From 7e64e5d92cd1dde10c5945b93613bfa69cd01cae Mon Sep 17 00:00:00 2001 From: Wacton Date: Sun, 5 Jan 2025 15:52:33 +0000 Subject: [PATCH] Add ICC profile support (TRC transforms, Input device, Display device) --- README.md | 37 +- Unicolour.Readme/README.md | 37 +- Unicolour.Readme/README_nuget.md | 37 +- Unicolour.Tests/ConfigureIccTests.cs | 5 +- .../Data/ICC/CX_CMYK_ProofTest_PCS_RGB.icc | Bin 0 -> 454352 bytes ..._CMYK_ProofTest_PCS_RGB_ToDevice_ICC-0.csv | 732 +++++++++ ..._CMYK_ProofTest_PCS_RGB_ToDevice_ICC-1.csv | 732 +++++++++ ..._CMYK_ProofTest_PCS_RGB_ToDevice_ICC-2.csv | 732 +++++++++ ..._CMYK_ProofTest_PCS_RGB_ToDevice_ICC-3.csv | 732 +++++++++ .../CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-0.csv | 1304 +++++++++++++++++ .../CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-1.csv | 1304 +++++++++++++++++ .../CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-2.csv | 1304 +++++++++++++++++ .../CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-3.csv | 1304 +++++++++++++++++ Unicolour.Tests/Data/ICC/CX_Hue+45_abst.icc | Bin 0 -> 11624 bytes Unicolour.Tests/Data/ICC/CX_Monitor_weird.icc | Bin 0 -> 275640 bytes .../ICC/CX_Monitor_weird_ToDevice_ICC-0.csv | 732 +++++++++ .../ICC/CX_Monitor_weird_ToDevice_ICC-1.csv | 732 +++++++++ .../ICC/CX_Monitor_weird_ToDevice_ICC-2.csv | 732 +++++++++ .../ICC/CX_Monitor_weird_ToDevice_ICC-3.csv | 732 +++++++++ .../Data/ICC/CX_Monitor_weird_ToPcs_ICC-0.csv | 222 +++ .../Data/ICC/CX_Monitor_weird_ToPcs_ICC-1.csv | 222 +++ .../Data/ICC/CX_Monitor_weird_ToPcs_ICC-2.csv | 222 +++ .../Data/ICC/CX_Monitor_weird_ToPcs_ICC-3.csv | 222 +++ .../Data/ICC/CX_scnr_RGB-_Gray.icc | Bin 0 -> 3012 bytes .../ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-0.csv | 222 +++ .../ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-1.csv | 222 +++ .../ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-2.csv | 222 +++ .../ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-3.csv | 222 +++ Unicolour.Tests/Data/ICC/D65_XYZ.icc | Bin 0 -> 968 bytes .../Data/ICC/D65_XYZ_ToDevice_ICC-0.csv | 222 +++ .../Data/ICC/D65_XYZ_ToDevice_ICC-1.csv | 222 +++ .../Data/ICC/D65_XYZ_ToDevice_ICC-2.csv | 222 +++ .../Data/ICC/D65_XYZ_ToDevice_ICC-3.csv | 222 +++ .../Data/ICC/D65_XYZ_ToPcs_ICC-0.csv | 222 +++ .../Data/ICC/D65_XYZ_ToPcs_ICC-1.csv | 222 +++ .../Data/ICC/D65_XYZ_ToPcs_ICC-2.csv | 222 +++ .../Data/ICC/D65_XYZ_ToPcs_ICC-3.csv | 222 +++ .../Data/ICC/Hack_(CX_CMYK_ktrc_only).icc | Bin 0 -> 454352 bytes ...ack_(CX_CMYK_ktrc_only)_ToDevice_ICC-0.csv | 732 +++++++++ ...ack_(CX_CMYK_ktrc_only)_ToDevice_ICC-1.csv | 732 +++++++++ ...ack_(CX_CMYK_ktrc_only)_ToDevice_ICC-2.csv | 732 +++++++++ ...ack_(CX_CMYK_ktrc_only)_ToDevice_ICC-3.csv | 732 +++++++++ .../Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-0.csv | 8 + .../Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-1.csv | 8 + .../Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-2.csv | 8 + .../Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-3.csv | 8 + .../Data/ICC/JapanColor2003WebCoated.icc | Bin 0 -> 654432 bytes ...JapanColor2003WebCoated_ToDevice_ICC-0.csv | 732 +++++++++ ...JapanColor2003WebCoated_ToDevice_ICC-1.csv | 732 +++++++++ ...JapanColor2003WebCoated_ToDevice_ICC-2.csv | 732 +++++++++ ...JapanColor2003WebCoated_ToDevice_ICC-3.csv | 732 +++++++++ .../JapanColor2003WebCoated_ToPcs_ICC-0.csv | 1304 +++++++++++++++++ .../JapanColor2003WebCoated_ToPcs_ICC-1.csv | 1304 +++++++++++++++++ .../JapanColor2003WebCoated_ToPcs_ICC-2.csv | 1304 +++++++++++++++++ .../JapanColor2003WebCoated_ToPcs_ICC-3.csv | 1304 +++++++++++++++++ Unicolour.Tests/Data/ICC/sGrey-v4.icc | Bin 0 -> 360 bytes .../Data/ICC/sGrey-v4_ToDevice_ICC-0.csv | 222 +++ .../Data/ICC/sGrey-v4_ToDevice_ICC-1.csv | 222 +++ .../Data/ICC/sGrey-v4_ToDevice_ICC-2.csv | 222 +++ .../Data/ICC/sGrey-v4_ToDevice_ICC-3.csv | 222 +++ .../Data/ICC/sGrey-v4_ToPcs_ICC-0.csv | 8 + .../Data/ICC/sGrey-v4_ToPcs_ICC-1.csv | 8 + .../Data/ICC/sGrey-v4_ToPcs_ICC-2.csv | 8 + .../Data/ICC/sGrey-v4_ToPcs_ICC-3.csv | 8 + .../Data/ICC/sRGB2014_ToDevice_ICC-0.csv | 222 +++ .../Data/ICC/sRGB2014_ToDevice_ICC-1.csv | 222 +++ .../Data/ICC/sRGB2014_ToDevice_ICC-2.csv | 222 +++ .../Data/ICC/sRGB2014_ToDevice_ICC-3.csv | 222 +++ .../Data/ICC/sRGB2014_ToPcs_ICC-0.csv | 222 +++ .../Data/ICC/sRGB2014_ToPcs_ICC-1.csv | 222 +++ .../Data/ICC/sRGB2014_ToPcs_ICC-2.csv | 222 +++ .../Data/ICC/sRGB2014_ToPcs_ICC-3.csv | 222 +++ Unicolour.Tests/DifferenceTests.cs | 2 + Unicolour.Tests/IccConversionTests.cs | 137 +- Unicolour.Tests/IccLookupTests.cs | 43 + Unicolour.Tests/IccNonexistentTests.cs | 61 +- Unicolour.Tests/IccProfileTests.cs | 279 +++- Unicolour.Tests/IccUnsupportedTests.cs | 248 ++-- Unicolour.Tests/InvalidIntentTests.cs | 8 +- Unicolour.Tests/KnownIccTests.cs | 2 +- Unicolour.Tests/MatrixTests.cs | 10 +- Unicolour.Tests/Unicolour.Tests.csproj | 434 ++++-- Unicolour.Tests/Utils/HsluvTestColour.cs | 3 +- Unicolour.Tests/Utils/IccFile.cs | 46 +- Unicolour.Tests/WavelengthDegreeTests.cs | 1 + Unicolour.Tests/_NOTES.md | 2 +- Unicolour/Icc/Convert.cs | 158 -- Unicolour/Icc/Curve.cs | 77 +- Unicolour/Icc/Luts.cs | 125 +- Unicolour/Icc/Matrices.cs | 2 + Unicolour/Icc/Profile.cs | 108 +- Unicolour/Icc/Signatures.cs | 24 +- Unicolour/Icc/Tags.cs | 54 +- Unicolour/Icc/Transform.cs | 134 +- Unicolour/Icc/TransformAToB.cs | 127 ++ Unicolour/Icc/TransformDToB.cs | 22 + Unicolour/Icc/TransformNone.cs | 19 + Unicolour/Icc/TransformTrcGrey.cs | 61 + Unicolour/Icc/TransformTrcMatrix.cs | 51 + Unicolour/IccConfiguration.cs | 10 +- Unicolour/Matrix.cs | 4 +- docs/README.md | 37 +- docs/README_us.md | 37 +- 103 files changed, 30131 insertions(+), 735 deletions(-) create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB.icc create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Hue+45_abst.icc create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird.icc create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray.icc create mode 100644 Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ.icc create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only).icc create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated.icc create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4.icc create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-3.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-0.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-1.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-2.csv create mode 100644 Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-3.csv create mode 100644 Unicolour.Tests/IccLookupTests.cs delete mode 100644 Unicolour/Icc/Convert.cs create mode 100644 Unicolour/Icc/TransformAToB.cs create mode 100644 Unicolour/Icc/TransformDToB.cs create mode 100644 Unicolour/Icc/TransformNone.cs create mode 100644 Unicolour/Icc/TransformTrcGrey.cs create mode 100644 Unicolour/Icc/TransformTrcMatrix.cs diff --git a/README.md b/README.md index 3773efb..2db90dc 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![GitLab](https://badgen.net/static/gitlab/source/ff1493?icon=gitlab)](https://gitlab.com/Wacton/Unicolour) [![NuGet](https://badgen.net/nuget/v/Wacton.Unicolour?icon)](https://www.nuget.org/packages/Wacton.Unicolour/) [![pipeline status](https://gitlab.com/Wacton/Unicolour/badges/main/pipeline.svg)](https://gitlab.com/Wacton/Unicolour/-/commits/main) -[![tests passed](https://badgen.net/static/tests/188,115/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) +[![tests passed](https://badgen.net/static/tests/216,552/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) [![coverage report](https://gitlab.com/Wacton/Unicolour/badges/main/coverage.svg)](https://gitlab.com/Wacton/Unicolour/-/pipelines) Unicolour is the most comprehensive .NET library for working with colour: @@ -404,13 +404,30 @@ var navyCmyk = new Unicolour(config, new Channels(1.0, 1.0, 0.0, 0.5)); Console.WriteLine(navyCmyk.Rgb.Byte255); // 46 37 87 ``` -Only ICC profiles that meet the following criteria are supported: - -| Restriction | Criteria | Tag signature | -|---------------|----------------------|-------------------------------------------------------------------------------------| -| Device class | Output or ColorSpace | `prtr` or `spac` | -| PCS | CIELAB or CIEXYZ | `Lab ` or `XYZ ` | -| Transform | A2B and B2A | `A2B0` and `B2A0` (`A2B1` `B2A1` and `A2B2` `B2A2` are used accordingly if present) | +The following tables summarise which ICC profiles are compatible with Unicolour: + +| | Profile version | +|---|-------------------| +| ✅ | 2 | +| ✅ | 4 | +| ❌ | 5 / iccMAX | + +| | Profile/device class | +|---|----------------------| +| ✅ | Input `scnr` | +| ✅ | Display `mntr` | +| ✅ | Output `prtr` | +| ✅ | ColorSpace `spac` | +| ❌ | DeviceLink `link` | +| ❌ | Abstract `abst` | +| ❌ | NamedColor `nmcl` | + +| | Transform | +|---|---------------------------------------------------------------------| +| ✅ | AToB / BToA `A2B0` `A2B1` `A2B2` `B2A0` `B2A1` `B2A2` | +| ✅ | TRC matrix `rTRC` `gTRC` `bTRC` `rXYZ` `gXYZ` `bXYZ` | +| ✅ | TRC grey `kTRC` | +| ❌ | DToB / BToD `D2B0` `D2B1` `D2B2` `D2B3` `B2D0` `B2D1` `B2D2` `B2D3` | A wider variety of ICC profiles will be supported in future releases. If a problem is encountered using an ICC profile that meets the above criteria, please [raise an issue](https://github.com/waacton/Unicolour/issues). @@ -627,7 +644,7 @@ When a [conversion to or from XYZ space](#convert-between-colour-spaces) involve ### Convert between configurations A `Unicolour` can be converted to a different configuration, -in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, etc. +in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, ICC profiles, etc. ```c# /* pure sRGB green */ @@ -790,4 +807,4 @@ var mapped = Colourmaps.Viridis.Map(0.5); --- -[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2024 William Acton. +[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2025 William Acton. diff --git a/Unicolour.Readme/README.md b/Unicolour.Readme/README.md index 1a4c873..72ecf04 100644 --- a/Unicolour.Readme/README.md +++ b/Unicolour.Readme/README.md @@ -3,7 +3,7 @@ [![GitLab](https://badgen.net/static/gitlab/source/ff1493?icon=gitlab)](https://gitlab.com/Wacton/Unicolour) [![NuGet](https://badgen.net/nuget/v/Wacton.Unicolour?icon)](https://www.nuget.org/packages/Wacton.Unicolour/) [![pipeline status](https://gitlab.com/Wacton/Unicolour/badges/main/pipeline.svg)](https://gitlab.com/Wacton/Unicolour/-/commits/main) -[![tests passed](https://badgen.net/static/tests/188,115/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) +[![tests passed](https://badgen.net/static/tests/216,552/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) [![coverage report](https://gitlab.com/Wacton/Unicolour/badges/main/coverage.svg)](https://gitlab.com/Wacton/Unicolour/-/pipelines) Unicolour is the most comprehensive .NET library for working with colour: @@ -404,13 +404,30 @@ var navyCmyk = new Unicolour(config, new Channels(1.0, 1.0, 0.0, 0.5)); Console.WriteLine(navyCmyk.Rgb.Byte255); // 46 37 87 ``` -Only ICC profiles that meet the following criteria are supported: - -| Restriction | Criteria | Tag signature | -|---------------|----------------------|-------------------------------------------------------------------------------------| -| Device class | Output or ColorSpace | `prtr` or `spac` | -| PCS | CIELAB or CIEXYZ | `Lab ` or `XYZ ` | -| Transform | A2B and B2A | `A2B0` and `B2A0` (`A2B1` `B2A1` and `A2B2` `B2A2` are used accordingly if present) | +The following tables summarise which ICC profiles are compatible with Unicolour: + +| | Profile version | +|---|-------------------| +| ✅ | 2 | +| ✅ | 4 | +| ❌ | 5 / iccMAX | + +| | Profile/device class | +|---|----------------------| +| ✅ | Input `scnr` | +| ✅ | Display `mntr` | +| ✅ | Output `prtr` | +| ✅ | ColorSpace `spac` | +| ❌ | DeviceLink `link` | +| ❌ | Abstract `abst` | +| ❌ | NamedColor `nmcl` | + +| | Transform | +|---|---------------------------------------------------------------------| +| ✅ | AToB / BToA `A2B0` `A2B1` `A2B2` `B2A0` `B2A1` `B2A2` | +| ✅ | TRC matrix `rTRC` `gTRC` `bTRC` `rXYZ` `gXYZ` `bXYZ` | +| ✅ | TRC grey `kTRC` | +| ❌ | DToB / BToD `D2B0` `D2B1` `D2B2` `D2B3` `B2D0` `B2D1` `B2D2` `B2D3` | A wider variety of ICC profiles will be supported in future releases. If a problem is encountered using an ICC profile that meets the above criteria, please [raise an issue](https://github.com/waacton/Unicolour/issues). @@ -627,7 +644,7 @@ When a [conversion to or from XYZ space](#convert-between-colour-spaces) involve ### Convert between configurations A `Unicolour` can be converted to a different configuration, -in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, etc. +in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, ICC profiles, etc. ```c# /* pure sRGB green */ @@ -790,4 +807,4 @@ var mapped = Colourmaps.Viridis.Map(0.5); --- -[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2024 William Acton. +[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2025 William Acton. diff --git a/Unicolour.Readme/README_nuget.md b/Unicolour.Readme/README_nuget.md index ed196a4..ef7336e 100644 --- a/Unicolour.Readme/README_nuget.md +++ b/Unicolour.Readme/README_nuget.md @@ -3,7 +3,7 @@ [![GitLab](https://badgen.net/static/gitlab/source/ff1493?icon=gitlab)](https://gitlab.com/Wacton/Unicolour) [![NuGet](https://badgen.net/nuget/v/Wacton.Unicolour?icon)](https://www.nuget.org/packages/Wacton.Unicolour/) [![pipeline status](https://gitlab.com/Wacton/Unicolour/badges/main/pipeline.svg)](https://gitlab.com/Wacton/Unicolour/-/commits/main) -[![tests passed](https://badgen.net/static/tests/188,115/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) +[![tests passed](https://badgen.net/static/tests/216,552/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) [![coverage report](https://gitlab.com/Wacton/Unicolour/badges/main/coverage.svg)](https://gitlab.com/Wacton/Unicolour/-/pipelines) Unicolour is the most comprehensive .NET library for working with colour: @@ -295,13 +295,30 @@ var navyCmyk = new Unicolour(config, new Channels(1.0, 1.0, 0.0, 0.5)); Console.WriteLine(navyCmyk.Rgb.Byte255); // 46 37 87 ``` -Only ICC profiles that meet the following criteria are supported: - -| Restriction | Criteria | Tag signature | -|---------------|----------------------|-------------------------------------------------------------------------------------| -| Device class | Output or ColorSpace | `prtr` or `spac` | -| PCS | CIELAB or CIEXYZ | `Lab ` or `XYZ ` | -| Transform | A2B and B2A | `A2B0` and `B2A0` (`A2B1` `B2A1` and `A2B2` `B2A2` are used accordingly if present) | +The following tables summarise which ICC profiles are compatible with Unicolour: + +| | Profile version | +|---|-------------------| +| ✅ | 2 | +| ✅ | 4 | +| ❌ | 5 / iccMAX | + +| | Profile/device class | +|---|----------------------| +| ✅ | Input `scnr` | +| ✅ | Display `mntr` | +| ✅ | Output `prtr` | +| ✅ | ColorSpace `spac` | +| ❌ | DeviceLink `link` | +| ❌ | Abstract `abst` | +| ❌ | NamedColor `nmcl` | + +| | Transform | +|---|---------------------------------------------------------------------| +| ✅ | AToB / BToA `A2B0` `A2B1` `A2B2` `B2A0` `B2A1` `B2A2` | +| ✅ | TRC matrix `rTRC` `gTRC` `bTRC` `rXYZ` `gXYZ` `bXYZ` | +| ✅ | TRC grey `kTRC` | +| ❌ | DToB / BToD `D2B0` `D2B1` `D2B2` `D2B3` `B2D0` `B2D1` `B2D2` `B2D3` | A wider variety of ICC profiles will be supported in future releases. If a problem is encountered using an ICC profile that meets the above criteria, please [raise an issue](https://github.com/waacton/Unicolour/issues). @@ -466,7 +483,7 @@ When a [conversion to or from XYZ space](https://github.com/waacton/Unicolour#co ### Convert between configurations A `Unicolour` can be converted to a different configuration, -in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, etc. +in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, ICC profiles, etc. ```cs /* pure sRGB green */ @@ -630,4 +647,4 @@ var mapped = Colourmaps.Viridis.Map(0.5); --- -[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2024 William Acton. \ No newline at end of file +[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2025 William Acton. \ No newline at end of file diff --git a/Unicolour.Tests/ConfigureIccTests.cs b/Unicolour.Tests/ConfigureIccTests.cs index 9cbaebb..73e8319 100644 --- a/Unicolour.Tests/ConfigureIccTests.cs +++ b/Unicolour.Tests/ConfigureIccTests.cs @@ -15,8 +15,9 @@ public void ConvertBetweenIccProfiles(string sourceFileName, string destinationF var sourceFile = IccFile.Lookup[sourceFileName]; var sourceIccConfig = new IccConfiguration(sourceFile.Path, Intent.Unspecified, "source"); var sourceConfig = new Configuration(iccConfiguration: sourceIccConfig); - var sourceCmyk = new double[sourceFile.DeviceChannels]; - for (var i = 0; i < sourceFile.DeviceChannels; i++) + var sourceDeviceChannels = IccFile.GetDeviceChannels(sourceFile); + var sourceCmyk = new double[sourceDeviceChannels]; + for (var i = 0; i < sourceDeviceChannels; i++) { sourceCmyk[i] = TestUtils.RandomDouble(); } diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB.icc b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB.icc new file mode 100644 index 0000000000000000000000000000000000000000..5a3ce26938501fb5b7073b2b724aa3e9c3f1bb77 GIT binary patch literal 454352 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

Qi@!zy%!g8_&Cwp@7ncw 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 z z%9)Vu1i%?O;V+mq$p`#K>HFi)I^L!P@zc$>5+Aa}dM?;L>iR1eP@izgRpyBc4N7_A z2|KF+acLZ>oJ8~G?<)KYcjpjuyuw478EI_~_R>BjIygR}oD`ayD-rcMrFzl0owRLN zOwb$gd&|D%8G>xH%CnzxTqZB;7*0p1mb!rXL9tDW zNB6-k6Fg88PdGv)6wKS7Clj0RZDv15l5aKAn~>{t8p&V)xNL}f3n&!-&Pk#UWIWH* zqIe6kQf){GQfuM_aX)k*J`3OSWM5n?uGf1v&kXzH?l5Zz(`}kXYe0AESdhdhh~g-A z8F{Oilikdrr%N)REEL}~rHQeH=$z<7(}OVMPg1at{RC6wqux8YX++lDMV2c5uc;@E ziL=u#CGEi&DT=YTQ4fkfXUmJur@N=G2-11oDURHF!gKLEb`iKu#A4DzehRMAUA$^J zU#Z*g{ADJQH<%1jmk6cW{zN7=SJ4NPj@B$v&#F#lqUWNbw=&KIU{`auz6aF)b+FKP{1W zCV3?3H-1iRB9;ez5|)bGf`|CBAOz2=oOSG8dpKi|QE9S^dW3pKYo5R+NEBT$=P(}% z-e*}C6r}!2TghqRb|+h9#N*WyKBdgWz7mEfx(7euO^S|sDzL@;gZ6$5H@2)61sOUza zPUeN69-c5o-t!K7Pr^BSZ+g7os&O}EFRNbbCBc&NKyeHcjZ4fqP__lMRqR((3pztj z%U>_^zHZ9mfDT73rQHO@1ezpOgL*x}61IR{?T!liAg7G?ajrq;wX|q!umhJ+#9Fvs zCcF%c2uxrV`6AXaF6Bz$>gbc1%dqO`3u)V7o{wshj9`!46XT!4u(mXTBdo+&p4|W| z&?3`v;AWS;5g)*RWqc_W;f^L~7e-+X7#TTD=y9}J<~r2BsL50()YgYpiMGgYH)YX% zB++&gpAW3ubYbrRK$=U`4#46Pi2wyuGfGP`DWG`If@<=4`stjT#9*X2<38bJq-qKk zH}P=47>V2GW+&UXso%EeHDNT3%9#CV2Tcpg8tVQfBYY;(CWBS{g;goaD>%-Wpk`

6iY|Km(oWnzlv~EG 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

R&QRFzPzA5h<2?MD@4j=0 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,0.991589,0.649744,0.024414,0.086935 +0,-127,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,-127,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,-127,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,-127,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,-127,0,-->,0.705830,0.692550,0.697282,0.895392 +0,-127,25,-->,0.705830,0.692550,0.697282,0.895392 +0,-127,50,-->,0.705830,0.692550,0.697282,0.895392 +0,-127,75,-->,0.705830,0.692550,0.697282,0.895392 +0,-127,100,-->,0.705830,0.692550,0.697282,0.895392 +0,-127,128,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,-127,-->,0.991589,0.649744,0.024414,0.086935 +0,-100,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,-100,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,-100,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,-100,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,-100,0,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,25,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,50,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,75,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,100,-->,0.705830,0.692550,0.697282,0.895392 +0,-100,128,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,-127,-->,0.991589,0.649744,0.024414,0.086935 +0,-75,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,-75,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,-75,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,-75,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,-75,0,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,25,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,50,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,75,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,100,-->,0.705830,0.692550,0.697282,0.895392 +0,-75,128,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,-127,-->,0.991589,0.649744,0.024414,0.086935 +0,-50,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,-50,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,-50,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,-50,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,-50,0,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,25,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,50,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,75,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,100,-->,0.705830,0.692550,0.697282,0.895392 +0,-50,128,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,-127,-->,0.991589,0.649744,0.024414,0.086935 +0,-25,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,-25,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,-25,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,-25,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,-25,0,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,25,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,50,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,75,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,100,-->,0.705830,0.692550,0.697282,0.895392 +0,-25,128,-->,0.705830,0.692550,0.697282,0.895392 +0,0,-127,-->,0.991589,0.649744,0.024414,0.086935 +0,0,-100,-->,0.988415,0.666603,0.046390,0.158171 +0,0,-75,-->,0.976389,0.678154,0.084820,0.260554 +0,0,-50,-->,0.958657,0.695703,0.149423,0.402955 +0,0,-25,-->,0.902042,0.728313,0.305727,0.612205 +0,0,0,-->,0.705830,0.692551,0.697282,0.895392 +0,0,25,-->,0.705830,0.692551,0.697282,0.895392 +0,0,50,-->,0.705830,0.692551,0.697282,0.895392 +0,0,75,-->,0.705830,0.692551,0.697282,0.895392 +0,0,100,-->,0.705830,0.692551,0.697282,0.895392 +0,0,128,-->,0.705830,0.692551,0.697282,0.895392 +0,25,-127,-->,0.990181,0.647356,0.022607,0.080501 +0,25,-100,-->,0.990083,0.674680,0.040602,0.139853 +0,25,-75,-->,0.978640,0.703827,0.074089,0.230127 +0,25,-50,-->,0.967660,0.797698,0.121785,0.345329 +0,25,-25,-->,0.821391,0.927904,0.241710,0.541332 +0,25,0,-->,0.433280,0.850374,0.515239,0.737074 +0,25,25,-->,0.433280,0.850374,0.515239,0.737074 +0,25,50,-->,0.433280,0.850374,0.515239,0.737074 +0,25,75,-->,0.433280,0.850374,0.515239,0.737074 +0,25,100,-->,0.433280,0.850374,0.515239,0.737074 +0,25,128,-->,0.433280,0.850374,0.515239,0.737074 +0,50,-127,-->,0.988321,0.636017,0.018708,0.066495 +0,50,-100,-->,0.989481,0.723405,0.019835,0.086402 +0,50,-75,-->,0.992408,0.901722,0.028226,0.105214 +0,50,-50,-->,0.836653,0.971897,0.081301,0.243351 +0,50,-25,-->,0.514656,0.946963,0.186509,0.467750 +0,50,0,-->,0.276097,0.915315,0.413817,0.595634 +0,50,25,-->,0.276097,0.915315,0.413817,0.595634 +0,50,50,-->,0.276097,0.915315,0.413817,0.595634 +0,50,75,-->,0.276097,0.915315,0.413817,0.595634 +0,50,100,-->,0.276097,0.915315,0.413817,0.595634 +0,50,128,-->,0.276097,0.915315,0.413817,0.595634 +0,75,-127,-->,0.949233,0.763461,0.000000,0.000000 +0,75,-100,-->,0.906293,0.882926,0.000000,0.000000 +0,75,-75,-->,0.815359,0.996434,0.010179,0.033376 +0,75,-50,-->,0.591700,0.980167,0.073213,0.220574 +0,75,-25,-->,0.356579,0.958384,0.148400,0.398126 +0,75,0,-->,0.194872,0.944453,0.343185,0.478939 +0,75,25,-->,0.194872,0.944453,0.343185,0.478939 +0,75,50,-->,0.194872,0.944453,0.343185,0.478939 +0,75,75,-->,0.194872,0.944453,0.343185,0.478939 +0,75,100,-->,0.194872,0.944453,0.343185,0.478939 +0,75,128,-->,0.194872,0.944453,0.343185,0.478939 +0,100,-127,-->,0.789242,0.793172,0.000000,0.000000 +0,100,-100,-->,0.745274,0.893780,0.000000,0.000000 +0,100,-75,-->,0.632506,0.994918,0.012230,0.039399 +0,100,-50,-->,0.444835,0.981283,0.064981,0.205831 +0,100,-25,-->,0.270507,0.962733,0.123641,0.338299 +0,100,0,-->,0.147442,0.959697,0.299232,0.400436 +0,100,25,-->,0.147442,0.959697,0.299232,0.400436 +0,100,50,-->,0.147442,0.959697,0.299232,0.400436 +0,100,75,-->,0.147442,0.959697,0.299232,0.400436 +0,100,100,-->,0.147442,0.959697,0.299232,0.400436 +0,100,128,-->,0.147442,0.959697,0.299232,0.400436 +0,128,-127,-->,0.696590,0.803953,0.000000,0.000000 +0,128,-100,-->,0.643649,0.909430,0.000000,0.000000 +0,128,-75,-->,0.518392,0.996027,0.016337,0.041354 +0,128,-50,-->,0.382616,0.982392,0.059692,0.187325 +0,128,-25,-->,0.216923,0.965111,0.111158,0.311633 +0,128,0,-->,0.124573,0.966174,0.282962,0.353291 +0,128,25,-->,0.124573,0.966174,0.282962,0.353291 +0,128,50,-->,0.124573,0.966174,0.282962,0.353291 +0,128,75,-->,0.124573,0.966174,0.282962,0.353291 +0,128,100,-->,0.124573,0.966174,0.282962,0.353291 +0,128,128,-->,0.124573,0.966174,0.282962,0.353291 +20,-127,-127,-->,0.984778,0.234780,0.061623,0.205278 +20,-127,-100,-->,0.975925,0.152681,0.095059,0.288079 +20,-127,-75,-->,0.970404,0.115743,0.166501,0.334236 +20,-127,-50,-->,0.968124,0.120120,0.298087,0.345769 +20,-127,-25,-->,0.961065,0.129524,0.449481,0.349545 +20,-127,0,-->,0.962006,0.133114,0.643434,0.363768 +20,-127,25,-->,0.959973,0.132885,0.900598,0.373444 +20,-127,50,-->,0.921987,0.133223,0.937458,0.374126 +20,-127,75,-->,0.921987,0.133223,0.937458,0.374126 +20,-127,100,-->,0.921987,0.133223,0.937458,0.374126 +20,-127,128,-->,0.921987,0.133223,0.937458,0.374126 +20,-100,-127,-->,0.984778,0.234780,0.061623,0.205278 +20,-100,-100,-->,0.975925,0.152681,0.095059,0.288079 +20,-100,-75,-->,0.970404,0.115743,0.166501,0.334236 +20,-100,-50,-->,0.968124,0.120120,0.298087,0.345769 +20,-100,-25,-->,0.961065,0.129524,0.449481,0.349545 +20,-100,0,-->,0.962006,0.133114,0.643434,0.363768 +20,-100,25,-->,0.959973,0.132885,0.900598,0.373444 +20,-100,50,-->,0.921987,0.133223,0.937458,0.374126 +20,-100,75,-->,0.921987,0.133223,0.937458,0.374126 +20,-100,100,-->,0.921987,0.133223,0.937458,0.374126 +20,-100,128,-->,0.921987,0.133223,0.937458,0.374126 +20,-75,-127,-->,0.987062,0.281937,0.040919,0.177184 +20,-75,-100,-->,0.978903,0.211344,0.083870,0.262338 +20,-75,-75,-->,0.969447,0.136687,0.133598,0.342106 +20,-75,-50,-->,0.965929,0.129292,0.264948,0.365965 +20,-75,-25,-->,0.957762,0.141246,0.432143,0.373506 +20,-75,0,-->,0.957116,0.147543,0.646020,0.390251 +20,-75,25,-->,0.951854,0.148113,0.937899,0.404322 +20,-75,50,-->,0.888382,0.146931,0.950781,0.401765 +20,-75,75,-->,0.888382,0.146931,0.950781,0.401765 +20,-75,100,-->,0.888382,0.146931,0.950781,0.401765 +20,-75,128,-->,0.888382,0.146931,0.950781,0.401765 +20,-50,-127,-->,0.991852,0.394487,0.033283,0.113839 +20,-50,-100,-->,0.984994,0.347929,0.060674,0.201854 +20,-50,-75,-->,0.974199,0.269942,0.100582,0.302468 +20,-50,-50,-->,0.957946,0.176451,0.168223,0.418022 +20,-50,-25,-->,0.944856,0.183950,0.366190,0.447875 +20,-50,0,-->,0.941062,0.198862,0.658120,0.474215 +20,-50,25,-->,0.866986,0.193525,0.945026,0.480119 +20,-50,50,-->,0.790321,0.186798,0.947521,0.471025 +20,-50,75,-->,0.790321,0.186798,0.947521,0.471025 +20,-50,100,-->,0.790321,0.186798,0.947521,0.471025 +20,-50,128,-->,0.790321,0.186798,0.947521,0.471025 +20,-25,-127,-->,0.996834,0.537851,0.007444,0.017427 +20,-25,-100,-->,0.992766,0.518881,0.029533,0.105624 +20,-25,-75,-->,0.980839,0.479266,0.066823,0.215823 +20,-25,-50,-->,0.966068,0.414512,0.127131,0.360373 +20,-25,-25,-->,0.924686,0.305022,0.263098,0.556784 +20,-25,0,-->,0.896324,0.322684,0.686295,0.641085 +20,-25,25,-->,0.668119,0.275544,0.918276,0.589860 +20,-25,50,-->,0.590041,0.260266,0.923106,0.572560 +20,-25,75,-->,0.590041,0.260266,0.923106,0.572560 +20,-25,100,-->,0.590041,0.260266,0.923106,0.572560 +20,-25,128,-->,0.590041,0.260266,0.923106,0.572560 +20,0,-127,-->,0.991267,0.623972,0.000000,0.000000 +20,0,-100,-->,0.990278,0.650383,0.008055,0.018882 +20,0,-75,-->,0.991009,0.677134,0.025484,0.122638 +20,0,-50,-->,0.975820,0.694107,0.089903,0.273162 +20,0,-25,-->,0.935043,0.734820,0.222496,0.513311 +20,0,0,-->,0.725207,0.696017,0.691988,0.855983 +20,0,25,-->,0.374115,0.441538,0.879522,0.660703 +20,0,50,-->,0.332156,0.397347,0.894590,0.640070 +20,0,75,-->,0.332156,0.397347,0.894590,0.640070 +20,0,100,-->,0.332156,0.397347,0.894590,0.640070 +20,0,128,-->,0.332156,0.397347,0.894590,0.640070 +20,25,-127,-->,0.983476,0.626192,0.000000,0.000000 +20,25,-100,-->,0.989876,0.677078,0.001708,0.006164 +20,25,-75,-->,0.990253,0.744688,0.016102,0.056852 +20,25,-50,-->,0.985127,0.908127,0.039960,0.154933 +20,25,-25,-->,0.756937,0.953025,0.159474,0.408080 +20,25,0,-->,0.343223,0.887158,0.463249,0.660475 +20,25,25,-->,0.265189,0.765426,0.919041,0.568116 +20,25,50,-->,0.240578,0.716992,0.928346,0.542098 +20,25,75,-->,0.240578,0.716992,0.928346,0.542098 +20,25,100,-->,0.240578,0.716992,0.928346,0.542098 +20,25,128,-->,0.240578,0.716992,0.928346,0.542098 +20,50,-127,-->,0.979180,0.613439,0.000000,0.000000 +20,50,-100,-->,0.946839,0.705269,0.000000,0.000000 +20,50,-75,-->,0.891839,0.858512,0.000000,0.000000 +20,50,-50,-->,0.772643,0.994293,0.020219,0.073058 +20,50,-25,-->,0.474455,0.966131,0.118923,0.336305 +20,50,0,-->,0.206220,0.941607,0.351970,0.494396 +20,50,25,-->,0.182349,0.937529,0.876322,0.462105 +20,50,50,-->,0.175382,0.871416,0.919602,0.449195 +20,50,75,-->,0.175382,0.871416,0.919602,0.449195 +20,50,100,-->,0.175382,0.871416,0.919602,0.449195 +20,50,128,-->,0.175382,0.871416,0.919602,0.449195 +20,75,-127,-->,0.843535,0.638589,0.000000,0.000000 +20,75,-100,-->,0.775098,0.740139,0.000000,0.000000 +20,75,-75,-->,0.708096,0.871251,0.000000,0.000000 +20,75,-50,-->,0.556875,0.994306,0.020309,0.075203 +20,75,-25,-->,0.328156,0.969892,0.095208,0.273164 +20,75,0,-->,0.139710,0.961294,0.292718,0.382654 +20,75,25,-->,0.131316,0.964786,0.699111,0.357457 +20,75,50,-->,0.128573,0.963141,0.833746,0.357954 +20,75,75,-->,0.128573,0.963141,0.833746,0.357954 +20,75,100,-->,0.128573,0.963141,0.833746,0.357954 +20,75,128,-->,0.128573,0.963141,0.833746,0.357954 +20,100,-127,-->,0.707499,0.675068,0.000000,0.000000 +20,100,-100,-->,0.638110,0.767934,0.000000,0.000000 +20,100,-75,-->,0.554247,0.907275,0.001059,0.003742 +20,100,-50,-->,0.413589,0.994895,0.020083,0.073825 +20,100,-25,-->,0.240760,0.976514,0.075262,0.230924 +20,100,0,-->,0.103929,0.971277,0.262469,0.306247 +20,100,25,-->,0.094087,0.975748,0.580872,0.286648 +20,100,50,-->,0.096161,0.973738,0.690118,0.287291 +20,100,75,-->,0.096161,0.973738,0.690118,0.287291 +20,100,100,-->,0.096161,0.973738,0.690118,0.287291 +20,100,128,-->,0.096161,0.973738,0.690118,0.287291 +20,128,-127,-->,0.607601,0.704221,0.000000,0.000000 +20,128,-100,-->,0.531391,0.792828,0.000012,0.000013 +20,128,-75,-->,0.445645,0.963858,0.002173,0.007861 +20,128,-50,-->,0.343028,0.995873,0.017277,0.058337 +20,128,-25,-->,0.180346,0.982508,0.060418,0.197384 +20,128,0,-->,0.082619,0.977025,0.237624,0.254539 +20,128,25,-->,0.073196,0.981710,0.513013,0.236238 +20,128,50,-->,0.074278,0.981420,0.606526,0.238963 +20,128,75,-->,0.074278,0.981420,0.606526,0.238963 +20,128,100,-->,0.074278,0.981420,0.606526,0.238963 +20,128,128,-->,0.074278,0.981420,0.606526,0.238963 +40,-127,-127,-->,0.985605,0.059057,0.069383,0.195376 +40,-127,-100,-->,0.987081,0.040931,0.153446,0.177696 +40,-127,-75,-->,0.987004,0.041148,0.253319,0.177696 +40,-127,-50,-->,0.987179,0.040515,0.359642,0.176469 +40,-127,-25,-->,0.987391,0.040500,0.487065,0.174027 +40,-127,0,-->,0.987854,0.049577,0.636875,0.168455 +40,-127,25,-->,0.987949,0.048927,0.810081,0.163375 +40,-127,50,-->,0.975482,0.049056,0.986899,0.166313 +40,-127,75,-->,0.872963,0.058207,0.985561,0.194895 +40,-127,100,-->,0.872963,0.058207,0.985561,0.194895 +40,-127,128,-->,0.872963,0.058207,0.985561,0.194895 +40,-100,-127,-->,0.989148,0.129914,0.042578,0.150430 +40,-100,-100,-->,0.985148,0.063323,0.088263,0.200752 +40,-100,-75,-->,0.984868,0.060596,0.188918,0.200242 +40,-100,-50,-->,0.984848,0.060933,0.314361,0.202669 +40,-100,-25,-->,0.984911,0.060633,0.459140,0.201919 +40,-100,0,-->,0.985191,0.059568,0.638821,0.199577 +40,-100,25,-->,0.985487,0.058106,0.854794,0.192886 +40,-100,50,-->,0.909044,0.064354,0.983939,0.211398 +40,-100,75,-->,0.802721,0.072024,0.981999,0.232422 +40,-100,100,-->,0.802721,0.072024,0.981999,0.232422 +40,-100,128,-->,0.802721,0.072024,0.981999,0.232422 +40,-75,-127,-->,0.995166,0.256787,0.019609,0.071987 +40,-75,-100,-->,0.989634,0.166696,0.037057,0.143780 +40,-75,-75,-->,0.981896,0.081433,0.092989,0.234325 +40,-75,-50,-->,0.981012,0.075822,0.234187,0.243014 +40,-75,-25,-->,0.979764,0.077985,0.409507,0.246737 +40,-75,0,-->,0.980032,0.078898,0.642068,0.250207 +40,-75,25,-->,0.979823,0.079526,0.941418,0.248241 +40,-75,50,-->,0.800396,0.086372,0.978084,0.268909 +40,-75,75,-->,0.700603,0.093485,0.976136,0.285060 +40,-75,100,-->,0.700603,0.093485,0.976136,0.285060 +40,-75,128,-->,0.700603,0.093485,0.976136,0.285060 +40,-50,-127,-->,0.995100,0.373163,0.000911,0.003329 +40,-50,-100,-->,0.996594,0.323720,0.013891,0.046979 +40,-50,-75,-->,0.988955,0.243778,0.043455,0.151091 +40,-50,-50,-->,0.976435,0.123918,0.110154,0.282700 +40,-50,-25,-->,0.970809,0.108857,0.322382,0.317182 +40,-50,0,-->,0.967821,0.117245,0.642154,0.332893 +40,-50,25,-->,0.881186,0.117175,0.966270,0.338613 +40,-50,50,-->,0.654006,0.117250,0.969371,0.340773 +40,-50,75,-->,0.550235,0.121014,0.968313,0.348999 +40,-50,100,-->,0.550235,0.121014,0.968313,0.348999 +40,-50,128,-->,0.550235,0.121014,0.968313,0.348999 +40,-25,-127,-->,0.903638,0.467166,0.000000,0.000000 +40,-25,-100,-->,0.963839,0.462437,0.000174,0.000638 +40,-25,-75,-->,0.996170,0.446518,0.009393,0.027465 +40,-25,-50,-->,0.987189,0.375860,0.039764,0.173345 +40,-25,-25,-->,0.948736,0.233860,0.181156,0.385735 +40,-25,0,-->,0.875216,0.286519,0.638264,0.398015 +40,-25,25,-->,0.646638,0.185100,0.947416,0.459178 +40,-25,50,-->,0.434785,0.164040,0.955258,0.431762 +40,-25,75,-->,0.349650,0.160647,0.956262,0.426698 +40,-25,100,-->,0.349650,0.160647,0.956262,0.426698 +40,-25,128,-->,0.349650,0.160647,0.956262,0.426698 +40,0,-127,-->,0.835869,0.503618,0.000000,0.000000 +40,0,-100,-->,0.850913,0.525073,0.000000,0.000000 +40,0,-75,-->,0.907683,0.588990,0.000000,0.000000 +40,0,-50,-->,0.986986,0.679304,0.005319,0.012951 +40,0,-25,-->,0.836528,0.643084,0.209236,0.196188 +40,0,0,-->,0.706370,0.642267,0.633508,0.244333 +40,0,25,-->,0.298397,0.355344,0.902292,0.560754 +40,0,50,-->,0.200115,0.278448,0.943526,0.491216 +40,0,75,-->,0.178805,0.264321,0.950381,0.458584 +40,0,100,-->,0.178805,0.264321,0.950381,0.458584 +40,0,128,-->,0.178805,0.264321,0.950381,0.458584 +40,25,-127,-->,0.819008,0.504375,0.000000,0.000000 +40,25,-100,-->,0.829698,0.527907,0.000000,0.000000 +40,25,-75,-->,0.837957,0.601425,0.000000,0.000000 +40,25,-50,-->,0.802847,0.771848,0.000000,0.000000 +40,25,-25,-->,0.631584,0.842682,0.124146,0.125491 +40,25,0,-->,0.393934,0.799277,0.457466,0.287507 +40,25,25,-->,0.200996,0.739979,0.920387,0.393787 +40,25,50,-->,0.132349,0.571632,0.964442,0.371031 +40,25,75,-->,0.127178,0.499993,0.966146,0.359810 +40,25,100,-->,0.127178,0.499993,0.966146,0.359810 +40,25,128,-->,0.127178,0.499993,0.966146,0.359810 +40,50,-127,-->,0.806700,0.501833,0.000000,0.000000 +40,50,-100,-->,0.784909,0.529346,0.000000,0.000000 +40,50,-75,-->,0.708178,0.630713,0.000000,0.000000 +40,50,-50,-->,0.595701,0.789221,0.000054,0.000059 +40,50,-25,-->,0.412101,0.981192,0.023265,0.080056 +40,50,0,-->,0.125849,0.950201,0.274067,0.295266 +40,50,25,-->,0.101688,0.960788,0.855929,0.273651 +40,50,50,-->,0.089346,0.771205,0.977182,0.274858 +40,50,75,-->,0.086777,0.710338,0.977591,0.268979 +40,50,100,-->,0.086777,0.710338,0.977591,0.268979 +40,50,128,-->,0.086777,0.710338,0.977591,0.268979 +40,75,-127,-->,0.793918,0.497080,0.000000,0.000000 +40,75,-100,-->,0.653131,0.581331,0.000000,0.000000 +40,75,-75,-->,0.552410,0.683307,0.000000,0.000000 +40,75,-50,-->,0.429709,0.841042,0.000591,0.000960 +40,75,-25,-->,0.269195,0.994803,0.013663,0.044899 +40,75,0,-->,0.062605,0.981342,0.211119,0.203018 +40,75,25,-->,0.044055,0.986826,0.651334,0.181589 +40,75,50,-->,0.055566,0.927901,0.984000,0.186702 +40,75,75,-->,0.062115,0.812427,0.984530,0.206970 +40,75,100,-->,0.062115,0.812427,0.984530,0.206970 +40,75,128,-->,0.062115,0.812427,0.984530,0.206970 +40,100,-127,-->,0.720407,0.527209,0.000000,0.000000 +40,100,-100,-->,0.537675,0.633178,0.000000,0.000000 +40,100,-75,-->,0.436703,0.734682,0.000028,0.000031 +40,100,-50,-->,0.326992,0.879477,0.001542,0.003001 +40,100,-25,-->,0.186308,0.995391,0.009551,0.028985 +40,100,0,-->,0.037977,0.989734,0.177868,0.138427 +40,100,25,-->,0.031843,0.991649,0.522014,0.121646 +40,100,50,-->,0.032972,0.991851,0.876679,0.117353 +40,100,75,-->,0.038257,0.924621,0.984950,0.133615 +40,100,100,-->,0.038257,0.924621,0.984950,0.133615 +40,100,128,-->,0.038257,0.924621,0.984950,0.133615 +40,128,-127,-->,0.596755,0.583540,0.000000,0.000000 +40,128,-100,-->,0.441838,0.682120,0.000000,0.000000 +40,128,-75,-->,0.340505,0.787226,0.000228,0.000251 +40,128,-50,-->,0.261197,0.886501,0.001201,0.003339 +40,128,-25,-->,0.128163,0.996535,0.006143,0.017183 +40,128,0,-->,0.026845,0.993152,0.154596,0.099624 +40,128,25,-->,0.020604,0.994613,0.437025,0.081257 +40,128,50,-->,0.020457,0.994835,0.728243,0.078452 +40,128,75,-->,0.017839,0.994613,0.926774,0.082323 +40,128,100,-->,0.017839,0.994613,0.926774,0.082323 +40,128,128,-->,0.017839,0.994613,0.926774,0.082323 +60,-127,-127,-->,0.992888,0.029444,0.053242,0.104271 +60,-127,-100,-->,0.995284,0.019477,0.138097,0.071528 +60,-127,-75,-->,0.996611,0.014215,0.236224,0.043583 +60,-127,-50,-->,0.997466,0.010613,0.341377,0.036801 +60,-127,-25,-->,0.998050,0.007998,0.465968,0.021122 +60,-127,0,-->,0.997513,0.004464,0.618384,0.016233 +60,-127,25,-->,0.995875,0.000227,0.792052,0.000850 +60,-127,50,-->,0.984022,0.000017,0.982561,0.000065 +60,-127,75,-->,0.845254,0.014881,0.996342,0.048236 +60,-127,100,-->,0.750954,0.025185,0.991782,0.108025 +60,-127,128,-->,0.743870,0.028610,0.991633,0.113647 +60,-100,-127,-->,0.996450,0.095757,0.016638,0.040992 +60,-100,-100,-->,0.994122,0.026397,0.039709,0.087716 +60,-100,-75,-->,0.996345,0.015367,0.155822,0.048666 +60,-100,-50,-->,0.997053,0.011742,0.285575,0.040124 +60,-100,-25,-->,0.997748,0.008776,0.431572,0.029428 +60,-100,0,-->,0.994355,0.003930,0.617794,0.014291 +60,-100,25,-->,0.992591,0.000191,0.842698,0.000715 +60,-100,50,-->,0.914360,0.005687,0.997882,0.017324 +60,-100,75,-->,0.771279,0.023862,0.993293,0.091742 +60,-100,100,-->,0.657747,0.044969,0.988438,0.147716 +60,-100,128,-->,0.649517,0.047445,0.987933,0.155174 +60,-75,-127,-->,0.992035,0.205635,0.000082,0.000293 +60,-75,-100,-->,0.997926,0.111109,0.011534,0.023434 +60,-75,-75,-->,0.995657,0.021820,0.056788,0.062239 +60,-75,-50,-->,0.996871,0.012798,0.194419,0.043403 +60,-75,-25,-->,0.996875,0.009817,0.374659,0.032534 +60,-75,0,-->,0.990063,0.003743,0.616222,0.013615 +60,-75,25,-->,0.988927,0.000094,0.927788,0.000361 +60,-75,50,-->,0.805234,0.018265,0.993973,0.061028 +60,-75,75,-->,0.663931,0.039245,0.989181,0.139233 +60,-75,100,-->,0.578523,0.057287,0.985831,0.191597 +60,-75,128,-->,0.567610,0.059659,0.985192,0.199449 +60,-50,-127,-->,0.872743,0.306496,0.000000,0.000000 +60,-50,-100,-->,0.924212,0.248934,0.000000,0.000000 +60,-50,-75,-->,0.976906,0.140663,0.001339,0.002477 +60,-50,-50,-->,0.996469,0.025958,0.055192,0.043116 +60,-50,-25,-->,0.973780,0.015351,0.283389,0.049080 +60,-50,0,-->,0.899398,0.028002,0.577840,0.049773 +60,-50,25,-->,0.844741,0.031563,0.906594,0.064081 +60,-50,50,-->,0.665475,0.041127,0.989362,0.134836 +60,-50,75,-->,0.539854,0.061907,0.984579,0.205379 +60,-50,100,-->,0.441566,0.078977,0.980111,0.251124 +60,-50,128,-->,0.431216,0.081355,0.979453,0.257133 +60,-25,-127,-->,0.762921,0.371986,0.000000,0.000000 +60,-25,-100,-->,0.774240,0.347164,0.000000,0.000000 +60,-25,-75,-->,0.791947,0.301865,0.000000,0.000000 +60,-25,-50,-->,0.872782,0.226383,0.000000,0.000000 +60,-25,-25,-->,0.776514,0.158470,0.157689,0.082649 +60,-25,0,-->,0.692484,0.200328,0.484626,0.075289 +60,-25,25,-->,0.611575,0.164891,0.807507,0.132806 +60,-25,50,-->,0.444198,0.076404,0.980141,0.242014 +60,-25,75,-->,0.321751,0.095349,0.975707,0.289289 +60,-25,100,-->,0.254156,0.107438,0.972236,0.319650 +60,-25,128,-->,0.248037,0.109200,0.971737,0.323842 +60,0,-127,-->,0.705831,0.406835,0.000000,0.000000 +60,0,-100,-->,0.690445,0.400023,0.000000,0.000000 +60,0,-75,-->,0.666619,0.389086,0.000000,0.000000 +60,0,-50,-->,0.646674,0.390942,0.000000,0.000000 +60,0,-25,-->,0.567110,0.392917,0.088987,0.015712 +60,0,0,-->,0.483347,0.411850,0.411746,0.034039 +60,0,25,-->,0.353209,0.351334,0.720302,0.151139 +60,0,50,-->,0.128378,0.212479,0.954957,0.319674 +60,0,75,-->,0.111154,0.201804,0.971222,0.327490 +60,0,100,-->,0.112716,0.203346,0.970730,0.331160 +60,0,128,-->,0.113483,0.204385,0.970507,0.332761 +60,25,-127,-->,0.698410,0.413026,0.000000,0.000000 +60,25,-100,-->,0.676619,0.411098,0.000000,0.000000 +60,25,-75,-->,0.641655,0.409778,0.000000,0.000000 +60,25,-50,-->,0.559863,0.456676,0.000000,0.000000 +60,25,-25,-->,0.369556,0.567445,0.010641,0.002981 +60,25,0,-->,0.261838,0.577247,0.296551,0.046010 +60,25,25,-->,0.199043,0.570594,0.668198,0.074251 +60,25,50,-->,0.060603,0.514273,0.964206,0.167106 +60,25,75,-->,0.061953,0.447199,0.984385,0.207442 +60,25,100,-->,0.076560,0.387782,0.980713,0.244293 +60,25,128,-->,0.078347,0.382524,0.980229,0.249074 +60,50,-127,-->,0.695592,0.418231,0.000000,0.000000 +60,50,-100,-->,0.669550,0.419987,0.000000,0.000000 +60,50,-75,-->,0.584334,0.453015,0.000000,0.000000 +60,50,-50,-->,0.429137,0.552529,0.000000,0.000000 +60,50,-25,-->,0.232549,0.685772,0.000161,0.000149 +60,50,0,-->,0.062946,0.752375,0.162676,0.031407 +60,50,25,-->,0.038571,0.766701,0.588293,0.022896 +60,50,50,-->,0.010858,0.753077,0.960015,0.032093 +60,50,75,-->,0.020592,0.660458,0.994325,0.084863 +60,50,100,-->,0.032392,0.595196,0.988977,0.126246 +60,50,128,-->,0.035160,0.588799,0.989263,0.131199 +60,75,-127,-->,0.685008,0.428337,0.000000,0.000000 +60,75,-100,-->,0.640056,0.442267,0.000000,0.000000 +60,75,-75,-->,0.464945,0.538601,0.000000,0.000000 +60,75,-50,-->,0.309442,0.633854,0.000000,0.000000 +60,75,-25,-->,0.151559,0.749521,0.000355,0.000335 +60,75,0,-->,0.000000,0.886393,0.109450,0.000000 +60,75,25,-->,0.000000,0.888281,0.505985,0.000000 +60,75,50,-->,0.000000,0.876690,0.868315,0.000000 +60,75,75,-->,0.004244,0.786561,0.994042,0.013844 +60,75,100,-->,0.015100,0.723863,0.993881,0.041521 +60,75,128,-->,0.016219,0.721513,0.992076,0.057107 +60,100,-127,-->,0.664027,0.440057,0.000000,0.000000 +60,100,-100,-->,0.523387,0.517838,0.000000,0.000000 +60,100,-75,-->,0.363993,0.604084,0.000000,0.000000 +60,100,-50,-->,0.235485,0.692363,0.000145,0.000054 +60,100,-25,-->,0.105041,0.790675,0.001468,0.001527 +60,100,0,-->,0.000000,0.891322,0.109777,0.000000 +60,100,25,-->,0.000000,0.895004,0.411902,0.000000 +60,100,50,-->,0.000000,0.884188,0.702469,0.000000 +60,100,75,-->,0.000000,0.869400,0.954802,0.000000 +60,100,100,-->,0.003899,0.797277,0.995641,0.013313 +60,100,128,-->,0.005403,0.790840,0.995588,0.017258 +60,128,-127,-->,0.561225,0.504395,0.000000,0.000000 +60,128,-100,-->,0.418379,0.586277,0.000000,0.000000 +60,128,-75,-->,0.276652,0.667246,0.000026,0.000007 +60,128,-50,-->,0.187292,0.728904,0.000116,0.000058 +60,128,-25,-->,0.063608,0.823685,0.001622,0.001876 +60,128,0,-->,0.000000,0.893567,0.110100,0.000000 +60,128,25,-->,0.000000,0.898417,0.351946,0.000000 +60,128,50,-->,0.000000,0.892239,0.583619,0.000000 +60,128,75,-->,0.000000,0.885875,0.807575,0.000000 +60,128,100,-->,0.000000,0.861261,0.991068,0.000000 +60,128,128,-->,0.000000,0.853722,0.992805,0.000000 +80,-127,-127,-->,0.998588,0.001442,0.045170,0.005265 +80,-127,-100,-->,0.981810,0.000045,0.127959,0.000173 +80,-127,-75,-->,0.936465,0.000148,0.222253,0.000546 +80,-127,-50,-->,0.891132,0.000000,0.313251,0.000000 +80,-127,-25,-->,0.860406,0.000000,0.414331,0.000000 +80,-127,0,-->,0.840683,0.000000,0.536361,0.000000 +80,-127,25,-->,0.799940,0.000000,0.649301,0.000000 +80,-127,50,-->,0.786657,0.000000,0.776884,0.000000 +80,-127,75,-->,0.775835,0.000000,0.909350,0.000000 +80,-127,100,-->,0.745110,0.000000,0.996441,0.000000 +80,-127,128,-->,0.682189,0.003873,0.999074,0.012328 +80,-100,-127,-->,0.978315,0.036443,0.000469,0.000355 +80,-100,-100,-->,0.971715,0.000026,0.048640,0.000100 +80,-100,-75,-->,0.911281,0.000000,0.137602,0.000000 +80,-100,-50,-->,0.858973,0.000000,0.255204,0.000000 +80,-100,-25,-->,0.825853,0.000000,0.367307,0.000000 +80,-100,0,-->,0.787580,0.000000,0.501031,0.000000 +80,-100,25,-->,0.749695,0.000000,0.642131,0.000000 +80,-100,50,-->,0.730262,0.000000,0.785879,0.000000 +80,-100,75,-->,0.726959,0.000000,0.945725,0.000000 +80,-100,100,-->,0.668315,0.001088,0.999662,0.003618 +80,-100,128,-->,0.583935,0.016160,0.995892,0.040409 +80,-75,-127,-->,0.844226,0.151812,0.000000,0.000000 +80,-75,-100,-->,0.884754,0.044158,0.000484,0.000000 +80,-75,-75,-->,0.877899,0.000000,0.047585,0.000000 +80,-75,-50,-->,0.821493,0.000000,0.165232,0.000000 +80,-75,-25,-->,0.774951,0.000000,0.308559,0.000000 +80,-75,0,-->,0.721521,0.000000,0.456352,0.000000 +80,-75,25,-->,0.675943,0.000000,0.628520,0.000000 +80,-75,50,-->,0.656444,0.000000,0.800038,0.000000 +80,-75,75,-->,0.646333,0.000105,0.980718,0.000386 +80,-75,100,-->,0.556848,0.008464,0.997788,0.020542 +80,-75,128,-->,0.484128,0.025902,0.992703,0.100409 +80,-50,-127,-->,0.741608,0.239179,0.000000,0.000000 +80,-50,-100,-->,0.751886,0.175126,0.000000,0.000000 +80,-50,-75,-->,0.765954,0.078238,0.000650,0.000000 +80,-50,-50,-->,0.748856,0.000000,0.043999,0.000000 +80,-50,-25,-->,0.690843,0.000000,0.207986,0.000000 +80,-50,0,-->,0.615684,0.000000,0.387715,0.000000 +80,-50,25,-->,0.557564,0.000000,0.598694,0.000000 +80,-50,50,-->,0.543042,0.000000,0.829753,0.000000 +80,-50,75,-->,0.501919,0.002885,0.994417,0.007628 +80,-50,100,-->,0.419944,0.024155,0.993677,0.085205 +80,-50,128,-->,0.366672,0.044375,0.989069,0.148380 +80,-25,-127,-->,0.655478,0.309345,0.000000,0.000000 +80,-25,-100,-->,0.639605,0.272268,0.000000,0.000000 +80,-25,-75,-->,0.620832,0.218168,0.000000,0.000000 +80,-25,-50,-->,0.587162,0.121602,0.000000,0.000000 +80,-25,-25,-->,0.519013,0.012815,0.046570,0.000371 +80,-25,0,-->,0.439185,0.014224,0.287230,0.001400 +80,-25,25,-->,0.383000,0.015989,0.554592,0.004725 +80,-25,50,-->,0.348616,0.011861,0.836180,0.015005 +80,-25,75,-->,0.295879,0.016013,0.992816,0.050493 +80,-25,100,-->,0.241112,0.046719,0.988459,0.156666 +80,-25,128,-->,0.207320,0.066402,0.983481,0.218327 +80,0,-127,-->,0.611066,0.345680,0.000000,0.000000 +80,0,-100,-->,0.576422,0.329356,0.000000,0.000000 +80,0,-75,-->,0.530175,0.306647,0.000000,0.000000 +80,0,-50,-->,0.454273,0.268487,0.000000,0.000000 +80,0,-25,-->,0.323633,0.199754,0.002812,0.000186 +80,0,0,-->,0.231027,0.183383,0.188217,0.001573 +80,0,25,-->,0.173792,0.180154,0.474232,0.017501 +80,0,50,-->,0.104210,0.150499,0.757685,0.057720 +80,0,75,-->,0.029941,0.118616,0.989165,0.112356 +80,0,100,-->,0.040819,0.142065,0.987104,0.177508 +80,0,128,-->,0.066576,0.157969,0.983474,0.218461 +80,25,-127,-->,0.608332,0.351208,0.000000,0.000000 +80,25,-100,-->,0.571557,0.340861,0.000000,0.000000 +80,25,-75,-->,0.521707,0.329095,0.000000,0.000000 +80,25,-50,-->,0.438584,0.319647,0.000000,0.000000 +80,25,-25,-->,0.240662,0.350549,0.000979,0.000077 +80,25,0,-->,0.030603,0.358930,0.089781,0.001214 +80,25,25,-->,0.012711,0.363295,0.398736,0.001790 +80,25,50,-->,0.004566,0.363233,0.699277,0.004724 +80,25,75,-->,0.001116,0.364213,0.963102,0.003118 +80,25,100,-->,0.015205,0.341928,0.996121,0.040898 +80,25,128,-->,0.035903,0.320199,0.991215,0.126534 +80,50,-127,-->,0.611968,0.357528,0.000000,0.000000 +80,50,-100,-->,0.571487,0.356124,0.000000,0.000000 +80,50,-75,-->,0.512943,0.360079,0.000000,0.000000 +80,50,-50,-->,0.358429,0.422910,0.000000,0.000000 +80,50,-25,-->,0.143202,0.472023,0.002748,0.000358 +80,50,0,-->,0.000000,0.505369,0.079639,0.000000 +80,50,25,-->,0.000000,0.507527,0.352774,0.000000 +80,50,50,-->,0.000000,0.510452,0.594987,0.000000 +80,50,75,-->,0.000000,0.526897,0.779652,0.000000 +80,50,100,-->,0.000000,0.528264,0.954795,0.000000 +80,50,128,-->,0.005726,0.484998,0.995760,0.016815 +80,75,-127,-->,0.602937,0.377889,0.000000,0.000000 +80,75,-100,-->,0.558581,0.381767,0.000000,0.000000 +80,75,-75,-->,0.435979,0.442843,0.000000,0.000000 +80,75,-50,-->,0.249754,0.504781,0.000052,0.000013 +80,75,-25,-->,0.094321,0.555326,0.003657,0.000837 +80,75,0,-->,0.000000,0.592268,0.089612,0.000000 +80,75,25,-->,0.000000,0.593369,0.314878,0.000000 +80,75,50,-->,0.000000,0.595796,0.530241,0.000000 +80,75,75,-->,0.000000,0.596287,0.696637,0.000000 +80,75,100,-->,0.000000,0.616507,0.834470,0.000000 +80,75,128,-->,0.000000,0.634061,0.952109,0.000000 +80,100,-127,-->,0.592609,0.392481,0.000000,0.000000 +80,100,-100,-->,0.481950,0.450458,0.000000,0.000000 +80,100,-75,-->,0.335655,0.516924,0.000012,0.000001 +80,100,-50,-->,0.182733,0.571606,0.000254,0.000064 +80,100,-25,-->,0.061939,0.621336,0.002908,0.000850 +80,100,0,-->,0.000000,0.661934,0.093823,0.000000 +80,100,25,-->,0.000000,0.650260,0.286900,0.000000 +80,100,50,-->,0.000000,0.651887,0.467082,0.000000 +80,100,75,-->,0.000000,0.649121,0.645431,0.000000 +80,100,100,-->,0.000000,0.653135,0.765222,0.000000 +80,100,128,-->,0.000000,0.679176,0.885559,0.000000 +80,128,-127,-->,0.518692,0.454889,0.000000,0.000000 +80,128,-100,-->,0.385745,0.521742,0.000000,0.000000 +80,128,-75,-->,0.239979,0.585903,0.000005,0.000001 +80,128,-50,-->,0.144471,0.618788,0.000673,0.000196 +80,128,-25,-->,0.036438,0.681068,0.004581,0.001142 +80,128,0,-->,0.000000,0.725919,0.098541,0.000000 +80,128,25,-->,0.000000,0.711007,0.271153,0.000000 +80,128,50,-->,0.000000,0.707814,0.431889,0.000000 +80,128,75,-->,0.000000,0.710495,0.595668,0.000000 +80,128,100,-->,0.000000,0.705941,0.745232,0.000000 +80,128,128,-->,0.000000,0.718006,0.847861,0.000000 +100,-127,-127,-->,0.884597,0.000000,0.039637,0.000000 +100,-127,-100,-->,0.843103,0.000000,0.118315,0.000000 +100,-127,-75,-->,0.810294,0.000000,0.198527,0.000000 +100,-127,-50,-->,0.775672,0.000000,0.279528,0.000000 +100,-127,-25,-->,0.740124,0.000000,0.359729,0.000000 +100,-127,0,-->,0.693593,0.000000,0.438921,0.000000 +100,-127,25,-->,0.653736,0.000000,0.523944,0.000000 +100,-127,50,-->,0.638581,0.000000,0.624523,0.000000 +100,-127,75,-->,0.621887,0.000000,0.714543,0.000000 +100,-127,100,-->,0.614106,0.000000,0.810572,0.000000 +100,-127,128,-->,0.622157,0.000000,0.946838,0.000000 +100,-100,-127,-->,0.825087,0.018041,0.002558,0.000611 +100,-100,-100,-->,0.807338,0.000000,0.040437,0.000000 +100,-100,-75,-->,0.770063,0.000000,0.125211,0.000000 +100,-100,-50,-->,0.733896,0.000000,0.220992,0.000000 +100,-100,-25,-->,0.673372,0.000000,0.310318,0.000000 +100,-100,0,-->,0.616846,0.000000,0.388592,0.000000 +100,-100,25,-->,0.582366,0.000000,0.487317,0.000000 +100,-100,50,-->,0.556377,0.000000,0.591945,0.000000 +100,-100,75,-->,0.555770,0.000000,0.722208,0.000000 +100,-100,100,-->,0.543921,0.000000,0.824687,0.000000 +100,-100,128,-->,0.552883,0.000000,0.983080,0.000000 +100,-75,-127,-->,0.732846,0.114231,0.000000,0.000000 +100,-75,-100,-->,0.737620,0.025726,0.001924,0.000288 +100,-75,-75,-->,0.714554,0.000000,0.045536,0.000000 +100,-75,-50,-->,0.669850,0.000000,0.140811,0.000000 +100,-75,-25,-->,0.604424,0.000000,0.249507,0.000000 +100,-75,0,-->,0.541734,0.000000,0.346431,0.000000 +100,-75,25,-->,0.495521,0.000000,0.452122,0.000000 +100,-75,50,-->,0.482220,0.000000,0.585302,0.000000 +100,-75,75,-->,0.471095,0.000000,0.721178,0.000000 +100,-75,100,-->,0.460493,0.000000,0.846422,0.000000 +100,-75,128,-->,0.443191,0.000000,0.964608,0.000000 +100,-50,-127,-->,0.644652,0.197741,0.000000,0.000000 +100,-50,-100,-->,0.632208,0.133004,0.000000,0.000000 +100,-50,-75,-->,0.613425,0.047849,0.001116,0.000000 +100,-50,-50,-->,0.568516,0.000000,0.039612,0.000000 +100,-50,-25,-->,0.502780,0.000000,0.156527,0.000000 +100,-50,0,-->,0.434597,0.000000,0.279666,0.000000 +100,-50,25,-->,0.382852,0.000000,0.400124,0.000000 +100,-50,50,-->,0.372276,0.000000,0.567298,0.000000 +100,-50,75,-->,0.359547,0.000000,0.729722,0.000000 +100,-50,100,-->,0.357834,0.000000,0.911346,0.000000 +100,-50,128,-->,0.330533,0.001871,0.996639,0.006383 +100,-25,-127,-->,0.571486,0.266963,0.000000,0.000000 +100,-25,-100,-->,0.541818,0.227016,0.000000,0.000000 +100,-25,-75,-->,0.499919,0.170773,0.000000,0.000000 +100,-25,-50,-->,0.442094,0.086860,0.000523,0.000061 +100,-25,-25,-->,0.356209,0.006408,0.033426,0.000000 +100,-25,0,-->,0.270428,0.000000,0.174760,0.000000 +100,-25,25,-->,0.235183,0.000000,0.355919,0.000000 +100,-25,50,-->,0.209711,0.000000,0.560023,0.000000 +100,-25,75,-->,0.198511,0.000000,0.777272,0.000000 +100,-25,100,-->,0.184575,0.000000,0.978789,0.000000 +100,-25,128,-->,0.160172,0.011233,0.997271,0.039095 +100,0,-127,-->,0.534995,0.302507,0.000000,0.000000 +100,0,-100,-->,0.491034,0.279710,0.000000,0.000000 +100,0,-75,-->,0.436000,0.250054,0.000029,0.000003 +100,0,-50,-->,0.356401,0.204206,0.000125,0.000008 +100,0,-25,-->,0.229840,0.126267,0.004069,0.000046 +100,0,0,-->,0.003872,0.002971,0.003241,0.000000 +100,0,25,-->,0.000248,0.022473,0.280119,0.000000 +100,0,50,-->,0.000059,0.040372,0.540063,0.000000 +100,0,75,-->,0.000000,0.043518,0.766306,0.000000 +100,0,100,-->,0.000015,0.062730,0.974501,0.000000 +100,0,128,-->,0.014129,0.098180,0.996499,0.044153 +100,25,-127,-->,0.536707,0.306981,0.000000,0.000000 +100,25,-100,-->,0.492805,0.289458,0.000000,0.000000 +100,25,-75,-->,0.437955,0.268603,0.000000,0.000000 +100,25,-50,-->,0.355878,0.248563,0.000070,0.000003 +100,25,-25,-->,0.195645,0.256655,0.002685,0.000046 +100,25,0,-->,0.000054,0.231011,0.038025,0.000000 +100,25,25,-->,0.000000,0.239652,0.251197,0.000000 +100,25,50,-->,0.000000,0.267472,0.425447,0.000000 +100,25,75,-->,0.000000,0.272946,0.621160,0.000000 +100,25,100,-->,0.000000,0.269946,0.815588,0.000000 +100,25,128,-->,0.000000,0.267179,0.982564,0.000001 +100,50,-127,-->,0.544705,0.313163,0.000000,0.000000 +100,50,-100,-->,0.498118,0.307520,0.000000,0.000000 +100,50,-75,-->,0.437687,0.309163,0.000000,0.000000 +100,50,-50,-->,0.315989,0.342956,0.000232,0.000009 +100,50,-25,-->,0.106516,0.373733,0.004142,0.000274 +100,50,0,-->,0.000000,0.368692,0.062498,0.000000 +100,50,25,-->,0.000000,0.368930,0.251239,0.000000 +100,50,50,-->,0.000000,0.378001,0.398124,0.000000 +100,50,75,-->,0.000000,0.405056,0.519196,0.000000 +100,50,100,-->,0.000000,0.423089,0.645367,0.000000 +100,50,128,-->,0.000000,0.432324,0.840528,0.000000 +100,75,-127,-->,0.537848,0.338014,0.000000,0.000000 +100,75,-100,-->,0.488969,0.341818,0.000000,0.000000 +100,75,-75,-->,0.390152,0.383803,0.000000,0.000000 +100,75,-50,-->,0.216963,0.432328,0.001447,0.000155 +100,75,-25,-->,0.070096,0.455864,0.006481,0.000693 +100,75,0,-->,0.000000,0.463485,0.076394,0.000000 +100,75,25,-->,0.000000,0.465255,0.247078,0.000000 +100,75,50,-->,0.000000,0.456520,0.382159,0.000000 +100,75,75,-->,0.000000,0.466251,0.508771,0.000000 +100,75,100,-->,0.000000,0.502299,0.626183,0.000000 +100,75,128,-->,0.000000,0.526408,0.706554,0.000000 +100,100,-127,-->,0.528876,0.361323,0.000000,0.000000 +100,100,-100,-->,0.441566,0.403009,0.000000,0.000000 +100,100,-75,-->,0.301986,0.456883,0.000244,0.000026 +100,100,-50,-->,0.148805,0.494756,0.002272,0.000270 +100,100,-25,-->,0.042063,0.520184,0.006078,0.000811 +100,100,0,-->,0.000000,0.531918,0.083700,0.000000 +100,100,25,-->,0.000000,0.533611,0.234550,0.000000 +100,100,50,-->,0.000000,0.539207,0.373697,0.000000 +100,100,75,-->,0.000000,0.539559,0.516982,0.000000 +100,100,100,-->,0.000000,0.544804,0.615826,0.000000 +100,100,128,-->,0.000000,0.561655,0.689134,0.000000 +100,128,-127,-->,0.477908,0.416964,0.000000,0.000000 +100,128,-100,-->,0.355361,0.473240,0.000000,0.000000 +100,128,-75,-->,0.211495,0.521105,0.000895,0.000212 +100,128,-50,-->,0.120045,0.543372,0.001637,0.000382 +100,128,-25,-->,0.025117,0.583751,0.007383,0.000854 +100,128,0,-->,0.000000,0.589701,0.089524,0.000000 +100,128,25,-->,0.000000,0.588594,0.223953,0.000000 +100,128,50,-->,0.000000,0.592422,0.349790,0.000000 +100,128,75,-->,0.000000,0.593482,0.473743,0.000000 +100,128,100,-->,0.000000,0.591857,0.599970,0.000000 +100,128,128,-->,0.000000,0.599800,0.678006,0.000000 +-1,0,0,-->,0.705830,0.692550,0.697282,0.895392 +101,0,0,-->,0.000867,0.000430,0.000609,0.000000 +50,-130,0,-->,0.993193,0.021492,0.631622,0.099030 +50,130,0,-->,0.003801,0.989847,0.110249,0.013220 +50,0,-130,-->,0.764153,0.449973,0.000000,0.000000 +50,0,130,-->,0.140234,0.230728,0.962372,0.388949 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-1.csv new file mode 100644 index 0000000..1628270 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-1.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.969964,0.147143,0.117545,0.337975 +0,-127,-100,-->,0.966702,0.134185,0.192828,0.359836 +0,-127,-75,-->,0.964166,0.133622,0.285474,0.374017 +0,-127,-50,-->,0.957594,0.142673,0.390705,0.377298 +0,-127,-25,-->,0.955514,0.147901,0.507571,0.384593 +0,-127,0,-->,0.955988,0.151008,0.646473,0.396521 +0,-127,25,-->,0.956931,0.152331,0.811060,0.404470 +0,-127,50,-->,0.938290,0.151397,0.957745,0.408542 +0,-127,75,-->,0.828227,0.148751,0.959911,0.405053 +0,-127,100,-->,0.733258,0.149559,0.959776,0.405525 +0,-127,128,-->,0.657275,0.149523,0.959693,0.406649 +0,-100,-127,-->,0.974678,0.242981,0.099667,0.298518 +0,-100,-100,-->,0.965163,0.179723,0.142602,0.370867 +0,-100,-75,-->,0.957651,0.155106,0.217083,0.416078 +0,-100,-50,-->,0.949771,0.167293,0.341096,0.421770 +0,-100,-25,-->,0.947124,0.175275,0.480078,0.432435 +0,-100,0,-->,0.946531,0.181713,0.653851,0.446745 +0,-100,25,-->,0.947319,0.184062,0.863369,0.459536 +0,-100,50,-->,0.864878,0.177403,0.950446,0.455170 +0,-100,75,-->,0.746149,0.170688,0.953189,0.447265 +0,-100,100,-->,0.659230,0.169896,0.953246,0.443374 +0,-100,128,-->,0.579029,0.166422,0.954545,0.439765 +0,-75,-127,-->,0.979054,0.348243,0.080535,0.253303 +0,-75,-100,-->,0.969829,0.284128,0.116035,0.339472 +0,-75,-75,-->,0.955892,0.210834,0.165823,0.430425 +0,-75,-50,-->,0.944404,0.196693,0.281208,0.478429 +0,-75,-25,-->,0.936793,0.211261,0.447683,0.492597 +0,-75,0,-->,0.932421,0.224464,0.668722,0.513588 +0,-75,25,-->,0.926781,0.229347,0.916602,0.529711 +0,-75,50,-->,0.778225,0.210903,0.939605,0.509056 +0,-75,75,-->,0.658284,0.200864,0.943243,0.493075 +0,-75,100,-->,0.572144,0.194783,0.945829,0.481564 +0,-75,128,-->,0.495165,0.189861,0.947273,0.475110 +0,-50,-127,-->,0.984852,0.457203,0.060949,0.201913 +0,-50,-100,-->,0.974613,0.413471,0.096382,0.289294 +0,-50,-75,-->,0.961559,0.356089,0.141220,0.389382 +0,-50,-50,-->,0.939278,0.284836,0.220121,0.510863 +0,-50,-25,-->,0.921309,0.271582,0.393464,0.573346 +0,-50,0,-->,0.909622,0.290504,0.680879,0.605234 +0,-50,25,-->,0.835313,0.287128,0.910120,0.606847 +0,-50,50,-->,0.659822,0.253726,0.924682,0.568950 +0,-50,75,-->,0.544697,0.236110,0.930741,0.544933 +0,-50,100,-->,0.463732,0.224065,0.935170,0.529315 +0,-50,128,-->,0.401117,0.215280,0.938154,0.516215 +0,-25,-127,-->,0.989499,0.576945,0.037834,0.130537 +0,-25,-100,-->,0.980080,0.557348,0.071993,0.227468 +0,-25,-75,-->,0.969039,0.525856,0.116113,0.335380 +0,-25,-50,-->,0.945262,0.480257,0.190737,0.473470 +0,-25,-25,-->,0.895715,0.418956,0.337500,0.634262 +0,-25,0,-->,0.858154,0.416769,0.689038,0.721183 +0,-25,25,-->,0.680196,0.370829,0.883549,0.669600 +0,-25,50,-->,0.502275,0.309568,0.903025,0.634409 +0,-25,75,-->,0.404935,0.280043,0.915295,0.598418 +0,-25,100,-->,0.344613,0.259926,0.922256,0.576043 +0,-25,128,-->,0.295907,0.244288,0.927874,0.556302 +0,0,-127,-->,0.991527,0.650535,0.025145,0.090056 +0,0,-100,-->,0.986516,0.670263,0.041962,0.178708 +0,0,-75,-->,0.973978,0.679164,0.094083,0.280518 +0,0,-50,-->,0.954677,0.700826,0.163407,0.428824 +0,0,-25,-->,0.893541,0.729622,0.325420,0.628593 +0,0,0,-->,0.705518,0.693226,0.697089,0.895626 +0,0,25,-->,0.446632,0.484863,0.843713,0.747611 +0,0,50,-->,0.345165,0.411250,0.889612,0.663832 +0,0,75,-->,0.294561,0.358089,0.908819,0.617096 +0,0,100,-->,0.262799,0.332996,0.921101,0.579936 +0,0,128,-->,0.239586,0.311241,0.929597,0.550321 +0,25,-127,-->,0.990355,0.648613,0.023306,0.083079 +0,25,-100,-->,0.988506,0.680385,0.046058,0.157354 +0,25,-75,-->,0.976463,0.711752,0.081411,0.248410 +0,25,-50,-->,0.964997,0.822689,0.130397,0.364515 +0,25,-25,-->,0.789069,0.922828,0.257076,0.558278 +0,25,0,-->,0.433651,0.850256,0.515251,0.737285 +0,25,25,-->,0.363360,0.781679,0.880977,0.660933 +0,25,50,-->,0.280885,0.671170,0.913421,0.595995 +0,25,75,-->,0.240865,0.567050,0.928796,0.550380 +0,25,100,-->,0.221833,0.480375,0.935915,0.525690 +0,25,128,-->,0.210276,0.432524,0.939696,0.505989 +0,50,-127,-->,0.988662,0.639786,0.019328,0.069060 +0,50,-100,-->,0.990027,0.732133,0.022611,0.104153 +0,50,-75,-->,0.984442,0.904469,0.036918,0.129365 +0,50,-50,-->,0.825968,0.968902,0.096177,0.274488 +0,50,-25,-->,0.508201,0.941839,0.200419,0.487224 +0,50,0,-->,0.286557,0.911068,0.421492,0.606227 +0,50,25,-->,0.273849,0.913661,0.857647,0.583965 +0,50,50,-->,0.238242,0.790936,0.928529,0.537079 +0,50,75,-->,0.203401,0.739010,0.941765,0.494319 +0,50,100,-->,0.181499,0.690271,0.948733,0.460420 +0,50,128,-->,0.170292,0.617118,0.951893,0.439086 +0,75,-127,-->,0.990799,0.751643,0.000000,0.000000 +0,75,-100,-->,0.958382,0.919407,0.000131,0.000482 +0,75,-75,-->,0.829715,0.995566,0.017047,0.064931 +0,75,-50,-->,0.601890,0.977313,0.083141,0.255208 +0,75,-25,-->,0.361828,0.954989,0.161356,0.424994 +0,75,0,-->,0.209969,0.938773,0.353056,0.500385 +0,75,25,-->,0.200547,0.943324,0.707648,0.492807 +0,75,50,-->,0.193477,0.898835,0.942298,0.477168 +0,75,75,-->,0.175490,0.795629,0.950793,0.449662 +0,75,100,-->,0.164723,0.763250,0.951108,0.420543 +0,75,128,-->,0.147202,0.739928,0.959285,0.397327 +0,100,-127,-->,0.827896,0.788398,0.000000,0.000000 +0,100,-100,-->,0.777160,0.919552,0.000148,0.000536 +0,100,-75,-->,0.653601,0.994911,0.016530,0.063110 +0,100,-50,-->,0.452509,0.977925,0.076970,0.235599 +0,100,-25,-->,0.274541,0.959337,0.136237,0.365081 +0,100,0,-->,0.160026,0.955313,0.312639,0.423027 +0,100,25,-->,0.155632,0.956837,0.584724,0.414763 +0,100,50,-->,0.154878,0.957075,0.875118,0.413340 +0,100,75,-->,0.153313,0.867732,0.956114,0.403895 +0,100,100,-->,0.144215,0.802282,0.960329,0.392342 +0,100,128,-->,0.135244,0.775696,0.962123,0.370942 +0,128,-127,-->,0.694244,0.808069,0.000000,0.000000 +0,128,-100,-->,0.629073,0.938412,0.000378,0.001308 +0,128,-75,-->,0.487520,0.994333,0.023489,0.085297 +0,128,-50,-->,0.361287,0.979200,0.065928,0.205281 +0,128,-25,-->,0.205398,0.964153,0.115233,0.319440 +0,128,0,-->,0.124578,0.966172,0.282895,0.353296 +0,128,25,-->,0.121257,0.968115,0.506977,0.347113 +0,128,50,-->,0.124492,0.966486,0.736516,0.349690 +0,128,75,-->,0.123421,0.957270,0.950710,0.353533 +0,128,100,-->,0.123378,0.856092,0.967130,0.354111 +0,128,128,-->,0.119729,0.806777,0.967393,0.342724 +20,-127,-127,-->,0.979298,0.111411,0.098063,0.258283 +20,-127,-100,-->,0.976906,0.090808,0.171812,0.278802 +20,-127,-75,-->,0.976211,0.093157,0.268388,0.285454 +20,-127,-50,-->,0.973914,0.096092,0.374118,0.288196 +20,-127,-25,-->,0.972276,0.098891,0.498329,0.292551 +20,-127,0,-->,0.974018,0.099740,0.642074,0.299614 +20,-127,25,-->,0.974342,0.100232,0.805726,0.302076 +20,-127,50,-->,0.959269,0.101311,0.967762,0.304868 +20,-127,75,-->,0.845428,0.106731,0.972410,0.318329 +20,-127,100,-->,0.746592,0.112205,0.970832,0.330607 +20,-127,128,-->,0.665748,0.117022,0.969480,0.341959 +20,-100,-127,-->,0.983885,0.202509,0.066673,0.214515 +20,-100,-100,-->,0.975328,0.124634,0.106177,0.293129 +20,-100,-75,-->,0.972255,0.107224,0.195771,0.318807 +20,-100,-50,-->,0.969807,0.112263,0.321557,0.327133 +20,-100,-25,-->,0.964052,0.119385,0.464338,0.330735 +20,-100,0,-->,0.965999,0.121272,0.641376,0.341936 +20,-100,25,-->,0.968290,0.121139,0.860903,0.349521 +20,-100,50,-->,0.885455,0.123421,0.967575,0.354193 +20,-100,75,-->,0.757274,0.126806,0.966560,0.361482 +20,-100,100,-->,0.665294,0.130771,0.965343,0.369412 +20,-100,128,-->,0.583841,0.134782,0.964092,0.376820 +20,-75,-127,-->,0.988975,0.311364,0.044991,0.153090 +20,-75,-100,-->,0.980739,0.240943,0.077142,0.245268 +20,-75,-75,-->,0.969915,0.154342,0.123782,0.337695 +20,-75,-50,-->,0.964313,0.133993,0.248075,0.375799 +20,-75,-25,-->,0.955567,0.148083,0.426312,0.385338 +20,-75,0,-->,0.954791,0.154833,0.647415,0.403154 +20,-75,25,-->,0.952461,0.156390,0.932800,0.416819 +20,-75,50,-->,0.787954,0.150578,0.959296,0.408573 +20,-75,75,-->,0.660827,0.151131,0.959102,0.409090 +20,-75,100,-->,0.567554,0.151957,0.958908,0.411317 +20,-75,128,-->,0.491380,0.154508,0.958070,0.415345 +20,-50,-127,-->,0.993934,0.427704,0.024185,0.088215 +20,-50,-100,-->,0.986864,0.380545,0.041471,0.178685 +20,-50,-75,-->,0.975925,0.311217,0.093531,0.283881 +20,-50,-50,-->,0.958515,0.212423,0.157732,0.414083 +20,-50,-25,-->,0.941833,0.196316,0.352280,0.470873 +20,-50,0,-->,0.935750,0.215067,0.664913,0.500591 +20,-50,25,-->,0.853617,0.208230,0.938507,0.502741 +20,-50,50,-->,0.655645,0.189221,0.946934,0.474819 +20,-50,75,-->,0.531662,0.182058,0.949555,0.463824 +20,-50,100,-->,0.450455,0.179597,0.950082,0.460017 +20,-50,128,-->,0.382261,0.176598,0.951178,0.456318 +20,-25,-127,-->,0.995488,0.547222,0.004216,0.010513 +20,-25,-100,-->,0.993221,0.532614,0.025498,0.095444 +20,-25,-75,-->,0.982548,0.495915,0.063093,0.205993 +20,-25,-50,-->,0.966656,0.435618,0.124384,0.354040 +20,-25,-25,-->,0.925237,0.334466,0.266712,0.555884 +20,-25,0,-->,0.888660,0.338982,0.686737,0.655602 +20,-25,25,-->,0.665502,0.287576,0.913085,0.605484 +20,-25,50,-->,0.471079,0.245804,0.928277,0.554772 +20,-25,75,-->,0.373196,0.226641,0.934755,0.530000 +20,-25,100,-->,0.311985,0.214750,0.938572,0.514428 +20,-25,128,-->,0.267616,0.207208,0.940941,0.503640 +20,0,-127,-->,0.987235,0.618277,0.000000,0.000001 +20,0,-100,-->,0.989985,0.650661,0.007042,0.016539 +20,0,-75,-->,0.989883,0.677545,0.029098,0.120157 +20,0,-50,-->,0.974916,0.695499,0.089908,0.270639 +20,0,-25,-->,0.932545,0.737093,0.229609,0.516237 +20,0,0,-->,0.738343,0.710014,0.701578,0.809130 +20,0,25,-->,0.379435,0.443479,0.875362,0.682363 +20,0,50,-->,0.282798,0.349055,0.913097,0.603967 +20,0,75,-->,0.242874,0.313077,0.928260,0.553457 +20,0,100,-->,0.219335,0.294028,0.936772,0.521798 +20,0,128,-->,0.202800,0.283582,0.942437,0.496854 +20,25,-127,-->,0.976535,0.620966,0.000000,0.000000 +20,25,-100,-->,0.990507,0.679257,0.002108,0.006964 +20,25,-75,-->,0.989690,0.752355,0.014642,0.047101 +20,25,-50,-->,0.976567,0.900831,0.045739,0.159776 +20,25,-25,-->,0.753688,0.950831,0.164490,0.418063 +20,25,0,-->,0.349970,0.884412,0.467938,0.665707 +20,25,25,-->,0.273391,0.773681,0.915505,0.580722 +20,25,50,-->,0.212417,0.630334,0.938700,0.507641 +20,25,75,-->,0.187839,0.535956,0.947177,0.470957 +20,25,100,-->,0.178142,0.461008,0.950475,0.456771 +20,25,128,-->,0.171735,0.410972,0.952693,0.447143 +20,50,-127,-->,0.967558,0.609246,0.000000,0.000000 +20,50,-100,-->,0.949255,0.699783,0.000000,0.000000 +20,50,-75,-->,0.898296,0.859663,0.000018,0.000065 +20,50,-50,-->,0.777007,0.994494,0.019909,0.079043 +20,50,-25,-->,0.476221,0.965817,0.121653,0.341101 +20,50,0,-->,0.209771,0.940434,0.354643,0.498931 +20,50,25,-->,0.187602,0.942954,0.861238,0.468338 +20,50,50,-->,0.168162,0.787261,0.950687,0.428611 +20,50,75,-->,0.149000,0.724447,0.958056,0.398870 +20,50,100,-->,0.136555,0.673766,0.963086,0.379432 +20,50,128,-->,0.132758,0.603564,0.964422,0.372112 +20,75,-127,-->,0.849222,0.627795,0.000000,0.000000 +20,75,-100,-->,0.779772,0.735212,0.000000,0.000000 +20,75,-75,-->,0.712714,0.869023,0.000036,0.000133 +20,75,-50,-->,0.560233,0.994825,0.019970,0.076059 +20,75,-25,-->,0.326786,0.969472,0.097253,0.276370 +20,75,0,-->,0.141400,0.960508,0.293083,0.384750 +20,75,25,-->,0.132103,0.964971,0.673755,0.360685 +20,75,50,-->,0.126799,0.919989,0.965076,0.357206 +20,75,75,-->,0.123395,0.796129,0.966564,0.350987 +20,75,100,-->,0.119079,0.754612,0.964774,0.335054 +20,75,128,-->,0.109664,0.729987,0.969378,0.320465 +20,100,-127,-->,0.717486,0.665213,0.000000,0.000000 +20,100,-100,-->,0.643331,0.763622,0.000000,0.000000 +20,100,-75,-->,0.556634,0.901667,0.001216,0.003521 +20,100,-50,-->,0.415217,0.994992,0.019620,0.074726 +20,100,-25,-->,0.237895,0.976549,0.076092,0.233728 +20,100,0,-->,0.104577,0.971145,0.263479,0.307518 +20,100,25,-->,0.095034,0.975509,0.558276,0.288362 +20,100,50,-->,0.098593,0.971749,0.860586,0.289081 +20,100,75,-->,0.100827,0.883727,0.973359,0.300775 +20,100,100,-->,0.101873,0.806331,0.972006,0.301697 +20,100,128,-->,0.097378,0.773541,0.974283,0.293657 +20,128,-127,-->,0.599240,0.702098,0.000000,0.000000 +20,128,-100,-->,0.516916,0.797139,0.000157,0.000172 +20,128,-75,-->,0.429455,0.957246,0.002444,0.008903 +20,128,-50,-->,0.327803,0.996062,0.016188,0.043892 +20,128,-25,-->,0.166642,0.982488,0.059210,0.194425 +20,128,0,-->,0.078580,0.978150,0.233990,0.244760 +20,128,25,-->,0.069789,0.982582,0.479678,0.227119 +20,128,50,-->,0.072684,0.981245,0.728322,0.232049 +20,128,75,-->,0.078574,0.973328,0.950164,0.242219 +20,128,100,-->,0.083039,0.871909,0.978999,0.261348 +20,128,128,-->,0.084597,0.814756,0.978532,0.264775 +40,-127,-127,-->,0.985943,0.060151,0.070274,0.191246 +40,-127,-100,-->,0.987217,0.040384,0.153155,0.176021 +40,-127,-75,-->,0.987198,0.040385,0.254156,0.175424 +40,-127,-50,-->,0.987371,0.040293,0.360336,0.174222 +40,-127,-25,-->,0.987585,0.044314,0.487700,0.171701 +40,-127,0,-->,0.988075,0.048742,0.636504,0.165835 +40,-127,25,-->,0.988200,0.047958,0.804507,0.160596 +40,-127,50,-->,0.980050,0.047665,0.975830,0.161107 +40,-127,75,-->,0.863829,0.058202,0.985570,0.195109 +40,-127,100,-->,0.766285,0.071505,0.982116,0.230380 +40,-127,128,-->,0.682921,0.082483,0.979151,0.259884 +40,-100,-127,-->,0.989865,0.145607,0.035958,0.137738 +40,-100,-100,-->,0.985221,0.068802,0.075586,0.200110 +40,-100,-75,-->,0.984782,0.061263,0.175650,0.203557 +40,-100,-50,-->,0.984550,0.062129,0.304102,0.205545 +40,-100,-25,-->,0.984579,0.061963,0.454602,0.205263 +40,-100,0,-->,0.984790,0.061138,0.639005,0.203717 +40,-100,25,-->,0.985340,0.058920,0.858958,0.197448 +40,-100,50,-->,0.916219,0.064897,0.983829,0.212987 +40,-100,75,-->,0.778695,0.075248,0.981121,0.240865 +40,-100,100,-->,0.681930,0.087404,0.977792,0.271173 +40,-100,128,-->,0.590258,0.098820,0.974642,0.297571 +40,-75,-127,-->,0.995775,0.266911,0.017132,0.061063 +40,-75,-100,-->,0.990466,0.179363,0.035049,0.133975 +40,-75,-75,-->,0.982562,0.091645,0.088384,0.227572 +40,-75,-50,-->,0.980793,0.076614,0.224284,0.245000 +40,-75,-25,-->,0.979683,0.078618,0.404120,0.248551 +40,-75,0,-->,0.979762,0.080052,0.641216,0.252994 +40,-75,25,-->,0.979168,0.080523,0.937474,0.251635 +40,-75,50,-->,0.814229,0.086970,0.977934,0.269997 +40,-75,75,-->,0.678493,0.095317,0.975674,0.289541 +40,-75,100,-->,0.576072,0.106319,0.972594,0.316043 +40,-75,128,-->,0.492346,0.115149,0.970048,0.337785 +40,-50,-127,-->,0.992841,0.375701,0.000839,0.002946 +40,-50,-100,-->,0.996959,0.328582,0.012312,0.039854 +40,-50,-75,-->,0.989525,0.250793,0.040901,0.143539 +40,-50,-50,-->,0.977240,0.131908,0.109008,0.275866 +40,-50,-25,-->,0.970689,0.109382,0.318276,0.318246 +40,-50,0,-->,0.967548,0.118029,0.642300,0.334285 +40,-50,25,-->,0.878042,0.117633,0.964153,0.339634 +40,-50,50,-->,0.664946,0.117757,0.969203,0.341321 +40,-50,75,-->,0.533352,0.121979,0.968016,0.350817 +40,-50,100,-->,0.445327,0.130907,0.965591,0.367698 +40,-50,128,-->,0.374473,0.137504,0.963231,0.383004 +40,-25,-127,-->,0.897741,0.465818,0.000000,0.000000 +40,-25,-100,-->,0.957436,0.461639,0.000200,0.000733 +40,-25,-75,-->,0.995971,0.447876,0.008506,0.024099 +40,-25,-50,-->,0.987621,0.378451,0.045755,0.167043 +40,-25,-25,-->,0.944735,0.242608,0.185685,0.376423 +40,-25,0,-->,0.867298,0.298041,0.635006,0.381054 +40,-25,25,-->,0.649392,0.189514,0.944673,0.456628 +40,-25,50,-->,0.446082,0.164694,0.955021,0.433446 +40,-25,75,-->,0.339144,0.160793,0.956355,0.425868 +40,-25,100,-->,0.277982,0.163089,0.955403,0.431796 +40,-25,128,-->,0.237678,0.165402,0.954671,0.435686 +40,0,-127,-->,0.831620,0.500676,0.000000,0.000000 +40,0,-100,-->,0.847601,0.522504,0.000000,0.000000 +40,0,-75,-->,0.901090,0.584975,0.000000,0.000000 +40,0,-50,-->,0.987058,0.678286,0.004679,0.011687 +40,0,-25,-->,0.828280,0.637566,0.215040,0.188708 +40,0,0,-->,0.702128,0.637477,0.628561,0.234689 +40,0,25,-->,0.314294,0.365371,0.893206,0.542886 +40,0,50,-->,0.204291,0.281078,0.942061,0.497623 +40,0,75,-->,0.176397,0.262394,0.951156,0.454435 +40,0,100,-->,0.167255,0.255069,0.954117,0.439272 +40,0,128,-->,0.160768,0.249524,0.956175,0.427893 +40,25,-127,-->,0.815923,0.502016,0.000000,0.000000 +40,25,-100,-->,0.825381,0.525361,0.000000,0.000000 +40,25,-75,-->,0.832537,0.598860,0.000000,0.000000 +40,25,-50,-->,0.796445,0.768262,0.000000,0.000000 +40,25,-25,-->,0.627756,0.833629,0.128479,0.122050 +40,25,0,-->,0.400129,0.791705,0.459095,0.276966 +40,25,25,-->,0.216298,0.737075,0.904278,0.378785 +40,25,50,-->,0.135067,0.581266,0.962698,0.373421 +40,25,75,-->,0.126582,0.489448,0.966423,0.358906 +40,25,100,-->,0.129002,0.435884,0.965841,0.364892 +40,25,128,-->,0.132102,0.385216,0.964914,0.371966 +40,50,-127,-->,0.803706,0.499564,0.000000,0.000000 +40,50,-100,-->,0.782908,0.526885,0.000000,0.000000 +40,50,-75,-->,0.705951,0.627725,0.000000,0.000000 +40,50,-50,-->,0.593016,0.786224,0.000073,0.000080 +40,50,-25,-->,0.410363,0.976557,0.024112,0.079720 +40,50,0,-->,0.130469,0.944180,0.276967,0.289539 +40,50,25,-->,0.104755,0.956165,0.841458,0.270665 +40,50,50,-->,0.089144,0.788688,0.976928,0.273535 +40,50,75,-->,0.085836,0.703487,0.977944,0.267013 +40,50,100,-->,0.087374,0.649918,0.977781,0.271286 +40,50,128,-->,0.093237,0.584488,0.976234,0.284372 +40,75,-127,-->,0.788719,0.495858,0.000000,0.000000 +40,75,-100,-->,0.653436,0.578099,0.000000,0.000000 +40,75,-75,-->,0.551337,0.680598,0.000000,0.000000 +40,75,-50,-->,0.428207,0.837910,0.000451,0.000877 +40,75,-25,-->,0.267972,0.994927,0.013013,0.041693 +40,75,0,-->,0.061499,0.981505,0.209130,0.200054 +40,75,25,-->,0.041609,0.987029,0.642861,0.178751 +40,75,50,-->,0.043747,0.947698,0.976232,0.181249 +40,75,75,-->,0.061855,0.803819,0.984615,0.205981 +40,75,100,-->,0.066967,0.752334,0.983325,0.218298 +40,75,128,-->,0.067598,0.723701,0.983179,0.220610 +40,100,-127,-->,0.720119,0.525689,0.000000,0.000000 +40,100,-100,-->,0.538160,0.630585,0.000000,0.000000 +40,100,-75,-->,0.436212,0.732514,0.000037,0.000041 +40,100,-50,-->,0.325972,0.876941,0.001742,0.003126 +40,100,-25,-->,0.184556,0.995283,0.009090,0.026681 +40,100,0,-->,0.037429,0.990025,0.176524,0.135890 +40,100,25,-->,0.029848,0.991845,0.513129,0.119037 +40,100,50,-->,0.032226,0.992102,0.839380,0.115132 +40,100,75,-->,0.038945,0.908423,0.986492,0.135638 +40,100,100,-->,0.041275,0.815723,0.983152,0.174241 +40,100,128,-->,0.057119,0.774154,0.984156,0.188931 +40,128,-127,-->,0.589932,0.584244,0.000000,0.000000 +40,128,-100,-->,0.436910,0.682535,0.000000,0.000000 +40,128,-75,-->,0.336170,0.786562,0.000300,0.000329 +40,128,-50,-->,0.256731,0.884033,0.001092,0.002508 +40,128,-25,-->,0.124145,0.996386,0.005802,0.015761 +40,128,0,-->,0.025554,0.993387,0.152002,0.094527 +40,128,25,-->,0.020300,0.994910,0.425600,0.076841 +40,128,50,-->,0.019963,0.994892,0.687472,0.075749 +40,128,75,-->,0.017445,0.994839,0.937671,0.077292 +40,128,100,-->,0.034516,0.889788,0.986407,0.122717 +40,128,128,-->,0.044675,0.821772,0.989111,0.153419 +60,-127,-127,-->,0.993058,0.029407,0.045578,0.102611 +60,-127,-100,-->,0.995348,0.019179,0.136901,0.070425 +60,-127,-75,-->,0.996707,0.013810,0.235472,0.049504 +60,-127,-50,-->,0.997566,0.010191,0.340643,0.034936 +60,-127,-25,-->,0.998110,0.007696,0.465675,0.020284 +60,-127,0,-->,0.996885,0.004256,0.618147,0.015481 +60,-127,25,-->,0.994607,0.000209,0.790109,0.000783 +60,-127,50,-->,0.982747,0.000108,0.978302,0.000399 +60,-127,75,-->,0.855452,0.012648,0.996895,0.040064 +60,-127,100,-->,0.763255,0.024327,0.992605,0.099214 +60,-127,128,-->,0.686928,0.043932,0.989225,0.148680 +60,-100,-127,-->,0.996752,0.099735,0.015594,0.048393 +60,-100,-100,-->,0.994249,0.026436,0.047135,0.085965 +60,-100,-75,-->,0.996449,0.014931,0.151971,0.041395 +60,-100,-50,-->,0.997113,0.011244,0.282446,0.037909 +60,-100,-25,-->,0.997748,0.008425,0.430027,0.027437 +60,-100,0,-->,0.992864,0.003654,0.617162,0.013283 +60,-100,25,-->,0.990285,0.000189,0.841653,0.000707 +60,-100,50,-->,0.914997,0.005206,0.997891,0.015707 +60,-100,75,-->,0.777118,0.023399,0.993692,0.085689 +60,-100,100,-->,0.670852,0.038547,0.989292,0.137583 +60,-100,128,-->,0.605164,0.057421,0.985807,0.190802 +60,-75,-127,-->,0.988443,0.208068,0.000150,0.000537 +60,-75,-100,-->,0.997948,0.112898,0.010235,0.019939 +60,-75,-75,-->,0.995881,0.022623,0.052051,0.058348 +60,-75,-50,-->,0.996965,0.012180,0.191071,0.040294 +60,-75,-25,-->,0.996602,0.009426,0.373011,0.030904 +60,-75,0,-->,0.987775,0.003559,0.614903,0.012937 +60,-75,25,-->,0.985574,0.000093,0.924489,0.000354 +60,-75,50,-->,0.809933,0.016807,0.994048,0.056132 +60,-75,75,-->,0.675186,0.035486,0.989964,0.132718 +60,-75,100,-->,0.587859,0.055315,0.986254,0.183994 +60,-75,128,-->,0.503850,0.072977,0.981768,0.235534 +60,-50,-127,-->,0.868920,0.306551,0.000000,0.000000 +60,-50,-100,-->,0.917257,0.248823,0.000000,0.000000 +60,-50,-75,-->,0.972185,0.141867,0.001533,0.002846 +60,-50,-50,-->,0.996678,0.025320,0.041283,0.039160 +60,-50,-25,-->,0.968202,0.015606,0.281792,0.047900 +60,-50,0,-->,0.891492,0.029637,0.573924,0.047761 +60,-50,25,-->,0.838402,0.032704,0.896892,0.061846 +60,-50,50,-->,0.669140,0.039054,0.989812,0.130183 +60,-50,75,-->,0.546446,0.060019,0.985032,0.199749 +60,-50,100,-->,0.452813,0.075920,0.980946,0.243135 +60,-50,128,-->,0.372832,0.093397,0.976155,0.285705 +60,-25,-127,-->,0.760841,0.371367,0.000000,0.000000 +60,-25,-100,-->,0.771572,0.346187,0.000000,0.000000 +60,-25,-75,-->,0.788520,0.300884,0.000000,0.000000 +60,-25,-50,-->,0.866466,0.224808,0.000000,0.000000 +60,-25,-25,-->,0.771432,0.159659,0.158039,0.079736 +60,-25,0,-->,0.687414,0.200243,0.481440,0.073068 +60,-25,25,-->,0.608089,0.166932,0.799417,0.129121 +60,-25,50,-->,0.445530,0.075562,0.979879,0.238487 +60,-25,75,-->,0.327326,0.093353,0.976253,0.284395 +60,-25,100,-->,0.261855,0.105096,0.972920,0.313600 +60,-25,128,-->,0.216651,0.118809,0.969064,0.344002 +60,0,-127,-->,0.704384,0.405948,0.000000,0.000000 +60,0,-100,-->,0.688559,0.398877,0.000000,0.000000 +60,0,-75,-->,0.664351,0.387704,0.000000,0.000000 +60,0,-50,-->,0.643600,0.388985,0.000000,0.000000 +60,0,-25,-->,0.563012,0.390205,0.089480,0.015438 +60,0,0,-->,0.480161,0.409167,0.408973,0.033292 +60,0,25,-->,0.353710,0.351014,0.714183,0.146114 +60,0,50,-->,0.133355,0.215294,0.949174,0.314582 +60,0,75,-->,0.110332,0.200734,0.971455,0.325466 +60,0,100,-->,0.111531,0.201721,0.971070,0.328530 +60,0,128,-->,0.116824,0.208207,0.969459,0.340288 +60,25,-127,-->,0.696976,0.412171,0.000000,0.000000 +60,25,-100,-->,0.674814,0.410043,0.000000,0.000000 +60,25,-75,-->,0.639346,0.409075,0.000000,0.000000 +60,25,-50,-->,0.557576,0.455003,0.000000,0.000000 +60,25,-25,-->,0.367673,0.563226,0.011359,0.003120 +60,25,0,-->,0.261276,0.573069,0.295418,0.044699 +60,25,25,-->,0.199579,0.566835,0.661242,0.071767 +60,25,50,-->,0.063931,0.513237,0.956058,0.164480 +60,25,75,-->,0.059605,0.450329,0.984889,0.202209 +60,25,100,-->,0.073946,0.395498,0.981412,0.237315 +60,25,128,-->,0.088102,0.353734,0.977565,0.272034 +60,50,-127,-->,0.694045,0.417418,0.000000,0.000000 +60,50,-100,-->,0.667851,0.418985,0.000000,0.000000 +60,50,-75,-->,0.582790,0.451845,0.000000,0.000000 +60,50,-50,-->,0.427759,0.550701,0.000000,0.000000 +60,50,-25,-->,0.231145,0.682379,0.000173,0.000152 +60,50,0,-->,0.063339,0.747648,0.162395,0.030877 +60,50,25,-->,0.039207,0.761579,0.580679,0.022673 +60,50,50,-->,0.011052,0.750637,0.948690,0.032291 +60,50,75,-->,0.018425,0.664165,0.994616,0.078082 +60,50,100,-->,0.030775,0.602818,0.989512,0.119549 +60,50,128,-->,0.047793,0.550081,0.988055,0.165418 +60,75,-127,-->,0.683653,0.427441,0.000000,0.000000 +60,75,-100,-->,0.637595,0.442009,0.000000,0.000000 +60,75,-75,-->,0.464251,0.536942,0.000000,0.000000 +60,75,-50,-->,0.308640,0.632184,0.000000,0.000000 +60,75,-25,-->,0.150494,0.747395,0.000395,0.000361 +60,75,0,-->,0.000000,0.881963,0.109225,0.000000 +60,75,25,-->,0.000000,0.883895,0.500777,0.000000 +60,75,50,-->,0.000000,0.872732,0.855641,0.000000 +60,75,75,-->,0.002903,0.792810,0.992329,0.009645 +60,75,100,-->,0.013116,0.729424,0.994675,0.044978 +60,75,128,-->,0.020621,0.696707,0.975152,0.079971 +60,100,-127,-->,0.662601,0.439471,0.000000,0.000000 +60,100,-100,-->,0.522782,0.516702,0.000000,0.000000 +60,100,-75,-->,0.363752,0.602805,0.000000,0.000000 +60,100,-50,-->,0.234760,0.690441,0.000182,0.000065 +60,100,-25,-->,0.104292,0.788438,0.001487,0.001538 +60,100,0,-->,0.000000,0.887852,0.109671,0.000000 +60,100,25,-->,0.000000,0.891456,0.407937,0.000000 +60,100,50,-->,0.000000,0.881239,0.692228,0.000000 +60,100,75,-->,0.000000,0.872168,0.938514,0.000000 +60,100,100,-->,0.002372,0.806794,0.995349,0.008444 +60,100,128,-->,0.012676,0.760538,0.994669,0.044002 +60,128,-127,-->,0.558077,0.505463,0.000000,0.000000 +60,128,-100,-->,0.415127,0.586915,0.000000,0.000000 +60,128,-75,-->,0.274745,0.666980,0.000034,0.000009 +60,128,-50,-->,0.185474,0.728500,0.000129,0.000066 +60,128,-25,-->,0.061823,0.822647,0.001597,0.001852 +60,128,0,-->,0.000000,0.890853,0.110069,0.000000 +60,128,25,-->,0.000000,0.895493,0.347979,0.000000 +60,128,50,-->,0.000000,0.890113,0.573052,0.000000 +60,128,75,-->,0.000000,0.882957,0.782747,0.000000 +60,128,100,-->,0.000000,0.868037,0.967002,0.000000 +60,128,128,-->,0.004092,0.817368,0.995025,0.014891 +80,-127,-127,-->,0.998526,0.001389,0.047849,0.004922 +80,-127,-100,-->,0.980439,0.000077,0.126522,0.000290 +80,-127,-75,-->,0.934432,0.000124,0.220463,0.000460 +80,-127,-50,-->,0.889327,0.000000,0.312217,0.000000 +80,-127,-25,-->,0.858545,0.000000,0.413061,0.000000 +80,-127,0,-->,0.837769,0.000000,0.534372,0.000000 +80,-127,25,-->,0.797721,0.000000,0.647716,0.000000 +80,-127,50,-->,0.784692,0.000000,0.775227,0.000000 +80,-127,75,-->,0.772848,0.000000,0.902557,0.000000 +80,-127,100,-->,0.746301,0.000067,0.992531,0.000245 +80,-127,128,-->,0.678278,0.004243,0.998977,0.013148 +80,-100,-127,-->,0.975885,0.038565,0.000542,0.000251 +80,-100,-100,-->,0.969826,0.000025,0.047320,0.000097 +80,-100,-75,-->,0.908762,0.000000,0.136216,0.000000 +80,-100,-50,-->,0.857033,0.000000,0.253768,0.000000 +80,-100,-25,-->,0.823972,0.000000,0.366217,0.000000 +80,-100,0,-->,0.784802,0.000000,0.499197,0.000000 +80,-100,25,-->,0.747260,0.000000,0.640044,0.000000 +80,-100,50,-->,0.727626,0.000000,0.782070,0.000000 +80,-100,75,-->,0.725494,0.000000,0.941495,0.000000 +80,-100,100,-->,0.671818,0.000932,0.999658,0.003099 +80,-100,128,-->,0.580224,0.016431,0.995807,0.041076 +80,-75,-127,-->,0.842099,0.152327,0.000000,0.000000 +80,-75,-100,-->,0.880954,0.039879,0.000521,0.000000 +80,-75,-75,-->,0.875555,0.000000,0.046153,0.000000 +80,-75,-50,-->,0.819274,0.000000,0.163855,0.000000 +80,-75,-25,-->,0.772966,0.000000,0.307490,0.000000 +80,-75,0,-->,0.719246,0.000000,0.454940,0.000000 +80,-75,25,-->,0.673548,0.000000,0.626356,0.000000 +80,-75,50,-->,0.653338,0.000000,0.795379,0.000000 +80,-75,75,-->,0.645641,0.000086,0.978052,0.000316 +80,-75,100,-->,0.561854,0.007156,0.998057,0.017472 +80,-75,128,-->,0.481161,0.026394,0.992675,0.100706 +80,-50,-127,-->,0.740157,0.239154,0.000000,0.000000 +80,-50,-100,-->,0.750034,0.175112,0.000000,0.000000 +80,-50,-75,-->,0.763629,0.078384,0.000735,0.000000 +80,-50,-50,-->,0.746407,0.000000,0.043122,0.000000 +80,-50,-25,-->,0.687655,0.000000,0.206640,0.000000 +80,-50,0,-->,0.612507,0.000000,0.385686,0.000000 +80,-50,25,-->,0.554925,0.000000,0.595348,0.000000 +80,-50,50,-->,0.539890,0.000000,0.823701,0.000000 +80,-50,75,-->,0.502521,0.002520,0.993355,0.006485 +80,-50,100,-->,0.425081,0.021834,0.993965,0.078648 +80,-50,128,-->,0.364617,0.044481,0.989040,0.148627 +80,-25,-127,-->,0.654476,0.309050,0.000000,0.000000 +80,-25,-100,-->,0.638401,0.271952,0.000000,0.000000 +80,-25,-75,-->,0.619259,0.217786,0.000000,0.000000 +80,-25,-50,-->,0.584778,0.121520,0.000000,0.000000 +80,-25,-25,-->,0.515817,0.013105,0.046621,0.000389 +80,-25,0,-->,0.436800,0.014501,0.285795,0.001412 +80,-25,25,-->,0.380917,0.016222,0.551337,0.004720 +80,-25,50,-->,0.346583,0.012202,0.828834,0.014929 +80,-25,75,-->,0.296869,0.014889,0.993127,0.047427 +80,-25,100,-->,0.240541,0.044721,0.988918,0.149721 +80,-25,128,-->,0.206015,0.066337,0.983496,0.218130 +80,0,-127,-->,0.610298,0.345278,0.000000,0.000000 +80,0,-100,-->,0.575476,0.328867,0.000000,0.000000 +80,0,-75,-->,0.528982,0.306032,0.000000,0.000000 +80,0,-50,-->,0.452952,0.267745,0.000000,0.000000 +80,0,-25,-->,0.322059,0.198752,0.002828,0.000187 +80,0,0,-->,0.230039,0.182423,0.187274,0.001548 +80,0,25,-->,0.173344,0.179387,0.471528,0.017127 +80,0,50,-->,0.104968,0.150595,0.752699,0.054618 +80,0,75,-->,0.028975,0.117771,0.988750,0.110226 +80,0,100,-->,0.048344,0.139878,0.987597,0.171284 +80,0,128,-->,0.066353,0.157752,0.983533,0.217837 +80,25,-127,-->,0.607558,0.350832,0.000000,0.000000 +80,25,-100,-->,0.570601,0.340416,0.000000,0.000000 +80,25,-75,-->,0.520531,0.328571,0.000000,0.000000 +80,25,-50,-->,0.437147,0.319136,0.000000,0.000000 +80,25,-25,-->,0.239684,0.349398,0.000996,0.000077 +80,25,0,-->,0.030855,0.357358,0.089566,0.001218 +80,25,25,-->,0.012670,0.361683,0.395963,0.001747 +80,25,50,-->,0.004562,0.361627,0.693623,0.004584 +80,25,75,-->,0.000775,0.363003,0.959362,0.002167 +80,25,100,-->,0.013761,0.342893,0.996510,0.045146 +80,25,128,-->,0.035870,0.319133,0.991225,0.126468 +80,50,-127,-->,0.611107,0.357229,0.000000,0.000000 +80,50,-100,-->,0.570610,0.355671,0.000000,0.000000 +80,50,-75,-->,0.511465,0.359831,0.000000,0.000000 +80,50,-50,-->,0.357718,0.422140,0.000000,0.000000 +80,50,-25,-->,0.142759,0.470856,0.002820,0.000362 +80,50,0,-->,0.000000,0.503286,0.079443,0.000000 +80,50,25,-->,0.000000,0.505246,0.350774,0.000000 +80,50,50,-->,0.000000,0.508115,0.590143,0.000000 +80,50,75,-->,0.000000,0.525046,0.774012,0.000000 +80,50,100,-->,0.000000,0.526884,0.942298,0.000000 +80,50,128,-->,0.005793,0.483226,0.995759,0.017085 +80,75,-127,-->,0.602256,0.377342,0.000000,0.000000 +80,75,-100,-->,0.557432,0.381660,0.000000,0.000000 +80,75,-75,-->,0.435419,0.442259,0.000000,0.000000 +80,75,-50,-->,0.249598,0.504045,0.000057,0.000014 +80,75,-25,-->,0.093917,0.554027,0.003687,0.000846 +80,75,0,-->,0.000000,0.590466,0.089439,0.000000 +80,75,25,-->,0.000000,0.591576,0.313579,0.000000 +80,75,50,-->,0.000000,0.594037,0.526853,0.000000 +80,75,75,-->,0.000000,0.594601,0.692073,0.000000 +80,75,100,-->,0.000000,0.613749,0.823823,0.000000 +80,75,128,-->,0.000000,0.632086,0.951986,0.000000 +80,100,-127,-->,0.591444,0.392581,0.000000,0.000000 +80,100,-100,-->,0.481461,0.449996,0.000000,0.000000 +80,100,-75,-->,0.335171,0.516186,0.000012,0.000001 +80,100,-50,-->,0.182342,0.570748,0.000266,0.000066 +80,100,-25,-->,0.061522,0.620242,0.002922,0.000844 +80,100,0,-->,0.000000,0.659845,0.093667,0.000000 +80,100,25,-->,0.000000,0.648857,0.285807,0.000000 +80,100,50,-->,0.000000,0.650513,0.464527,0.000000 +80,100,75,-->,0.000000,0.648025,0.640606,0.000000 +80,100,100,-->,0.000000,0.650381,0.757052,0.000000 +80,100,128,-->,0.000000,0.678066,0.885403,0.000000 +80,128,-127,-->,0.516569,0.455643,0.000000,0.000000 +80,128,-100,-->,0.383659,0.522304,0.000000,0.000000 +80,128,-75,-->,0.238801,0.586028,0.000006,0.000001 +80,128,-50,-->,0.143515,0.618727,0.000661,0.000198 +80,128,-25,-->,0.035718,0.680962,0.004685,0.001136 +80,128,0,-->,0.000000,0.725371,0.098494,0.000000 +80,128,25,-->,0.000000,0.709922,0.269907,0.000000 +80,128,50,-->,0.000000,0.706473,0.427847,0.000000 +80,128,75,-->,0.000000,0.709607,0.588685,0.000000 +80,128,100,-->,0.000000,0.703292,0.730605,0.000000 +80,128,128,-->,0.000000,0.717565,0.847274,0.000000 +100,-127,-127,-->,0.883162,0.000000,0.042632,0.000000 +100,-127,-100,-->,0.842012,0.000000,0.117659,0.000000 +100,-127,-75,-->,0.809186,0.000000,0.197541,0.000000 +100,-127,-50,-->,0.774760,0.000000,0.278871,0.000000 +100,-127,-25,-->,0.738082,0.000000,0.358712,0.000000 +100,-127,0,-->,0.692348,0.000000,0.438227,0.000000 +100,-127,25,-->,0.652541,0.000000,0.523052,0.000000 +100,-127,50,-->,0.637559,0.000000,0.623530,0.000000 +100,-127,75,-->,0.620784,0.000000,0.712974,0.000000 +100,-127,100,-->,0.612922,0.000000,0.807700,0.000000 +100,-127,128,-->,0.620848,0.000000,0.947804,0.000000 +100,-100,-127,-->,0.823365,0.018639,0.002505,0.000631 +100,-100,-100,-->,0.806300,0.000000,0.039669,0.000000 +100,-100,-75,-->,0.769100,0.000000,0.124679,0.000000 +100,-100,-50,-->,0.733069,0.000000,0.220538,0.000000 +100,-100,-25,-->,0.672180,0.000000,0.309760,0.000000 +100,-100,0,-->,0.615726,0.000000,0.387912,0.000000 +100,-100,25,-->,0.580841,0.000000,0.486066,0.000000 +100,-100,50,-->,0.555128,0.000000,0.590259,0.000000 +100,-100,75,-->,0.554810,0.000000,0.720284,0.000000 +100,-100,100,-->,0.542850,0.000000,0.821392,0.000000 +100,-100,128,-->,0.551446,0.000000,0.983462,0.000000 +100,-75,-127,-->,0.731658,0.114600,0.000000,0.000000 +100,-75,-100,-->,0.736215,0.026378,0.001980,0.000270 +100,-75,-75,-->,0.713342,0.000000,0.044975,0.000000 +100,-75,-50,-->,0.668380,0.000000,0.140303,0.000000 +100,-75,-25,-->,0.603330,0.000000,0.249039,0.000000 +100,-75,0,-->,0.540707,0.000000,0.345906,0.000000 +100,-75,25,-->,0.494361,0.000000,0.450985,0.000000 +100,-75,50,-->,0.480571,0.000000,0.583033,0.000000 +100,-75,75,-->,0.470139,0.000000,0.718821,0.000000 +100,-75,100,-->,0.459465,0.000000,0.842589,0.000000 +100,-75,128,-->,0.441898,0.000000,0.964713,0.000000 +100,-50,-127,-->,0.643911,0.197694,0.000000,0.000000 +100,-50,-100,-->,0.631342,0.133117,0.000000,0.000000 +100,-50,-75,-->,0.612276,0.048113,0.001221,0.000000 +100,-50,-50,-->,0.567373,0.000000,0.039266,0.000000 +100,-50,-25,-->,0.501585,0.000000,0.156047,0.000000 +100,-50,0,-->,0.433620,0.000000,0.279077,0.000000 +100,-50,25,-->,0.381917,0.000000,0.399118,0.000000 +100,-50,50,-->,0.371372,0.000000,0.565634,0.000000 +100,-50,75,-->,0.358783,0.000000,0.727322,0.000000 +100,-50,100,-->,0.356974,0.000000,0.905637,0.000000 +100,-50,128,-->,0.329523,0.001930,0.996523,0.006582 +100,-25,-127,-->,0.570945,0.266830,0.000000,0.000000 +100,-25,-100,-->,0.541220,0.226852,0.000000,0.000000 +100,-25,-75,-->,0.499133,0.170558,0.000000,0.000000 +100,-25,-50,-->,0.441271,0.086730,0.000514,0.000060 +100,-25,-25,-->,0.355285,0.006473,0.033356,0.000000 +100,-25,0,-->,0.269695,0.000000,0.174232,0.000000 +100,-25,25,-->,0.234589,0.000000,0.355078,0.000000 +100,-25,50,-->,0.209146,0.000000,0.558190,0.000000 +100,-25,75,-->,0.197709,0.000000,0.773803,0.000000 +100,-25,100,-->,0.184046,0.000000,0.972774,0.000000 +100,-25,128,-->,0.159349,0.011307,0.997252,0.039333 +100,0,-127,-->,0.534563,0.302290,0.000000,0.000000 +100,0,-100,-->,0.490520,0.279450,0.000000,0.000000 +100,0,-75,-->,0.435460,0.249780,0.000033,0.000003 +100,0,-50,-->,0.355820,0.203860,0.000140,0.000009 +100,0,-25,-->,0.229316,0.125971,0.004069,0.000046 +100,0,0,-->,0.003872,0.002971,0.003241,0.000000 +100,0,25,-->,0.000250,0.022348,0.279168,0.000000 +100,0,50,-->,0.000060,0.040266,0.537840,0.000000 +100,0,75,-->,0.000000,0.042007,0.762885,0.000000 +100,0,100,-->,0.000014,0.062562,0.968534,0.000000 +100,0,128,-->,0.014129,0.098180,0.996499,0.044153 +100,25,-127,-->,0.536257,0.306788,0.000000,0.000000 +100,25,-100,-->,0.492255,0.289229,0.000000,0.000000 +100,25,-75,-->,0.437359,0.268359,0.000000,0.000000 +100,25,-50,-->,0.355376,0.248219,0.000070,0.000003 +100,25,-25,-->,0.195138,0.256170,0.002711,0.000047 +100,25,0,-->,0.000054,0.230454,0.037928,0.000000 +100,25,25,-->,0.000000,0.239100,0.250459,0.000000 +100,25,50,-->,0.000000,0.266778,0.423983,0.000000 +100,25,75,-->,0.000000,0.272319,0.617486,0.000000 +100,25,100,-->,0.000000,0.269448,0.809725,0.000000 +100,25,128,-->,0.000000,0.266569,0.982616,0.000001 +100,50,-127,-->,0.544208,0.313032,0.000000,0.000000 +100,50,-100,-->,0.497622,0.307268,0.000000,0.000000 +100,50,-75,-->,0.437056,0.309004,0.000000,0.000000 +100,50,-50,-->,0.315453,0.342546,0.000220,0.000008 +100,50,-25,-->,0.106378,0.373192,0.004145,0.000270 +100,50,0,-->,0.000000,0.368006,0.062384,0.000000 +100,50,25,-->,0.000000,0.368213,0.250590,0.000000 +100,50,50,-->,0.000000,0.377291,0.396918,0.000000 +100,50,75,-->,0.000000,0.404116,0.517207,0.000000 +100,50,100,-->,0.000000,0.422087,0.641840,0.000000 +100,50,128,-->,0.000000,0.431492,0.841709,0.000000 +100,75,-127,-->,0.537492,0.337764,0.000000,0.000000 +100,75,-100,-->,0.488437,0.341629,0.000000,0.000000 +100,75,-75,-->,0.389606,0.383281,0.000000,0.000000 +100,75,-50,-->,0.216684,0.431974,0.001394,0.000149 +100,75,-25,-->,0.069816,0.455251,0.006423,0.000687 +100,75,0,-->,0.000000,0.462744,0.076287,0.000000 +100,75,25,-->,0.000000,0.464525,0.246591,0.000000 +100,75,50,-->,0.000000,0.455851,0.381056,0.000000 +100,75,75,-->,0.000000,0.465382,0.506985,0.000000 +100,75,100,-->,0.000000,0.500918,0.623358,0.000000 +100,75,128,-->,0.000000,0.525916,0.707106,0.000000 +100,100,-127,-->,0.528353,0.361276,0.000000,0.000000 +100,100,-100,-->,0.441317,0.402745,0.000000,0.000000 +100,100,-75,-->,0.301624,0.456541,0.000281,0.000030 +100,100,-50,-->,0.148570,0.494316,0.002304,0.000269 +100,100,-25,-->,0.041767,0.519631,0.006088,0.000804 +100,100,0,-->,0.000000,0.531198,0.083632,0.000000 +100,100,25,-->,0.000000,0.532998,0.233995,0.000000 +100,100,50,-->,0.000000,0.538564,0.372629,0.000000 +100,100,75,-->,0.000000,0.539083,0.514892,0.000000 +100,100,100,-->,0.000000,0.543839,0.613424,0.000000 +100,100,128,-->,0.000000,0.561212,0.689304,0.000000 +100,128,-127,-->,0.476732,0.417637,0.000000,0.000000 +100,128,-100,-->,0.354008,0.473688,0.000000,0.000000 +100,128,-75,-->,0.210761,0.521287,0.000904,0.000214 +100,128,-50,-->,0.119623,0.543562,0.001680,0.000392 +100,128,-25,-->,0.024755,0.583934,0.007468,0.000845 +100,128,0,-->,0.000000,0.589701,0.089524,0.000000 +100,128,25,-->,0.000000,0.588576,0.223370,0.000000 +100,128,50,-->,0.000000,0.592391,0.348630,0.000000 +100,128,75,-->,0.000000,0.593447,0.471613,0.000000 +100,128,100,-->,0.000000,0.591960,0.595857,0.000000 +100,128,128,-->,0.000000,0.599800,0.678006,0.000000 +-1,0,0,-->,0.705518,0.693226,0.697089,0.895626 +101,0,0,-->,0.000868,0.000430,0.000609,0.000000 +50,-130,0,-->,0.993447,0.021101,0.630966,0.095703 +50,130,0,-->,0.003425,0.989367,0.109789,0.011917 +50,0,-130,-->,0.762119,0.448482,0.000000,0.000000 +50,0,130,-->,0.139350,0.228981,0.962667,0.386885 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-2.csv new file mode 100644 index 0000000..1628270 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-2.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.969964,0.147143,0.117545,0.337975 +0,-127,-100,-->,0.966702,0.134185,0.192828,0.359836 +0,-127,-75,-->,0.964166,0.133622,0.285474,0.374017 +0,-127,-50,-->,0.957594,0.142673,0.390705,0.377298 +0,-127,-25,-->,0.955514,0.147901,0.507571,0.384593 +0,-127,0,-->,0.955988,0.151008,0.646473,0.396521 +0,-127,25,-->,0.956931,0.152331,0.811060,0.404470 +0,-127,50,-->,0.938290,0.151397,0.957745,0.408542 +0,-127,75,-->,0.828227,0.148751,0.959911,0.405053 +0,-127,100,-->,0.733258,0.149559,0.959776,0.405525 +0,-127,128,-->,0.657275,0.149523,0.959693,0.406649 +0,-100,-127,-->,0.974678,0.242981,0.099667,0.298518 +0,-100,-100,-->,0.965163,0.179723,0.142602,0.370867 +0,-100,-75,-->,0.957651,0.155106,0.217083,0.416078 +0,-100,-50,-->,0.949771,0.167293,0.341096,0.421770 +0,-100,-25,-->,0.947124,0.175275,0.480078,0.432435 +0,-100,0,-->,0.946531,0.181713,0.653851,0.446745 +0,-100,25,-->,0.947319,0.184062,0.863369,0.459536 +0,-100,50,-->,0.864878,0.177403,0.950446,0.455170 +0,-100,75,-->,0.746149,0.170688,0.953189,0.447265 +0,-100,100,-->,0.659230,0.169896,0.953246,0.443374 +0,-100,128,-->,0.579029,0.166422,0.954545,0.439765 +0,-75,-127,-->,0.979054,0.348243,0.080535,0.253303 +0,-75,-100,-->,0.969829,0.284128,0.116035,0.339472 +0,-75,-75,-->,0.955892,0.210834,0.165823,0.430425 +0,-75,-50,-->,0.944404,0.196693,0.281208,0.478429 +0,-75,-25,-->,0.936793,0.211261,0.447683,0.492597 +0,-75,0,-->,0.932421,0.224464,0.668722,0.513588 +0,-75,25,-->,0.926781,0.229347,0.916602,0.529711 +0,-75,50,-->,0.778225,0.210903,0.939605,0.509056 +0,-75,75,-->,0.658284,0.200864,0.943243,0.493075 +0,-75,100,-->,0.572144,0.194783,0.945829,0.481564 +0,-75,128,-->,0.495165,0.189861,0.947273,0.475110 +0,-50,-127,-->,0.984852,0.457203,0.060949,0.201913 +0,-50,-100,-->,0.974613,0.413471,0.096382,0.289294 +0,-50,-75,-->,0.961559,0.356089,0.141220,0.389382 +0,-50,-50,-->,0.939278,0.284836,0.220121,0.510863 +0,-50,-25,-->,0.921309,0.271582,0.393464,0.573346 +0,-50,0,-->,0.909622,0.290504,0.680879,0.605234 +0,-50,25,-->,0.835313,0.287128,0.910120,0.606847 +0,-50,50,-->,0.659822,0.253726,0.924682,0.568950 +0,-50,75,-->,0.544697,0.236110,0.930741,0.544933 +0,-50,100,-->,0.463732,0.224065,0.935170,0.529315 +0,-50,128,-->,0.401117,0.215280,0.938154,0.516215 +0,-25,-127,-->,0.989499,0.576945,0.037834,0.130537 +0,-25,-100,-->,0.980080,0.557348,0.071993,0.227468 +0,-25,-75,-->,0.969039,0.525856,0.116113,0.335380 +0,-25,-50,-->,0.945262,0.480257,0.190737,0.473470 +0,-25,-25,-->,0.895715,0.418956,0.337500,0.634262 +0,-25,0,-->,0.858154,0.416769,0.689038,0.721183 +0,-25,25,-->,0.680196,0.370829,0.883549,0.669600 +0,-25,50,-->,0.502275,0.309568,0.903025,0.634409 +0,-25,75,-->,0.404935,0.280043,0.915295,0.598418 +0,-25,100,-->,0.344613,0.259926,0.922256,0.576043 +0,-25,128,-->,0.295907,0.244288,0.927874,0.556302 +0,0,-127,-->,0.991527,0.650535,0.025145,0.090056 +0,0,-100,-->,0.986516,0.670263,0.041962,0.178708 +0,0,-75,-->,0.973978,0.679164,0.094083,0.280518 +0,0,-50,-->,0.954677,0.700826,0.163407,0.428824 +0,0,-25,-->,0.893541,0.729622,0.325420,0.628593 +0,0,0,-->,0.705518,0.693226,0.697089,0.895626 +0,0,25,-->,0.446632,0.484863,0.843713,0.747611 +0,0,50,-->,0.345165,0.411250,0.889612,0.663832 +0,0,75,-->,0.294561,0.358089,0.908819,0.617096 +0,0,100,-->,0.262799,0.332996,0.921101,0.579936 +0,0,128,-->,0.239586,0.311241,0.929597,0.550321 +0,25,-127,-->,0.990355,0.648613,0.023306,0.083079 +0,25,-100,-->,0.988506,0.680385,0.046058,0.157354 +0,25,-75,-->,0.976463,0.711752,0.081411,0.248410 +0,25,-50,-->,0.964997,0.822689,0.130397,0.364515 +0,25,-25,-->,0.789069,0.922828,0.257076,0.558278 +0,25,0,-->,0.433651,0.850256,0.515251,0.737285 +0,25,25,-->,0.363360,0.781679,0.880977,0.660933 +0,25,50,-->,0.280885,0.671170,0.913421,0.595995 +0,25,75,-->,0.240865,0.567050,0.928796,0.550380 +0,25,100,-->,0.221833,0.480375,0.935915,0.525690 +0,25,128,-->,0.210276,0.432524,0.939696,0.505989 +0,50,-127,-->,0.988662,0.639786,0.019328,0.069060 +0,50,-100,-->,0.990027,0.732133,0.022611,0.104153 +0,50,-75,-->,0.984442,0.904469,0.036918,0.129365 +0,50,-50,-->,0.825968,0.968902,0.096177,0.274488 +0,50,-25,-->,0.508201,0.941839,0.200419,0.487224 +0,50,0,-->,0.286557,0.911068,0.421492,0.606227 +0,50,25,-->,0.273849,0.913661,0.857647,0.583965 +0,50,50,-->,0.238242,0.790936,0.928529,0.537079 +0,50,75,-->,0.203401,0.739010,0.941765,0.494319 +0,50,100,-->,0.181499,0.690271,0.948733,0.460420 +0,50,128,-->,0.170292,0.617118,0.951893,0.439086 +0,75,-127,-->,0.990799,0.751643,0.000000,0.000000 +0,75,-100,-->,0.958382,0.919407,0.000131,0.000482 +0,75,-75,-->,0.829715,0.995566,0.017047,0.064931 +0,75,-50,-->,0.601890,0.977313,0.083141,0.255208 +0,75,-25,-->,0.361828,0.954989,0.161356,0.424994 +0,75,0,-->,0.209969,0.938773,0.353056,0.500385 +0,75,25,-->,0.200547,0.943324,0.707648,0.492807 +0,75,50,-->,0.193477,0.898835,0.942298,0.477168 +0,75,75,-->,0.175490,0.795629,0.950793,0.449662 +0,75,100,-->,0.164723,0.763250,0.951108,0.420543 +0,75,128,-->,0.147202,0.739928,0.959285,0.397327 +0,100,-127,-->,0.827896,0.788398,0.000000,0.000000 +0,100,-100,-->,0.777160,0.919552,0.000148,0.000536 +0,100,-75,-->,0.653601,0.994911,0.016530,0.063110 +0,100,-50,-->,0.452509,0.977925,0.076970,0.235599 +0,100,-25,-->,0.274541,0.959337,0.136237,0.365081 +0,100,0,-->,0.160026,0.955313,0.312639,0.423027 +0,100,25,-->,0.155632,0.956837,0.584724,0.414763 +0,100,50,-->,0.154878,0.957075,0.875118,0.413340 +0,100,75,-->,0.153313,0.867732,0.956114,0.403895 +0,100,100,-->,0.144215,0.802282,0.960329,0.392342 +0,100,128,-->,0.135244,0.775696,0.962123,0.370942 +0,128,-127,-->,0.694244,0.808069,0.000000,0.000000 +0,128,-100,-->,0.629073,0.938412,0.000378,0.001308 +0,128,-75,-->,0.487520,0.994333,0.023489,0.085297 +0,128,-50,-->,0.361287,0.979200,0.065928,0.205281 +0,128,-25,-->,0.205398,0.964153,0.115233,0.319440 +0,128,0,-->,0.124578,0.966172,0.282895,0.353296 +0,128,25,-->,0.121257,0.968115,0.506977,0.347113 +0,128,50,-->,0.124492,0.966486,0.736516,0.349690 +0,128,75,-->,0.123421,0.957270,0.950710,0.353533 +0,128,100,-->,0.123378,0.856092,0.967130,0.354111 +0,128,128,-->,0.119729,0.806777,0.967393,0.342724 +20,-127,-127,-->,0.979298,0.111411,0.098063,0.258283 +20,-127,-100,-->,0.976906,0.090808,0.171812,0.278802 +20,-127,-75,-->,0.976211,0.093157,0.268388,0.285454 +20,-127,-50,-->,0.973914,0.096092,0.374118,0.288196 +20,-127,-25,-->,0.972276,0.098891,0.498329,0.292551 +20,-127,0,-->,0.974018,0.099740,0.642074,0.299614 +20,-127,25,-->,0.974342,0.100232,0.805726,0.302076 +20,-127,50,-->,0.959269,0.101311,0.967762,0.304868 +20,-127,75,-->,0.845428,0.106731,0.972410,0.318329 +20,-127,100,-->,0.746592,0.112205,0.970832,0.330607 +20,-127,128,-->,0.665748,0.117022,0.969480,0.341959 +20,-100,-127,-->,0.983885,0.202509,0.066673,0.214515 +20,-100,-100,-->,0.975328,0.124634,0.106177,0.293129 +20,-100,-75,-->,0.972255,0.107224,0.195771,0.318807 +20,-100,-50,-->,0.969807,0.112263,0.321557,0.327133 +20,-100,-25,-->,0.964052,0.119385,0.464338,0.330735 +20,-100,0,-->,0.965999,0.121272,0.641376,0.341936 +20,-100,25,-->,0.968290,0.121139,0.860903,0.349521 +20,-100,50,-->,0.885455,0.123421,0.967575,0.354193 +20,-100,75,-->,0.757274,0.126806,0.966560,0.361482 +20,-100,100,-->,0.665294,0.130771,0.965343,0.369412 +20,-100,128,-->,0.583841,0.134782,0.964092,0.376820 +20,-75,-127,-->,0.988975,0.311364,0.044991,0.153090 +20,-75,-100,-->,0.980739,0.240943,0.077142,0.245268 +20,-75,-75,-->,0.969915,0.154342,0.123782,0.337695 +20,-75,-50,-->,0.964313,0.133993,0.248075,0.375799 +20,-75,-25,-->,0.955567,0.148083,0.426312,0.385338 +20,-75,0,-->,0.954791,0.154833,0.647415,0.403154 +20,-75,25,-->,0.952461,0.156390,0.932800,0.416819 +20,-75,50,-->,0.787954,0.150578,0.959296,0.408573 +20,-75,75,-->,0.660827,0.151131,0.959102,0.409090 +20,-75,100,-->,0.567554,0.151957,0.958908,0.411317 +20,-75,128,-->,0.491380,0.154508,0.958070,0.415345 +20,-50,-127,-->,0.993934,0.427704,0.024185,0.088215 +20,-50,-100,-->,0.986864,0.380545,0.041471,0.178685 +20,-50,-75,-->,0.975925,0.311217,0.093531,0.283881 +20,-50,-50,-->,0.958515,0.212423,0.157732,0.414083 +20,-50,-25,-->,0.941833,0.196316,0.352280,0.470873 +20,-50,0,-->,0.935750,0.215067,0.664913,0.500591 +20,-50,25,-->,0.853617,0.208230,0.938507,0.502741 +20,-50,50,-->,0.655645,0.189221,0.946934,0.474819 +20,-50,75,-->,0.531662,0.182058,0.949555,0.463824 +20,-50,100,-->,0.450455,0.179597,0.950082,0.460017 +20,-50,128,-->,0.382261,0.176598,0.951178,0.456318 +20,-25,-127,-->,0.995488,0.547222,0.004216,0.010513 +20,-25,-100,-->,0.993221,0.532614,0.025498,0.095444 +20,-25,-75,-->,0.982548,0.495915,0.063093,0.205993 +20,-25,-50,-->,0.966656,0.435618,0.124384,0.354040 +20,-25,-25,-->,0.925237,0.334466,0.266712,0.555884 +20,-25,0,-->,0.888660,0.338982,0.686737,0.655602 +20,-25,25,-->,0.665502,0.287576,0.913085,0.605484 +20,-25,50,-->,0.471079,0.245804,0.928277,0.554772 +20,-25,75,-->,0.373196,0.226641,0.934755,0.530000 +20,-25,100,-->,0.311985,0.214750,0.938572,0.514428 +20,-25,128,-->,0.267616,0.207208,0.940941,0.503640 +20,0,-127,-->,0.987235,0.618277,0.000000,0.000001 +20,0,-100,-->,0.989985,0.650661,0.007042,0.016539 +20,0,-75,-->,0.989883,0.677545,0.029098,0.120157 +20,0,-50,-->,0.974916,0.695499,0.089908,0.270639 +20,0,-25,-->,0.932545,0.737093,0.229609,0.516237 +20,0,0,-->,0.738343,0.710014,0.701578,0.809130 +20,0,25,-->,0.379435,0.443479,0.875362,0.682363 +20,0,50,-->,0.282798,0.349055,0.913097,0.603967 +20,0,75,-->,0.242874,0.313077,0.928260,0.553457 +20,0,100,-->,0.219335,0.294028,0.936772,0.521798 +20,0,128,-->,0.202800,0.283582,0.942437,0.496854 +20,25,-127,-->,0.976535,0.620966,0.000000,0.000000 +20,25,-100,-->,0.990507,0.679257,0.002108,0.006964 +20,25,-75,-->,0.989690,0.752355,0.014642,0.047101 +20,25,-50,-->,0.976567,0.900831,0.045739,0.159776 +20,25,-25,-->,0.753688,0.950831,0.164490,0.418063 +20,25,0,-->,0.349970,0.884412,0.467938,0.665707 +20,25,25,-->,0.273391,0.773681,0.915505,0.580722 +20,25,50,-->,0.212417,0.630334,0.938700,0.507641 +20,25,75,-->,0.187839,0.535956,0.947177,0.470957 +20,25,100,-->,0.178142,0.461008,0.950475,0.456771 +20,25,128,-->,0.171735,0.410972,0.952693,0.447143 +20,50,-127,-->,0.967558,0.609246,0.000000,0.000000 +20,50,-100,-->,0.949255,0.699783,0.000000,0.000000 +20,50,-75,-->,0.898296,0.859663,0.000018,0.000065 +20,50,-50,-->,0.777007,0.994494,0.019909,0.079043 +20,50,-25,-->,0.476221,0.965817,0.121653,0.341101 +20,50,0,-->,0.209771,0.940434,0.354643,0.498931 +20,50,25,-->,0.187602,0.942954,0.861238,0.468338 +20,50,50,-->,0.168162,0.787261,0.950687,0.428611 +20,50,75,-->,0.149000,0.724447,0.958056,0.398870 +20,50,100,-->,0.136555,0.673766,0.963086,0.379432 +20,50,128,-->,0.132758,0.603564,0.964422,0.372112 +20,75,-127,-->,0.849222,0.627795,0.000000,0.000000 +20,75,-100,-->,0.779772,0.735212,0.000000,0.000000 +20,75,-75,-->,0.712714,0.869023,0.000036,0.000133 +20,75,-50,-->,0.560233,0.994825,0.019970,0.076059 +20,75,-25,-->,0.326786,0.969472,0.097253,0.276370 +20,75,0,-->,0.141400,0.960508,0.293083,0.384750 +20,75,25,-->,0.132103,0.964971,0.673755,0.360685 +20,75,50,-->,0.126799,0.919989,0.965076,0.357206 +20,75,75,-->,0.123395,0.796129,0.966564,0.350987 +20,75,100,-->,0.119079,0.754612,0.964774,0.335054 +20,75,128,-->,0.109664,0.729987,0.969378,0.320465 +20,100,-127,-->,0.717486,0.665213,0.000000,0.000000 +20,100,-100,-->,0.643331,0.763622,0.000000,0.000000 +20,100,-75,-->,0.556634,0.901667,0.001216,0.003521 +20,100,-50,-->,0.415217,0.994992,0.019620,0.074726 +20,100,-25,-->,0.237895,0.976549,0.076092,0.233728 +20,100,0,-->,0.104577,0.971145,0.263479,0.307518 +20,100,25,-->,0.095034,0.975509,0.558276,0.288362 +20,100,50,-->,0.098593,0.971749,0.860586,0.289081 +20,100,75,-->,0.100827,0.883727,0.973359,0.300775 +20,100,100,-->,0.101873,0.806331,0.972006,0.301697 +20,100,128,-->,0.097378,0.773541,0.974283,0.293657 +20,128,-127,-->,0.599240,0.702098,0.000000,0.000000 +20,128,-100,-->,0.516916,0.797139,0.000157,0.000172 +20,128,-75,-->,0.429455,0.957246,0.002444,0.008903 +20,128,-50,-->,0.327803,0.996062,0.016188,0.043892 +20,128,-25,-->,0.166642,0.982488,0.059210,0.194425 +20,128,0,-->,0.078580,0.978150,0.233990,0.244760 +20,128,25,-->,0.069789,0.982582,0.479678,0.227119 +20,128,50,-->,0.072684,0.981245,0.728322,0.232049 +20,128,75,-->,0.078574,0.973328,0.950164,0.242219 +20,128,100,-->,0.083039,0.871909,0.978999,0.261348 +20,128,128,-->,0.084597,0.814756,0.978532,0.264775 +40,-127,-127,-->,0.985943,0.060151,0.070274,0.191246 +40,-127,-100,-->,0.987217,0.040384,0.153155,0.176021 +40,-127,-75,-->,0.987198,0.040385,0.254156,0.175424 +40,-127,-50,-->,0.987371,0.040293,0.360336,0.174222 +40,-127,-25,-->,0.987585,0.044314,0.487700,0.171701 +40,-127,0,-->,0.988075,0.048742,0.636504,0.165835 +40,-127,25,-->,0.988200,0.047958,0.804507,0.160596 +40,-127,50,-->,0.980050,0.047665,0.975830,0.161107 +40,-127,75,-->,0.863829,0.058202,0.985570,0.195109 +40,-127,100,-->,0.766285,0.071505,0.982116,0.230380 +40,-127,128,-->,0.682921,0.082483,0.979151,0.259884 +40,-100,-127,-->,0.989865,0.145607,0.035958,0.137738 +40,-100,-100,-->,0.985221,0.068802,0.075586,0.200110 +40,-100,-75,-->,0.984782,0.061263,0.175650,0.203557 +40,-100,-50,-->,0.984550,0.062129,0.304102,0.205545 +40,-100,-25,-->,0.984579,0.061963,0.454602,0.205263 +40,-100,0,-->,0.984790,0.061138,0.639005,0.203717 +40,-100,25,-->,0.985340,0.058920,0.858958,0.197448 +40,-100,50,-->,0.916219,0.064897,0.983829,0.212987 +40,-100,75,-->,0.778695,0.075248,0.981121,0.240865 +40,-100,100,-->,0.681930,0.087404,0.977792,0.271173 +40,-100,128,-->,0.590258,0.098820,0.974642,0.297571 +40,-75,-127,-->,0.995775,0.266911,0.017132,0.061063 +40,-75,-100,-->,0.990466,0.179363,0.035049,0.133975 +40,-75,-75,-->,0.982562,0.091645,0.088384,0.227572 +40,-75,-50,-->,0.980793,0.076614,0.224284,0.245000 +40,-75,-25,-->,0.979683,0.078618,0.404120,0.248551 +40,-75,0,-->,0.979762,0.080052,0.641216,0.252994 +40,-75,25,-->,0.979168,0.080523,0.937474,0.251635 +40,-75,50,-->,0.814229,0.086970,0.977934,0.269997 +40,-75,75,-->,0.678493,0.095317,0.975674,0.289541 +40,-75,100,-->,0.576072,0.106319,0.972594,0.316043 +40,-75,128,-->,0.492346,0.115149,0.970048,0.337785 +40,-50,-127,-->,0.992841,0.375701,0.000839,0.002946 +40,-50,-100,-->,0.996959,0.328582,0.012312,0.039854 +40,-50,-75,-->,0.989525,0.250793,0.040901,0.143539 +40,-50,-50,-->,0.977240,0.131908,0.109008,0.275866 +40,-50,-25,-->,0.970689,0.109382,0.318276,0.318246 +40,-50,0,-->,0.967548,0.118029,0.642300,0.334285 +40,-50,25,-->,0.878042,0.117633,0.964153,0.339634 +40,-50,50,-->,0.664946,0.117757,0.969203,0.341321 +40,-50,75,-->,0.533352,0.121979,0.968016,0.350817 +40,-50,100,-->,0.445327,0.130907,0.965591,0.367698 +40,-50,128,-->,0.374473,0.137504,0.963231,0.383004 +40,-25,-127,-->,0.897741,0.465818,0.000000,0.000000 +40,-25,-100,-->,0.957436,0.461639,0.000200,0.000733 +40,-25,-75,-->,0.995971,0.447876,0.008506,0.024099 +40,-25,-50,-->,0.987621,0.378451,0.045755,0.167043 +40,-25,-25,-->,0.944735,0.242608,0.185685,0.376423 +40,-25,0,-->,0.867298,0.298041,0.635006,0.381054 +40,-25,25,-->,0.649392,0.189514,0.944673,0.456628 +40,-25,50,-->,0.446082,0.164694,0.955021,0.433446 +40,-25,75,-->,0.339144,0.160793,0.956355,0.425868 +40,-25,100,-->,0.277982,0.163089,0.955403,0.431796 +40,-25,128,-->,0.237678,0.165402,0.954671,0.435686 +40,0,-127,-->,0.831620,0.500676,0.000000,0.000000 +40,0,-100,-->,0.847601,0.522504,0.000000,0.000000 +40,0,-75,-->,0.901090,0.584975,0.000000,0.000000 +40,0,-50,-->,0.987058,0.678286,0.004679,0.011687 +40,0,-25,-->,0.828280,0.637566,0.215040,0.188708 +40,0,0,-->,0.702128,0.637477,0.628561,0.234689 +40,0,25,-->,0.314294,0.365371,0.893206,0.542886 +40,0,50,-->,0.204291,0.281078,0.942061,0.497623 +40,0,75,-->,0.176397,0.262394,0.951156,0.454435 +40,0,100,-->,0.167255,0.255069,0.954117,0.439272 +40,0,128,-->,0.160768,0.249524,0.956175,0.427893 +40,25,-127,-->,0.815923,0.502016,0.000000,0.000000 +40,25,-100,-->,0.825381,0.525361,0.000000,0.000000 +40,25,-75,-->,0.832537,0.598860,0.000000,0.000000 +40,25,-50,-->,0.796445,0.768262,0.000000,0.000000 +40,25,-25,-->,0.627756,0.833629,0.128479,0.122050 +40,25,0,-->,0.400129,0.791705,0.459095,0.276966 +40,25,25,-->,0.216298,0.737075,0.904278,0.378785 +40,25,50,-->,0.135067,0.581266,0.962698,0.373421 +40,25,75,-->,0.126582,0.489448,0.966423,0.358906 +40,25,100,-->,0.129002,0.435884,0.965841,0.364892 +40,25,128,-->,0.132102,0.385216,0.964914,0.371966 +40,50,-127,-->,0.803706,0.499564,0.000000,0.000000 +40,50,-100,-->,0.782908,0.526885,0.000000,0.000000 +40,50,-75,-->,0.705951,0.627725,0.000000,0.000000 +40,50,-50,-->,0.593016,0.786224,0.000073,0.000080 +40,50,-25,-->,0.410363,0.976557,0.024112,0.079720 +40,50,0,-->,0.130469,0.944180,0.276967,0.289539 +40,50,25,-->,0.104755,0.956165,0.841458,0.270665 +40,50,50,-->,0.089144,0.788688,0.976928,0.273535 +40,50,75,-->,0.085836,0.703487,0.977944,0.267013 +40,50,100,-->,0.087374,0.649918,0.977781,0.271286 +40,50,128,-->,0.093237,0.584488,0.976234,0.284372 +40,75,-127,-->,0.788719,0.495858,0.000000,0.000000 +40,75,-100,-->,0.653436,0.578099,0.000000,0.000000 +40,75,-75,-->,0.551337,0.680598,0.000000,0.000000 +40,75,-50,-->,0.428207,0.837910,0.000451,0.000877 +40,75,-25,-->,0.267972,0.994927,0.013013,0.041693 +40,75,0,-->,0.061499,0.981505,0.209130,0.200054 +40,75,25,-->,0.041609,0.987029,0.642861,0.178751 +40,75,50,-->,0.043747,0.947698,0.976232,0.181249 +40,75,75,-->,0.061855,0.803819,0.984615,0.205981 +40,75,100,-->,0.066967,0.752334,0.983325,0.218298 +40,75,128,-->,0.067598,0.723701,0.983179,0.220610 +40,100,-127,-->,0.720119,0.525689,0.000000,0.000000 +40,100,-100,-->,0.538160,0.630585,0.000000,0.000000 +40,100,-75,-->,0.436212,0.732514,0.000037,0.000041 +40,100,-50,-->,0.325972,0.876941,0.001742,0.003126 +40,100,-25,-->,0.184556,0.995283,0.009090,0.026681 +40,100,0,-->,0.037429,0.990025,0.176524,0.135890 +40,100,25,-->,0.029848,0.991845,0.513129,0.119037 +40,100,50,-->,0.032226,0.992102,0.839380,0.115132 +40,100,75,-->,0.038945,0.908423,0.986492,0.135638 +40,100,100,-->,0.041275,0.815723,0.983152,0.174241 +40,100,128,-->,0.057119,0.774154,0.984156,0.188931 +40,128,-127,-->,0.589932,0.584244,0.000000,0.000000 +40,128,-100,-->,0.436910,0.682535,0.000000,0.000000 +40,128,-75,-->,0.336170,0.786562,0.000300,0.000329 +40,128,-50,-->,0.256731,0.884033,0.001092,0.002508 +40,128,-25,-->,0.124145,0.996386,0.005802,0.015761 +40,128,0,-->,0.025554,0.993387,0.152002,0.094527 +40,128,25,-->,0.020300,0.994910,0.425600,0.076841 +40,128,50,-->,0.019963,0.994892,0.687472,0.075749 +40,128,75,-->,0.017445,0.994839,0.937671,0.077292 +40,128,100,-->,0.034516,0.889788,0.986407,0.122717 +40,128,128,-->,0.044675,0.821772,0.989111,0.153419 +60,-127,-127,-->,0.993058,0.029407,0.045578,0.102611 +60,-127,-100,-->,0.995348,0.019179,0.136901,0.070425 +60,-127,-75,-->,0.996707,0.013810,0.235472,0.049504 +60,-127,-50,-->,0.997566,0.010191,0.340643,0.034936 +60,-127,-25,-->,0.998110,0.007696,0.465675,0.020284 +60,-127,0,-->,0.996885,0.004256,0.618147,0.015481 +60,-127,25,-->,0.994607,0.000209,0.790109,0.000783 +60,-127,50,-->,0.982747,0.000108,0.978302,0.000399 +60,-127,75,-->,0.855452,0.012648,0.996895,0.040064 +60,-127,100,-->,0.763255,0.024327,0.992605,0.099214 +60,-127,128,-->,0.686928,0.043932,0.989225,0.148680 +60,-100,-127,-->,0.996752,0.099735,0.015594,0.048393 +60,-100,-100,-->,0.994249,0.026436,0.047135,0.085965 +60,-100,-75,-->,0.996449,0.014931,0.151971,0.041395 +60,-100,-50,-->,0.997113,0.011244,0.282446,0.037909 +60,-100,-25,-->,0.997748,0.008425,0.430027,0.027437 +60,-100,0,-->,0.992864,0.003654,0.617162,0.013283 +60,-100,25,-->,0.990285,0.000189,0.841653,0.000707 +60,-100,50,-->,0.914997,0.005206,0.997891,0.015707 +60,-100,75,-->,0.777118,0.023399,0.993692,0.085689 +60,-100,100,-->,0.670852,0.038547,0.989292,0.137583 +60,-100,128,-->,0.605164,0.057421,0.985807,0.190802 +60,-75,-127,-->,0.988443,0.208068,0.000150,0.000537 +60,-75,-100,-->,0.997948,0.112898,0.010235,0.019939 +60,-75,-75,-->,0.995881,0.022623,0.052051,0.058348 +60,-75,-50,-->,0.996965,0.012180,0.191071,0.040294 +60,-75,-25,-->,0.996602,0.009426,0.373011,0.030904 +60,-75,0,-->,0.987775,0.003559,0.614903,0.012937 +60,-75,25,-->,0.985574,0.000093,0.924489,0.000354 +60,-75,50,-->,0.809933,0.016807,0.994048,0.056132 +60,-75,75,-->,0.675186,0.035486,0.989964,0.132718 +60,-75,100,-->,0.587859,0.055315,0.986254,0.183994 +60,-75,128,-->,0.503850,0.072977,0.981768,0.235534 +60,-50,-127,-->,0.868920,0.306551,0.000000,0.000000 +60,-50,-100,-->,0.917257,0.248823,0.000000,0.000000 +60,-50,-75,-->,0.972185,0.141867,0.001533,0.002846 +60,-50,-50,-->,0.996678,0.025320,0.041283,0.039160 +60,-50,-25,-->,0.968202,0.015606,0.281792,0.047900 +60,-50,0,-->,0.891492,0.029637,0.573924,0.047761 +60,-50,25,-->,0.838402,0.032704,0.896892,0.061846 +60,-50,50,-->,0.669140,0.039054,0.989812,0.130183 +60,-50,75,-->,0.546446,0.060019,0.985032,0.199749 +60,-50,100,-->,0.452813,0.075920,0.980946,0.243135 +60,-50,128,-->,0.372832,0.093397,0.976155,0.285705 +60,-25,-127,-->,0.760841,0.371367,0.000000,0.000000 +60,-25,-100,-->,0.771572,0.346187,0.000000,0.000000 +60,-25,-75,-->,0.788520,0.300884,0.000000,0.000000 +60,-25,-50,-->,0.866466,0.224808,0.000000,0.000000 +60,-25,-25,-->,0.771432,0.159659,0.158039,0.079736 +60,-25,0,-->,0.687414,0.200243,0.481440,0.073068 +60,-25,25,-->,0.608089,0.166932,0.799417,0.129121 +60,-25,50,-->,0.445530,0.075562,0.979879,0.238487 +60,-25,75,-->,0.327326,0.093353,0.976253,0.284395 +60,-25,100,-->,0.261855,0.105096,0.972920,0.313600 +60,-25,128,-->,0.216651,0.118809,0.969064,0.344002 +60,0,-127,-->,0.704384,0.405948,0.000000,0.000000 +60,0,-100,-->,0.688559,0.398877,0.000000,0.000000 +60,0,-75,-->,0.664351,0.387704,0.000000,0.000000 +60,0,-50,-->,0.643600,0.388985,0.000000,0.000000 +60,0,-25,-->,0.563012,0.390205,0.089480,0.015438 +60,0,0,-->,0.480161,0.409167,0.408973,0.033292 +60,0,25,-->,0.353710,0.351014,0.714183,0.146114 +60,0,50,-->,0.133355,0.215294,0.949174,0.314582 +60,0,75,-->,0.110332,0.200734,0.971455,0.325466 +60,0,100,-->,0.111531,0.201721,0.971070,0.328530 +60,0,128,-->,0.116824,0.208207,0.969459,0.340288 +60,25,-127,-->,0.696976,0.412171,0.000000,0.000000 +60,25,-100,-->,0.674814,0.410043,0.000000,0.000000 +60,25,-75,-->,0.639346,0.409075,0.000000,0.000000 +60,25,-50,-->,0.557576,0.455003,0.000000,0.000000 +60,25,-25,-->,0.367673,0.563226,0.011359,0.003120 +60,25,0,-->,0.261276,0.573069,0.295418,0.044699 +60,25,25,-->,0.199579,0.566835,0.661242,0.071767 +60,25,50,-->,0.063931,0.513237,0.956058,0.164480 +60,25,75,-->,0.059605,0.450329,0.984889,0.202209 +60,25,100,-->,0.073946,0.395498,0.981412,0.237315 +60,25,128,-->,0.088102,0.353734,0.977565,0.272034 +60,50,-127,-->,0.694045,0.417418,0.000000,0.000000 +60,50,-100,-->,0.667851,0.418985,0.000000,0.000000 +60,50,-75,-->,0.582790,0.451845,0.000000,0.000000 +60,50,-50,-->,0.427759,0.550701,0.000000,0.000000 +60,50,-25,-->,0.231145,0.682379,0.000173,0.000152 +60,50,0,-->,0.063339,0.747648,0.162395,0.030877 +60,50,25,-->,0.039207,0.761579,0.580679,0.022673 +60,50,50,-->,0.011052,0.750637,0.948690,0.032291 +60,50,75,-->,0.018425,0.664165,0.994616,0.078082 +60,50,100,-->,0.030775,0.602818,0.989512,0.119549 +60,50,128,-->,0.047793,0.550081,0.988055,0.165418 +60,75,-127,-->,0.683653,0.427441,0.000000,0.000000 +60,75,-100,-->,0.637595,0.442009,0.000000,0.000000 +60,75,-75,-->,0.464251,0.536942,0.000000,0.000000 +60,75,-50,-->,0.308640,0.632184,0.000000,0.000000 +60,75,-25,-->,0.150494,0.747395,0.000395,0.000361 +60,75,0,-->,0.000000,0.881963,0.109225,0.000000 +60,75,25,-->,0.000000,0.883895,0.500777,0.000000 +60,75,50,-->,0.000000,0.872732,0.855641,0.000000 +60,75,75,-->,0.002903,0.792810,0.992329,0.009645 +60,75,100,-->,0.013116,0.729424,0.994675,0.044978 +60,75,128,-->,0.020621,0.696707,0.975152,0.079971 +60,100,-127,-->,0.662601,0.439471,0.000000,0.000000 +60,100,-100,-->,0.522782,0.516702,0.000000,0.000000 +60,100,-75,-->,0.363752,0.602805,0.000000,0.000000 +60,100,-50,-->,0.234760,0.690441,0.000182,0.000065 +60,100,-25,-->,0.104292,0.788438,0.001487,0.001538 +60,100,0,-->,0.000000,0.887852,0.109671,0.000000 +60,100,25,-->,0.000000,0.891456,0.407937,0.000000 +60,100,50,-->,0.000000,0.881239,0.692228,0.000000 +60,100,75,-->,0.000000,0.872168,0.938514,0.000000 +60,100,100,-->,0.002372,0.806794,0.995349,0.008444 +60,100,128,-->,0.012676,0.760538,0.994669,0.044002 +60,128,-127,-->,0.558077,0.505463,0.000000,0.000000 +60,128,-100,-->,0.415127,0.586915,0.000000,0.000000 +60,128,-75,-->,0.274745,0.666980,0.000034,0.000009 +60,128,-50,-->,0.185474,0.728500,0.000129,0.000066 +60,128,-25,-->,0.061823,0.822647,0.001597,0.001852 +60,128,0,-->,0.000000,0.890853,0.110069,0.000000 +60,128,25,-->,0.000000,0.895493,0.347979,0.000000 +60,128,50,-->,0.000000,0.890113,0.573052,0.000000 +60,128,75,-->,0.000000,0.882957,0.782747,0.000000 +60,128,100,-->,0.000000,0.868037,0.967002,0.000000 +60,128,128,-->,0.004092,0.817368,0.995025,0.014891 +80,-127,-127,-->,0.998526,0.001389,0.047849,0.004922 +80,-127,-100,-->,0.980439,0.000077,0.126522,0.000290 +80,-127,-75,-->,0.934432,0.000124,0.220463,0.000460 +80,-127,-50,-->,0.889327,0.000000,0.312217,0.000000 +80,-127,-25,-->,0.858545,0.000000,0.413061,0.000000 +80,-127,0,-->,0.837769,0.000000,0.534372,0.000000 +80,-127,25,-->,0.797721,0.000000,0.647716,0.000000 +80,-127,50,-->,0.784692,0.000000,0.775227,0.000000 +80,-127,75,-->,0.772848,0.000000,0.902557,0.000000 +80,-127,100,-->,0.746301,0.000067,0.992531,0.000245 +80,-127,128,-->,0.678278,0.004243,0.998977,0.013148 +80,-100,-127,-->,0.975885,0.038565,0.000542,0.000251 +80,-100,-100,-->,0.969826,0.000025,0.047320,0.000097 +80,-100,-75,-->,0.908762,0.000000,0.136216,0.000000 +80,-100,-50,-->,0.857033,0.000000,0.253768,0.000000 +80,-100,-25,-->,0.823972,0.000000,0.366217,0.000000 +80,-100,0,-->,0.784802,0.000000,0.499197,0.000000 +80,-100,25,-->,0.747260,0.000000,0.640044,0.000000 +80,-100,50,-->,0.727626,0.000000,0.782070,0.000000 +80,-100,75,-->,0.725494,0.000000,0.941495,0.000000 +80,-100,100,-->,0.671818,0.000932,0.999658,0.003099 +80,-100,128,-->,0.580224,0.016431,0.995807,0.041076 +80,-75,-127,-->,0.842099,0.152327,0.000000,0.000000 +80,-75,-100,-->,0.880954,0.039879,0.000521,0.000000 +80,-75,-75,-->,0.875555,0.000000,0.046153,0.000000 +80,-75,-50,-->,0.819274,0.000000,0.163855,0.000000 +80,-75,-25,-->,0.772966,0.000000,0.307490,0.000000 +80,-75,0,-->,0.719246,0.000000,0.454940,0.000000 +80,-75,25,-->,0.673548,0.000000,0.626356,0.000000 +80,-75,50,-->,0.653338,0.000000,0.795379,0.000000 +80,-75,75,-->,0.645641,0.000086,0.978052,0.000316 +80,-75,100,-->,0.561854,0.007156,0.998057,0.017472 +80,-75,128,-->,0.481161,0.026394,0.992675,0.100706 +80,-50,-127,-->,0.740157,0.239154,0.000000,0.000000 +80,-50,-100,-->,0.750034,0.175112,0.000000,0.000000 +80,-50,-75,-->,0.763629,0.078384,0.000735,0.000000 +80,-50,-50,-->,0.746407,0.000000,0.043122,0.000000 +80,-50,-25,-->,0.687655,0.000000,0.206640,0.000000 +80,-50,0,-->,0.612507,0.000000,0.385686,0.000000 +80,-50,25,-->,0.554925,0.000000,0.595348,0.000000 +80,-50,50,-->,0.539890,0.000000,0.823701,0.000000 +80,-50,75,-->,0.502521,0.002520,0.993355,0.006485 +80,-50,100,-->,0.425081,0.021834,0.993965,0.078648 +80,-50,128,-->,0.364617,0.044481,0.989040,0.148627 +80,-25,-127,-->,0.654476,0.309050,0.000000,0.000000 +80,-25,-100,-->,0.638401,0.271952,0.000000,0.000000 +80,-25,-75,-->,0.619259,0.217786,0.000000,0.000000 +80,-25,-50,-->,0.584778,0.121520,0.000000,0.000000 +80,-25,-25,-->,0.515817,0.013105,0.046621,0.000389 +80,-25,0,-->,0.436800,0.014501,0.285795,0.001412 +80,-25,25,-->,0.380917,0.016222,0.551337,0.004720 +80,-25,50,-->,0.346583,0.012202,0.828834,0.014929 +80,-25,75,-->,0.296869,0.014889,0.993127,0.047427 +80,-25,100,-->,0.240541,0.044721,0.988918,0.149721 +80,-25,128,-->,0.206015,0.066337,0.983496,0.218130 +80,0,-127,-->,0.610298,0.345278,0.000000,0.000000 +80,0,-100,-->,0.575476,0.328867,0.000000,0.000000 +80,0,-75,-->,0.528982,0.306032,0.000000,0.000000 +80,0,-50,-->,0.452952,0.267745,0.000000,0.000000 +80,0,-25,-->,0.322059,0.198752,0.002828,0.000187 +80,0,0,-->,0.230039,0.182423,0.187274,0.001548 +80,0,25,-->,0.173344,0.179387,0.471528,0.017127 +80,0,50,-->,0.104968,0.150595,0.752699,0.054618 +80,0,75,-->,0.028975,0.117771,0.988750,0.110226 +80,0,100,-->,0.048344,0.139878,0.987597,0.171284 +80,0,128,-->,0.066353,0.157752,0.983533,0.217837 +80,25,-127,-->,0.607558,0.350832,0.000000,0.000000 +80,25,-100,-->,0.570601,0.340416,0.000000,0.000000 +80,25,-75,-->,0.520531,0.328571,0.000000,0.000000 +80,25,-50,-->,0.437147,0.319136,0.000000,0.000000 +80,25,-25,-->,0.239684,0.349398,0.000996,0.000077 +80,25,0,-->,0.030855,0.357358,0.089566,0.001218 +80,25,25,-->,0.012670,0.361683,0.395963,0.001747 +80,25,50,-->,0.004562,0.361627,0.693623,0.004584 +80,25,75,-->,0.000775,0.363003,0.959362,0.002167 +80,25,100,-->,0.013761,0.342893,0.996510,0.045146 +80,25,128,-->,0.035870,0.319133,0.991225,0.126468 +80,50,-127,-->,0.611107,0.357229,0.000000,0.000000 +80,50,-100,-->,0.570610,0.355671,0.000000,0.000000 +80,50,-75,-->,0.511465,0.359831,0.000000,0.000000 +80,50,-50,-->,0.357718,0.422140,0.000000,0.000000 +80,50,-25,-->,0.142759,0.470856,0.002820,0.000362 +80,50,0,-->,0.000000,0.503286,0.079443,0.000000 +80,50,25,-->,0.000000,0.505246,0.350774,0.000000 +80,50,50,-->,0.000000,0.508115,0.590143,0.000000 +80,50,75,-->,0.000000,0.525046,0.774012,0.000000 +80,50,100,-->,0.000000,0.526884,0.942298,0.000000 +80,50,128,-->,0.005793,0.483226,0.995759,0.017085 +80,75,-127,-->,0.602256,0.377342,0.000000,0.000000 +80,75,-100,-->,0.557432,0.381660,0.000000,0.000000 +80,75,-75,-->,0.435419,0.442259,0.000000,0.000000 +80,75,-50,-->,0.249598,0.504045,0.000057,0.000014 +80,75,-25,-->,0.093917,0.554027,0.003687,0.000846 +80,75,0,-->,0.000000,0.590466,0.089439,0.000000 +80,75,25,-->,0.000000,0.591576,0.313579,0.000000 +80,75,50,-->,0.000000,0.594037,0.526853,0.000000 +80,75,75,-->,0.000000,0.594601,0.692073,0.000000 +80,75,100,-->,0.000000,0.613749,0.823823,0.000000 +80,75,128,-->,0.000000,0.632086,0.951986,0.000000 +80,100,-127,-->,0.591444,0.392581,0.000000,0.000000 +80,100,-100,-->,0.481461,0.449996,0.000000,0.000000 +80,100,-75,-->,0.335171,0.516186,0.000012,0.000001 +80,100,-50,-->,0.182342,0.570748,0.000266,0.000066 +80,100,-25,-->,0.061522,0.620242,0.002922,0.000844 +80,100,0,-->,0.000000,0.659845,0.093667,0.000000 +80,100,25,-->,0.000000,0.648857,0.285807,0.000000 +80,100,50,-->,0.000000,0.650513,0.464527,0.000000 +80,100,75,-->,0.000000,0.648025,0.640606,0.000000 +80,100,100,-->,0.000000,0.650381,0.757052,0.000000 +80,100,128,-->,0.000000,0.678066,0.885403,0.000000 +80,128,-127,-->,0.516569,0.455643,0.000000,0.000000 +80,128,-100,-->,0.383659,0.522304,0.000000,0.000000 +80,128,-75,-->,0.238801,0.586028,0.000006,0.000001 +80,128,-50,-->,0.143515,0.618727,0.000661,0.000198 +80,128,-25,-->,0.035718,0.680962,0.004685,0.001136 +80,128,0,-->,0.000000,0.725371,0.098494,0.000000 +80,128,25,-->,0.000000,0.709922,0.269907,0.000000 +80,128,50,-->,0.000000,0.706473,0.427847,0.000000 +80,128,75,-->,0.000000,0.709607,0.588685,0.000000 +80,128,100,-->,0.000000,0.703292,0.730605,0.000000 +80,128,128,-->,0.000000,0.717565,0.847274,0.000000 +100,-127,-127,-->,0.883162,0.000000,0.042632,0.000000 +100,-127,-100,-->,0.842012,0.000000,0.117659,0.000000 +100,-127,-75,-->,0.809186,0.000000,0.197541,0.000000 +100,-127,-50,-->,0.774760,0.000000,0.278871,0.000000 +100,-127,-25,-->,0.738082,0.000000,0.358712,0.000000 +100,-127,0,-->,0.692348,0.000000,0.438227,0.000000 +100,-127,25,-->,0.652541,0.000000,0.523052,0.000000 +100,-127,50,-->,0.637559,0.000000,0.623530,0.000000 +100,-127,75,-->,0.620784,0.000000,0.712974,0.000000 +100,-127,100,-->,0.612922,0.000000,0.807700,0.000000 +100,-127,128,-->,0.620848,0.000000,0.947804,0.000000 +100,-100,-127,-->,0.823365,0.018639,0.002505,0.000631 +100,-100,-100,-->,0.806300,0.000000,0.039669,0.000000 +100,-100,-75,-->,0.769100,0.000000,0.124679,0.000000 +100,-100,-50,-->,0.733069,0.000000,0.220538,0.000000 +100,-100,-25,-->,0.672180,0.000000,0.309760,0.000000 +100,-100,0,-->,0.615726,0.000000,0.387912,0.000000 +100,-100,25,-->,0.580841,0.000000,0.486066,0.000000 +100,-100,50,-->,0.555128,0.000000,0.590259,0.000000 +100,-100,75,-->,0.554810,0.000000,0.720284,0.000000 +100,-100,100,-->,0.542850,0.000000,0.821392,0.000000 +100,-100,128,-->,0.551446,0.000000,0.983462,0.000000 +100,-75,-127,-->,0.731658,0.114600,0.000000,0.000000 +100,-75,-100,-->,0.736215,0.026378,0.001980,0.000270 +100,-75,-75,-->,0.713342,0.000000,0.044975,0.000000 +100,-75,-50,-->,0.668380,0.000000,0.140303,0.000000 +100,-75,-25,-->,0.603330,0.000000,0.249039,0.000000 +100,-75,0,-->,0.540707,0.000000,0.345906,0.000000 +100,-75,25,-->,0.494361,0.000000,0.450985,0.000000 +100,-75,50,-->,0.480571,0.000000,0.583033,0.000000 +100,-75,75,-->,0.470139,0.000000,0.718821,0.000000 +100,-75,100,-->,0.459465,0.000000,0.842589,0.000000 +100,-75,128,-->,0.441898,0.000000,0.964713,0.000000 +100,-50,-127,-->,0.643911,0.197694,0.000000,0.000000 +100,-50,-100,-->,0.631342,0.133117,0.000000,0.000000 +100,-50,-75,-->,0.612276,0.048113,0.001221,0.000000 +100,-50,-50,-->,0.567373,0.000000,0.039266,0.000000 +100,-50,-25,-->,0.501585,0.000000,0.156047,0.000000 +100,-50,0,-->,0.433620,0.000000,0.279077,0.000000 +100,-50,25,-->,0.381917,0.000000,0.399118,0.000000 +100,-50,50,-->,0.371372,0.000000,0.565634,0.000000 +100,-50,75,-->,0.358783,0.000000,0.727322,0.000000 +100,-50,100,-->,0.356974,0.000000,0.905637,0.000000 +100,-50,128,-->,0.329523,0.001930,0.996523,0.006582 +100,-25,-127,-->,0.570945,0.266830,0.000000,0.000000 +100,-25,-100,-->,0.541220,0.226852,0.000000,0.000000 +100,-25,-75,-->,0.499133,0.170558,0.000000,0.000000 +100,-25,-50,-->,0.441271,0.086730,0.000514,0.000060 +100,-25,-25,-->,0.355285,0.006473,0.033356,0.000000 +100,-25,0,-->,0.269695,0.000000,0.174232,0.000000 +100,-25,25,-->,0.234589,0.000000,0.355078,0.000000 +100,-25,50,-->,0.209146,0.000000,0.558190,0.000000 +100,-25,75,-->,0.197709,0.000000,0.773803,0.000000 +100,-25,100,-->,0.184046,0.000000,0.972774,0.000000 +100,-25,128,-->,0.159349,0.011307,0.997252,0.039333 +100,0,-127,-->,0.534563,0.302290,0.000000,0.000000 +100,0,-100,-->,0.490520,0.279450,0.000000,0.000000 +100,0,-75,-->,0.435460,0.249780,0.000033,0.000003 +100,0,-50,-->,0.355820,0.203860,0.000140,0.000009 +100,0,-25,-->,0.229316,0.125971,0.004069,0.000046 +100,0,0,-->,0.003872,0.002971,0.003241,0.000000 +100,0,25,-->,0.000250,0.022348,0.279168,0.000000 +100,0,50,-->,0.000060,0.040266,0.537840,0.000000 +100,0,75,-->,0.000000,0.042007,0.762885,0.000000 +100,0,100,-->,0.000014,0.062562,0.968534,0.000000 +100,0,128,-->,0.014129,0.098180,0.996499,0.044153 +100,25,-127,-->,0.536257,0.306788,0.000000,0.000000 +100,25,-100,-->,0.492255,0.289229,0.000000,0.000000 +100,25,-75,-->,0.437359,0.268359,0.000000,0.000000 +100,25,-50,-->,0.355376,0.248219,0.000070,0.000003 +100,25,-25,-->,0.195138,0.256170,0.002711,0.000047 +100,25,0,-->,0.000054,0.230454,0.037928,0.000000 +100,25,25,-->,0.000000,0.239100,0.250459,0.000000 +100,25,50,-->,0.000000,0.266778,0.423983,0.000000 +100,25,75,-->,0.000000,0.272319,0.617486,0.000000 +100,25,100,-->,0.000000,0.269448,0.809725,0.000000 +100,25,128,-->,0.000000,0.266569,0.982616,0.000001 +100,50,-127,-->,0.544208,0.313032,0.000000,0.000000 +100,50,-100,-->,0.497622,0.307268,0.000000,0.000000 +100,50,-75,-->,0.437056,0.309004,0.000000,0.000000 +100,50,-50,-->,0.315453,0.342546,0.000220,0.000008 +100,50,-25,-->,0.106378,0.373192,0.004145,0.000270 +100,50,0,-->,0.000000,0.368006,0.062384,0.000000 +100,50,25,-->,0.000000,0.368213,0.250590,0.000000 +100,50,50,-->,0.000000,0.377291,0.396918,0.000000 +100,50,75,-->,0.000000,0.404116,0.517207,0.000000 +100,50,100,-->,0.000000,0.422087,0.641840,0.000000 +100,50,128,-->,0.000000,0.431492,0.841709,0.000000 +100,75,-127,-->,0.537492,0.337764,0.000000,0.000000 +100,75,-100,-->,0.488437,0.341629,0.000000,0.000000 +100,75,-75,-->,0.389606,0.383281,0.000000,0.000000 +100,75,-50,-->,0.216684,0.431974,0.001394,0.000149 +100,75,-25,-->,0.069816,0.455251,0.006423,0.000687 +100,75,0,-->,0.000000,0.462744,0.076287,0.000000 +100,75,25,-->,0.000000,0.464525,0.246591,0.000000 +100,75,50,-->,0.000000,0.455851,0.381056,0.000000 +100,75,75,-->,0.000000,0.465382,0.506985,0.000000 +100,75,100,-->,0.000000,0.500918,0.623358,0.000000 +100,75,128,-->,0.000000,0.525916,0.707106,0.000000 +100,100,-127,-->,0.528353,0.361276,0.000000,0.000000 +100,100,-100,-->,0.441317,0.402745,0.000000,0.000000 +100,100,-75,-->,0.301624,0.456541,0.000281,0.000030 +100,100,-50,-->,0.148570,0.494316,0.002304,0.000269 +100,100,-25,-->,0.041767,0.519631,0.006088,0.000804 +100,100,0,-->,0.000000,0.531198,0.083632,0.000000 +100,100,25,-->,0.000000,0.532998,0.233995,0.000000 +100,100,50,-->,0.000000,0.538564,0.372629,0.000000 +100,100,75,-->,0.000000,0.539083,0.514892,0.000000 +100,100,100,-->,0.000000,0.543839,0.613424,0.000000 +100,100,128,-->,0.000000,0.561212,0.689304,0.000000 +100,128,-127,-->,0.476732,0.417637,0.000000,0.000000 +100,128,-100,-->,0.354008,0.473688,0.000000,0.000000 +100,128,-75,-->,0.210761,0.521287,0.000904,0.000214 +100,128,-50,-->,0.119623,0.543562,0.001680,0.000392 +100,128,-25,-->,0.024755,0.583934,0.007468,0.000845 +100,128,0,-->,0.000000,0.589701,0.089524,0.000000 +100,128,25,-->,0.000000,0.588576,0.223370,0.000000 +100,128,50,-->,0.000000,0.592391,0.348630,0.000000 +100,128,75,-->,0.000000,0.593447,0.471613,0.000000 +100,128,100,-->,0.000000,0.591960,0.595857,0.000000 +100,128,128,-->,0.000000,0.599800,0.678006,0.000000 +-1,0,0,-->,0.705518,0.693226,0.697089,0.895626 +101,0,0,-->,0.000868,0.000430,0.000609,0.000000 +50,-130,0,-->,0.993447,0.021101,0.630966,0.095703 +50,130,0,-->,0.003425,0.989367,0.109789,0.011917 +50,0,-130,-->,0.762119,0.448482,0.000000,0.000000 +50,0,130,-->,0.139350,0.228981,0.962667,0.386885 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-3.csv new file mode 100644 index 0000000..8d2f601 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToDevice_ICC-3.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,-127,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,-127,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,-127,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,-127,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,-127,0,-->,0.705518,0.693226,0.697089,0.895626 +0,-127,25,-->,0.705518,0.693226,0.697089,0.895626 +0,-127,50,-->,0.705518,0.693226,0.697089,0.895626 +0,-127,75,-->,0.705518,0.693226,0.697089,0.895626 +0,-127,100,-->,0.705518,0.693226,0.697089,0.895626 +0,-127,128,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,-100,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,-100,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,-100,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,-100,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,-100,0,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,25,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,50,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,75,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,100,-->,0.705518,0.693226,0.697089,0.895626 +0,-100,128,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,-75,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,-75,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,-75,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,-75,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,-75,0,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,25,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,50,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,75,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,100,-->,0.705518,0.693226,0.697089,0.895626 +0,-75,128,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,-50,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,-50,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,-50,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,-50,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,-50,0,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,25,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,50,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,75,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,100,-->,0.705518,0.693226,0.697089,0.895626 +0,-50,128,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,-25,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,-25,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,-25,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,-25,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,-25,0,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,25,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,50,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,75,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,100,-->,0.705518,0.693226,0.697089,0.895626 +0,-25,128,-->,0.705518,0.693226,0.697089,0.895626 +0,0,-127,-->,0.991588,0.649742,0.024412,0.086928 +0,0,-100,-->,0.990901,0.658684,0.032658,0.116642 +0,0,-75,-->,0.980451,0.678517,0.070121,0.223237 +0,0,-50,-->,0.964118,0.689475,0.130005,0.362656 +0,0,-25,-->,0.917821,0.724762,0.269178,0.568985 +0,0,0,-->,0.705518,0.693226,0.697089,0.895626 +0,0,25,-->,0.705518,0.693226,0.697089,0.895626 +0,0,50,-->,0.705518,0.693226,0.697089,0.895626 +0,0,75,-->,0.705518,0.693226,0.697089,0.895626 +0,0,100,-->,0.705518,0.693226,0.697089,0.895626 +0,0,128,-->,0.705518,0.693226,0.697089,0.895626 +0,25,-127,-->,0.989428,0.644839,0.021467,0.076424 +0,25,-100,-->,0.992342,0.659227,0.028759,0.101422 +0,25,-75,-->,0.986354,0.704460,0.048360,0.181536 +0,25,-50,-->,0.971130,0.828606,0.092287,0.277366 +0,25,-25,-->,0.774126,0.943153,0.191245,0.462921 +0,25,0,-->,0.370441,0.877670,0.479427,0.682455 +0,25,25,-->,0.370441,0.877670,0.479427,0.682455 +0,25,50,-->,0.370441,0.877670,0.479427,0.682455 +0,25,75,-->,0.370441,0.877670,0.479427,0.682455 +0,25,100,-->,0.370441,0.877670,0.479427,0.682455 +0,25,128,-->,0.370441,0.877670,0.479427,0.682455 +0,50,-127,-->,0.987751,0.673458,0.009064,0.023699 +0,50,-100,-->,0.992171,0.729974,0.009457,0.024653 +0,50,-75,-->,0.990526,0.933973,0.009462,0.026553 +0,50,-50,-->,0.804122,0.983856,0.055933,0.182645 +0,50,-25,-->,0.496016,0.958326,0.150476,0.406299 +0,50,0,-->,0.239966,0.929420,0.382315,0.550819 +0,50,25,-->,0.239966,0.929420,0.382315,0.550819 +0,50,50,-->,0.239966,0.929420,0.382315,0.550819 +0,50,75,-->,0.239966,0.929420,0.382315,0.550819 +0,50,100,-->,0.239966,0.929420,0.382315,0.550819 +0,50,128,-->,0.239966,0.929420,0.382315,0.550819 +0,75,-127,-->,0.879006,0.777407,0.000000,0.000000 +0,75,-100,-->,0.862726,0.825185,0.000000,0.000000 +0,75,-75,-->,0.807866,0.995150,0.001513,0.004622 +0,75,-50,-->,0.589826,0.985899,0.042481,0.171483 +0,75,-25,-->,0.362029,0.962348,0.126696,0.347684 +0,75,0,-->,0.174880,0.950939,0.328315,0.449819 +0,75,25,-->,0.174880,0.950939,0.328315,0.449819 +0,75,50,-->,0.174880,0.950939,0.328315,0.449819 +0,75,75,-->,0.174880,0.950939,0.328315,0.449819 +0,75,100,-->,0.174880,0.950939,0.328315,0.449819 +0,75,128,-->,0.174880,0.950939,0.328315,0.449819 +0,100,-127,-->,0.742971,0.800855,0.000000,0.000000 +0,100,-100,-->,0.716752,0.840690,0.000000,0.000000 +0,100,-75,-->,0.637323,0.996031,0.003331,0.010259 +0,100,-50,-->,0.445544,0.986101,0.045835,0.166411 +0,100,-25,-->,0.272752,0.966700,0.106254,0.301134 +0,100,0,-->,0.135412,0.962909,0.288169,0.374650 +0,100,25,-->,0.135412,0.962909,0.288169,0.374650 +0,100,50,-->,0.135412,0.962909,0.288169,0.374650 +0,100,75,-->,0.135412,0.962909,0.288169,0.374650 +0,100,100,-->,0.135412,0.962909,0.288169,0.374650 +0,100,128,-->,0.135412,0.962909,0.288169,0.374650 +0,128,-127,-->,0.696590,0.803953,0.000000,0.000000 +0,128,-100,-->,0.670855,0.847630,0.000000,0.000000 +0,128,-75,-->,0.580521,0.999100,0.003702,0.010714 +0,128,-50,-->,0.415867,0.987139,0.047945,0.158259 +0,128,-25,-->,0.251897,0.967189,0.101344,0.284336 +0,128,0,-->,0.124578,0.966172,0.282895,0.353296 +0,128,25,-->,0.124578,0.966172,0.282895,0.353296 +0,128,50,-->,0.124578,0.966172,0.282895,0.353296 +0,128,75,-->,0.124578,0.966172,0.282895,0.353296 +0,128,100,-->,0.124578,0.966172,0.282895,0.353296 +0,128,128,-->,0.124578,0.966172,0.282895,0.353296 +20,-127,-127,-->,0.985035,0.180729,0.062866,0.201421 +20,-127,-100,-->,0.981460,0.143913,0.081599,0.238187 +20,-127,-75,-->,0.975676,0.096610,0.151217,0.290035 +20,-127,-50,-->,0.974319,0.098972,0.285011,0.298148 +20,-127,-25,-->,0.968851,0.104690,0.438824,0.302309 +20,-127,0,-->,0.971428,0.105929,0.632036,0.312313 +20,-127,25,-->,0.971294,0.106282,0.871727,0.316926 +20,-127,50,-->,0.943674,0.107573,0.951306,0.320131 +20,-127,75,-->,0.943674,0.107573,0.951306,0.320131 +20,-127,100,-->,0.943674,0.107573,0.951306,0.320131 +20,-127,128,-->,0.943674,0.107573,0.951306,0.320131 +20,-100,-127,-->,0.985035,0.180729,0.062866,0.201421 +20,-100,-100,-->,0.981460,0.143913,0.081599,0.238187 +20,-100,-75,-->,0.975676,0.096610,0.151217,0.290035 +20,-100,-50,-->,0.974319,0.098972,0.285011,0.298148 +20,-100,-25,-->,0.968851,0.104690,0.438824,0.302309 +20,-100,0,-->,0.971428,0.105929,0.632036,0.312313 +20,-100,25,-->,0.971294,0.106282,0.871727,0.316926 +20,-100,50,-->,0.943674,0.107573,0.951306,0.320131 +20,-100,75,-->,0.943674,0.107573,0.951306,0.320131 +20,-100,100,-->,0.943674,0.107573,0.951306,0.320131 +20,-100,128,-->,0.943674,0.107573,0.951306,0.320131 +20,-75,-127,-->,0.988224,0.247658,0.048028,0.163969 +20,-75,-100,-->,0.984501,0.212218,0.062743,0.207995 +20,-75,-75,-->,0.974898,0.124831,0.110464,0.297037 +20,-75,-50,-->,0.971923,0.110631,0.245358,0.322800 +20,-75,-25,-->,0.964588,0.118188,0.410979,0.330654 +20,-75,0,-->,0.965611,0.122213,0.630656,0.343876 +20,-75,25,-->,0.964472,0.122551,0.916574,0.352459 +20,-75,50,-->,0.896984,0.123105,0.956990,0.353209 +20,-75,75,-->,0.896984,0.123105,0.956990,0.353209 +20,-75,100,-->,0.896984,0.123105,0.956990,0.353209 +20,-75,128,-->,0.896984,0.123105,0.956990,0.353209 +20,-50,-127,-->,0.994606,0.395811,0.021738,0.078909 +20,-50,-100,-->,0.992080,0.373534,0.032789,0.115830 +20,-50,-75,-->,0.982333,0.303023,0.070646,0.227616 +20,-50,-50,-->,0.966685,0.194343,0.133057,0.357623 +20,-50,-25,-->,0.951383,0.165023,0.324691,0.422344 +20,-50,0,-->,0.945912,0.181158,0.636919,0.446944 +20,-50,25,-->,0.869344,0.177807,0.949812,0.452880 +20,-50,50,-->,0.752599,0.167991,0.953721,0.440110 +20,-50,75,-->,0.752599,0.167991,0.953721,0.440110 +20,-50,100,-->,0.752599,0.167991,0.953721,0.440110 +20,-50,128,-->,0.752599,0.167991,0.953721,0.440110 +20,-25,-127,-->,0.996174,0.526481,0.000763,0.002805 +20,-25,-100,-->,0.996903,0.520848,0.007544,0.022578 +20,-25,-75,-->,0.990690,0.489756,0.037398,0.129665 +20,-25,-50,-->,0.975275,0.425282,0.094516,0.282375 +20,-25,-25,-->,0.940085,0.298295,0.210718,0.503531 +20,-25,0,-->,0.906145,0.297535,0.651650,0.612253 +20,-25,25,-->,0.663046,0.253158,0.925496,0.565928 +20,-25,50,-->,0.547624,0.232294,0.932652,0.538811 +20,-25,75,-->,0.547624,0.232294,0.932652,0.538811 +20,-25,100,-->,0.547624,0.232294,0.932652,0.538811 +20,-25,128,-->,0.547624,0.232294,0.932652,0.538811 +20,0,-127,-->,0.961715,0.595137,0.000000,0.000000 +20,0,-100,-->,0.980631,0.618121,0.000000,0.000000 +20,0,-75,-->,0.990370,0.660107,0.009766,0.025685 +20,0,-50,-->,0.984207,0.694307,0.041166,0.172965 +20,0,-25,-->,0.954810,0.730466,0.160776,0.423462 +20,0,0,-->,0.772278,0.734302,0.678744,0.661862 +20,0,25,-->,0.341162,0.411053,0.890872,0.665625 +20,0,50,-->,0.291129,0.359548,0.909611,0.613808 +20,0,75,-->,0.291129,0.359548,0.909611,0.613808 +20,0,100,-->,0.291129,0.359548,0.909611,0.613808 +20,0,128,-->,0.291129,0.359548,0.909611,0.613808 +20,25,-127,-->,0.942693,0.593626,0.000000,0.000000 +20,25,-100,-->,0.966768,0.624671,0.000000,0.000000 +20,25,-75,-->,0.986806,0.715159,0.000726,0.002203 +20,25,-50,-->,0.978121,0.886528,0.013182,0.043038 +20,25,-25,-->,0.767193,0.966894,0.110787,0.308299 +20,25,0,-->,0.322024,0.903081,0.407828,0.610438 +20,25,25,-->,0.237679,0.774735,0.928506,0.535507 +20,25,50,-->,0.207219,0.694567,0.939621,0.492401 +20,25,75,-->,0.207219,0.694567,0.939621,0.492401 +20,25,100,-->,0.207219,0.694567,0.939621,0.492401 +20,25,128,-->,0.207219,0.694567,0.939621,0.492401 +20,50,-127,-->,0.925079,0.575342,0.000000,0.000000 +20,50,-100,-->,0.910382,0.614604,0.000000,0.000000 +20,50,-75,-->,0.842627,0.746840,0.000000,0.000000 +20,50,-50,-->,0.757220,0.946436,0.003080,0.007392 +20,50,-25,-->,0.479248,0.977034,0.078786,0.242195 +20,50,0,-->,0.174130,0.951655,0.297160,0.440438 +20,50,25,-->,0.152738,0.952765,0.858225,0.410684 +20,50,50,-->,0.146064,0.864481,0.938237,0.394286 +20,50,75,-->,0.146064,0.864481,0.938237,0.394286 +20,50,100,-->,0.146064,0.864481,0.938237,0.394286 +20,50,128,-->,0.146064,0.864481,0.938237,0.394286 +20,75,-127,-->,0.784460,0.611585,0.000000,0.000000 +20,75,-100,-->,0.746704,0.657826,0.000000,0.000000 +20,75,-75,-->,0.661823,0.775749,0.000000,0.000000 +20,75,-50,-->,0.540799,0.960521,0.004789,0.013835 +20,75,-25,-->,0.327072,0.981906,0.060183,0.191687 +20,75,0,-->,0.115248,0.967625,0.254688,0.329558 +20,75,25,-->,0.104224,0.971122,0.658052,0.305956 +20,75,50,-->,0.102865,0.970731,0.857477,0.302005 +20,75,75,-->,0.102865,0.970731,0.857477,0.302005 +20,75,100,-->,0.102865,0.970731,0.857477,0.302005 +20,75,128,-->,0.102865,0.970731,0.857477,0.302005 +20,100,-127,-->,0.652790,0.651730,0.000000,0.000000 +20,100,-100,-->,0.614797,0.697982,0.000000,0.000000 +20,100,-75,-->,0.519673,0.815497,0.000196,0.000509 +20,100,-50,-->,0.403189,0.990088,0.005169,0.015998 +20,100,-25,-->,0.237617,0.986802,0.044555,0.152659 +20,100,0,-->,0.083735,0.976264,0.221111,0.256291 +20,100,25,-->,0.072775,0.981794,0.548285,0.234859 +20,100,50,-->,0.073982,0.981021,0.703053,0.233698 +20,100,75,-->,0.073982,0.981021,0.703053,0.233698 +20,100,100,-->,0.073982,0.981021,0.703053,0.233698 +20,100,128,-->,0.073982,0.981021,0.703053,0.233698 +20,128,-127,-->,0.587713,0.678293,0.000000,0.000000 +20,128,-100,-->,0.546913,0.722206,0.000000,0.000000 +20,128,-75,-->,0.452134,0.845516,0.000886,0.002320 +20,128,-50,-->,0.349553,0.992710,0.004890,0.012414 +20,128,-25,-->,0.197318,0.988960,0.038264,0.132795 +20,128,0,-->,0.068808,0.980280,0.206403,0.219448 +20,128,25,-->,0.059791,0.985220,0.498037,0.200299 +20,128,50,-->,0.060286,0.985082,0.634145,0.201962 +20,128,75,-->,0.060286,0.985082,0.634145,0.201962 +20,128,100,-->,0.060286,0.985082,0.634145,0.201962 +20,128,128,-->,0.060286,0.985082,0.634145,0.201962 +40,-127,-127,-->,0.988023,0.049310,0.064463,0.166356 +40,-127,-100,-->,0.988501,0.046817,0.101797,0.157786 +40,-127,-75,-->,0.990377,0.039426,0.199519,0.136535 +40,-127,-50,-->,0.990629,0.030802,0.322164,0.134019 +40,-127,-25,-->,0.991195,0.034075,0.455388,0.127589 +40,-127,0,-->,0.990933,0.029204,0.622173,0.124524 +40,-127,25,-->,0.991736,0.033433,0.809898,0.112240 +40,-127,50,-->,0.974047,0.027959,0.991230,0.118694 +40,-127,75,-->,0.845275,0.045799,0.988752,0.154431 +40,-127,100,-->,0.845275,0.045799,0.988752,0.154431 +40,-127,128,-->,0.845275,0.045799,0.988752,0.154431 +40,-100,-127,-->,0.990379,0.096711,0.033504,0.137378 +40,-100,-100,-->,0.988152,0.058284,0.051929,0.164921 +40,-100,-75,-->,0.989256,0.044068,0.149417,0.151232 +40,-100,-50,-->,0.989032,0.044705,0.282842,0.150862 +40,-100,-25,-->,0.989949,0.039556,0.432279,0.142070 +40,-100,0,-->,0.989990,0.037393,0.620844,0.137526 +40,-100,25,-->,0.990767,0.029947,0.845105,0.126391 +40,-100,50,-->,0.926761,0.041526,0.989168,0.146316 +40,-100,75,-->,0.796577,0.055724,0.986162,0.184642 +40,-100,100,-->,0.796577,0.055724,0.986162,0.184642 +40,-100,128,-->,0.796577,0.055724,0.986162,0.184642 +40,-75,-127,-->,0.996263,0.216998,0.015463,0.051813 +40,-75,-100,-->,0.993974,0.174153,0.024195,0.088903 +40,-75,-75,-->,0.987822,0.071039,0.060436,0.168679 +40,-75,-50,-->,0.986881,0.041544,0.191287,0.179896 +40,-75,-25,-->,0.986998,0.041051,0.375156,0.178478 +40,-75,0,-->,0.987463,0.042982,0.616885,0.173006 +40,-75,25,-->,0.988173,0.047957,0.923247,0.162294 +40,-75,50,-->,0.828511,0.061208,0.984791,0.203960 +40,-75,75,-->,0.703330,0.073115,0.981704,0.235284 +40,-75,100,-->,0.703330,0.073115,0.981704,0.235284 +40,-75,128,-->,0.703330,0.073115,0.981704,0.235284 +40,-50,-127,-->,0.991284,0.331386,0.000129,0.000426 +40,-50,-100,-->,0.999674,0.319576,0.001073,0.003622 +40,-50,-75,-->,0.995237,0.230322,0.018134,0.067142 +40,-50,-50,-->,0.985033,0.103248,0.074913,0.201423 +40,-50,-25,-->,0.981697,0.072904,0.282153,0.232645 +40,-50,0,-->,0.981558,0.073769,0.611400,0.237126 +40,-50,25,-->,0.925569,0.077034,0.976525,0.244088 +40,-50,50,-->,0.689362,0.089586,0.977226,0.275577 +40,-50,75,-->,0.552887,0.099334,0.974550,0.298859 +40,-50,100,-->,0.552887,0.099334,0.974550,0.298859 +40,-50,128,-->,0.552887,0.099334,0.974550,0.298859 +40,-25,-127,-->,0.866872,0.431051,0.000000,0.000000 +40,-25,-100,-->,0.885508,0.427039,0.000000,0.000000 +40,-25,-75,-->,0.946215,0.403638,0.000207,0.000737 +40,-25,-50,-->,0.994147,0.353478,0.014787,0.049748 +40,-25,-25,-->,0.954998,0.191830,0.121826,0.280014 +40,-25,0,-->,0.846958,0.259901,0.562980,0.268632 +40,-25,25,-->,0.673188,0.146711,0.953122,0.368661 +40,-25,50,-->,0.447438,0.133010,0.964655,0.373501 +40,-25,75,-->,0.342248,0.136038,0.963626,0.380117 +40,-25,100,-->,0.342248,0.136038,0.963626,0.380117 +40,-25,128,-->,0.342248,0.136038,0.963626,0.380117 +40,0,-127,-->,0.785666,0.466462,0.000000,0.000000 +40,0,-100,-->,0.787935,0.469366,0.000000,0.000000 +40,0,-75,-->,0.801973,0.485986,0.000000,0.000000 +40,0,-50,-->,0.854336,0.559228,0.000000,0.000000 +40,0,-25,-->,0.784016,0.572595,0.118207,0.080909 +40,0,0,-->,0.654055,0.575288,0.533307,0.141365 +40,0,25,-->,0.337413,0.372655,0.864159,0.413951 +40,0,50,-->,0.170516,0.259715,0.953019,0.444159 +40,0,75,-->,0.153819,0.243713,0.958296,0.414565 +40,0,100,-->,0.153819,0.243713,0.958296,0.414565 +40,0,128,-->,0.153819,0.243713,0.958296,0.414565 +40,25,-127,-->,0.773467,0.469973,0.000000,0.000000 +40,25,-100,-->,0.771666,0.473583,0.000000,0.000000 +40,25,-75,-->,0.765640,0.491854,0.000000,0.000000 +40,25,-50,-->,0.725532,0.597455,0.000000,0.000000 +40,25,-25,-->,0.563903,0.776584,0.033231,0.020675 +40,25,0,-->,0.358126,0.755971,0.367582,0.180613 +40,25,25,-->,0.217847,0.724615,0.854538,0.258780 +40,25,50,-->,0.102378,0.583010,0.973741,0.304275 +40,25,75,-->,0.102287,0.494145,0.973805,0.305267 +40,25,100,-->,0.102287,0.494145,0.973805,0.305267 +40,25,128,-->,0.102287,0.494145,0.973805,0.305267 +40,50,-127,-->,0.765148,0.471210,0.000000,0.000000 +40,50,-100,-->,0.760796,0.472991,0.000000,0.000000 +40,50,-75,-->,0.664639,0.533404,0.000000,0.000000 +40,50,-50,-->,0.540029,0.662216,0.000000,0.000000 +40,50,-25,-->,0.366073,0.892324,0.001716,0.003986 +40,50,0,-->,0.092721,0.934842,0.178867,0.187419 +40,50,25,-->,0.064061,0.958818,0.781378,0.167487 +40,50,50,-->,0.057120,0.798898,0.985817,0.192517 +40,50,75,-->,0.060647,0.713311,0.984937,0.202745 +40,50,100,-->,0.060647,0.713311,0.984937,0.202745 +40,50,128,-->,0.060647,0.713311,0.984937,0.202745 +40,75,-127,-->,0.750972,0.469056,0.000000,0.000000 +40,75,-100,-->,0.717544,0.485043,0.000000,0.000000 +40,75,-75,-->,0.525332,0.604904,0.000000,0.000000 +40,75,-50,-->,0.392724,0.735051,0.000260,0.000209 +40,75,-25,-->,0.243377,0.910523,0.001346,0.004450 +40,75,0,-->,0.028154,0.992559,0.123288,0.101824 +40,75,25,-->,0.024427,0.994619,0.588448,0.082750 +40,75,50,-->,0.021088,0.975621,0.983645,0.082889 +40,75,75,-->,0.035343,0.822900,0.991033,0.129108 +40,75,100,-->,0.035343,0.822900,0.991033,0.129108 +40,75,128,-->,0.035343,0.822900,0.991033,0.129108 +40,100,-127,-->,0.661854,0.510650,0.000000,0.000000 +40,100,-100,-->,0.587659,0.557392,0.000000,0.000000 +40,100,-75,-->,0.419525,0.663804,0.000000,0.000000 +40,100,-50,-->,0.296778,0.785030,0.000561,0.000614 +40,100,-25,-->,0.169951,0.925144,0.000953,0.002547 +40,100,0,-->,0.013651,0.993783,0.108846,0.049055 +40,100,25,-->,0.011523,0.997210,0.463351,0.035279 +40,100,50,-->,0.011432,0.995822,0.804596,0.036640 +40,100,75,-->,0.015337,0.939973,0.990020,0.041172 +40,100,100,-->,0.015337,0.939973,0.990020,0.041172 +40,100,128,-->,0.015337,0.939973,0.990020,0.041172 +40,128,-127,-->,0.590133,0.554510,0.000000,0.000000 +40,128,-100,-->,0.516540,0.595212,0.000000,0.000000 +40,128,-75,-->,0.364023,0.700467,0.000000,0.000000 +40,128,-50,-->,0.261352,0.799649,0.001683,0.001829 +40,128,-25,-->,0.135496,0.933200,0.000692,0.001596 +40,128,0,-->,0.009875,0.994372,0.102154,0.033862 +40,128,25,-->,0.008284,0.998320,0.414285,0.022554 +40,128,50,-->,0.007549,0.996383,0.719295,0.025249 +40,128,75,-->,0.005707,0.997807,0.967139,0.015926 +40,128,100,-->,0.005707,0.997807,0.967139,0.015926 +40,128,128,-->,0.005707,0.997807,0.967139,0.015926 +60,-127,-127,-->,0.996371,0.021043,0.049835,0.049767 +60,-127,-100,-->,0.996809,0.013736,0.080923,0.048442 +60,-127,-75,-->,0.998924,0.004488,0.178862,0.015830 +60,-127,-50,-->,0.998310,0.001947,0.295815,0.007105 +60,-127,-25,-->,0.975830,0.001346,0.420997,0.004931 +60,-127,0,-->,0.945089,0.000076,0.571906,0.000280 +60,-127,25,-->,0.925921,0.000000,0.747098,0.000000 +60,-127,50,-->,0.916504,0.000000,0.933496,0.000000 +60,-127,75,-->,0.831624,0.000617,0.999360,0.001810 +60,-127,100,-->,0.723950,0.018324,0.995445,0.061439 +60,-127,128,-->,0.706706,0.022062,0.994581,0.074596 +60,-100,-127,-->,0.997542,0.044307,0.020308,0.036995 +60,-100,-100,-->,0.997015,0.023525,0.038752,0.045211 +60,-100,-75,-->,0.999065,0.003616,0.126685,0.012584 +60,-100,-50,-->,0.995757,0.001542,0.258141,0.005635 +60,-100,-25,-->,0.965149,0.001071,0.390632,0.003927 +60,-100,0,-->,0.930387,0.000073,0.562809,0.000267 +60,-100,25,-->,0.913817,0.000000,0.762019,0.000000 +60,-100,50,-->,0.890601,0.000000,0.968160,0.000000 +60,-100,75,-->,0.780628,0.003900,0.998734,0.011859 +60,-100,100,-->,0.675429,0.025070,0.993775,0.086192 +60,-100,128,-->,0.662025,0.027017,0.993062,0.097120 +60,-75,-127,-->,0.977077,0.149156,0.000000,0.000000 +60,-75,-100,-->,0.991619,0.106874,0.000168,0.000616 +60,-75,-75,-->,0.998834,0.009879,0.030733,0.014567 +60,-75,-50,-->,0.984869,0.000401,0.157466,0.001486 +60,-75,-25,-->,0.937140,0.000292,0.331304,0.001084 +60,-75,0,-->,0.895328,0.000021,0.541973,0.000076 +60,-75,25,-->,0.858237,0.000000,0.783442,0.000000 +60,-75,50,-->,0.811952,0.000129,0.990196,0.000473 +60,-75,75,-->,0.663753,0.019007,0.994913,0.057964 +60,-75,100,-->,0.561089,0.041062,0.989677,0.133052 +60,-75,128,-->,0.547254,0.044520,0.988870,0.143528 +60,-50,-127,-->,0.828402,0.260781,0.000000,0.000000 +60,-50,-100,-->,0.840459,0.235211,0.000000,0.000000 +60,-50,-75,-->,0.889515,0.140278,0.000032,0.000013 +60,-50,-50,-->,0.964241,0.001432,0.019786,0.000317 +60,-50,-25,-->,0.889955,0.000088,0.226909,0.000322 +60,-50,0,-->,0.840842,0.000001,0.496728,0.000002 +60,-50,25,-->,0.771192,0.000097,0.811128,0.000357 +60,-50,50,-->,0.687580,0.001999,0.999344,0.004771 +60,-50,75,-->,0.537065,0.036539,0.990981,0.122248 +60,-50,100,-->,0.446724,0.057421,0.985807,0.191184 +60,-50,128,-->,0.433507,0.060840,0.984914,0.201386 +60,-25,-127,-->,0.722418,0.336332,0.000000,0.000000 +60,-25,-100,-->,0.722099,0.324569,0.000000,0.000000 +60,-25,-75,-->,0.721525,0.278516,0.000000,0.000000 +60,-25,-50,-->,0.729713,0.188276,0.000000,0.000000 +60,-25,-25,-->,0.715415,0.066211,0.060522,0.017103 +60,-25,0,-->,0.623907,0.093556,0.374269,0.023913 +60,-25,25,-->,0.545643,0.093455,0.718454,0.043083 +60,-25,50,-->,0.437323,0.034692,0.988515,0.115223 +60,-25,75,-->,0.332117,0.064479,0.983991,0.212119 +60,-25,100,-->,0.256379,0.085694,0.978284,0.267182 +60,-25,128,-->,0.245987,0.088597,0.977492,0.273832 +60,0,-127,-->,0.663674,0.378502,0.000000,0.000000 +60,0,-100,-->,0.653950,0.373339,0.000000,0.000000 +60,0,-75,-->,0.622374,0.357460,0.000000,0.000000 +60,0,-50,-->,0.567453,0.334355,0.000000,0.000000 +60,0,-25,-->,0.470528,0.303966,0.001139,0.000204 +60,0,0,-->,0.379989,0.315258,0.283572,0.011350 +60,0,25,-->,0.285064,0.288320,0.621117,0.068520 +60,0,50,-->,0.115630,0.191414,0.925649,0.215883 +60,0,75,-->,0.082068,0.175431,0.979270,0.258417 +60,0,100,-->,0.091504,0.183980,0.976678,0.281431 +60,0,128,-->,0.092868,0.184664,0.976301,0.284729 +60,25,-127,-->,0.658588,0.385542,0.000000,0.000000 +60,25,-100,-->,0.647023,0.382368,0.000000,0.000000 +60,25,-75,-->,0.608636,0.375299,0.000000,0.000000 +60,25,-50,-->,0.532890,0.379448,0.000000,0.000000 +60,25,-25,-->,0.343915,0.453902,0.000000,0.000000 +60,25,0,-->,0.144650,0.493460,0.147977,0.013364 +60,25,25,-->,0.098156,0.500106,0.540673,0.017429 +60,25,50,-->,0.023359,0.481188,0.920497,0.060743 +60,25,75,-->,0.032597,0.434755,0.991930,0.113035 +60,25,100,-->,0.040603,0.381667,0.987082,0.177310 +60,25,128,-->,0.055458,0.374774,0.986262,0.187094 +60,50,-127,-->,0.658733,0.391714,0.000000,0.000000 +60,50,-100,-->,0.645812,0.392311,0.000000,0.000000 +60,50,-75,-->,0.597817,0.396655,0.000000,0.000000 +60,50,-50,-->,0.428084,0.476516,0.000000,0.000000 +60,50,-25,-->,0.217272,0.573397,0.000041,0.000006 +60,50,0,-->,0.001998,0.699728,0.059075,0.000553 +60,50,25,-->,0.000187,0.682329,0.455747,0.000104 +60,50,50,-->,0.000038,0.692437,0.840581,0.000131 +60,50,75,-->,0.001053,0.640650,0.969572,0.003497 +60,50,100,-->,0.012932,0.589175,0.996769,0.047527 +60,50,128,-->,0.015657,0.578965,0.996056,0.058569 +60,75,-127,-->,0.643904,0.408052,0.000000,0.000000 +60,75,-100,-->,0.632335,0.408545,0.000000,0.000000 +60,75,-75,-->,0.502000,0.471588,0.000000,0.000000 +60,75,-50,-->,0.310156,0.564221,0.000329,0.000078 +60,75,-25,-->,0.145528,0.652574,0.000774,0.000372 +60,75,0,-->,0.000000,0.764593,0.069465,0.000000 +60,75,25,-->,0.000000,0.764892,0.391510,0.000000 +60,75,50,-->,0.000000,0.759050,0.695737,0.000000 +60,75,75,-->,0.000000,0.746775,0.920615,0.000000 +60,75,100,-->,0.000307,0.720572,0.999807,0.001052 +60,75,128,-->,0.000553,0.713994,0.999705,0.001865 +60,100,-127,-->,0.610896,0.436141,0.000000,0.000000 +60,100,-100,-->,0.551269,0.467974,0.000000,0.000000 +60,100,-75,-->,0.392919,0.552091,0.000000,0.000000 +60,100,-50,-->,0.228580,0.631718,0.000015,0.000007 +60,100,-25,-->,0.105705,0.706268,0.000650,0.000330 +60,100,0,-->,0.000000,0.797356,0.079761,0.000000 +60,100,25,-->,0.000000,0.798021,0.337565,0.000000 +60,100,50,-->,0.000000,0.795957,0.584719,0.000000 +60,100,75,-->,0.000000,0.783495,0.800367,0.000000 +60,100,100,-->,0.000000,0.773675,0.958358,0.000000 +60,100,128,-->,0.000006,0.772589,0.973822,0.000021 +60,128,-127,-->,0.546305,0.480249,0.000000,0.000000 +60,128,-100,-->,0.486925,0.510932,0.000000,0.000000 +60,128,-75,-->,0.331919,0.591732,0.000000,0.000000 +60,128,-50,-->,0.202176,0.657753,0.000196,0.000095 +60,128,-25,-->,0.084639,0.733528,0.002575,0.001189 +60,128,0,-->,0.000000,0.809866,0.084155,0.000000 +60,128,25,-->,0.000000,0.809537,0.312379,0.000000 +60,128,50,-->,0.000000,0.809015,0.532329,0.000000 +60,128,75,-->,0.000000,0.804531,0.742723,0.000000 +60,128,100,-->,0.000000,0.790117,0.915134,0.000000 +60,128,128,-->,0.000000,0.790092,0.936561,0.000000 +80,-127,-127,-->,0.954473,0.000000,0.048158,0.000000 +80,-127,-100,-->,0.930071,0.000000,0.078188,0.000000 +80,-127,-75,-->,0.883363,0.000000,0.161475,0.000000 +80,-127,-50,-->,0.841009,0.000000,0.263495,0.000000 +80,-127,-25,-->,0.803135,0.000000,0.359699,0.000000 +80,-127,0,-->,0.750960,0.000000,0.459475,0.000000 +80,-127,25,-->,0.729615,0.000000,0.584595,0.000000 +80,-127,50,-->,0.693830,0.000000,0.694187,0.000000 +80,-127,75,-->,0.682139,0.000000,0.809724,0.000000 +80,-127,100,-->,0.692955,0.000000,0.959066,0.000000 +80,-127,128,-->,0.666118,0.000000,1.000000,0.000000 +80,-100,-127,-->,0.941178,0.000340,0.006869,0.000238 +80,-100,-100,-->,0.916812,0.000045,0.029984,0.000031 +80,-100,-75,-->,0.863951,0.000000,0.113548,0.000000 +80,-100,-50,-->,0.820614,0.000000,0.222538,0.000000 +80,-100,-25,-->,0.775988,0.000000,0.328860,0.000000 +80,-100,0,-->,0.720279,0.000000,0.437580,0.000000 +80,-100,25,-->,0.681373,0.000000,0.562279,0.000000 +80,-100,50,-->,0.657379,0.000000,0.692154,0.000000 +80,-100,75,-->,0.661042,0.000000,0.847486,0.000000 +80,-100,100,-->,0.648055,0.000000,0.977907,0.000000 +80,-100,128,-->,0.608963,0.000050,0.999936,0.000183 +80,-75,-127,-->,0.810978,0.105136,0.000000,0.000000 +80,-75,-100,-->,0.822151,0.061141,0.000000,0.000000 +80,-75,-75,-->,0.825177,0.000000,0.023742,0.000000 +80,-75,-50,-->,0.772067,0.000000,0.133004,0.000000 +80,-75,-25,-->,0.716435,0.000000,0.265482,0.000000 +80,-75,0,-->,0.652062,0.000000,0.390754,0.000000 +80,-75,25,-->,0.606002,0.000000,0.537438,0.000000 +80,-75,50,-->,0.578436,0.000000,0.692437,0.000000 +80,-75,75,-->,0.565070,0.000000,0.843906,0.000000 +80,-75,100,-->,0.546431,0.000348,0.982608,0.001173 +80,-75,128,-->,0.503009,0.006969,0.996440,0.022458 +80,-50,-127,-->,0.704400,0.203050,0.000000,0.000000 +80,-50,-100,-->,0.704613,0.177189,0.000000,0.000000 +80,-50,-75,-->,0.705760,0.091748,0.000192,0.000077 +80,-50,-50,-->,0.695420,0.000000,0.022572,0.000000 +80,-50,-25,-->,0.617316,0.000000,0.161312,0.000000 +80,-50,0,-->,0.535796,0.000000,0.318281,0.000000 +80,-50,25,-->,0.474915,0.000000,0.475637,0.000000 +80,-50,50,-->,0.462515,0.000000,0.686990,0.000000 +80,-50,75,-->,0.446884,0.000000,0.875249,0.000000 +80,-50,100,-->,0.415280,0.004977,0.996183,0.014955 +80,-50,128,-->,0.381793,0.019511,0.991932,0.070887 +80,-25,-127,-->,0.616287,0.280373,0.000000,0.000000 +80,-25,-100,-->,0.607598,0.265450,0.000000,0.000000 +80,-25,-75,-->,0.579785,0.215469,0.000000,0.000000 +80,-25,-50,-->,0.536491,0.128683,0.000000,0.000000 +80,-25,-25,-->,0.457982,0.007624,0.018780,0.000028 +80,-25,0,-->,0.361823,0.000000,0.199609,0.000000 +80,-25,25,-->,0.300103,0.000007,0.426883,0.000001 +80,-25,50,-->,0.280015,0.000054,0.708089,0.000055 +80,-25,75,-->,0.265996,0.000077,0.958789,0.000283 +80,-25,100,-->,0.229289,0.018104,0.991926,0.066665 +80,-25,128,-->,0.205774,0.039871,0.986229,0.133122 +80,0,-127,-->,0.571287,0.322905,0.000000,0.000000 +80,0,-100,-->,0.555702,0.315273,0.000000,0.000000 +80,0,-75,-->,0.506591,0.291043,0.000000,0.000000 +80,0,-50,-->,0.432533,0.251752,0.000000,0.000000 +80,0,-25,-->,0.307248,0.180036,0.000980,0.000039 +80,0,0,-->,0.103149,0.076208,0.041094,0.000057 +80,0,25,-->,0.058379,0.090276,0.346354,0.003404 +80,0,50,-->,0.019191,0.084264,0.654767,0.010814 +80,0,75,-->,0.002339,0.082828,0.955901,0.006574 +80,0,100,-->,0.020674,0.110512,0.994637,0.081956 +80,0,128,-->,0.037726,0.129236,0.990841,0.132257 +80,25,-127,-->,0.570259,0.328176,0.000000,0.000000 +80,25,-100,-->,0.555000,0.322984,0.000000,0.000000 +80,25,-75,-->,0.506038,0.306980,0.000000,0.000000 +80,25,-50,-->,0.430428,0.289934,0.000000,0.000000 +80,25,-25,-->,0.264516,0.303863,0.001664,0.000078 +80,25,0,-->,0.005684,0.301227,0.020435,0.000026 +80,25,25,-->,0.000000,0.297943,0.292445,0.000000 +80,25,50,-->,0.000000,0.324645,0.525642,0.000000 +80,25,75,-->,0.000000,0.328146,0.774579,0.000000 +80,25,100,-->,0.001237,0.323616,0.981185,0.004022 +80,25,128,-->,0.006512,0.311602,0.998340,0.017468 +80,50,-127,-->,0.577809,0.334821,0.000000,0.000000 +80,50,-100,-->,0.561355,0.334764,0.000000,0.000000 +80,50,-75,-->,0.502996,0.337709,0.000000,0.000000 +80,50,-50,-->,0.386443,0.374568,0.000000,0.000000 +80,50,-25,-->,0.159481,0.428038,0.003317,0.000346 +80,50,0,-->,0.000000,0.451636,0.046280,0.000000 +80,50,25,-->,0.000000,0.448097,0.283363,0.000000 +80,50,50,-->,0.000000,0.442901,0.468775,0.000000 +80,50,75,-->,0.000000,0.475806,0.644322,0.000000 +80,50,100,-->,0.000000,0.499229,0.784896,0.000000 +80,50,128,-->,0.000000,0.493397,0.912280,0.000000 +80,75,-127,-->,0.564226,0.363408,0.000000,0.000000 +80,75,-100,-->,0.547411,0.364341,0.000000,0.000000 +80,75,-75,-->,0.458478,0.401285,0.000000,0.000000 +80,75,-50,-->,0.277170,0.468871,0.000248,0.000026 +80,75,-25,-->,0.105837,0.508483,0.003100,0.000607 +80,75,0,-->,0.000000,0.542161,0.058728,0.000000 +80,75,25,-->,0.000000,0.541051,0.265993,0.000000 +80,75,50,-->,0.000000,0.546004,0.456556,0.000000 +80,75,75,-->,0.000000,0.548574,0.618788,0.000000 +80,75,100,-->,0.000000,0.565335,0.719095,0.000000 +80,75,128,-->,0.000000,0.577873,0.771970,0.000000 +80,100,-127,-->,0.547843,0.387995,0.000000,0.000000 +80,100,-100,-->,0.502458,0.414631,0.000000,0.000000 +80,100,-75,-->,0.361180,0.479870,0.000000,0.000000 +80,100,-50,-->,0.192674,0.538006,0.000542,0.000121 +80,100,-25,-->,0.076645,0.575403,0.004136,0.000979 +80,100,0,-->,0.000000,0.608077,0.068691,0.000000 +80,100,25,-->,0.000000,0.605499,0.248301,0.000000 +80,100,50,-->,0.000000,0.609151,0.413738,0.000000 +80,100,75,-->,0.000000,0.608774,0.581578,0.000000 +80,100,100,-->,0.000000,0.611867,0.694416,0.000000 +80,100,128,-->,0.000000,0.619920,0.744079,0.000000 +80,128,-127,-->,0.500437,0.433372,0.000000,0.000000 +80,128,-100,-->,0.451488,0.458469,0.000000,0.000000 +80,128,-75,-->,0.303479,0.518387,0.000030,0.000003 +80,128,-50,-->,0.167041,0.568200,0.000346,0.000081 +80,128,-25,-->,0.061580,0.610934,0.003352,0.000838 +80,128,0,-->,0.000000,0.640980,0.072626,0.000000 +80,128,25,-->,0.000000,0.636075,0.239187,0.000000 +80,128,50,-->,0.000000,0.639235,0.395103,0.000000 +80,128,75,-->,0.000000,0.638379,0.548942,0.000000 +80,128,100,-->,0.000000,0.635830,0.682354,0.000000 +80,128,128,-->,0.000000,0.640544,0.733312,0.000000 +100,-127,-127,-->,0.884131,0.000000,0.039445,0.000000 +100,-127,-100,-->,0.867288,0.000000,0.074194,0.000000 +100,-127,-75,-->,0.826441,0.000000,0.152641,0.000000 +100,-127,-50,-->,0.791016,0.000000,0.247185,0.000000 +100,-127,-25,-->,0.753537,0.000000,0.335733,0.000000 +100,-127,0,-->,0.698126,0.000000,0.423433,0.000000 +100,-127,25,-->,0.653634,0.000000,0.516862,0.000000 +100,-127,50,-->,0.635865,0.000000,0.629024,0.000000 +100,-127,75,-->,0.617590,0.000000,0.729377,0.000000 +100,-127,100,-->,0.617032,0.000000,0.848730,0.000000 +100,-127,128,-->,0.620111,0.000000,0.942078,0.000000 +100,-100,-127,-->,0.858687,0.000000,0.010324,0.000000 +100,-100,-100,-->,0.845088,0.000000,0.029951,0.000000 +100,-100,-75,-->,0.803889,0.000000,0.106972,0.000000 +100,-100,-50,-->,0.760743,0.000000,0.203040,0.000000 +100,-100,-25,-->,0.706399,0.000000,0.301230,0.000000 +100,-100,0,-->,0.658059,0.000000,0.395593,0.000000 +100,-100,25,-->,0.615734,0.000000,0.497761,0.000000 +100,-100,50,-->,0.584622,0.000000,0.608404,0.000000 +100,-100,75,-->,0.578098,0.000000,0.737977,0.000000 +100,-100,100,-->,0.567832,0.000000,0.848735,0.000000 +100,-100,128,-->,0.581359,0.000000,0.969033,0.000000 +100,-75,-127,-->,0.758300,0.089526,0.000000,0.000000 +100,-75,-100,-->,0.759460,0.053668,0.000000,0.000000 +100,-75,-75,-->,0.757152,0.000000,0.024526,0.000000 +100,-75,-50,-->,0.707664,0.000000,0.121676,0.000000 +100,-75,-25,-->,0.642866,0.000000,0.240046,0.000000 +100,-75,0,-->,0.576062,0.000000,0.343761,0.000000 +100,-75,25,-->,0.521566,0.000000,0.453087,0.000000 +100,-75,50,-->,0.510336,0.000000,0.601892,0.000000 +100,-75,75,-->,0.493644,0.000000,0.738998,0.000000 +100,-75,100,-->,0.488436,0.000000,0.884982,0.000000 +100,-75,128,-->,0.477783,0.000000,0.981135,0.000000 +100,-50,-127,-->,0.658515,0.183842,0.000000,0.000000 +100,-50,-100,-->,0.654732,0.160153,0.000000,0.000000 +100,-50,-75,-->,0.642472,0.079512,0.000027,0.000000 +100,-50,-50,-->,0.617779,0.000000,0.020378,0.000000 +100,-50,-25,-->,0.549100,0.000000,0.139414,0.000000 +100,-50,0,-->,0.467122,0.000000,0.275068,0.000000 +100,-50,25,-->,0.408995,0.000000,0.401709,0.000000 +100,-50,50,-->,0.397389,0.000000,0.579949,0.000000 +100,-50,75,-->,0.378306,0.000000,0.739231,0.000000 +100,-50,100,-->,0.381947,0.000000,0.949043,0.000000 +100,-50,128,-->,0.354983,0.000000,0.999142,0.000000 +100,-25,-127,-->,0.576654,0.261613,0.000000,0.000000 +100,-25,-100,-->,0.566295,0.247581,0.000000,0.000000 +100,-25,-75,-->,0.532721,0.197728,0.000000,0.000000 +100,-25,-50,-->,0.475598,0.115171,0.000183,0.000019 +100,-25,-25,-->,0.393602,0.007350,0.015249,0.000014 +100,-25,0,-->,0.301345,0.000000,0.159253,0.000000 +100,-25,25,-->,0.252969,0.000000,0.347703,0.000000 +100,-25,50,-->,0.224872,0.000000,0.569432,0.000000 +100,-25,75,-->,0.214967,0.000000,0.814412,0.000000 +100,-25,100,-->,0.199511,0.000169,0.997831,0.000617 +100,-25,128,-->,0.179723,0.008429,0.997992,0.030076 +100,0,-127,-->,0.534638,0.302337,0.000000,0.000000 +100,0,-100,-->,0.519381,0.294474,0.000000,0.000000 +100,0,-75,-->,0.468321,0.267758,0.000000,0.000000 +100,0,-50,-->,0.392682,0.227709,0.000192,0.000018 +100,0,-25,-->,0.272987,0.154684,0.002640,0.000044 +100,0,0,-->,0.036877,0.023785,0.001964,0.000000 +100,0,25,-->,0.000000,0.024028,0.265396,0.000000 +100,0,50,-->,0.000000,0.044926,0.549305,0.000000 +100,0,75,-->,0.000000,0.059784,0.797232,0.000000 +100,0,100,-->,0.000256,0.072419,0.995003,0.000934 +100,0,128,-->,0.012864,0.100894,0.996934,0.046199 +100,25,-127,-->,0.537023,0.307271,0.000000,0.000000 +100,25,-100,-->,0.521905,0.301263,0.000000,0.000000 +100,25,-75,-->,0.470789,0.281664,0.000000,0.000000 +100,25,-50,-->,0.394412,0.260851,0.000000,0.000000 +100,25,-25,-->,0.249934,0.266829,0.000902,0.000011 +100,25,0,-->,0.005402,0.255940,0.017214,0.000048 +100,25,25,-->,0.000000,0.256547,0.242602,0.000000 +100,25,50,-->,0.000000,0.288317,0.424455,0.000000 +100,25,75,-->,0.000000,0.295588,0.637204,0.000000 +100,25,100,-->,0.000000,0.291136,0.849984,0.000000 +100,25,128,-->,0.000000,0.289150,0.977603,0.000000 +100,50,-127,-->,0.546946,0.313907,0.000000,0.000000 +100,50,-100,-->,0.530198,0.312849,0.000000,0.000000 +100,50,-75,-->,0.470392,0.316520,0.000000,0.000000 +100,50,-50,-->,0.368152,0.342452,0.000107,0.000004 +100,50,-25,-->,0.147290,0.388852,0.003136,0.000323 +100,50,0,-->,0.000000,0.401788,0.038604,0.000000 +100,50,25,-->,0.000000,0.397198,0.241415,0.000000 +100,50,50,-->,0.000000,0.396716,0.404936,0.000000 +100,50,75,-->,0.000000,0.424205,0.530435,0.000000 +100,50,100,-->,0.000000,0.451072,0.659807,0.000000 +100,50,128,-->,0.000000,0.459612,0.790004,0.000000 +100,75,-127,-->,0.533337,0.346104,0.000000,0.000000 +100,75,-100,-->,0.516852,0.347196,0.000000,0.000000 +100,75,-75,-->,0.439492,0.375169,0.000000,0.000000 +100,75,-50,-->,0.267607,0.437717,0.000440,0.000047 +100,75,-25,-->,0.100537,0.470133,0.005331,0.000571 +100,75,0,-->,0.000000,0.490013,0.042671,0.000000 +100,75,25,-->,0.000000,0.487444,0.231186,0.000000 +100,75,50,-->,0.000000,0.491564,0.396963,0.000000 +100,75,75,-->,0.000000,0.496708,0.541196,0.000000 +100,75,100,-->,0.000000,0.523213,0.641715,0.000000 +100,75,128,-->,0.000000,0.535067,0.696112,0.000000 +100,100,-127,-->,0.520709,0.373110,0.000000,0.000000 +100,100,-100,-->,0.481558,0.393531,0.000000,0.000000 +100,100,-75,-->,0.350644,0.455555,0.000000,0.000000 +100,100,-50,-->,0.178673,0.504122,0.000949,0.000173 +100,100,-25,-->,0.069810,0.532015,0.004679,0.001096 +100,100,0,-->,0.000000,0.556738,0.062473,0.000000 +100,100,25,-->,0.000000,0.553525,0.221327,0.000000 +100,100,50,-->,0.000000,0.559435,0.371909,0.000000 +100,100,75,-->,0.000000,0.558863,0.522589,0.000000 +100,100,100,-->,0.000000,0.564762,0.631686,0.000000 +100,100,128,-->,0.000000,0.576048,0.681583,0.000000 +100,128,-127,-->,0.480165,0.414688,0.000000,0.000000 +100,128,-100,-->,0.438186,0.436920,0.000000,0.000000 +100,128,-75,-->,0.294982,0.493820,0.000014,0.000003 +100,128,-50,-->,0.155109,0.532439,0.001553,0.000366 +100,128,-25,-->,0.056752,0.567488,0.003907,0.000883 +100,128,0,-->,0.000000,0.590116,0.067131,0.000000 +100,128,25,-->,0.000000,0.586545,0.215236,0.000000 +100,128,50,-->,0.000000,0.590874,0.357177,0.000000 +100,128,75,-->,0.000000,0.592123,0.496949,0.000000 +100,128,100,-->,0.000000,0.591093,0.627203,0.000000 +100,128,128,-->,0.000000,0.598142,0.676032,0.000000 +-1,0,0,-->,0.705518,0.693226,0.697089,0.895626 +101,0,0,-->,0.037285,0.024087,0.001975,0.000000 +50,-130,0,-->,0.997699,0.009626,0.605051,0.033369 +50,130,0,-->,0.000000,0.929065,0.086308,0.000000 +50,0,-130,-->,0.720858,0.417944,0.000000,0.000000 +50,0,130,-->,0.118786,0.212611,0.968961,0.344694 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-0.csv new file mode 100644 index 0000000..f26875e --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-0.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.389267,-0.001968,-0.001953 +0,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +0,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +0,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +0,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +0,0,0,1,-->,23.600971,0.577440,-0.192110 +0,0,0.2,0,-->,97.810730,-4.257352,34.794514 +0,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +0,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +0,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +0,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +0,0,0.2,1,-->,22.858877,-2.565280,4.781853 +0,0,0.4,0,-->,96.497917,-5.448429,63.583317 +0,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +0,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +0,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +0,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +0,0,0.4,1,-->,22.222569,-3.256007,8.017759 +0,0,0.6,0,-->,95.368080,-6.552338,82.778015 +0,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +0,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +0,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +0,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +0,0,0.6,1,-->,21.961229,-2.922666,9.715433 +0,0,0.8,0,-->,95.488335,-6.133023,89.412781 +0,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +0,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +0,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +0,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +0,0,0.8,1,-->,21.895464,-2.676356,10.194952 +0,0,1,0,-->,95.511368,-6.052612,90.683647 +0,0,1,0.2,-->,75.992699,-6.696137,67.226440 +0,0,1,0.4,-->,58.960438,-5.981061,51.188263 +0,0,1,0.6,-->,47.037933,-5.091461,38.454006 +0,0,1,0.8,-->,33.153969,-3.844558,24.012104 +0,0,1,1,-->,21.882816,-2.629163,10.286406 +0,0.2,0,0,-->,80.255730,28.600313,-5.584157 +0,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +0,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +0,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +0,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +0,0.2,0,1,-->,19.813644,4.507219,-1.776610 +0,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +0,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +0,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +0,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +0,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +0,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +0,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +0,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +0,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +0,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +0,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +0,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +0,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +0,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +0,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +0,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +0,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +0,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +0,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +0,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +0,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +0,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +0,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +0,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +0,0.2,1,0,-->,76.772339,23.657888,66.438835 +0,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +0,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +0,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +0,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +0,0.2,1,1,-->,19.084234,1.476107,6.736773 +0,0.4,0,0,-->,66.592819,52.158440,-6.940289 +0,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +0,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +0,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +0,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +0,0.4,0,1,-->,17.500492,8.967496,-1.604357 +0,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +0,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +0,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +0,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +0,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +0,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +0,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +0,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +0,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +0,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +0,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +0,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +0,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +0,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +0,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +0,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +0,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +0,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +0,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +0,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +0,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +0,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +0,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +0,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +0,0.4,1,0,-->,63.896034,48.502384,55.140339 +0,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +0,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +0,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +0,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +0,0.4,1,1,-->,17.638340,5.524379,5.562377 +0,0.6,0,0,-->,57.659458,68.499329,-7.261981 +0,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +0,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +0,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +0,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +0,0.6,0,1,-->,16.291735,12.435190,-1.163224 +0,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +0,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +0,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +0,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +0,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +0,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +0,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +0,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +0,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +0,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +0,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +0,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +0,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +0,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +0,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +0,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +0,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +0,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +0,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +0,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +0,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +0,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +0,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +0,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +0,0.6,1,0,-->,56.922417,62.926804,46.977009 +0,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +0,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +0,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +0,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +0,0.6,1,1,-->,17.006958,8.652615,5.072903 +0,0.8,0,0,-->,54.969692,74.082016,-6.936847 +0,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +0,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +0,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +0,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +0,0.8,0,1,-->,15.946043,13.609159,-0.947092 +0,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +0,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +0,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +0,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +0,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +0,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +0,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +0,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +0,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +0,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +0,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +0,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +0,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +0,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +0,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +0,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +0,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +0,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +0,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +0,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +0,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +0,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +0,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +0,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +0,0.8,1,0,-->,54.653854,67.760796,44.287071 +0,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +0,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +0,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +0,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +0,0.8,1,1,-->,16.870857,9.749661,4.970186 +0,1,0,0,-->,54.497368,75.060043,-6.879842 +0,1,0,0.2,-->,43.811447,60.331165,-7.428609 +0,1,0,0.4,-->,34.385349,48.149761,-6.305374 +0,1,0,0.6,-->,28.247143,37.083023,-5.674350 +0,1,0,0.8,-->,21.065823,25.237616,-3.230579 +0,1,0,1,-->,15.885772,13.813953,-0.909413 +0,1,0.2,0,-->,54.496330,71.899261,13.766212 +0,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +0,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +0,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +0,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +0,1,0.2,1,-->,16.055666,11.152014,2.045499 +0,1,0.4,0,-->,54.251217,70.891769,29.814774 +0,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +0,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +0,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +0,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +0,1,0.4,1,-->,16.325926,9.902580,3.917871 +0,1,0.6,0,-->,54.223389,69.232018,39.753658 +0,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +0,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +0,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +0,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +0,1,0.6,1,-->,16.657753,9.832177,4.722713 +0,1,0.8,0,-->,54.250389,68.710594,43.161938 +0,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +0,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +0,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +0,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +0,1,0.8,1,-->,16.816429,9.924011,4.915226 +0,1,1,0,-->,54.255573,68.610649,43.815685 +0,1,1,0.2,-->,43.856888,53.812080,31.211851 +0,1,1,0.4,-->,34.608944,40.963772,23.235426 +0,1,1,0.6,-->,27.986898,31.306118,16.863852 +0,1,1,0.8,-->,21.324100,19.528862,10.395019 +0,1,1,1,-->,16.846907,9.941627,4.952190 +0.2,0,0,0,-->,100.389267,-0.001968,-0.001953 +0.2,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +0.2,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +0.2,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +0.2,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +0.2,0,0,1,-->,23.600971,0.577440,-0.192110 +0.2,0,0.2,0,-->,97.810730,-4.257352,34.794514 +0.2,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +0.2,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +0.2,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +0.2,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +0.2,0,0.2,1,-->,22.858877,-2.565280,4.781853 +0.2,0,0.4,0,-->,96.497917,-5.448429,63.583317 +0.2,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +0.2,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +0.2,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +0.2,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +0.2,0,0.4,1,-->,22.222569,-3.256007,8.017759 +0.2,0,0.6,0,-->,95.368080,-6.552338,82.778015 +0.2,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +0.2,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +0.2,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +0.2,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +0.2,0,0.6,1,-->,21.961229,-2.922666,9.715433 +0.2,0,0.8,0,-->,95.488335,-6.133023,89.412781 +0.2,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +0.2,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +0.2,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +0.2,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +0.2,0,0.8,1,-->,21.895464,-2.676356,10.194952 +0.2,0,1,0,-->,95.511368,-6.052612,90.683647 +0.2,0,1,0.2,-->,75.992699,-6.696137,67.226440 +0.2,0,1,0.4,-->,58.960438,-5.981061,51.188263 +0.2,0,1,0.6,-->,47.037933,-5.091461,38.454006 +0.2,0,1,0.8,-->,33.153969,-3.844558,24.012104 +0.2,0,1,1,-->,21.882816,-2.629163,10.286406 +0.2,0.2,0,0,-->,80.255730,28.600313,-5.584157 +0.2,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +0.2,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +0.2,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +0.2,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +0.2,0.2,0,1,-->,19.813644,4.507219,-1.776610 +0.2,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +0.2,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +0.2,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +0.2,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +0.2,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +0.2,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +0.2,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +0.2,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +0.2,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +0.2,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +0.2,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +0.2,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +0.2,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +0.2,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +0.2,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +0.2,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +0.2,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +0.2,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +0.2,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +0.2,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +0.2,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +0.2,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +0.2,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +0.2,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +0.2,0.2,1,0,-->,76.772339,23.657888,66.438835 +0.2,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +0.2,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +0.2,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +0.2,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +0.2,0.2,1,1,-->,19.084234,1.476107,6.736773 +0.2,0.4,0,0,-->,66.592819,52.158440,-6.940289 +0.2,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +0.2,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +0.2,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +0.2,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +0.2,0.4,0,1,-->,17.500492,8.967496,-1.604357 +0.2,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +0.2,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +0.2,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +0.2,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +0.2,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +0.2,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +0.2,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +0.2,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +0.2,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +0.2,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +0.2,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +0.2,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +0.2,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +0.2,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +0.2,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +0.2,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +0.2,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +0.2,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +0.2,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +0.2,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +0.2,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +0.2,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +0.2,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +0.2,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +0.2,0.4,1,0,-->,63.896034,48.502384,55.140339 +0.2,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +0.2,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +0.2,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +0.2,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +0.2,0.4,1,1,-->,17.638340,5.524379,5.562377 +0.2,0.6,0,0,-->,57.659458,68.499329,-7.261981 +0.2,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +0.2,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +0.2,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +0.2,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +0.2,0.6,0,1,-->,16.291735,12.435190,-1.163224 +0.2,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +0.2,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +0.2,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +0.2,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +0.2,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +0.2,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +0.2,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +0.2,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +0.2,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +0.2,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +0.2,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +0.2,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +0.2,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +0.2,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +0.2,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +0.2,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +0.2,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +0.2,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +0.2,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +0.2,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +0.2,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +0.2,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +0.2,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +0.2,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +0.2,0.6,1,0,-->,56.922417,62.926804,46.977009 +0.2,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +0.2,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +0.2,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +0.2,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +0.2,0.6,1,1,-->,17.006958,8.652615,5.072903 +0.2,0.8,0,0,-->,54.969692,74.082016,-6.936847 +0.2,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +0.2,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +0.2,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +0.2,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +0.2,0.8,0,1,-->,15.946043,13.609159,-0.947092 +0.2,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +0.2,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +0.2,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +0.2,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +0.2,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +0.2,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +0.2,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +0.2,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +0.2,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +0.2,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +0.2,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +0.2,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +0.2,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +0.2,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +0.2,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +0.2,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +0.2,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +0.2,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +0.2,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +0.2,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +0.2,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +0.2,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +0.2,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +0.2,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +0.2,0.8,1,0,-->,54.653854,67.760796,44.287071 +0.2,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +0.2,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +0.2,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +0.2,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +0.2,0.8,1,1,-->,16.870857,9.749661,4.970186 +0.2,1,0,0,-->,54.497368,75.060043,-6.879842 +0.2,1,0,0.2,-->,43.811447,60.331165,-7.428609 +0.2,1,0,0.4,-->,34.385349,48.149761,-6.305374 +0.2,1,0,0.6,-->,28.247143,37.083023,-5.674350 +0.2,1,0,0.8,-->,21.065823,25.237616,-3.230579 +0.2,1,0,1,-->,15.885772,13.813953,-0.909413 +0.2,1,0.2,0,-->,54.496330,71.899261,13.766212 +0.2,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +0.2,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +0.2,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +0.2,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +0.2,1,0.2,1,-->,16.055666,11.152014,2.045499 +0.2,1,0.4,0,-->,54.251217,70.891769,29.814774 +0.2,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +0.2,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +0.2,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +0.2,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +0.2,1,0.4,1,-->,16.325926,9.902580,3.917871 +0.2,1,0.6,0,-->,54.223389,69.232018,39.753658 +0.2,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +0.2,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +0.2,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +0.2,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +0.2,1,0.6,1,-->,16.657753,9.832177,4.722713 +0.2,1,0.8,0,-->,54.250389,68.710594,43.161938 +0.2,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +0.2,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +0.2,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +0.2,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +0.2,1,0.8,1,-->,16.816429,9.924011,4.915226 +0.2,1,1,0,-->,54.255573,68.610649,43.815685 +0.2,1,1,0.2,-->,43.856888,53.812080,31.211851 +0.2,1,1,0.4,-->,34.608944,40.963772,23.235426 +0.2,1,1,0.6,-->,27.986898,31.306118,16.863852 +0.2,1,1,0.8,-->,21.324100,19.528862,10.395019 +0.2,1,1,1,-->,16.846907,9.941627,4.952190 +0.4,0,0,0,-->,100.389267,-0.001968,-0.001953 +0.4,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +0.4,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +0.4,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +0.4,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +0.4,0,0,1,-->,23.600971,0.577440,-0.192110 +0.4,0,0.2,0,-->,97.810730,-4.257352,34.794514 +0.4,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +0.4,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +0.4,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +0.4,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +0.4,0,0.2,1,-->,22.858877,-2.565280,4.781853 +0.4,0,0.4,0,-->,96.497917,-5.448429,63.583317 +0.4,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +0.4,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +0.4,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +0.4,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +0.4,0,0.4,1,-->,22.222569,-3.256007,8.017759 +0.4,0,0.6,0,-->,95.368080,-6.552338,82.778015 +0.4,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +0.4,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +0.4,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +0.4,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +0.4,0,0.6,1,-->,21.961229,-2.922666,9.715433 +0.4,0,0.8,0,-->,95.488335,-6.133023,89.412781 +0.4,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +0.4,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +0.4,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +0.4,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +0.4,0,0.8,1,-->,21.895464,-2.676356,10.194952 +0.4,0,1,0,-->,95.511368,-6.052612,90.683647 +0.4,0,1,0.2,-->,75.992699,-6.696137,67.226440 +0.4,0,1,0.4,-->,58.960438,-5.981061,51.188263 +0.4,0,1,0.6,-->,47.037933,-5.091461,38.454006 +0.4,0,1,0.8,-->,33.153969,-3.844558,24.012104 +0.4,0,1,1,-->,21.882816,-2.629163,10.286406 +0.4,0.2,0,0,-->,80.255730,28.600313,-5.584157 +0.4,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +0.4,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +0.4,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +0.4,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +0.4,0.2,0,1,-->,19.813644,4.507219,-1.776610 +0.4,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +0.4,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +0.4,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +0.4,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +0.4,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +0.4,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +0.4,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +0.4,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +0.4,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +0.4,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +0.4,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +0.4,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +0.4,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +0.4,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +0.4,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +0.4,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +0.4,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +0.4,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +0.4,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +0.4,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +0.4,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +0.4,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +0.4,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +0.4,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +0.4,0.2,1,0,-->,76.772339,23.657888,66.438835 +0.4,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +0.4,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +0.4,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +0.4,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +0.4,0.2,1,1,-->,19.084234,1.476107,6.736773 +0.4,0.4,0,0,-->,66.592819,52.158440,-6.940289 +0.4,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +0.4,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +0.4,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +0.4,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +0.4,0.4,0,1,-->,17.500492,8.967496,-1.604357 +0.4,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +0.4,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +0.4,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +0.4,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +0.4,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +0.4,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +0.4,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +0.4,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +0.4,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +0.4,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +0.4,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +0.4,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +0.4,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +0.4,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +0.4,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +0.4,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +0.4,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +0.4,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +0.4,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +0.4,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +0.4,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +0.4,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +0.4,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +0.4,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +0.4,0.4,1,0,-->,63.896034,48.502384,55.140339 +0.4,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +0.4,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +0.4,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +0.4,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +0.4,0.4,1,1,-->,17.638340,5.524379,5.562377 +0.4,0.6,0,0,-->,57.659458,68.499329,-7.261981 +0.4,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +0.4,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +0.4,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +0.4,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +0.4,0.6,0,1,-->,16.291735,12.435190,-1.163224 +0.4,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +0.4,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +0.4,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +0.4,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +0.4,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +0.4,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +0.4,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +0.4,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +0.4,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +0.4,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +0.4,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +0.4,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +0.4,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +0.4,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +0.4,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +0.4,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +0.4,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +0.4,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +0.4,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +0.4,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +0.4,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +0.4,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +0.4,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +0.4,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +0.4,0.6,1,0,-->,56.922417,62.926804,46.977009 +0.4,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +0.4,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +0.4,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +0.4,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +0.4,0.6,1,1,-->,17.006958,8.652615,5.072903 +0.4,0.8,0,0,-->,54.969692,74.082016,-6.936847 +0.4,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +0.4,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +0.4,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +0.4,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +0.4,0.8,0,1,-->,15.946043,13.609159,-0.947092 +0.4,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +0.4,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +0.4,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +0.4,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +0.4,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +0.4,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +0.4,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +0.4,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +0.4,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +0.4,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +0.4,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +0.4,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +0.4,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +0.4,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +0.4,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +0.4,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +0.4,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +0.4,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +0.4,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +0.4,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +0.4,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +0.4,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +0.4,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +0.4,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +0.4,0.8,1,0,-->,54.653854,67.760796,44.287071 +0.4,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +0.4,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +0.4,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +0.4,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +0.4,0.8,1,1,-->,16.870857,9.749661,4.970186 +0.4,1,0,0,-->,54.497368,75.060043,-6.879842 +0.4,1,0,0.2,-->,43.811447,60.331165,-7.428609 +0.4,1,0,0.4,-->,34.385349,48.149761,-6.305374 +0.4,1,0,0.6,-->,28.247143,37.083023,-5.674350 +0.4,1,0,0.8,-->,21.065823,25.237616,-3.230579 +0.4,1,0,1,-->,15.885772,13.813953,-0.909413 +0.4,1,0.2,0,-->,54.496330,71.899261,13.766212 +0.4,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +0.4,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +0.4,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +0.4,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +0.4,1,0.2,1,-->,16.055666,11.152014,2.045499 +0.4,1,0.4,0,-->,54.251217,70.891769,29.814774 +0.4,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +0.4,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +0.4,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +0.4,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +0.4,1,0.4,1,-->,16.325926,9.902580,3.917871 +0.4,1,0.6,0,-->,54.223389,69.232018,39.753658 +0.4,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +0.4,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +0.4,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +0.4,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +0.4,1,0.6,1,-->,16.657753,9.832177,4.722713 +0.4,1,0.8,0,-->,54.250389,68.710594,43.161938 +0.4,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +0.4,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +0.4,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +0.4,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +0.4,1,0.8,1,-->,16.816429,9.924011,4.915226 +0.4,1,1,0,-->,54.255573,68.610649,43.815685 +0.4,1,1,0.2,-->,43.856888,53.812080,31.211851 +0.4,1,1,0.4,-->,34.608944,40.963772,23.235426 +0.4,1,1,0.6,-->,27.986898,31.306118,16.863852 +0.4,1,1,0.8,-->,21.324100,19.528862,10.395019 +0.4,1,1,1,-->,16.846907,9.941627,4.952190 +0.6,0,0,0,-->,100.389267,-0.001968,-0.001953 +0.6,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +0.6,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +0.6,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +0.6,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +0.6,0,0,1,-->,23.600971,0.577440,-0.192110 +0.6,0,0.2,0,-->,97.810730,-4.257352,34.794514 +0.6,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +0.6,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +0.6,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +0.6,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +0.6,0,0.2,1,-->,22.858877,-2.565280,4.781853 +0.6,0,0.4,0,-->,96.497917,-5.448429,63.583317 +0.6,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +0.6,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +0.6,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +0.6,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +0.6,0,0.4,1,-->,22.222569,-3.256007,8.017759 +0.6,0,0.6,0,-->,95.368080,-6.552338,82.778015 +0.6,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +0.6,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +0.6,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +0.6,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +0.6,0,0.6,1,-->,21.961229,-2.922666,9.715433 +0.6,0,0.8,0,-->,95.488335,-6.133023,89.412781 +0.6,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +0.6,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +0.6,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +0.6,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +0.6,0,0.8,1,-->,21.895464,-2.676356,10.194952 +0.6,0,1,0,-->,95.511368,-6.052612,90.683647 +0.6,0,1,0.2,-->,75.992699,-6.696137,67.226440 +0.6,0,1,0.4,-->,58.960438,-5.981061,51.188263 +0.6,0,1,0.6,-->,47.037933,-5.091461,38.454006 +0.6,0,1,0.8,-->,33.153969,-3.844558,24.012104 +0.6,0,1,1,-->,21.882816,-2.629163,10.286406 +0.6,0.2,0,0,-->,80.255730,28.600313,-5.584157 +0.6,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +0.6,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +0.6,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +0.6,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +0.6,0.2,0,1,-->,19.813644,4.507219,-1.776610 +0.6,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +0.6,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +0.6,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +0.6,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +0.6,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +0.6,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +0.6,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +0.6,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +0.6,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +0.6,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +0.6,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +0.6,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +0.6,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +0.6,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +0.6,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +0.6,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +0.6,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +0.6,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +0.6,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +0.6,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +0.6,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +0.6,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +0.6,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +0.6,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +0.6,0.2,1,0,-->,76.772339,23.657888,66.438835 +0.6,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +0.6,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +0.6,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +0.6,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +0.6,0.2,1,1,-->,19.084234,1.476107,6.736773 +0.6,0.4,0,0,-->,66.592819,52.158440,-6.940289 +0.6,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +0.6,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +0.6,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +0.6,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +0.6,0.4,0,1,-->,17.500492,8.967496,-1.604357 +0.6,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +0.6,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +0.6,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +0.6,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +0.6,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +0.6,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +0.6,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +0.6,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +0.6,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +0.6,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +0.6,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +0.6,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +0.6,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +0.6,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +0.6,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +0.6,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +0.6,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +0.6,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +0.6,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +0.6,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +0.6,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +0.6,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +0.6,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +0.6,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +0.6,0.4,1,0,-->,63.896034,48.502384,55.140339 +0.6,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +0.6,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +0.6,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +0.6,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +0.6,0.4,1,1,-->,17.638340,5.524379,5.562377 +0.6,0.6,0,0,-->,57.659458,68.499329,-7.261981 +0.6,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +0.6,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +0.6,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +0.6,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +0.6,0.6,0,1,-->,16.291735,12.435190,-1.163224 +0.6,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +0.6,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +0.6,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +0.6,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +0.6,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +0.6,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +0.6,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +0.6,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +0.6,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +0.6,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +0.6,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +0.6,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +0.6,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +0.6,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +0.6,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +0.6,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +0.6,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +0.6,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +0.6,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +0.6,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +0.6,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +0.6,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +0.6,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +0.6,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +0.6,0.6,1,0,-->,56.922417,62.926804,46.977009 +0.6,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +0.6,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +0.6,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +0.6,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +0.6,0.6,1,1,-->,17.006958,8.652615,5.072903 +0.6,0.8,0,0,-->,54.969692,74.082016,-6.936847 +0.6,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +0.6,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +0.6,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +0.6,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +0.6,0.8,0,1,-->,15.946043,13.609159,-0.947092 +0.6,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +0.6,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +0.6,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +0.6,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +0.6,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +0.6,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +0.6,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +0.6,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +0.6,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +0.6,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +0.6,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +0.6,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +0.6,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +0.6,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +0.6,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +0.6,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +0.6,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +0.6,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +0.6,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +0.6,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +0.6,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +0.6,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +0.6,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +0.6,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +0.6,0.8,1,0,-->,54.653854,67.760796,44.287071 +0.6,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +0.6,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +0.6,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +0.6,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +0.6,0.8,1,1,-->,16.870857,9.749661,4.970186 +0.6,1,0,0,-->,54.497368,75.060043,-6.879842 +0.6,1,0,0.2,-->,43.811447,60.331165,-7.428609 +0.6,1,0,0.4,-->,34.385349,48.149761,-6.305374 +0.6,1,0,0.6,-->,28.247143,37.083023,-5.674350 +0.6,1,0,0.8,-->,21.065823,25.237616,-3.230579 +0.6,1,0,1,-->,15.885772,13.813953,-0.909413 +0.6,1,0.2,0,-->,54.496330,71.899261,13.766212 +0.6,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +0.6,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +0.6,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +0.6,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +0.6,1,0.2,1,-->,16.055666,11.152014,2.045499 +0.6,1,0.4,0,-->,54.251217,70.891769,29.814774 +0.6,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +0.6,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +0.6,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +0.6,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +0.6,1,0.4,1,-->,16.325926,9.902580,3.917871 +0.6,1,0.6,0,-->,54.223389,69.232018,39.753658 +0.6,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +0.6,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +0.6,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +0.6,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +0.6,1,0.6,1,-->,16.657753,9.832177,4.722713 +0.6,1,0.8,0,-->,54.250389,68.710594,43.161938 +0.6,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +0.6,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +0.6,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +0.6,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +0.6,1,0.8,1,-->,16.816429,9.924011,4.915226 +0.6,1,1,0,-->,54.255573,68.610649,43.815685 +0.6,1,1,0.2,-->,43.856888,53.812080,31.211851 +0.6,1,1,0.4,-->,34.608944,40.963772,23.235426 +0.6,1,1,0.6,-->,27.986898,31.306118,16.863852 +0.6,1,1,0.8,-->,21.324100,19.528862,10.395019 +0.6,1,1,1,-->,16.846907,9.941627,4.952190 +0.8,0,0,0,-->,100.389267,-0.001968,-0.001953 +0.8,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +0.8,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +0.8,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +0.8,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +0.8,0,0,1,-->,23.600971,0.577440,-0.192110 +0.8,0,0.2,0,-->,97.810730,-4.257352,34.794514 +0.8,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +0.8,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +0.8,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +0.8,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +0.8,0,0.2,1,-->,22.858877,-2.565280,4.781853 +0.8,0,0.4,0,-->,96.497917,-5.448429,63.583317 +0.8,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +0.8,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +0.8,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +0.8,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +0.8,0,0.4,1,-->,22.222569,-3.256007,8.017759 +0.8,0,0.6,0,-->,95.368080,-6.552338,82.778015 +0.8,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +0.8,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +0.8,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +0.8,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +0.8,0,0.6,1,-->,21.961229,-2.922666,9.715433 +0.8,0,0.8,0,-->,95.488335,-6.133023,89.412781 +0.8,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +0.8,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +0.8,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +0.8,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +0.8,0,0.8,1,-->,21.895464,-2.676356,10.194952 +0.8,0,1,0,-->,95.511368,-6.052612,90.683647 +0.8,0,1,0.2,-->,75.992699,-6.696137,67.226440 +0.8,0,1,0.4,-->,58.960438,-5.981061,51.188263 +0.8,0,1,0.6,-->,47.037933,-5.091461,38.454006 +0.8,0,1,0.8,-->,33.153969,-3.844558,24.012104 +0.8,0,1,1,-->,21.882816,-2.629163,10.286406 +0.8,0.2,0,0,-->,80.255730,28.600313,-5.584157 +0.8,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +0.8,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +0.8,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +0.8,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +0.8,0.2,0,1,-->,19.813644,4.507219,-1.776610 +0.8,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +0.8,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +0.8,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +0.8,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +0.8,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +0.8,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +0.8,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +0.8,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +0.8,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +0.8,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +0.8,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +0.8,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +0.8,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +0.8,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +0.8,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +0.8,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +0.8,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +0.8,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +0.8,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +0.8,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +0.8,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +0.8,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +0.8,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +0.8,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +0.8,0.2,1,0,-->,76.772339,23.657888,66.438835 +0.8,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +0.8,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +0.8,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +0.8,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +0.8,0.2,1,1,-->,19.084234,1.476107,6.736773 +0.8,0.4,0,0,-->,66.592819,52.158440,-6.940289 +0.8,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +0.8,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +0.8,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +0.8,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +0.8,0.4,0,1,-->,17.500492,8.967496,-1.604357 +0.8,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +0.8,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +0.8,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +0.8,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +0.8,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +0.8,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +0.8,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +0.8,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +0.8,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +0.8,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +0.8,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +0.8,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +0.8,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +0.8,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +0.8,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +0.8,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +0.8,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +0.8,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +0.8,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +0.8,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +0.8,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +0.8,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +0.8,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +0.8,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +0.8,0.4,1,0,-->,63.896034,48.502384,55.140339 +0.8,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +0.8,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +0.8,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +0.8,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +0.8,0.4,1,1,-->,17.638340,5.524379,5.562377 +0.8,0.6,0,0,-->,57.659458,68.499329,-7.261981 +0.8,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +0.8,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +0.8,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +0.8,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +0.8,0.6,0,1,-->,16.291735,12.435190,-1.163224 +0.8,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +0.8,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +0.8,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +0.8,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +0.8,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +0.8,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +0.8,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +0.8,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +0.8,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +0.8,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +0.8,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +0.8,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +0.8,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +0.8,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +0.8,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +0.8,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +0.8,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +0.8,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +0.8,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +0.8,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +0.8,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +0.8,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +0.8,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +0.8,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +0.8,0.6,1,0,-->,56.922417,62.926804,46.977009 +0.8,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +0.8,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +0.8,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +0.8,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +0.8,0.6,1,1,-->,17.006958,8.652615,5.072903 +0.8,0.8,0,0,-->,54.969692,74.082016,-6.936847 +0.8,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +0.8,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +0.8,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +0.8,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +0.8,0.8,0,1,-->,15.946043,13.609159,-0.947092 +0.8,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +0.8,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +0.8,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +0.8,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +0.8,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +0.8,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +0.8,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +0.8,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +0.8,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +0.8,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +0.8,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +0.8,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +0.8,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +0.8,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +0.8,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +0.8,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +0.8,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +0.8,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +0.8,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +0.8,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +0.8,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +0.8,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +0.8,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +0.8,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +0.8,0.8,1,0,-->,54.653854,67.760796,44.287071 +0.8,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +0.8,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +0.8,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +0.8,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +0.8,0.8,1,1,-->,16.870857,9.749661,4.970186 +0.8,1,0,0,-->,54.497368,75.060043,-6.879842 +0.8,1,0,0.2,-->,43.811447,60.331165,-7.428609 +0.8,1,0,0.4,-->,34.385349,48.149761,-6.305374 +0.8,1,0,0.6,-->,28.247143,37.083023,-5.674350 +0.8,1,0,0.8,-->,21.065823,25.237616,-3.230579 +0.8,1,0,1,-->,15.885772,13.813953,-0.909413 +0.8,1,0.2,0,-->,54.496330,71.899261,13.766212 +0.8,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +0.8,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +0.8,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +0.8,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +0.8,1,0.2,1,-->,16.055666,11.152014,2.045499 +0.8,1,0.4,0,-->,54.251217,70.891769,29.814774 +0.8,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +0.8,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +0.8,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +0.8,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +0.8,1,0.4,1,-->,16.325926,9.902580,3.917871 +0.8,1,0.6,0,-->,54.223389,69.232018,39.753658 +0.8,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +0.8,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +0.8,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +0.8,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +0.8,1,0.6,1,-->,16.657753,9.832177,4.722713 +0.8,1,0.8,0,-->,54.250389,68.710594,43.161938 +0.8,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +0.8,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +0.8,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +0.8,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +0.8,1,0.8,1,-->,16.816429,9.924011,4.915226 +0.8,1,1,0,-->,54.255573,68.610649,43.815685 +0.8,1,1,0.2,-->,43.856888,53.812080,31.211851 +0.8,1,1,0.4,-->,34.608944,40.963772,23.235426 +0.8,1,1,0.6,-->,27.986898,31.306118,16.863852 +0.8,1,1,0.8,-->,21.324100,19.528862,10.395019 +0.8,1,1,1,-->,16.846907,9.941627,4.952190 +1,0,0,0,-->,100.389267,-0.001968,-0.001953 +1,0,0,0.2,-->,79.844528,-0.640630,-1.785866 +1,0,0,0.4,-->,62.367558,-0.678894,-2.207887 +1,0,0,0.6,-->,48.789402,-0.427424,-2.030338 +1,0,0,0.8,-->,35.315495,-0.122407,-1.362615 +1,0,0,1,-->,23.600971,0.577440,-0.192110 +1,0,0.2,0,-->,97.810730,-4.257352,34.794514 +1,0,0.2,0.2,-->,78.640633,-4.026143,26.347536 +1,0,0.2,0.4,-->,60.962273,-3.533689,19.535671 +1,0,0.2,0.6,-->,47.654957,-2.940092,14.776913 +1,0,0.2,0.8,-->,34.417225,-2.579765,9.557817 +1,0,0.2,1,-->,22.858877,-2.565280,4.781853 +1,0,0.4,0,-->,96.497917,-5.448429,63.583317 +1,0,0.4,0.2,-->,77.283272,-5.710212,48.474190 +1,0,0.4,0.4,-->,59.758724,-5.125226,36.349815 +1,0,0.4,0.6,-->,46.670410,-4.308939,27.218418 +1,0,0.4,0.8,-->,33.685272,-3.581657,17.501959 +1,0,0.4,1,-->,22.222569,-3.256007,8.017759 +1,0,0.6,0,-->,95.368080,-6.552338,82.778015 +1,0,0.6,0.2,-->,76.352486,-6.496937,61.803967 +1,0,0.6,0.4,-->,59.175026,-5.806537,46.898762 +1,0,0.6,0.6,-->,46.859131,-4.948049,35.205574 +1,0,0.6,0.8,-->,33.278610,-3.856983,22.130127 +1,0,0.6,1,-->,21.961229,-2.922666,9.715433 +1,0,0.8,0,-->,95.488335,-6.133023,89.412781 +1,0,0.8,0.2,-->,76.050537,-6.664098,66.357918 +1,0,0.8,0.4,-->,58.994938,-5.953012,50.501713 +1,0,0.8,0.6,-->,47.009285,-5.068358,37.934147 +1,0,0.8,0.8,-->,33.174015,-3.846556,23.711313 +1,0,0.8,1,-->,21.895464,-2.676356,10.194952 +1,0,1,0,-->,95.511368,-6.052612,90.683647 +1,0,1,0.2,-->,75.992699,-6.696137,67.226440 +1,0,1,0.4,-->,58.960438,-5.981061,51.188263 +1,0,1,0.6,-->,47.037933,-5.091461,38.454006 +1,0,1,0.8,-->,33.153969,-3.844558,24.012104 +1,0,1,1,-->,21.882816,-2.629163,10.286406 +1,0.2,0,0,-->,80.255730,28.600313,-5.584157 +1,0.2,0,0.2,-->,64.452850,22.832451,-5.680004 +1,0.2,0,0.4,-->,50.726475,17.792675,-5.162981 +1,0.2,0,0.6,-->,39.892796,14.133532,-4.291003 +1,0.2,0,0.8,-->,29.270256,9.306818,-3.046502 +1,0.2,0,1,-->,19.813644,4.507219,-1.776610 +1,0.2,0.2,0,-->,78.781990,25.696569,23.216671 +1,0.2,0.2,0.2,-->,63.668041,19.242645,16.454811 +1,0.2,0.2,0.4,-->,49.581760,15.210241,12.465938 +1,0.2,0.2,0.6,-->,39.502987,11.297577,9.366870 +1,0.2,0.2,0.8,-->,28.523743,6.860950,6.058600 +1,0.2,0.2,1,-->,19.347004,2.098833,2.349589 +1,0.2,0.4,0,-->,77.441856,25.042032,45.791092 +1,0.2,0.4,0.2,-->,62.500214,18.020693,35.895725 +1,0.2,0.4,0.4,-->,48.693813,13.148761,27.400034 +1,0.2,0.4,0.6,-->,38.066616,10.118393,20.111265 +1,0.2,0.4,0.8,-->,27.836864,5.838470,12.587790 +1,0.2,0.4,1,-->,19.092840,1.196867,5.082630 +1,0.2,0.6,0,-->,76.942879,23.974121,60.423725 +1,0.2,0.6,0.2,-->,62.014179,17.433456,47.808071 +1,0.2,0.6,0.4,-->,48.236580,12.764997,35.642944 +1,0.2,0.6,0.6,-->,38.072029,9.290752,26.358509 +1,0.2,0.6,0.8,-->,27.843431,5.089576,16.457563 +1,0.2,0.6,1,-->,19.074520,1.329176,6.403682 +1,0.2,0.8,0,-->,76.799767,23.708729,65.471329 +1,0.2,0.8,0.2,-->,61.856133,17.315268,51.854397 +1,0.2,0.8,0.4,-->,48.100101,12.729462,38.431435 +1,0.2,0.8,0.6,-->,38.112545,9.104836,28.480148 +1,0.2,0.8,0.8,-->,27.853008,5.136496,17.593201 +1,0.2,0.8,1,-->,19.082672,1.452472,6.683271 +1,0.2,1,0,-->,76.772339,23.657888,66.438835 +1,0.2,1,0.2,-->,61.825829,17.292652,52.626015 +1,0.2,1,0.4,-->,48.073940,12.722668,38.962616 +1,0.2,1,0.6,-->,38.120316,9.069209,28.884432 +1,0.2,1,0.8,-->,27.854841,5.145494,17.809362 +1,0.2,1,1,-->,19.084234,1.476107,6.736773 +1,0.4,0,0,-->,66.592819,52.158440,-6.940289 +1,0.4,0,0.2,-->,53.138714,42.072079,-6.952024 +1,0.4,0,0.4,-->,42.073685,32.840611,-6.108066 +1,0.4,0,0.6,-->,33.356991,25.779755,-5.011825 +1,0.4,0,0.8,-->,24.740709,17.292683,-3.381697 +1,0.4,0,1,-->,17.500492,8.967496,-1.604357 +1,0.4,0.2,0,-->,65.280304,50.111446,17.415886 +1,0.4,0.2,0.2,-->,52.290993,39.308640,12.601059 +1,0.4,0.2,0.4,-->,41.082603,30.113634,9.332215 +1,0.4,0.2,0.6,-->,32.606445,23.054586,6.863108 +1,0.4,0.2,0.8,-->,24.225941,14.799058,4.243225 +1,0.4,0.2,1,-->,17.355562,6.500395,1.937174 +1,0.4,0.4,0,-->,64.804085,48.267040,36.487034 +1,0.4,0.4,0.2,-->,52.003456,38.268986,27.901470 +1,0.4,0.4,0.4,-->,40.600090,28.636593,21.057156 +1,0.4,0.4,0.6,-->,32.065533,21.384317,15.474100 +1,0.4,0.4,0.8,-->,23.928108,13.277240,9.720904 +1,0.4,0.4,1,-->,17.343887,5.255658,4.094197 +1,0.4,0.6,0,-->,64.135712,48.361275,49.718075 +1,0.4,0.6,0.2,-->,51.604374,37.156693,37.647930 +1,0.4,0.6,0.4,-->,40.293491,27.948267,27.930773 +1,0.4,0.6,0.6,-->,32.016926,20.457607,20.448368 +1,0.4,0.6,0.8,-->,23.862955,12.433578,12.449006 +1,0.4,0.6,1,-->,17.523438,5.319175,5.188538 +1,0.4,0.8,0,-->,63.934700,48.479706,54.272572 +1,0.4,0.8,0.2,-->,51.486565,36.846100,40.951275 +1,0.4,0.8,0.4,-->,40.195801,27.825550,30.228054 +1,0.4,0.8,0.6,-->,32.029892,20.248604,22.097204 +1,0.4,0.8,0.8,-->,23.907755,12.449659,13.312624 +1,0.4,0.8,1,-->,17.619907,5.491336,5.502051 +1,0.4,1,0,-->,63.896034,48.502384,55.140339 +1,0.4,1,0.2,-->,51.463978,36.786594,41.583046 +1,0.4,1,0.4,-->,40.177074,27.802052,30.665564 +1,0.4,1,0.6,-->,32.032375,20.208509,22.411144 +1,0.4,1,0.8,-->,23.916382,12.452730,13.478614 +1,0.4,1,1,-->,17.638340,5.524379,5.562377 +1,0.6,0,0,-->,57.659458,68.499329,-7.261981 +1,0.6,0,0.2,-->,46.404575,55.100044,-7.340332 +1,0.6,0,0.4,-->,36.529045,43.747349,-6.303527 +1,0.6,0,0.6,-->,29.613581,33.838512,-5.509058 +1,0.6,0,0.8,-->,22.064117,22.905634,-3.300047 +1,0.6,0,1,-->,16.291735,12.435190,-1.163224 +1,0.6,0.2,0,-->,57.493191,65.673996,14.722637 +1,0.6,0.2,0.2,-->,45.821854,52.457577,10.262938 +1,0.6,0.2,0.4,-->,36.002289,40.207169,7.417650 +1,0.6,0.2,0.6,-->,28.874134,30.489176,5.380199 +1,0.6,0.2,0.8,-->,21.949492,20.007105,3.475636 +1,0.6,0.2,1,-->,16.388491,9.834852,1.999415 +1,0.6,0.4,0,-->,57.178543,64.424896,31.635803 +1,0.6,0.4,0.2,-->,45.756493,50.959816,23.610542 +1,0.6,0.4,0.4,-->,35.739868,38.546642,17.482353 +1,0.6,0.4,0.6,-->,28.438612,28.985825,12.528270 +1,0.6,0.4,0.8,-->,21.717968,18.505394,7.968074 +1,0.6,0.4,1,-->,16.551458,8.545521,3.892762 +1,0.6,0.6,0,-->,56.974148,63.327290,42.548923 +1,0.6,0.6,0.2,-->,45.869503,49.502369,31.147438 +1,0.6,0.6,0.4,-->,35.976936,37.499756,23.106461 +1,0.6,0.6,0.6,-->,28.823030,28.217749,16.740709 +1,0.6,0.6,0.8,-->,21.929199,17.703789,10.374986 +1,0.6,0.6,1,-->,16.859570,8.551783,4.835750 +1,0.6,0.8,0,-->,56.930744,62.991173,46.268044 +1,0.6,0.8,0.2,-->,45.932030,49.082458,33.671673 +1,0.6,0.8,0.4,-->,36.098145,37.252739,24.958086 +1,0.6,0.8,0.6,-->,29.011982,28.087706,18.136646 +1,0.6,0.8,0.8,-->,22.012510,17.524059,11.111189 +1,0.6,0.8,1,-->,16.983238,8.636382,5.034738 +1,0.6,1,0,-->,56.922417,62.926804,46.977009 +1,0.6,1,0.2,-->,45.944012,49.001995,34.153942 +1,0.6,1,0.4,-->,36.121376,37.205391,25.312592 +1,0.6,1,0.6,-->,29.048204,28.062763,18.402861 +1,0.6,1,0.8,-->,22.028482,17.489603,11.252754 +1,0.6,1,1,-->,17.006958,8.652615,5.072903 +1,0.8,0,0,-->,54.969692,74.082016,-6.936847 +1,0.8,0,0.2,-->,44.197830,59.549454,-7.415591 +1,0.8,0,0.4,-->,34.705696,47.493584,-6.305321 +1,0.8,0,0.6,-->,28.450827,36.600327,-5.649940 +1,0.8,0,0.8,-->,21.214861,24.889372,-3.241036 +1,0.8,0,1,-->,15.946043,13.609159,-0.947092 +1,0.8,0.2,0,-->,54.944073,70.971657,13.908492 +1,0.8,0.2,0.2,-->,43.698299,56.951046,9.556631 +1,0.8,0.2,0.4,-->,34.341347,43.652794,6.838273 +1,0.8,0.2,0.6,-->,27.663568,33.031895,4.937903 +1,0.8,0.2,0.8,-->,21.258396,21.796991,3.302167 +1,0.8,0.2,1,-->,16.105530,10.955063,2.038689 +1,0.8,0.4,0,-->,54.688488,69.926376,30.088253 +1,0.8,0.4,0.2,-->,43.717514,55.287148,22.208023 +1,0.8,0.4,0.4,-->,34.178883,41.917625,16.365334 +1,0.8,0.4,0.6,-->,27.274502,31.598885,11.576162 +1,0.8,0.4,0.8,-->,21.091976,20.320192,7.562088 +1,0.8,0.4,1,-->,16.359552,9.700583,3.914177 +1,0.8,0.6,0,-->,54.633976,68.353096,40.171864 +1,0.8,0.6,0.2,-->,44.005466,53.696037,28.974852 +1,0.8,0.6,0.4,-->,34.605473,40.763447,21.507202 +1,0.8,0.6,0.6,-->,27.826878,30.905619,15.529531 +1,0.8,0.6,0.8,-->,21.320412,19.490940,9.721011 +1,0.8,0.6,1,-->,16.687695,9.640835,4.739569 +1,0.8,0.8,0,-->,54.650669,67.855957,43.626392 +1,0.8,0.8,0.2,-->,44.141670,53.191242,31.220835 +1,0.8,0.8,0.4,-->,34.797565,40.462486,23.217644 +1,0.8,0.8,0.6,-->,28.093735,30.835930,16.841860 +1,0.8,0.8,0.8,-->,21.411406,19.266554,10.393985 +1,0.8,0.8,1,-->,16.841457,9.732167,4.933085 +1,0.8,1,0,-->,54.653854,67.760796,44.287071 +1,0.8,1,0.2,-->,44.167778,53.094635,31.652126 +1,0.8,1,0.4,-->,34.834328,40.404804,23.546736 +1,0.8,1,0.6,-->,28.144899,30.822525,17.092707 +1,0.8,1,0.8,-->,21.428854,19.223526,10.522646 +1,0.8,1,1,-->,16.870857,9.749661,4.970186 +1,1,0,0,-->,54.497368,75.060043,-6.879842 +1,1,0,0.2,-->,43.811447,60.331165,-7.428609 +1,1,0,0.4,-->,34.385349,48.149761,-6.305374 +1,1,0,0.6,-->,28.247143,37.083023,-5.674350 +1,1,0,0.8,-->,21.065823,25.237616,-3.230579 +1,1,0,1,-->,15.885772,13.813953,-0.909413 +1,1,0.2,0,-->,54.496330,71.899261,13.766212 +1,1,0.2,0.2,-->,43.326527,57.738213,9.432940 +1,1,0.2,0.4,-->,34.050930,44.255775,6.736696 +1,1,0.2,0.6,-->,27.451885,33.478764,4.860433 +1,1,0.2,0.8,-->,21.137512,22.109259,3.271784 +1,1,0.2,1,-->,16.055666,11.152014,2.045499 +1,1,0.4,0,-->,54.251217,70.891769,29.814774 +1,1,0.4,0.2,-->,43.360378,56.047592,21.960138 +1,1,0.4,0.4,-->,33.905918,42.506168,16.169462 +1,1,0.4,0.6,-->,27.070961,32.054493,11.409686 +1,1,0.4,0.8,-->,20.981640,20.636868,7.491123 +1,1,0.4,1,-->,16.325926,9.902580,3.917871 +1,1,0.6,0,-->,54.223389,69.232018,39.753658 +1,1,0.6,0.2,-->,43.677799,54.432392,28.594522 +1,1,0.6,0.4,-->,34.364265,41.333492,21.225533 +1,1,0.6,0.6,-->,27.651289,31.377037,15.316029 +1,1,0.6,0.8,-->,21.214069,19.803421,9.605801 +1,1,0.6,1,-->,16.657753,9.832177,4.722713 +1,1,0.8,0,-->,54.250389,68.710594,43.161938 +1,1,0.8,0.2,-->,43.828083,53.912304,30.792263 +1,1,0.8,0.4,-->,34.569473,41.023228,22.912823 +1,1,0.8,0.6,-->,27.933126,31.317608,16.615711 +1,1,0.8,0.8,-->,21.306404,19.573122,10.268455 +1,1,0.8,1,-->,16.816429,9.924011,4.915226 +1,1,1,0,-->,54.255573,68.610649,43.815685 +1,1,1,0.2,-->,43.856888,53.812080,31.211851 +1,1,1,0.4,-->,34.608944,40.963772,23.235426 +1,1,1,0.6,-->,27.986898,31.306118,16.863852 +1,1,1,0.8,-->,21.324100,19.528862,10.395019 +1,1,1,1,-->,16.846907,9.941627,4.952190 +-0.1,0.5,0.5,0.5,-->,33.707649,29.435873,19.315800 +1.1,0.5,0.5,0.5,-->,33.707649,29.435873,19.315800 +0.5,-0.1,0.5,0.5,-->,52.814831,-5.202384,37.002560 +0.5,1.1,0.5,0.5,-->,30.588442,36.537830,16.267633 +0.5,0.5,-0.1,0.5,-->,34.831505,34.829411,-5.912278 +0.5,0.5,1.1,0.5,-->,33.927803,28.987253,23.726938 +0.5,0.5,0.5,-0.1,-->,59.985481,57.417980,40.692539 +0.5,0.5,0.5,1.1,-->,16.988140,7.167380,4.609890 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-1.csv new file mode 100644 index 0000000..951eed9 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-1.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.390625,-0.001953,-0.001953 +0,0,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,0,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,0,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,0,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,0,0,1,-->,22.458010,0.597260,-0.200804 +0,0,0.2,0,-->,95.936836,-6.008337,70.007378 +0,0,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,0,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,0,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,0,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,0,0.2,1,-->,20.883972,-3.460315,9.372053 +0,0,0.4,0,-->,95.391182,-6.438572,85.637413 +0,0,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,0,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,0,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,0,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,0,0.4,1,-->,20.682577,-3.075479,10.834335 +0,0,0.6,0,-->,95.439240,-6.270948,88.322090 +0,0,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,0,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,0,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,0,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,0,0.6,1,-->,20.654469,-2.970278,11.051654 +0,0,0.8,0,-->,95.470856,-6.160670,90.089935 +0,0,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,0,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,0,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,0,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,0,0.8,1,-->,20.635977,-2.901061,11.194663 +0,0,1,0,-->,95.495087,-6.076125,91.445824 +0,0,1,0.2,-->,73.590431,-6.735473,66.156830 +0,0,1,0.4,-->,55.808495,-5.812951,49.075878 +0,0,1,0.6,-->,42.599674,-4.890436,35.755604 +0,0,1,0.8,-->,29.964300,-3.760385,22.373678 +0,0,1,1,-->,20.621754,-2.848001,11.304264 +0,0.2,0,0,-->,100.390625,-0.001953,-0.001953 +0,0.2,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,0.2,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,0.2,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,0.2,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,0.2,0,1,-->,22.458010,0.597260,-0.200804 +0,0.2,0.2,0,-->,95.936836,-6.008337,70.007378 +0,0.2,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,0.2,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,0.2,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,0.2,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,0.2,0.2,1,-->,20.883972,-3.460315,9.372053 +0,0.2,0.4,0,-->,95.391182,-6.438572,85.637413 +0,0.2,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,0.2,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,0.2,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,0.2,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,0.2,0.4,1,-->,20.682577,-3.075479,10.834335 +0,0.2,0.6,0,-->,95.439240,-6.270948,88.322090 +0,0.2,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,0.2,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,0.2,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,0.2,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,0.2,0.6,1,-->,20.654469,-2.970278,11.051654 +0,0.2,0.8,0,-->,95.470856,-6.160670,90.089935 +0,0.2,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,0.2,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,0.2,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,0.2,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,0.2,0.8,1,-->,20.635977,-2.901061,11.194663 +0,0.2,1,0,-->,95.495087,-6.076125,91.445824 +0,0.2,1,0.2,-->,73.590431,-6.735473,66.156830 +0,0.2,1,0.4,-->,55.808495,-5.812951,49.075878 +0,0.2,1,0.6,-->,42.599674,-4.890436,35.755604 +0,0.2,1,0.8,-->,29.964300,-3.760385,22.373678 +0,0.2,1,1,-->,20.621754,-2.848001,11.304264 +0,0.4,0,0,-->,100.390625,-0.001953,-0.001953 +0,0.4,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,0.4,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,0.4,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,0.4,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,0.4,0,1,-->,22.458010,0.597260,-0.200804 +0,0.4,0.2,0,-->,95.936836,-6.008337,70.007378 +0,0.4,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,0.4,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,0.4,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,0.4,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,0.4,0.2,1,-->,20.883972,-3.460315,9.372053 +0,0.4,0.4,0,-->,95.391182,-6.438572,85.637413 +0,0.4,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,0.4,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,0.4,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,0.4,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,0.4,0.4,1,-->,20.682577,-3.075479,10.834335 +0,0.4,0.6,0,-->,95.439240,-6.270948,88.322090 +0,0.4,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,0.4,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,0.4,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,0.4,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,0.4,0.6,1,-->,20.654469,-2.970278,11.051654 +0,0.4,0.8,0,-->,95.470856,-6.160670,90.089935 +0,0.4,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,0.4,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,0.4,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,0.4,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,0.4,0.8,1,-->,20.635977,-2.901061,11.194663 +0,0.4,1,0,-->,95.495087,-6.076125,91.445824 +0,0.4,1,0.2,-->,73.590431,-6.735473,66.156830 +0,0.4,1,0.4,-->,55.808495,-5.812951,49.075878 +0,0.4,1,0.6,-->,42.599674,-4.890436,35.755604 +0,0.4,1,0.8,-->,29.964300,-3.760385,22.373678 +0,0.4,1,1,-->,20.621754,-2.848001,11.304264 +0,0.6,0,0,-->,100.390625,-0.001953,-0.001953 +0,0.6,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,0.6,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,0.6,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,0.6,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,0.6,0,1,-->,22.458010,0.597260,-0.200804 +0,0.6,0.2,0,-->,95.936836,-6.008337,70.007378 +0,0.6,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,0.6,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,0.6,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,0.6,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,0.6,0.2,1,-->,20.883972,-3.460315,9.372053 +0,0.6,0.4,0,-->,95.391182,-6.438572,85.637413 +0,0.6,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,0.6,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,0.6,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,0.6,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,0.6,0.4,1,-->,20.682577,-3.075479,10.834335 +0,0.6,0.6,0,-->,95.439240,-6.270948,88.322090 +0,0.6,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,0.6,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,0.6,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,0.6,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,0.6,0.6,1,-->,20.654469,-2.970278,11.051654 +0,0.6,0.8,0,-->,95.470856,-6.160670,90.089935 +0,0.6,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,0.6,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,0.6,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,0.6,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,0.6,0.8,1,-->,20.635977,-2.901061,11.194663 +0,0.6,1,0,-->,95.495087,-6.076125,91.445824 +0,0.6,1,0.2,-->,73.590431,-6.735473,66.156830 +0,0.6,1,0.4,-->,55.808495,-5.812951,49.075878 +0,0.6,1,0.6,-->,42.599674,-4.890436,35.755604 +0,0.6,1,0.8,-->,29.964300,-3.760385,22.373678 +0,0.6,1,1,-->,20.621754,-2.848001,11.304264 +0,0.8,0,0,-->,100.390625,-0.001953,-0.001953 +0,0.8,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,0.8,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,0.8,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,0.8,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,0.8,0,1,-->,22.458010,0.597260,-0.200804 +0,0.8,0.2,0,-->,95.936836,-6.008337,70.007378 +0,0.8,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,0.8,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,0.8,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,0.8,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,0.8,0.2,1,-->,20.883972,-3.460315,9.372053 +0,0.8,0.4,0,-->,95.391182,-6.438572,85.637413 +0,0.8,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,0.8,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,0.8,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,0.8,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,0.8,0.4,1,-->,20.682577,-3.075479,10.834335 +0,0.8,0.6,0,-->,95.439240,-6.270948,88.322090 +0,0.8,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,0.8,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,0.8,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,0.8,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,0.8,0.6,1,-->,20.654469,-2.970278,11.051654 +0,0.8,0.8,0,-->,95.470856,-6.160670,90.089935 +0,0.8,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,0.8,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,0.8,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,0.8,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,0.8,0.8,1,-->,20.635977,-2.901061,11.194663 +0,0.8,1,0,-->,95.495087,-6.076125,91.445824 +0,0.8,1,0.2,-->,73.590431,-6.735473,66.156830 +0,0.8,1,0.4,-->,55.808495,-5.812951,49.075878 +0,0.8,1,0.6,-->,42.599674,-4.890436,35.755604 +0,0.8,1,0.8,-->,29.964300,-3.760385,22.373678 +0,0.8,1,1,-->,20.621754,-2.848001,11.304264 +0,1,0,0,-->,100.390625,-0.001953,-0.001953 +0,1,0,0.2,-->,77.492264,-0.815983,-2.072325 +0,1,0,0.4,-->,58.809441,-0.631108,-2.219058 +0,1,0,0.6,-->,44.288357,-0.368877,-1.924650 +0,1,0,0.8,-->,32.131210,-0.016529,-1.192460 +0,1,0,1,-->,22.458010,0.597260,-0.200804 +0,1,0.2,0,-->,95.936836,-6.008337,70.007378 +0,1,0.2,0.2,-->,74.592896,-5.974070,51.567604 +0,1,0.2,0.4,-->,56.147511,-5.283624,37.824272 +0,1,0.2,0.6,-->,42.337681,-4.326273,27.565096 +0,1,0.2,0.8,-->,30.353632,-3.671424,17.614145 +0,1,0.2,1,-->,20.883972,-3.460315,9.372053 +0,1,0.4,0,-->,95.391182,-6.438572,85.637413 +0,1,0.4,0.2,-->,73.853699,-6.576034,62.219799 +0,1,0.4,0.4,-->,55.890720,-5.712492,46.037136 +0,1,0.4,0.6,-->,42.475571,-4.784019,33.534164 +0,1,0.4,0.8,-->,30.058653,-3.798390,21.125355 +0,1,0.4,1,-->,20.682577,-3.075479,10.834335 +0,1,0.6,0,-->,95.439240,-6.270948,88.322090 +0,1,0.6,0.2,-->,73.731949,-6.649757,64.040855 +0,1,0.6,0.4,-->,55.852699,-5.759115,47.442741 +0,1,0.6,0.6,-->,42.532967,-4.833227,34.561630 +0,1,0.6,0.8,-->,30.015022,-3.780812,21.702345 +0,1,0.6,1,-->,20.654469,-2.970278,11.051654 +0,1,0.8,0,-->,95.470856,-6.160670,90.089935 +0,1,0.8,0.2,-->,73.651833,-6.698281,65.240440 +0,1,0.8,0.4,-->,55.827671,-5.789613,48.365273 +0,1,0.8,0.6,-->,42.570732,-4.865609,35.238403 +0,1,0.8,0.8,-->,29.986307,-3.769261,22.082022 +0,1,0.8,1,-->,20.635977,-2.901061,11.194663 +0,1,1,0,-->,95.495087,-6.076125,91.445824 +0,1,1,0.2,-->,73.590431,-6.735473,66.156830 +0,1,1,0.4,-->,55.808495,-5.812951,49.075878 +0,1,1,0.6,-->,42.599674,-4.890436,35.755604 +0,1,1,0.8,-->,29.964300,-3.760385,22.373678 +0,1,1,1,-->,20.621754,-2.848001,11.304264 +0.2,0,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,0,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,0,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,0,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,0,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,0,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,0,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,0,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,0,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,0,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,0,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,0,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,0,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,0,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,0,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,0,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,0,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,0,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,0,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,0,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,0,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,0,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,0,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,0,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,0,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,0,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,0,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,0,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,0,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,0,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,0,1,0,-->,66.165421,-51.200066,38.969120 +0.2,0,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,0,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,0,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,0,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,0,1,1,-->,17.604433,-10.117740,5.155434 +0.2,0.2,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,0.2,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,0.2,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,0.2,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,0.2,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,0.2,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,0.2,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,0.2,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,0.2,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,0.2,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,0.2,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,0.2,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,0.2,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,0.2,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,0.2,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,0.2,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,0.2,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,0.2,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,0.2,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,0.2,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,0.2,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,0.2,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,0.2,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,0.2,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,0.2,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,0.2,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,0.2,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,0.2,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,0.2,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,0.2,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,0.2,1,0,-->,66.165421,-51.200066,38.969120 +0.2,0.2,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,0.2,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,0.2,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,0.2,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,0.2,1,1,-->,17.604433,-10.117740,5.155434 +0.2,0.4,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,0.4,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,0.4,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,0.4,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,0.4,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,0.4,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,0.4,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,0.4,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,0.4,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,0.4,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,0.4,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,0.4,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,0.4,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,0.4,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,0.4,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,0.4,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,0.4,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,0.4,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,0.4,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,0.4,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,0.4,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,0.4,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,0.4,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,0.4,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,0.4,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,0.4,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,0.4,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,0.4,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,0.4,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,0.4,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,0.4,1,0,-->,66.165421,-51.200066,38.969120 +0.2,0.4,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,0.4,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,0.4,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,0.4,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,0.4,1,1,-->,17.604433,-10.117740,5.155434 +0.2,0.6,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,0.6,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,0.6,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,0.6,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,0.6,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,0.6,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,0.6,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,0.6,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,0.6,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,0.6,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,0.6,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,0.6,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,0.6,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,0.6,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,0.6,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,0.6,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,0.6,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,0.6,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,0.6,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,0.6,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,0.6,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,0.6,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,0.6,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,0.6,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,0.6,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,0.6,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,0.6,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,0.6,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,0.6,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,0.6,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,0.6,1,0,-->,66.165421,-51.200066,38.969120 +0.2,0.6,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,0.6,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,0.6,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,0.6,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,0.6,1,1,-->,17.604433,-10.117740,5.155434 +0.2,0.8,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,0.8,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,0.8,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,0.8,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,0.8,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,0.8,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,0.8,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,0.8,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,0.8,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,0.8,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,0.8,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,0.8,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,0.8,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,0.8,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,0.8,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,0.8,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,0.8,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,0.8,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,0.8,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,0.8,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,0.8,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,0.8,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,0.8,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,0.8,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,0.8,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,0.8,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,0.8,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,0.8,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,0.8,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,0.8,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,0.8,1,0,-->,66.165421,-51.200066,38.969120 +0.2,0.8,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,0.8,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,0.8,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,0.8,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,0.8,1,1,-->,17.604433,-10.117740,5.155434 +0.2,1,0,0,-->,70.433601,-32.771046,-39.585857 +0.2,1,0,0.2,-->,56.062241,-25.676348,-30.996920 +0.2,1,0,0.4,-->,43.036232,-20.332443,-24.280819 +0.2,1,0,0.6,-->,33.213211,-15.313848,-18.648230 +0.2,1,0,0.8,-->,24.660612,-9.832527,-13.147841 +0.2,1,0,1,-->,17.868032,-4.967033,-8.666894 +0.2,1,0.2,0,-->,66.275391,-49.439224,20.785120 +0.2,1,0.2,0.2,-->,52.955849,-38.958710,17.025328 +0.2,1,0.2,0.4,-->,40.866699,-30.903141,11.940730 +0.2,1,0.2,0.6,-->,31.263607,-23.204489,8.522023 +0.2,1,0.2,0.8,-->,23.471485,-16.144749,5.392192 +0.2,1,0.2,1,-->,17.482946,-10.297645,2.770196 +0.2,1,0.4,0,-->,66.200706,-50.762077,34.128803 +0.2,1,0.4,0.2,-->,52.623703,-40.243057,26.314037 +0.2,1,0.4,0.4,-->,40.629227,-31.992968,18.950502 +0.2,1,0.4,0.6,-->,31.133842,-24.083359,13.814136 +0.2,1,0.4,0.8,-->,23.365667,-16.677496,8.948026 +0.2,1,0.4,1,-->,17.563412,-10.229621,4.558562 +0.2,1,0.6,0,-->,66.184387,-50.964638,36.366169 +0.2,1,0.6,0.2,-->,52.589779,-40.427177,27.885359 +0.2,1,0.6,0.4,-->,40.595810,-32.146824,20.137650 +0.2,1,0.6,0.6,-->,31.132454,-24.207020,14.712286 +0.2,1,0.6,0.8,-->,23.371510,-16.696144,9.477945 +0.2,1,0.6,1,-->,17.582386,-10.177876,4.835446 +0.2,1,0.8,0,-->,66.173668,-51.097904,37.839001 +0.2,1,0.8,0.2,-->,52.567459,-40.548340,28.920666 +0.2,1,0.8,0.4,-->,40.573830,-32.248051,20.922688 +0.2,1,0.8,0.6,-->,31.131544,-24.288342,15.301528 +0.2,1,0.8,0.8,-->,23.375351,-16.708418,9.826630 +0.2,1,0.8,1,-->,17.594866,-10.143829,5.016605 +0.2,1,1,0,-->,66.165421,-51.200066,38.969120 +0.2,1,1,0.2,-->,52.550350,-40.641220,29.711222 +0.2,1,1,0.4,-->,40.556980,-32.325634,21.521383 +0.2,1,1,0.6,-->,31.130842,-24.350704,15.752762 +0.2,1,1,0.8,-->,23.378294,-16.717834,10.093862 +0.2,1,1,1,-->,17.604433,-10.117740,5.155434 +0.4,0,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,0,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,0,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,0,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,0,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,0,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,0,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,0,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,0,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,0,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,0,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,0,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,0,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,0,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,0,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,0,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,0,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,0,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,0,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,0,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,0,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,0,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,0,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,0,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,0,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,0,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,0,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,0,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,0,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,0,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,0,1,0,-->,60.599030,-64.210220,29.544136 +0.4,0,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,0,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,0,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,0,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,0,1,1,-->,17.087307,-13.270332,4.162015 +0.4,0.2,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,0.2,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,0.2,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,0.2,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,0.2,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,0.2,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,0.2,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,0.2,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,0.2,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,0.2,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,0.2,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,0.2,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,0.2,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,0.2,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,0.2,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,0.2,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,0.2,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,0.2,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,0.2,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,0.2,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,0.2,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,0.2,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,0.2,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,0.2,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,0.2,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,0.2,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,0.2,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,0.2,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,0.2,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,0.2,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,0.2,1,0,-->,60.599030,-64.210220,29.544136 +0.4,0.2,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,0.2,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,0.2,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,0.2,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,0.2,1,1,-->,17.087307,-13.270332,4.162015 +0.4,0.4,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,0.4,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,0.4,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,0.4,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,0.4,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,0.4,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,0.4,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,0.4,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,0.4,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,0.4,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,0.4,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,0.4,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,0.4,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,0.4,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,0.4,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,0.4,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,0.4,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,0.4,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,0.4,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,0.4,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,0.4,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,0.4,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,0.4,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,0.4,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,0.4,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,0.4,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,0.4,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,0.4,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,0.4,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,0.4,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,0.4,1,0,-->,60.599030,-64.210220,29.544136 +0.4,0.4,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,0.4,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,0.4,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,0.4,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,0.4,1,1,-->,17.087307,-13.270332,4.162015 +0.4,0.6,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,0.6,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,0.6,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,0.6,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,0.6,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,0.6,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,0.6,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,0.6,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,0.6,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,0.6,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,0.6,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,0.6,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,0.6,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,0.6,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,0.6,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,0.6,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,0.6,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,0.6,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,0.6,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,0.6,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,0.6,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,0.6,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,0.6,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,0.6,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,0.6,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,0.6,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,0.6,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,0.6,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,0.6,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,0.6,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,0.6,1,0,-->,60.599030,-64.210220,29.544136 +0.4,0.6,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,0.6,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,0.6,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,0.6,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,0.6,1,1,-->,17.087307,-13.270332,4.162015 +0.4,0.8,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,0.8,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,0.8,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,0.8,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,0.8,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,0.8,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,0.8,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,0.8,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,0.8,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,0.8,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,0.8,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,0.8,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,0.8,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,0.8,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,0.8,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,0.8,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,0.8,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,0.8,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,0.8,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,0.8,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,0.8,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,0.8,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,0.8,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,0.8,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,0.8,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,0.8,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,0.8,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,0.8,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,0.8,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,0.8,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,0.8,1,0,-->,60.599030,-64.210220,29.544136 +0.4,0.8,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,0.8,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,0.8,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,0.8,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,0.8,1,1,-->,17.087307,-13.270332,4.162015 +0.4,1,0,0,-->,65.480553,-39.549129,-46.244301 +0.4,1,0,0.2,-->,52.089615,-31.676195,-36.490749 +0.4,1,0,0.4,-->,40.247746,-24.868351,-28.303829 +0.4,1,0,0.6,-->,31.445530,-19.092258,-21.997149 +0.4,1,0,0.8,-->,23.247232,-12.891310,-15.351913 +0.4,1,0,1,-->,17.047029,-7.782317,-10.028938 +0.4,1,0.2,0,-->,61.081284,-61.241749,13.439537 +0.4,1,0.2,0.2,-->,49.202255,-47.915512,10.414230 +0.4,1,0.2,0.4,-->,38.186100,-37.424019,7.083603 +0.4,1,0.2,0.6,-->,29.313814,-27.895435,5.026621 +0.4,1,0.2,0.8,-->,22.181871,-19.797903,3.174281 +0.4,1,0.2,1,-->,16.908901,-13.397671,1.764709 +0.4,1,0.4,0,-->,60.716045,-63.467659,25.190588 +0.4,1,0.4,0.2,-->,49.081402,-49.635139,18.828636 +0.4,1,0.4,0.4,-->,38.189716,-38.800766,13.963879 +0.4,1,0.4,0.6,-->,29.552153,-28.841509,10.284491 +0.4,1,0.4,0.8,-->,22.260742,-20.293282,6.654591 +0.4,1,0.4,1,-->,17.027649,-13.369781,3.567469 +0.4,1,0.6,0,-->,60.661964,-63.812263,27.204283 +0.4,1,0.6,0.2,-->,49.070278,-49.896156,20.252541 +0.4,1,0.6,0.4,-->,38.203709,-39.000652,15.137529 +0.4,1,0.6,0.6,-->,29.618570,-28.976561,11.179737 +0.4,1,0.6,0.8,-->,22.280649,-20.337679,7.226293 +0.4,1,0.6,1,-->,17.055241,-13.323772,3.842437 +0.4,1,0.8,0,-->,60.626335,-64.037781,28.528421 +0.4,1,0.8,0.2,-->,49.062958,-50.066814,21.193371 +0.4,1,0.8,0.4,-->,38.212910,-39.132195,15.907201 +0.4,1,0.8,0.6,-->,29.662271,-29.065432,11.766289 +0.4,1,0.8,0.8,-->,22.293749,-20.366907,7.601910 +0.4,1,0.8,1,-->,17.073397,-13.293488,4.023368 +0.4,1,1,0,-->,60.599030,-64.210220,29.544136 +0.4,1,1,0.2,-->,49.057343,-50.197609,21.911486 +0.4,1,1,0.4,-->,38.219971,-39.233009,16.498859 +0.4,1,1,0.6,-->,29.695770,-29.133554,12.215911 +0.4,1,1,0.8,-->,22.303787,-20.389288,7.889798 +0.4,1,1,1,-->,17.087307,-13.270332,4.162015 +0.6,0,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,0,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,0,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,0,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,0,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,0,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,0,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,0,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,0,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,0,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,0,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,0,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,0,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,0,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,0,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,0,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,0,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,0,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,0,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,0,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,0,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,0,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,0,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,0,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,0,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,0,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,0,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,0,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,0,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,0,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,0,1,0,-->,59.865368,-65.984840,28.306376 +0.6,0,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,0,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,0,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,0,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,0,1,1,-->,17.019180,-13.702011,4.035057 +0.6,0.2,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,0.2,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,0.2,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,0.2,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,0.2,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,0.2,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,0.2,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,0.2,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,0.2,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,0.2,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,0.2,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,0.2,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,0.2,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,0.2,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,0.2,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,0.2,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,0.2,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,0.2,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,0.2,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,0.2,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,0.2,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,0.2,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,0.2,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,0.2,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,0.2,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,0.2,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,0.2,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,0.2,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,0.2,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,0.2,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,0.2,1,0,-->,59.865368,-65.984840,28.306376 +0.6,0.2,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,0.2,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,0.2,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,0.2,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,0.2,1,1,-->,17.019180,-13.702011,4.035057 +0.6,0.4,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,0.4,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,0.4,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,0.4,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,0.4,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,0.4,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,0.4,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,0.4,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,0.4,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,0.4,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,0.4,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,0.4,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,0.4,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,0.4,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,0.4,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,0.4,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,0.4,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,0.4,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,0.4,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,0.4,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,0.4,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,0.4,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,0.4,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,0.4,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,0.4,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,0.4,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,0.4,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,0.4,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,0.4,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,0.4,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,0.4,1,0,-->,59.865368,-65.984840,28.306376 +0.6,0.4,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,0.4,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,0.4,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,0.4,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,0.4,1,1,-->,17.019180,-13.702011,4.035057 +0.6,0.6,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,0.6,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,0.6,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,0.6,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,0.6,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,0.6,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,0.6,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,0.6,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,0.6,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,0.6,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,0.6,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,0.6,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,0.6,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,0.6,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,0.6,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,0.6,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,0.6,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,0.6,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,0.6,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,0.6,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,0.6,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,0.6,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,0.6,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,0.6,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,0.6,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,0.6,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,0.6,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,0.6,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,0.6,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,0.6,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,0.6,1,0,-->,59.865368,-65.984840,28.306376 +0.6,0.6,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,0.6,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,0.6,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,0.6,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,0.6,1,1,-->,17.019180,-13.702011,4.035057 +0.6,0.8,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,0.8,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,0.8,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,0.8,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,0.8,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,0.8,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,0.8,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,0.8,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,0.8,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,0.8,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,0.8,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,0.8,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,0.8,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,0.8,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,0.8,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,0.8,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,0.8,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,0.8,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,0.8,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,0.8,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,0.8,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,0.8,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,0.8,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,0.8,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,0.8,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,0.8,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,0.8,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,0.8,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,0.8,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,0.8,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,0.8,1,0,-->,59.865368,-65.984840,28.306376 +0.6,0.8,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,0.8,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,0.8,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,0.8,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,0.8,1,1,-->,17.019180,-13.702011,4.035057 +0.6,1,0,0,-->,64.835281,-40.414032,-47.091412 +0.6,1,0,0.2,-->,51.572155,-32.471523,-37.211662 +0.6,1,0,0.4,-->,39.887207,-25.470375,-28.833483 +0.6,1,0,0.6,-->,31.233999,-19.605686,-22.449789 +0.6,1,0,0.8,-->,23.059551,-13.297242,-15.646572 +0.6,1,0,1,-->,16.936392,-8.165420,-10.207864 +0.6,1,0.2,0,-->,60.402565,-62.847851,12.494390 +0.6,1,0.2,0.2,-->,48.720474,-49.121021,9.552755 +0.6,1,0.2,0.4,-->,37.840649,-38.304581,6.442425 +0.6,1,0.2,0.6,-->,29.060173,-28.517797,4.566557 +0.6,1,0.2,0.8,-->,22.019587,-20.302971,2.900058 +0.6,1,0.2,1,-->,16.832996,-13.825102,1.637644 +0.6,1,0.4,0,-->,59.997471,-65.192047,24.031301 +0.6,1,0.4,0.2,-->,48.633049,-50.896709,17.837177 +0.6,1,0.4,0.4,-->,37.879635,-39.712818,13.311696 +0.6,1,0.4,0.6,-->,29.356951,-29.484426,9.826736 +0.6,1,0.4,0.8,-->,22.111223,-20.777391,6.357067 +0.6,1,0.4,1,-->,16.955418,-13.798504,3.435783 +0.6,1,0.6,0,-->,59.936569,-65.558273,26.008654 +0.6,1,0.6,0.2,-->,48.628685,-51.164604,19.243162 +0.6,1,0.6,0.4,-->,37.898777,-39.921104,14.482474 +0.6,1,0.6,0.6,-->,29.436842,-29.622564,10.721619 +0.6,1,0.6,0.8,-->,22.135580,-20.820877,6.932705 +0.6,1,0.6,1,-->,16.984903,-13.753940,3.712925 +0.6,1,0.8,0,-->,59.896320,-65.800209,27.311089 +0.6,1,0.8,0.2,-->,48.625805,-51.340862,20.165678 +0.6,1,0.8,0.4,-->,37.911369,-40.057571,15.254030 +0.6,1,0.8,0.6,-->,29.489407,-29.713448,11.308505 +0.6,1,0.8,0.8,-->,22.151604,-20.849482,7.309417 +0.6,1,0.8,1,-->,17.004309,-13.724560,3.895285 +0.6,1,1,0,-->,59.865368,-65.984840,28.306376 +0.6,1,1,0.2,-->,48.623604,-51.476940,20.876696 +0.6,1,1,0.4,-->,37.920994,-40.162159,15.843668 +0.6,1,1,0.6,-->,29.529694,-29.783113,11.758036 +0.6,1,1,0.8,-->,22.163885,-20.871407,7.598156 +0.6,1,1,1,-->,17.019180,-13.702011,4.035057 +0.8,0,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,0,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,0,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,0,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,0,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,0,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,0,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,0,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,0,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,0,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,0,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,0,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,0,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,0,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,0,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,0,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,0,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,0,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,0,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,0,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,0,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,0,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,0,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,0,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,0,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,0,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,0,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,0,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,0,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,0,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,0,1,0,-->,59.384598,-67.144310,27.498343 +0.8,0,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,0,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,0,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,0,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,0,1,1,-->,16.974569,-13.983129,3.951917 +0.8,0.2,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,0.2,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,0.2,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,0.2,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,0.2,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,0.2,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,0.2,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,0.2,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,0.2,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,0.2,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,0.2,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,0.2,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,0.2,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,0.2,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,0.2,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,0.2,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,0.2,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,0.2,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,0.2,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,0.2,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,0.2,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,0.2,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,0.2,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,0.2,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,0.2,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,0.2,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,0.2,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,0.2,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,0.2,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,0.2,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,0.2,1,0,-->,59.384598,-67.144310,27.498343 +0.8,0.2,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,0.2,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,0.2,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,0.2,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,0.2,1,1,-->,16.974569,-13.983129,3.951917 +0.8,0.4,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,0.4,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,0.4,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,0.4,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,0.4,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,0.4,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,0.4,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,0.4,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,0.4,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,0.4,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,0.4,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,0.4,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,0.4,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,0.4,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,0.4,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,0.4,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,0.4,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,0.4,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,0.4,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,0.4,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,0.4,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,0.4,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,0.4,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,0.4,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,0.4,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,0.4,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,0.4,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,0.4,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,0.4,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,0.4,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,0.4,1,0,-->,59.384598,-67.144310,27.498343 +0.8,0.4,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,0.4,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,0.4,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,0.4,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,0.4,1,1,-->,16.974569,-13.983129,3.951917 +0.8,0.6,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,0.6,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,0.6,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,0.6,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,0.6,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,0.6,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,0.6,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,0.6,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,0.6,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,0.6,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,0.6,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,0.6,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,0.6,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,0.6,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,0.6,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,0.6,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,0.6,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,0.6,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,0.6,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,0.6,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,0.6,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,0.6,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,0.6,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,0.6,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,0.6,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,0.6,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,0.6,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,0.6,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,0.6,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,0.6,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,0.6,1,0,-->,59.384598,-67.144310,27.498343 +0.8,0.6,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,0.6,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,0.6,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,0.6,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,0.6,1,1,-->,16.974569,-13.983129,3.951917 +0.8,0.8,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,0.8,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,0.8,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,0.8,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,0.8,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,0.8,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,0.8,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,0.8,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,0.8,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,0.8,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,0.8,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,0.8,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,0.8,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,0.8,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,0.8,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,0.8,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,0.8,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,0.8,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,0.8,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,0.8,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,0.8,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,0.8,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,0.8,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,0.8,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,0.8,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,0.8,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,0.8,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,0.8,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,0.8,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,0.8,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,0.8,1,0,-->,59.384598,-67.144310,27.498343 +0.8,0.8,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,0.8,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,0.8,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,0.8,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,0.8,1,1,-->,16.974569,-13.983129,3.951917 +0.8,1,0,0,-->,64.412231,-40.978931,-47.648479 +0.8,1,0,0.2,-->,51.234009,-32.991600,-37.686523 +0.8,1,0,0.4,-->,39.652000,-25.866306,-29.180313 +0.8,1,0,0.6,-->,31.095549,-19.941740,-22.746195 +0.8,1,0,0.8,-->,22.936272,-13.565044,-15.839093 +0.8,1,0,1,-->,16.863947,-8.416267,-10.325027 +0.8,1,0.2,0,-->,59.959148,-63.900906,11.875161 +0.8,1,0.2,0.2,-->,48.406006,-49.914288,8.989398 +0.8,1,0.2,0.4,-->,37.613876,-38.879128,6.022776 +0.8,1,0.2,0.6,-->,28.895088,-28.925341,4.263926 +0.8,1,0.2,0.8,-->,21.914007,-20.633677,2.720236 +0.8,1,0.2,1,-->,16.783295,-14.103034,1.554459 +0.8,1,0.4,0,-->,59.526409,-66.323006,23.274746 +0.8,1,0.4,0.2,-->,48.340466,-51.724609,17.190544 +0.8,1,0.4,0.4,-->,37.675522,-40.309006,12.884600 +0.8,1,0.4,0.6,-->,29.228794,-29.907047,9.527100 +0.8,1,0.4,0.8,-->,22.013006,-21.094408,6.162973 +0.8,1,0.4,1,-->,16.908115,-14.077150,3.349497 +0.8,1,0.6,0,-->,59.460823,-66.702835,25.228298 +0.8,1,0.6,0.2,-->,48.340519,-51.999077,18.580616 +0.8,1,0.6,0.4,-->,37.697800,-40.521278,14.053387 +0.8,1,0.6,0.6,-->,29.317835,-30.045437,10.419565 +0.8,1,0.6,0.8,-->,22.040173,-21.137285,6.740314 +0.8,1,0.6,1,-->,16.938845,-14.033666,3.628114 +0.8,1,0.8,0,-->,59.417660,-66.952751,26.512842 +0.8,1,0.8,0.2,-->,48.340561,-52.179028,19.495317 +0.8,1,0.8,0.4,-->,37.712456,-40.660965,14.826310 +0.8,1,0.8,0.6,-->,29.376211,-30.136486,11.008731 +0.8,1,0.8,0.8,-->,22.058043,-21.165503,7.117907 +0.8,1,0.8,1,-->,16.959070,-14.005068,3.811431 +0.8,1,1,0,-->,59.384598,-67.144310,27.498343 +0.8,1,1,0.2,-->,48.340584,-52.316944,20.195194 +0.8,1,1,0.4,-->,37.723724,-40.768013,15.415735 +0.8,1,1,0.6,-->,29.420948,-30.206274,11.458217 +0.8,1,1,0.8,-->,22.071747,-21.187117,7.407208 +0.8,1,1,1,-->,16.974569,-13.983129,3.951917 +1,0,0,0,-->,64.073135,-41.434170,-48.096252 +1,0,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,0,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,0,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,0,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,0,0,1,-->,16.805666,-8.618074,-10.419269 +1,0,0.2,0,-->,59.600903,-64.744888,11.378421 +1,0,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,0,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,0,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,0,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,0,0.2,1,-->,16.743315,-14.326607,1.487537 +1,0,0.4,0,-->,59.148701,-67.229675,22.665138 +1,0,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,0,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,0,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,0,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,0,0.4,1,-->,16.870062,-14.301285,3.280143 +1,0,0.6,0,-->,59.078903,-67.623428,24.599037 +1,0,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,0,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,0,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,0,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,0,0.6,1,-->,16.901796,-14.258522,3.559869 +1,0,0.8,0,-->,59.032906,-67.883301,25.870829 +1,0,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,0,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,0,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,0,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,0,0.8,1,-->,16.922676,-14.230381,3.743962 +1,0,1,0,-->,58.997662,-68.080963,26.848364 +1,0,1,0.2,-->,48.112759,-52.990330,19.650106 +1,0,1,0.4,-->,37.566193,-41.255405,15.071519 +1,0,1,0.6,-->,29.333466,-30.546499,11.217036 +1,0,1,0.8,-->,21.997656,-21.442234,7.253575 +1,0,1,1,-->,16.938681,-14.208798,3.885041 +1,0.2,0,0,-->,64.073135,-41.434170,-48.096252 +1,0.2,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,0.2,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,0.2,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,0.2,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,0.2,0,1,-->,16.805666,-8.618074,-10.419269 +1,0.2,0.2,0,-->,59.600903,-64.744888,11.378421 +1,0.2,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,0.2,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,0.2,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,0.2,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,0.2,0.2,1,-->,16.743315,-14.326607,1.487537 +1,0.2,0.4,0,-->,59.148701,-67.229675,22.665138 +1,0.2,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,0.2,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,0.2,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,0.2,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,0.2,0.4,1,-->,16.870062,-14.301285,3.280143 +1,0.2,0.6,0,-->,59.078903,-67.623428,24.599037 +1,0.2,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,0.2,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,0.2,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,0.2,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,0.2,0.6,1,-->,16.901796,-14.258522,3.559869 +1,0.2,0.8,0,-->,59.032906,-67.883301,25.870829 +1,0.2,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,0.2,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,0.2,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,0.2,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,0.2,0.8,1,-->,16.922676,-14.230381,3.743962 +1,0.2,1,0,-->,58.997662,-68.080963,26.848364 +1,0.2,1,0.2,-->,48.112759,-52.990330,19.650106 +1,0.2,1,0.4,-->,37.566193,-41.255405,15.071519 +1,0.2,1,0.6,-->,29.333466,-30.546499,11.217036 +1,0.2,1,0.8,-->,21.997656,-21.442234,7.253575 +1,0.2,1,1,-->,16.938681,-14.208798,3.885041 +1,0.4,0,0,-->,64.073135,-41.434170,-48.096252 +1,0.4,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,0.4,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,0.4,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,0.4,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,0.4,0,1,-->,16.805666,-8.618074,-10.419269 +1,0.4,0.2,0,-->,59.600903,-64.744888,11.378421 +1,0.4,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,0.4,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,0.4,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,0.4,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,0.4,0.2,1,-->,16.743315,-14.326607,1.487537 +1,0.4,0.4,0,-->,59.148701,-67.229675,22.665138 +1,0.4,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,0.4,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,0.4,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,0.4,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,0.4,0.4,1,-->,16.870062,-14.301285,3.280143 +1,0.4,0.6,0,-->,59.078903,-67.623428,24.599037 +1,0.4,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,0.4,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,0.4,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,0.4,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,0.4,0.6,1,-->,16.901796,-14.258522,3.559869 +1,0.4,0.8,0,-->,59.032906,-67.883301,25.870829 +1,0.4,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,0.4,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,0.4,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,0.4,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,0.4,0.8,1,-->,16.922676,-14.230381,3.743962 +1,0.4,1,0,-->,58.997662,-68.080963,26.848364 +1,0.4,1,0.2,-->,48.112759,-52.990330,19.650106 +1,0.4,1,0.4,-->,37.566193,-41.255405,15.071519 +1,0.4,1,0.6,-->,29.333466,-30.546499,11.217036 +1,0.4,1,0.8,-->,21.997656,-21.442234,7.253575 +1,0.4,1,1,-->,16.938681,-14.208798,3.885041 +1,0.6,0,0,-->,64.073135,-41.434170,-48.096252 +1,0.6,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,0.6,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,0.6,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,0.6,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,0.6,0,1,-->,16.805666,-8.618074,-10.419269 +1,0.6,0.2,0,-->,59.600903,-64.744888,11.378421 +1,0.6,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,0.6,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,0.6,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,0.6,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,0.6,0.2,1,-->,16.743315,-14.326607,1.487537 +1,0.6,0.4,0,-->,59.148701,-67.229675,22.665138 +1,0.6,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,0.6,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,0.6,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,0.6,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,0.6,0.4,1,-->,16.870062,-14.301285,3.280143 +1,0.6,0.6,0,-->,59.078903,-67.623428,24.599037 +1,0.6,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,0.6,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,0.6,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,0.6,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,0.6,0.6,1,-->,16.901796,-14.258522,3.559869 +1,0.6,0.8,0,-->,59.032906,-67.883301,25.870829 +1,0.6,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,0.6,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,0.6,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,0.6,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,0.6,0.8,1,-->,16.922676,-14.230381,3.743962 +1,0.6,1,0,-->,58.997662,-68.080963,26.848364 +1,0.6,1,0.2,-->,48.112759,-52.990330,19.650106 +1,0.6,1,0.4,-->,37.566193,-41.255405,15.071519 +1,0.6,1,0.6,-->,29.333466,-30.546499,11.217036 +1,0.6,1,0.8,-->,21.997656,-21.442234,7.253575 +1,0.6,1,1,-->,16.938681,-14.208798,3.885041 +1,0.8,0,0,-->,64.073135,-41.434170,-48.096252 +1,0.8,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,0.8,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,0.8,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,0.8,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,0.8,0,1,-->,16.805666,-8.618074,-10.419269 +1,0.8,0.2,0,-->,59.600903,-64.744888,11.378421 +1,0.8,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,0.8,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,0.8,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,0.8,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,0.8,0.2,1,-->,16.743315,-14.326607,1.487537 +1,0.8,0.4,0,-->,59.148701,-67.229675,22.665138 +1,0.8,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,0.8,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,0.8,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,0.8,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,0.8,0.4,1,-->,16.870062,-14.301285,3.280143 +1,0.8,0.6,0,-->,59.078903,-67.623428,24.599037 +1,0.8,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,0.8,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,0.8,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,0.8,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,0.8,0.6,1,-->,16.901796,-14.258522,3.559869 +1,0.8,0.8,0,-->,59.032906,-67.883301,25.870829 +1,0.8,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,0.8,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,0.8,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,0.8,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,0.8,0.8,1,-->,16.922676,-14.230381,3.743962 +1,0.8,1,0,-->,58.997662,-68.080963,26.848364 +1,0.8,1,0.2,-->,48.112759,-52.990330,19.650106 +1,0.8,1,0.4,-->,37.566193,-41.255405,15.071519 +1,0.8,1,0.6,-->,29.333466,-30.546499,11.217036 +1,0.8,1,0.8,-->,21.997656,-21.442234,7.253575 +1,0.8,1,1,-->,16.938681,-14.208798,3.885041 +1,1,0,0,-->,64.073135,-41.434170,-48.096252 +1,1,0,0.2,-->,50.961040,-33.410709,-38.067360 +1,1,0,0.4,-->,39.462574,-26.182745,-29.460503 +1,1,0,0.6,-->,30.984180,-20.210911,-22.984617 +1,1,0,0.8,-->,22.836634,-13.780455,-15.993114 +1,1,0,1,-->,16.805666,-8.618074,-10.419269 +1,1,0.2,0,-->,59.600903,-64.744888,11.378421 +1,1,0.2,0.2,-->,48.153023,-50.549313,8.534410 +1,1,0.2,0.4,-->,37.432217,-39.341438,5.686342 +1,1,0.2,0.6,-->,28.762281,-29.253180,4.022289 +1,1,0.2,0.8,-->,21.829184,-20.899723,2.574613 +1,1,0.2,1,-->,16.743315,-14.326607,1.487537 +1,1,0.4,0,-->,59.148701,-67.229675,22.665138 +1,1,0.4,0.2,-->,48.104881,-52.389294,16.669470 +1,1,0.4,0.4,-->,37.512329,-40.787868,12.539244 +1,1,0.4,0.6,-->,29.125166,-30.245008,9.286056 +1,1,0.4,0.8,-->,21.934526,-21.349861,6.007440 +1,1,0.4,1,-->,16.870062,-14.301285,3.280143 +1,1,0.6,0,-->,59.078903,-67.623428,24.599037 +1,1,0.6,0.2,-->,48.108528,-52.667255,18.046593 +1,1,0.6,0.4,-->,37.537243,-41.004086,13.709505 +1,1,0.6,0.6,-->,29.221720,-30.384439,10.177259 +1,1,0.6,0.8,-->,21.963722,-21.392578,6.584476 +1,1,0.6,1,-->,16.901796,-14.258522,3.559869 +1,1,0.8,0,-->,59.032906,-67.883301,25.870829 +1,1,0.8,0.2,-->,48.110928,-52.850147,18.956036 +1,1,0.8,0.4,-->,37.553627,-41.146374,14.479937 +1,1,0.8,0.6,-->,29.285151,-30.476173,10.767566 +1,1,0.8,0.8,-->,21.982933,-21.420696,6.963833 +1,1,0.8,1,-->,16.922676,-14.230381,3.743962 +1,1,1,0,-->,58.997662,-68.080963,26.848364 +1,1,1,0.2,-->,48.112759,-52.990330,19.650106 +1,1,1,0.4,-->,37.566193,-41.255405,15.071519 +1,1,1,0.6,-->,29.333466,-30.546499,11.217036 +1,1,1,0.8,-->,21.997656,-21.442234,7.253575 +1,1,1,1,-->,16.938681,-14.208798,3.885041 +-0.1,0.5,0.5,0.5,-->,49.361313,-5.284612,40.373524 +1.1,0.5,0.5,0.5,-->,33.430000,-35.739437,11.474434 +0.5,-0.1,0.5,0.5,-->,33.835297,-34.480732,12.369666 +0.5,1.1,0.5,0.5,-->,33.835297,-34.480732,12.369666 +0.5,0.5,-0.1,0.5,-->,35.709080,-22.421122,-25.525078 +0.5,0.5,1.1,0.5,-->,33.907246,-34.752090,14.071215 +0.5,0.5,0.5,-0.1,-->,60.281799,-64.628983,25.644117 +0.5,0.5,0.5,1.1,-->,17.003107,-13.584492,3.646474 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-2.csv new file mode 100644 index 0000000..fcaaec7 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-2.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.390625,-0.001953,-0.001953 +0,0,0,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,0,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,0,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,0,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,0,1,-->,22.458010,0.597260,-0.200804 +0,0,0.2,0,-->,100.390625,-0.001953,-0.001953 +0,0,0.2,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,0.2,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,0.2,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,0.2,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,0.2,1,-->,22.458010,0.597260,-0.200804 +0,0,0.4,0,-->,100.390625,-0.001953,-0.001953 +0,0,0.4,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,0.4,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,0.4,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,0.4,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,0.4,1,-->,22.458010,0.597260,-0.200804 +0,0,0.6,0,-->,100.390625,-0.001953,-0.001953 +0,0,0.6,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,0.6,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,0.6,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,0.6,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,0.6,1,-->,22.458010,0.597260,-0.200804 +0,0,0.8,0,-->,100.390625,-0.001953,-0.001953 +0,0,0.8,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,0.8,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,0.8,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,0.8,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,0.8,1,-->,22.458010,0.597260,-0.200804 +0,0,1,0,-->,100.390625,-0.001953,-0.001953 +0,0,1,0.2,-->,77.637222,-0.805040,-2.054550 +0,0,1,0.4,-->,59.038342,-0.635113,-2.219849 +0,0,1,0.6,-->,44.577309,-0.372479,-1.936361 +0,0,1,0.8,-->,32.295223,-0.024174,-1.205683 +0,0,1,1,-->,22.458010,0.597260,-0.200804 +0,0.2,0,0,-->,80.387718,28.398407,-5.571542 +0,0.2,0,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,0,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,0,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,0,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,0,1,-->,18.428429,4.804060,-1.918775 +0,0.2,0.2,0,-->,80.387718,28.398407,-5.571542 +0,0.2,0.2,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,0.2,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,0.2,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,0.2,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,0.2,1,-->,18.428429,4.804060,-1.918775 +0,0.2,0.4,0,-->,80.387718,28.398407,-5.571542 +0,0.2,0.4,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,0.4,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,0.4,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,0.4,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,0.4,1,-->,18.428429,4.804060,-1.918775 +0,0.2,0.6,0,-->,80.387718,28.398407,-5.571542 +0,0.2,0.6,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,0.6,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,0.6,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,0.6,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,0.6,1,-->,18.428429,4.804060,-1.918775 +0,0.2,0.8,0,-->,80.387718,28.398407,-5.571542 +0,0.2,0.8,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,0.8,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,0.8,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,0.8,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,0.8,1,-->,18.428429,4.804060,-1.918775 +0,0.2,1,0,-->,80.387718,28.398407,-5.571542 +0,0.2,1,0.2,-->,62.844425,22.005995,-5.649354 +0,0.2,1,0.4,-->,47.969337,17.077993,-5.057430 +0,0.2,1,0.6,-->,36.441860,13.027837,-4.041630 +0,0.2,1,0.8,-->,26.513597,8.620028,-2.920865 +0,0.2,1,1,-->,18.428429,4.804060,-1.918775 +0,0.4,0,0,-->,67.496765,50.550365,-6.920417 +0,0.4,0,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,0,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,0,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,0,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,0,1,-->,16.022469,9.416450,-1.804865 +0,0.4,0.2,0,-->,67.496765,50.550365,-6.920417 +0,0.4,0.2,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,0.2,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,0.2,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,0.2,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,0.2,1,-->,16.022469,9.416450,-1.804865 +0,0.4,0.4,0,-->,67.496765,50.550365,-6.920417 +0,0.4,0.4,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,0.4,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,0.4,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,0.4,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,0.4,1,-->,16.022469,9.416450,-1.804865 +0,0.4,0.6,0,-->,67.496765,50.550365,-6.920417 +0,0.4,0.6,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,0.6,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,0.6,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,0.6,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,0.6,1,-->,16.022469,9.416450,-1.804865 +0,0.4,0.8,0,-->,67.496765,50.550365,-6.920417 +0,0.4,0.8,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,0.8,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,0.8,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,0.8,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,0.8,1,-->,16.022469,9.416450,-1.804865 +0,0.4,1,0,-->,67.496765,50.550365,-6.920417 +0,0.4,1,0.2,-->,52.348675,39.739037,-6.876050 +0,0.4,1,0.4,-->,40.247715,30.694016,-5.973819 +0,0.4,1,0.6,-->,30.580811,23.403164,-4.721285 +0,0.4,1,0.8,-->,22.439274,15.904875,-3.228482 +0,0.4,1,1,-->,16.022469,9.416450,-1.804865 +0,0.6,0,0,-->,59.411652,65.107231,-7.352446 +0,0.6,0,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,0,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,0,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,0,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,0,1,-->,14.784039,12.828545,-1.435031 +0,0.6,0.2,0,-->,59.411652,65.107231,-7.352446 +0,0.6,0.2,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,0.2,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,0.2,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,0.2,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,0.2,1,-->,14.784039,12.828545,-1.435031 +0,0.6,0.4,0,-->,59.411652,65.107231,-7.352446 +0,0.6,0.4,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,0.4,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,0.4,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,0.4,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,0.4,1,-->,14.784039,12.828545,-1.435031 +0,0.6,0.6,0,-->,59.411652,65.107231,-7.352446 +0,0.6,0.6,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,0.6,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,0.6,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,0.6,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,0.6,1,-->,14.784039,12.828545,-1.435031 +0,0.6,0.8,0,-->,59.411652,65.107231,-7.352446 +0,0.6,0.8,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,0.8,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,0.8,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,0.8,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,0.8,1,-->,14.784039,12.828545,-1.435031 +0,0.6,1,0,-->,59.411652,65.107231,-7.352446 +0,0.6,1,0.2,-->,46.299519,51.394241,-7.239637 +0,0.6,1,0.4,-->,35.558067,39.940666,-6.306415 +0,0.6,1,0.6,-->,27.390532,30.250078,-5.153922 +0,0.6,1,0.8,-->,20.177740,20.833515,-3.122543 +0,0.6,1,1,-->,14.784039,12.828545,-1.435031 +0,0.8,0,0,-->,55.895405,72.202927,-7.151711 +0,0.8,0,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,0,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,0,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,0,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,0,1,-->,14.274929,14.506702,-1.166142 +0,0.8,0.2,0,-->,55.895405,72.202927,-7.151711 +0,0.8,0.2,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,0.2,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,0.2,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,0.2,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,0.2,1,-->,14.274929,14.506702,-1.166142 +0,0.8,0.4,0,-->,55.895405,72.202927,-7.151711 +0,0.8,0.4,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,0.4,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,0.4,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,0.4,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,0.4,1,-->,14.274929,14.506702,-1.166142 +0,0.8,0.6,0,-->,55.895405,72.202927,-7.151711 +0,0.8,0.6,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,0.6,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,0.6,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,0.6,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,0.6,1,-->,14.274929,14.506702,-1.166142 +0,0.8,0.8,0,-->,55.895405,72.202927,-7.151711 +0,0.8,0.8,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,0.8,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,0.8,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,0.8,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,0.8,1,-->,14.274929,14.506702,-1.166142 +0,0.8,1,0,-->,55.895405,72.202927,-7.151711 +0,0.8,1,0.2,-->,43.501877,57.063232,-7.336533 +0,0.8,1,0.4,-->,33.367111,44.505272,-6.386842 +0,0.8,1,0.6,-->,25.990665,33.621803,-5.343600 +0,0.8,1,0.8,-->,19.122311,23.295950,-3.039206 +0,0.8,1,1,-->,14.274929,14.506702,-1.166142 +0,1,0,0,-->,54.213257,75.710701,-6.953323 +0,1,0,0.2,-->,42.130726,59.871906,-7.375700 +0,1,0,0.4,-->,32.292866,46.766758,-6.419603 +0,1,0,0.6,-->,25.327564,35.301025,-5.441802 +0,1,0,0.8,-->,18.615864,24.513739,-2.982399 +0,1,0,1,-->,14.033771,15.331607,-1.019516 +0,1,0.2,0,-->,54.213257,75.710701,-6.953323 +0,1,0.2,0.2,-->,42.130726,59.871906,-7.375700 +0,1,0.2,0.4,-->,32.292866,46.766758,-6.419603 +0,1,0.2,0.6,-->,25.327564,35.301025,-5.441802 +0,1,0.2,0.8,-->,18.615864,24.513739,-2.982399 +0,1,0.2,1,-->,14.033771,15.331607,-1.019516 +0,1,0.4,0,-->,54.213257,75.710701,-6.953323 +0,1,0.4,0.2,-->,42.130726,59.871906,-7.375700 +0,1,0.4,0.4,-->,32.292866,46.766758,-6.419603 +0,1,0.4,0.6,-->,25.327564,35.301025,-5.441802 +0,1,0.4,0.8,-->,18.615864,24.513739,-2.982399 +0,1,0.4,1,-->,14.033771,15.331607,-1.019516 +0,1,0.6,0,-->,54.213257,75.710701,-6.953323 +0,1,0.6,0.2,-->,42.130726,59.871906,-7.375700 +0,1,0.6,0.4,-->,32.292866,46.766758,-6.419603 +0,1,0.6,0.6,-->,25.327564,35.301025,-5.441802 +0,1,0.6,0.8,-->,18.615864,24.513739,-2.982399 +0,1,0.6,1,-->,14.033771,15.331607,-1.019516 +0,1,0.8,0,-->,54.213257,75.710701,-6.953323 +0,1,0.8,0.2,-->,42.130726,59.871906,-7.375700 +0,1,0.8,0.4,-->,32.292866,46.766758,-6.419603 +0,1,0.8,0.6,-->,25.327564,35.301025,-5.441802 +0,1,0.8,0.8,-->,18.615864,24.513739,-2.982399 +0,1,0.8,1,-->,14.033771,15.331607,-1.019516 +0,1,1,0,-->,54.213257,75.710701,-6.953323 +0,1,1,0.2,-->,42.130726,59.871906,-7.375700 +0,1,1,0.4,-->,32.292866,46.766758,-6.419603 +0,1,1,0.6,-->,25.327564,35.301025,-5.441802 +0,1,1,0.8,-->,18.615864,24.513739,-2.982399 +0,1,1,1,-->,14.033771,15.331607,-1.019516 +0.2,0,0,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,0,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,0,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,0,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,0,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,0,1,-->,19.504589,-0.860259,-5.883034 +0.2,0,0.2,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,0.2,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,0.2,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,0.2,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,0.2,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,0.2,1,-->,19.504589,-0.860259,-5.883034 +0.2,0,0.4,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,0.4,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,0.4,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,0.4,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,0.4,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,0.4,1,-->,19.504589,-0.860259,-5.883034 +0.2,0,0.6,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,0.6,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,0.6,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,0.6,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,0.6,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,0.6,1,-->,19.504589,-0.860259,-5.883034 +0.2,0,0.8,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,0.8,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,0.8,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,0.8,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,0.8,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,0.8,1,-->,19.504589,-0.860259,-5.883034 +0.2,0,1,0,-->,81.529465,-19.864651,-25.143866 +0.2,0,1,0.2,-->,64.597206,-15.097153,-19.785866 +0.2,0,1,0.4,-->,49.152306,-12.065637,-15.883026 +0.2,0,1,0.6,-->,37.690880,-8.774740,-12.042336 +0.2,0,1,0.8,-->,27.719053,-4.667176,-8.608142 +0.2,0,1,1,-->,19.504589,-0.860259,-5.883034 +0.2,0.2,0,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,0,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,0,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,0,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,0,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,0,1,-->,16.274799,3.142378,-6.120483 +0.2,0.2,0.2,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,0.2,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,0.2,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,0.2,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,0.2,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,0.2,1,-->,16.274799,3.142378,-6.120483 +0.2,0.2,0.4,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,0.4,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,0.4,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,0.4,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,0.4,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,0.4,1,-->,16.274799,3.142378,-6.120483 +0.2,0.2,0.6,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,0.6,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,0.6,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,0.6,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,0.6,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,0.6,1,-->,16.274799,3.142378,-6.120483 +0.2,0.2,0.8,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,0.8,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,0.8,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,0.8,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,0.8,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,0.8,1,-->,16.274799,3.142378,-6.120483 +0.2,0.2,1,0,-->,65.107574,6.317883,-27.088024 +0.2,0.2,1,0.2,-->,52.827232,3.999658,-21.267975 +0.2,0.2,1,0.4,-->,40.441013,3.263455,-17.017546 +0.2,0.2,1,0.6,-->,31.865629,2.586939,-12.822245 +0.2,0.2,1,0.8,-->,22.903177,3.089941,-9.256820 +0.2,0.2,1,1,-->,16.274799,3.142378,-6.120483 +0.2,0.4,0,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,0,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,0,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,0,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,0,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,0,1,-->,14.123604,7.949728,-5.994802 +0.2,0.4,0.2,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,0.2,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,0.2,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,0.2,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,0.2,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,0.2,1,-->,14.123604,7.949728,-5.994802 +0.2,0.4,0.4,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,0.4,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,0.4,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,0.4,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,0.4,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,0.4,1,-->,14.123604,7.949728,-5.994802 +0.2,0.4,0.6,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,0.6,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,0.6,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,0.6,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,0.6,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,0.6,1,-->,14.123604,7.949728,-5.994802 +0.2,0.4,0.8,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,0.8,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,0.8,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,0.8,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,0.8,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,0.8,1,-->,14.123604,7.949728,-5.994802 +0.2,0.4,1,0,-->,53.176319,26.826294,-28.027395 +0.2,0.4,1,0.2,-->,42.657913,21.506382,-22.200369 +0.2,0.4,1,0.4,-->,33.001682,16.271830,-17.666096 +0.2,0.4,1,0.6,-->,25.627119,12.858746,-13.391462 +0.2,0.4,1,0.8,-->,19.118052,10.301939,-9.442356 +0.2,0.4,1,1,-->,14.123604,7.949728,-5.994802 +0.2,0.6,0,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,0,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,0,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,0,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,0,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,0,1,-->,13.077620,11.407147,-5.604593 +0.2,0.6,0.2,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,0.2,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,0.2,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,0.2,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,0.2,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,0.2,1,-->,13.077620,11.407147,-5.604593 +0.2,0.6,0.4,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,0.4,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,0.4,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,0.4,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,0.4,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,0.4,1,-->,13.077620,11.407147,-5.604593 +0.2,0.6,0.6,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,0.6,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,0.6,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,0.6,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,0.6,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,0.6,1,-->,13.077620,11.407147,-5.604593 +0.2,0.6,0.8,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,0.8,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,0.8,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,0.8,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,0.8,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,0.8,1,-->,13.077620,11.407147,-5.604593 +0.2,0.6,1,0,-->,47.029831,39.534363,-28.405437 +0.2,0.6,1,0.2,-->,36.857136,33.233055,-22.790287 +0.2,0.6,1,0.4,-->,28.425211,25.223845,-18.186987 +0.2,0.6,1,0.6,-->,22.216970,19.578199,-13.731817 +0.2,0.6,1,0.8,-->,17.006424,15.179707,-9.399616 +0.2,0.6,1,1,-->,13.077620,11.407147,-5.604593 +0.2,0.8,0,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,0,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,0,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,0,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,0,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,0,1,-->,12.644087,13.105048,-5.337612 +0.2,0.8,0.2,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,0.2,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,0.2,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,0.2,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,0.2,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,0.2,1,-->,12.644087,13.105048,-5.337612 +0.2,0.8,0.4,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,0.4,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,0.4,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,0.4,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,0.4,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,0.4,1,-->,12.644087,13.105048,-5.337612 +0.2,0.8,0.6,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,0.6,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,0.6,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,0.6,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,0.6,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,0.6,1,-->,12.644087,13.105048,-5.337612 +0.2,0.8,0.8,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,0.8,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,0.8,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,0.8,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,0.8,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,0.8,1,-->,12.644087,13.105048,-5.337612 +0.2,0.8,1,0,-->,44.235947,45.665455,-28.527630 +0.2,0.8,1,0.2,-->,34.151394,39.010357,-23.028177 +0.2,0.8,1,0.4,-->,26.274940,29.630119,-18.412748 +0.2,0.8,1,0.6,-->,20.656738,22.897913,-13.845347 +0.2,0.8,1,0.8,-->,16.077860,17.584583,-9.288001 +0.2,0.8,1,1,-->,12.644087,13.105048,-5.337612 +0.2,1,0,0,-->,42.808250,48.779205,-28.609037 +0.2,1,0,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,0,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,0,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,0,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,0,1,-->,12.437163,13.938344,-5.196419 +0.2,1,0.2,0,-->,42.808250,48.779205,-28.609037 +0.2,1,0.2,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,0.2,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,0.2,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,0.2,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,0.2,1,-->,12.437163,13.938344,-5.196419 +0.2,1,0.4,0,-->,42.808250,48.779205,-28.609037 +0.2,1,0.4,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,0.4,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,0.4,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,0.4,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,0.4,1,-->,12.437163,13.938344,-5.196419 +0.2,1,0.6,0,-->,42.808250,48.779205,-28.609037 +0.2,1,0.6,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,0.6,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,0.6,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,0.6,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,0.6,1,-->,12.437163,13.938344,-5.196419 +0.2,1,0.8,0,-->,42.808250,48.779205,-28.609037 +0.2,1,0.8,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,0.8,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,0.8,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,0.8,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,0.8,1,-->,12.437163,13.938344,-5.196419 +0.2,1,1,0,-->,42.808250,48.779205,-28.609037 +0.2,1,1,0.2,-->,32.814236,41.888351,-23.144110 +0.2,1,1,0.4,-->,25.223276,31.807995,-18.521475 +0.2,1,1,0.6,-->,19.898087,24.540550,-13.892693 +0.2,1,1,0.8,-->,15.670193,18.745907,-9.185430 +0.2,1,1,1,-->,12.437163,13.938344,-5.196419 +0.4,0,0,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,0,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,0,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,0,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,0,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,0,1,-->,17.830336,-5.095207,-8.730442 +0.4,0,0.2,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,0.2,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,0.2,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,0.2,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,0.2,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,0.2,1,-->,17.830336,-5.095207,-8.730442 +0.4,0,0.4,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,0.4,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,0.4,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,0.4,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,0.4,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,0.4,1,-->,17.830336,-5.095207,-8.730442 +0.4,0,0.6,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,0.6,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,0.6,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,0.6,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,0.6,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,0.6,1,-->,17.830336,-5.095207,-8.730442 +0.4,0,0.8,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,0.8,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,0.8,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,0.8,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,0.8,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,0.8,1,-->,17.830336,-5.095207,-8.730442 +0.4,0,1,0,-->,70.200462,-33.094414,-39.905483 +0.4,0,1,0.2,-->,55.973022,-25.998266,-31.308313 +0.4,0,1,0.4,-->,43.060326,-20.612579,-24.550301 +0.4,0,1,0.6,-->,33.327274,-15.612451,-18.930319 +0.4,0,1,0.8,-->,24.710466,-10.053508,-13.327024 +0.4,0,1,1,-->,17.830336,-5.095207,-8.730442 +0.4,0.2,0,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,0,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,0,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,0,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,0,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,0,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.2,0.2,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,0.2,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,0.2,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,0.2,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,0.2,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,0.2,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.2,0.4,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,0.4,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,0.4,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,0.4,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,0.4,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,0.4,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.2,0.6,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,0.6,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,0.6,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,0.6,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,0.6,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,0.6,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.2,0.8,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,0.8,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,0.8,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,0.8,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,0.8,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,0.8,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.2,1,0,-->,55.277359,-8.843600,-40.289635 +0.4,0.2,1,0.2,-->,45.013203,-7.414671,-31.562445 +0.4,0.2,1,0.4,-->,34.620773,-5.771822,-25.045284 +0.4,0.2,1,0.6,-->,26.830635,-3.865062,-19.140463 +0.4,0.2,1,0.8,-->,20.146149,-2.114480,-13.563775 +0.4,0.2,1,1,-->,14.844997,-0.944021,-8.855486 +0.4,0.4,0,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,0,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,0,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,0,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,0,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,0,1,-->,12.864341,3.792037,-8.724529 +0.4,0.4,0.2,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,0.2,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,0.2,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,0.2,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,0.2,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,0.2,1,-->,12.864341,3.792037,-8.724529 +0.4,0.4,0.4,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,0.4,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,0.4,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,0.4,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,0.4,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,0.4,1,-->,12.864341,3.792037,-8.724529 +0.4,0.4,0.6,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,0.6,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,0.6,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,0.6,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,0.6,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,0.6,1,-->,12.864341,3.792037,-8.724529 +0.4,0.4,0.8,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,0.8,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,0.8,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,0.8,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,0.8,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,0.8,1,-->,12.864341,3.792037,-8.724529 +0.4,0.4,1,0,-->,45.709846,9.337915,-40.363495 +0.4,0.4,1,0.2,-->,36.523216,8.167213,-31.899881 +0.4,0.4,1,0.4,-->,28.223938,6.609221,-25.221603 +0.4,0.4,1,0.6,-->,21.878191,5.485682,-19.371695 +0.4,0.4,1,0.8,-->,16.770931,4.644757,-13.620354 +0.4,0.4,1,1,-->,12.864341,3.792037,-8.724529 +0.4,0.6,0,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,0,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,0,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,0,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,0,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,0,1,-->,11.913596,7.341274,-8.323833 +0.4,0.6,0.2,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,0.2,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,0.2,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,0.2,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,0.2,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,0.2,1,-->,11.913596,7.341274,-8.323833 +0.4,0.6,0.4,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,0.4,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,0.4,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,0.4,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,0.4,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,0.4,1,-->,11.913596,7.341274,-8.323833 +0.4,0.6,0.6,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,0.6,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,0.6,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,0.6,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,0.6,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,0.6,1,-->,11.913596,7.341274,-8.323833 +0.4,0.6,0.8,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,0.8,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,0.8,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,0.8,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,0.8,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,0.8,1,-->,11.913596,7.341274,-8.323833 +0.4,0.6,1,0,-->,39.137287,22.691357,-41.050034 +0.4,0.6,1,0.2,-->,31.350275,19.028080,-32.638798 +0.4,0.6,1,0.4,-->,24.422281,14.526734,-25.671673 +0.4,0.6,1,0.6,-->,19.204054,11.397284,-19.555992 +0.4,0.6,1,0.8,-->,14.994842,9.095594,-13.515821 +0.4,0.6,1,1,-->,11.913596,7.341274,-8.323833 +0.4,0.8,0,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,0,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,0,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,0,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,0,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,0,1,-->,11.534225,9.100945,-8.053569 +0.4,0.8,0.2,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,0.2,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,0.2,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,0.2,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,0.2,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,0.2,1,-->,11.534225,9.100945,-8.053569 +0.4,0.8,0.4,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,0.4,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,0.4,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,0.4,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,0.4,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,0.4,1,-->,11.534225,9.100945,-8.053569 +0.4,0.8,0.6,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,0.6,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,0.6,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,0.6,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,0.6,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,0.6,1,-->,11.534225,9.100945,-8.053569 +0.4,0.8,0.8,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,0.8,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,0.8,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,0.8,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,0.8,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,0.8,1,-->,11.534225,9.100945,-8.053569 +0.4,0.8,1,0,-->,35.994156,29.311270,-41.381832 +0.4,0.8,1,0.2,-->,28.915628,24.401918,-33.008251 +0.4,0.8,1,0.4,-->,22.642635,18.416130,-25.873936 +0.4,0.8,1,0.6,-->,18.025190,14.264092,-19.625826 +0.4,0.8,1,0.8,-->,14.237587,11.310298,-13.375746 +0.4,0.8,1,1,-->,11.534225,9.100945,-8.053569 +0.4,1,0,0,-->,34.463303,32.575947,-41.543362 +0.4,1,0,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,0,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,0,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,0,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,0,1,-->,11.357890,9.967617,-7.907262 +0.4,1,0.2,0,-->,34.463303,32.575947,-41.543362 +0.4,1,0.2,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,0.2,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,0.2,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,0.2,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,0.2,1,-->,11.357890,9.967617,-7.907262 +0.4,1,0.4,0,-->,34.463303,32.575947,-41.543362 +0.4,1,0.4,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,0.4,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,0.4,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,0.4,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,0.4,1,-->,11.357890,9.967617,-7.907262 +0.4,1,0.6,0,-->,34.463303,32.575947,-41.543362 +0.4,1,0.6,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,0.6,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,0.6,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,0.6,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,0.6,1,-->,11.357890,9.967617,-7.907262 +0.4,1,0.8,0,-->,34.463303,32.575947,-41.543362 +0.4,1,0.8,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,0.8,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,0.8,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,0.8,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,0.8,1,-->,11.357890,9.967617,-7.907262 +0.4,1,1,0,-->,34.463303,32.575947,-41.543362 +0.4,1,1,0.2,-->,27.735645,27.045862,-33.206722 +0.4,1,1,0.4,-->,21.773073,20.347643,-25.973818 +0.4,1,1,0.6,-->,17.462986,15.681250,-19.655996 +0.4,1,1,0.8,-->,13.896324,12.418167,-13.263386 +0.4,1,1,1,-->,11.357890,9.967617,-7.907262 +0.6,0,0,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,0,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,0,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,0,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,0,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,0,1,-->,17.014156,-7.896143,-10.082098 +0.6,0,0.2,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,0.2,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,0.2,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,0.2,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,0.2,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,0.2,1,-->,17.014156,-7.896143,-10.082098 +0.6,0,0.4,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,0.4,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,0.4,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,0.4,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,0.4,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,0.4,1,-->,17.014156,-7.896143,-10.082098 +0.6,0,0.6,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,0.6,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,0.6,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,0.6,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,0.6,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,0.6,1,-->,17.014156,-7.896143,-10.082098 +0.6,0,0.8,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,0.8,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,0.8,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,0.8,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,0.8,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,0.8,1,-->,17.014156,-7.896143,-10.082098 +0.6,0,1,0,-->,65.288254,-39.807446,-46.495983 +0.6,0,1,0.2,-->,52.026062,-31.963551,-36.769691 +0.6,0,1,0.4,-->,40.277611,-25.131184,-28.555597 +0.6,0,1,0.6,-->,31.585911,-19.391544,-22.290243 +0.6,0,1,0.8,-->,23.297119,-13.096552,-15.530382 +0.6,0,1,1,-->,17.014156,-7.896143,-10.082098 +0.6,0.2,0,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,0,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,0,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,0,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,0,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,0,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.2,0.2,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,0.2,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,0.2,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,0.2,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,0.2,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,0.2,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.2,0.4,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,0.4,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,0.4,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,0.4,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,0.4,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,0.4,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.2,0.6,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,0.6,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,0.6,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,0.6,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,0.6,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,0.6,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.2,0.8,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,0.8,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,0.8,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,0.8,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,0.8,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,0.8,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.2,1,0,-->,52.226616,-17.296816,-45.581329 +0.6,0.2,1,0.2,-->,41.527607,-13.714915,-36.467403 +0.6,0.2,1,0.4,-->,32.162769,-10.580928,-28.636236 +0.6,0.2,1,0.6,-->,24.967966,-7.794590,-21.988356 +0.6,0.2,1,0.8,-->,18.905872,-5.416914,-15.586171 +0.6,0.2,1,1,-->,14.147104,-3.709209,-10.167046 +0.6,0.4,0,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,0,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,0,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,0,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,0,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,0,1,-->,12.251529,1.133836,-10.016210 +0.6,0.4,0.2,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,0.2,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,0.2,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,0.2,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,0.2,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,0.2,1,-->,12.251529,1.133836,-10.016210 +0.6,0.4,0.4,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,0.4,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,0.4,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,0.4,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,0.4,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,0.4,1,-->,12.251529,1.133836,-10.016210 +0.6,0.4,0.6,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,0.6,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,0.6,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,0.6,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,0.6,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,0.6,1,-->,12.251529,1.133836,-10.016210 +0.6,0.4,0.8,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,0.8,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,0.8,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,0.8,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,0.8,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,0.8,1,-->,12.251529,1.133836,-10.016210 +0.6,0.4,1,0,-->,41.953461,0.617262,-46.053505 +0.6,0.4,1,0.2,-->,33.615105,1.154386,-36.435692 +0.6,0.4,1,0.4,-->,26.038340,1.404564,-28.539402 +0.6,0.4,1,0.6,-->,20.207449,1.775683,-21.949863 +0.6,0.4,1,0.8,-->,15.638884,1.706587,-15.477223 +0.6,0.4,1,1,-->,12.251529,1.133836,-10.016210 +0.6,0.6,0,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,0,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,0,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,0,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,0,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,0,1,-->,11.344979,4.696069,-9.625750 +0.6,0.6,0.2,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,0.2,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,0.2,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,0.2,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,0.2,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,0.2,1,-->,11.344979,4.696069,-9.625750 +0.6,0.6,0.4,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,0.4,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,0.4,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,0.4,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,0.4,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,0.4,1,-->,11.344979,4.696069,-9.625750 +0.6,0.6,0.6,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,0.6,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,0.6,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,0.6,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,0.6,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,0.6,1,-->,11.344979,4.696069,-9.625750 +0.6,0.6,0.8,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,0.8,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,0.8,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,0.8,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,0.8,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,0.8,1,-->,11.344979,4.696069,-9.625750 +0.6,0.6,1,0,-->,36.013115,13.090594,-46.620003 +0.6,0.6,1,0.2,-->,29.182322,10.913386,-37.337093 +0.6,0.6,1,0.4,-->,22.668617,8.859612,-29.022980 +0.6,0.6,1,0.6,-->,17.944202,7.407877,-22.178444 +0.6,0.6,1,0.8,-->,14.062717,6.022532,-15.245048 +0.6,0.6,1,1,-->,11.344979,4.696069,-9.625750 +0.6,0.8,0,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,0,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,0,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,0,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,0,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,0,1,-->,10.984637,6.450101,-9.348213 +0.6,0.8,0.2,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,0.2,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,0.2,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,0.2,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,0.2,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,0.2,1,-->,10.984637,6.450101,-9.348213 +0.6,0.8,0.4,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,0.4,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,0.4,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,0.4,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,0.4,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,0.4,1,-->,10.984637,6.450101,-9.348213 +0.6,0.8,0.6,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,0.6,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,0.6,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,0.6,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,0.6,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,0.6,1,-->,10.984637,6.450101,-9.348213 +0.6,0.8,0.8,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,0.8,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,0.8,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,0.8,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,0.8,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,0.8,1,-->,10.984637,6.450101,-9.348213 +0.6,0.8,1,0,-->,33.257931,19.226778,-46.874367 +0.6,0.8,1,0.2,-->,27.154648,15.666263,-37.810062 +0.6,0.8,1,0.4,-->,21.146519,12.465968,-29.279472 +0.6,0.8,1,0.6,-->,16.995499,10.130280,-22.293549 +0.6,0.8,1,0.8,-->,13.369207,8.071793,-15.107450 +0.6,0.8,1,1,-->,10.984637,6.450101,-9.348213 +0.6,1,0,0,-->,31.905556,22.274565,-46.996037 +0.6,1,0,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,0,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,0,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,0,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,0,1,-->,10.826770,7.313886,-9.196084 +0.6,1,0.2,0,-->,31.905556,22.274565,-46.996037 +0.6,1,0.2,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,0.2,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,0.2,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,0.2,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,0.2,1,-->,10.826770,7.313886,-9.196084 +0.6,1,0.4,0,-->,31.905556,22.274565,-46.996037 +0.6,1,0.4,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,0.4,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,0.4,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,0.4,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,0.4,1,-->,10.826770,7.313886,-9.196084 +0.6,1,0.6,0,-->,31.905556,22.274565,-46.996037 +0.6,1,0.6,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,0.6,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,0.6,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,0.6,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,0.6,1,-->,10.826770,7.313886,-9.196084 +0.6,1,0.8,0,-->,31.905556,22.274565,-46.996037 +0.6,1,0.8,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,0.8,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,0.8,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,0.8,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,0.8,1,-->,10.826770,7.313886,-9.196084 +0.6,1,1,0,-->,31.905556,22.274565,-46.996037 +0.6,1,1,0.2,-->,26.164734,18.022638,-38.044796 +0.6,1,1,0.4,-->,20.405159,14.251933,-29.406136 +0.6,1,1,0.6,-->,16.550238,11.484086,-22.357697 +0.6,1,1,0.8,-->,13.039167,9.095489,-15.027517 +0.6,1,1,1,-->,10.826770,7.313886,-9.196084 +0.8,0,0,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,0,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,0,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,0,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,0,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,0,1,-->,16.806429,-8.615430,-10.418037 +0.8,0,0.2,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,0.2,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,0.2,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,0.2,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,0.2,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,0.2,1,-->,16.806429,-8.615430,-10.418037 +0.8,0,0.4,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,0.4,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,0.4,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,0.4,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,0.4,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,0.4,1,-->,16.806429,-8.615430,-10.418037 +0.8,0,0.6,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,0.6,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,0.6,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,0.6,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,0.6,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,0.6,1,-->,16.806429,-8.615430,-10.418037 +0.8,0,0.8,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,0.8,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,0.8,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,0.8,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,0.8,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,0.8,1,-->,16.806429,-8.615430,-10.418037 +0.8,0,1,0,-->,64.077576,-41.428188,-48.090416 +0.8,0,1,0.2,-->,51.052620,-33.457928,-38.129692 +0.8,0,1,0.4,-->,39.596069,-26.266380,-29.554518 +0.8,0,1,0.6,-->,31.188696,-20.359301,-23.147879 +0.8,0,1,0.8,-->,22.942583,-13.864689,-16.085001 +0.8,0,1,1,-->,16.806429,-8.615430,-10.418037 +0.8,0.2,0,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,0,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,0,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,0,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,0,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,0,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.2,0.2,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,0.2,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,0.2,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,0.2,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,0.2,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,0.2,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.2,0.4,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,0.4,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,0.4,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,0.4,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,0.4,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,0.4,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.2,0.6,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,0.6,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,0.6,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,0.6,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,0.6,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,0.6,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.2,0.8,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,0.8,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,0.8,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,0.8,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,0.8,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,0.8,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.2,1,0,-->,51.547985,-19.414967,-46.820770 +0.8,0.2,1,0.2,-->,40.676304,-15.287758,-37.665123 +0.8,0.2,1,0.4,-->,31.561438,-11.790091,-29.527836 +0.8,0.2,1,0.6,-->,24.501728,-8.771860,-22.700399 +0.8,0.2,1,0.8,-->,18.601345,-6.300381,-16.078587 +0.8,0.2,1,1,-->,13.968156,-4.437706,-10.494702 +0.8,0.4,0,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,0,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,0,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,0,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,0,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,0,1,-->,12.100295,0.450466,-10.334564 +0.8,0.4,0.2,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,0.2,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,0.2,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,0.2,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,0.2,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,0.2,1,-->,12.100295,0.450466,-10.334564 +0.8,0.4,0.4,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,0.4,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,0.4,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,0.4,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,0.4,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,0.4,1,-->,12.100295,0.450466,-10.334564 +0.8,0.4,0.6,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,0.6,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,0.6,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,0.6,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,0.6,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,0.6,1,-->,12.100295,0.450466,-10.334564 +0.8,0.4,0.8,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,0.8,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,0.8,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,0.8,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,0.8,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,0.8,1,-->,12.100295,0.450466,-10.334564 +0.8,0.4,1,0,-->,41.033936,-1.556640,-47.434891 +0.8,0.4,1,0.2,-->,32.897480,-0.596135,-37.540604 +0.8,0.4,1,0.4,-->,25.498766,0.098042,-29.358601 +0.8,0.4,1,0.6,-->,19.789787,0.859734,-22.583458 +0.8,0.4,1,0.8,-->,15.370913,0.886956,-15.945594 +0.8,0.4,1,1,-->,12.100295,0.450466,-10.334564 +0.8,0.6,0,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,0,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,0,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,0,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,0,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,0,1,-->,11.199741,4.011909,-9.949827 +0.8,0.6,0.2,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,0.2,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,0.2,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,0.2,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,0.2,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,0.2,1,-->,11.199741,4.011909,-9.949827 +0.8,0.6,0.4,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,0.4,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,0.4,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,0.4,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,0.4,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,0.4,1,-->,11.199741,4.011909,-9.949827 +0.8,0.6,0.6,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,0.6,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,0.6,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,0.6,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,0.6,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,0.6,1,-->,11.199741,4.011909,-9.949827 +0.8,0.6,0.8,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,0.8,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,0.8,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,0.8,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,0.8,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,0.8,1,-->,11.199741,4.011909,-9.949827 +0.8,0.6,1,0,-->,35.255920,10.682374,-47.979828 +0.8,0.6,1,0.2,-->,28.667381,8.854779,-38.501816 +0.8,0.6,1,0.4,-->,22.245655,7.429080,-29.858578 +0.8,0.6,1,0.6,-->,17.641762,6.415370,-22.828764 +0.8,0.6,1,0.8,-->,13.823485,5.235944,-15.686508 +0.8,0.6,1,1,-->,11.199741,4.011909,-9.949827 +0.8,0.8,0,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,0,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,0,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,0,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,0,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,0,1,-->,10.851143,5.767566,-9.668041 +0.8,0.8,0.2,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,0.2,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,0.2,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,0.2,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,0.2,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,0.2,1,-->,10.851143,5.767566,-9.668041 +0.8,0.8,0.4,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,0.4,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,0.4,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,0.4,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,0.4,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,0.4,1,-->,10.851143,5.767566,-9.668041 +0.8,0.8,0.6,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,0.6,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,0.6,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,0.6,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,0.6,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,0.6,1,-->,10.851143,5.767566,-9.668041 +0.8,0.8,0.8,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,0.8,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,0.8,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,0.8,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,0.8,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,0.8,1,-->,10.851143,5.767566,-9.668041 +0.8,0.8,1,0,-->,32.603573,16.690886,-48.212719 +0.8,0.8,1,0.2,-->,26.757124,13.427286,-39.009853 +0.8,0.8,1,0.4,-->,20.787495,10.972025,-30.121408 +0.8,0.8,1,0.6,-->,16.764212,9.103316,-22.965488 +0.8,0.8,1,0.8,-->,13.148114,7.255323,-15.540391 +0.8,0.8,1,1,-->,10.851143,5.767566,-9.668041 +0.8,1,0,0,-->,31.304890,19.676477,-48.321438 +0.8,1,0,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,0,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,0,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,0,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,0,1,-->,10.694139,6.631229,-9.511597 +0.8,1,0.2,0,-->,31.304890,19.676477,-48.321438 +0.8,1,0.2,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,0.2,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,0.2,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,0.2,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,0.2,1,-->,10.694139,6.631229,-9.511597 +0.8,1,0.4,0,-->,31.304890,19.676477,-48.321438 +0.8,1,0.4,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,0.4,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,0.4,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,0.4,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,0.4,1,-->,10.694139,6.631229,-9.511597 +0.8,1,0.6,0,-->,31.304890,19.676477,-48.321438 +0.8,1,0.6,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,0.6,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,0.6,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,0.6,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,0.6,1,-->,10.694139,6.631229,-9.511597 +0.8,1,0.8,0,-->,31.304890,19.676477,-48.321438 +0.8,1,0.8,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,0.8,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,0.8,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,0.8,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,0.8,1,-->,10.694139,6.631229,-9.511597 +0.8,1,1,0,-->,31.304890,19.676477,-48.321438 +0.8,1,1,0.2,-->,25.828222,15.690308,-39.265072 +0.8,1,1,0.4,-->,20.077068,12.726254,-30.242044 +0.8,1,1,0.6,-->,16.358080,10.442364,-23.046083 +0.8,1,1,0.8,-->,12.828210,8.257482,-15.456780 +0.8,1,1,1,-->,10.694139,6.631229,-9.511597 +1,0,0,0,-->,64.073647,-41.433479,-48.095570 +1,0,0,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,0,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,0,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,0,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,0,1,-->,16.805756,-8.617778,-10.419125 +1,0,0.2,0,-->,64.073647,-41.433479,-48.095570 +1,0,0.2,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,0.2,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,0.2,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,0.2,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,0.2,1,-->,16.805756,-8.617778,-10.419125 +1,0,0.4,0,-->,64.073647,-41.433479,-48.095570 +1,0,0.4,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,0.4,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,0.4,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,0.4,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,0.4,1,-->,16.805756,-8.617778,-10.419125 +1,0,0.6,0,-->,64.073647,-41.433479,-48.095570 +1,0,0.6,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,0.6,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,0.6,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,0.6,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,0.6,1,-->,16.805756,-8.617778,-10.419125 +1,0,0.8,0,-->,64.073647,-41.433479,-48.095570 +1,0,0.8,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,0.8,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,0.8,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,0.8,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,0.8,1,-->,16.805756,-8.617778,-10.419125 +1,0,1,0,-->,64.073647,-41.433479,-48.095570 +1,0,1,0.2,-->,51.049469,-33.462807,-38.134102 +1,0,1,0.4,-->,39.593864,-26.270050,-29.557785 +1,0,1,0.6,-->,31.187416,-20.362408,-23.150654 +1,0,1,0.8,-->,22.941425,-13.867158,-16.086794 +1,0,1,1,-->,16.805756,-8.617778,-10.419125 +1,0.2,0,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,0,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,0,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,0,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,0,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,0,1,-->,13.967573,-4.440069,-10.495774 +1,0.2,0.2,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,0.2,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,0.2,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,0.2,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,0.2,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,0.2,1,-->,13.967573,-4.440069,-10.495774 +1,0.2,0.4,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,0.4,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,0.4,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,0.4,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,0.4,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,0.4,1,-->,13.967573,-4.440069,-10.495774 +1,0.2,0.6,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,0.6,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,0.6,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,0.6,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,0.6,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,0.6,1,-->,13.967573,-4.440069,-10.495774 +1,0.2,0.8,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,0.8,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,0.8,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,0.8,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,0.8,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,0.8,1,-->,13.967573,-4.440069,-10.495774 +1,0.2,1,0,-->,51.545792,-19.421890,-46.824787 +1,0.2,1,0.2,-->,40.673550,-15.292888,-37.669029 +1,0.2,1,0.4,-->,31.559473,-11.794004,-29.530739 +1,0.2,1,0.6,-->,24.500202,-8.775037,-22.702711 +1,0.2,1,0.8,-->,18.600359,-6.303246,-16.080168 +1,0.2,1,1,-->,13.967573,-4.440069,-10.495774 +1,0.4,0,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,0,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,0,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,0,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,0,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,0,1,-->,12.099806,0.448247,-10.335597 +1,0.4,0.2,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,0.2,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,0.2,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,0.2,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,0.2,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,0.2,1,-->,12.099806,0.448247,-10.335597 +1,0.4,0.4,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,0.4,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,0.4,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,0.4,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,0.4,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,0.4,1,-->,12.099806,0.448247,-10.335597 +1,0.4,0.6,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,0.6,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,0.6,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,0.6,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,0.6,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,0.6,1,-->,12.099806,0.448247,-10.335597 +1,0.4,0.8,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,0.8,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,0.8,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,0.8,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,0.8,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,0.8,1,-->,12.099806,0.448247,-10.335597 +1,0.4,1,0,-->,41.030933,-1.563730,-47.439400 +1,0.4,1,0.2,-->,32.895157,-0.601789,-37.544205 +1,0.4,1,0.4,-->,25.497013,0.093802,-29.361282 +1,0.4,1,0.6,-->,19.788420,0.856770,-22.585524 +1,0.4,1,0.8,-->,15.370046,0.884311,-15.947106 +1,0.4,1,1,-->,12.099806,0.448247,-10.335597 +1,0.6,0,0,-->,35.253471,10.674517,-47.984219 +1,0.6,0,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,0,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,0,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,0,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,0,1,-->,11.199272,4.009705,-9.950875 +1,0.6,0.2,0,-->,35.253471,10.674517,-47.984219 +1,0.6,0.2,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,0.2,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,0.2,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,0.2,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,0.2,1,-->,11.199272,4.009705,-9.950875 +1,0.6,0.4,0,-->,35.253471,10.674517,-47.984219 +1,0.6,0.4,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,0.4,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,0.4,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,0.4,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,0.4,1,-->,11.199272,4.009705,-9.950875 +1,0.6,0.6,0,-->,35.253471,10.674517,-47.984219 +1,0.6,0.6,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,0.6,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,0.6,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,0.6,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,0.6,1,-->,11.199272,4.009705,-9.950875 +1,0.6,0.8,0,-->,35.253471,10.674517,-47.984219 +1,0.6,0.8,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,0.8,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,0.8,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,0.8,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,0.8,1,-->,11.199272,4.009705,-9.950875 +1,0.6,1,0,-->,35.253471,10.674517,-47.984219 +1,0.6,1,0.2,-->,28.665716,8.848137,-38.505577 +1,0.6,1,0.4,-->,22.244280,7.424444,-29.861275 +1,0.6,1,0.6,-->,17.640778,6.412164,-22.830885 +1,0.6,1,0.8,-->,13.822709,5.233406,-15.687944 +1,0.6,1,1,-->,11.199272,4.009705,-9.950875 +1,0.8,0,0,-->,32.601460,16.682617,-48.217041 +1,0.8,0,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,0,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,0,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,0,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,0,1,-->,10.850711,5.765362,-9.669083 +1,0.8,0.2,0,-->,32.601460,16.682617,-48.217041 +1,0.8,0.2,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,0.2,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,0.2,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,0.2,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,0.2,1,-->,10.850711,5.765362,-9.669083 +1,0.8,0.4,0,-->,32.601460,16.682617,-48.217041 +1,0.8,0.4,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,0.4,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,0.4,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,0.4,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,0.4,1,-->,10.850711,5.765362,-9.669083 +1,0.8,0.6,0,-->,32.601460,16.682617,-48.217041 +1,0.8,0.6,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,0.6,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,0.6,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,0.6,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,0.6,1,-->,10.850711,5.765362,-9.669083 +1,0.8,0.8,0,-->,32.601460,16.682617,-48.217041 +1,0.8,0.8,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,0.8,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,0.8,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,0.8,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,0.8,1,-->,10.850711,5.765362,-9.669083 +1,0.8,1,0,-->,32.601460,16.682617,-48.217041 +1,0.8,1,0.2,-->,26.755821,13.420036,-39.013744 +1,0.8,1,0.4,-->,20.786333,10.967192,-30.124115 +1,0.8,1,0.6,-->,16.763462,9.099987,-22.967686 +1,0.8,1,0.8,-->,13.147396,7.252648,-15.541804 +1,0.8,1,1,-->,10.850711,5.765362,-9.669083 +1,1,0,0,-->,31.302946,19.668056,-48.325714 +1,1,0,0.2,-->,25.827133,15.682739,-39.269024 +1,1,0,0.4,-->,20.076006,12.721253,-30.244743 +1,1,0,0.6,-->,16.357460,10.438959,-23.048309 +1,1,0,0.8,-->,12.827526,8.254776,-15.458179 +1,1,0,1,-->,10.693707,6.628980,-9.512623 +1,1,0.2,0,-->,31.302946,19.668056,-48.325714 +1,1,0.2,0.2,-->,25.827133,15.682739,-39.269024 +1,1,0.2,0.4,-->,20.076006,12.721253,-30.244743 +1,1,0.2,0.6,-->,16.357460,10.438959,-23.048309 +1,1,0.2,0.8,-->,12.827526,8.254776,-15.458179 +1,1,0.2,1,-->,10.693707,6.628980,-9.512623 +1,1,0.4,0,-->,31.302946,19.668056,-48.325714 +1,1,0.4,0.2,-->,25.827133,15.682739,-39.269024 +1,1,0.4,0.4,-->,20.076006,12.721253,-30.244743 +1,1,0.4,0.6,-->,16.357460,10.438959,-23.048309 +1,1,0.4,0.8,-->,12.827526,8.254776,-15.458179 +1,1,0.4,1,-->,10.693707,6.628980,-9.512623 +1,1,0.6,0,-->,31.302946,19.668056,-48.325714 +1,1,0.6,0.2,-->,25.827133,15.682739,-39.269024 +1,1,0.6,0.4,-->,20.076006,12.721253,-30.244743 +1,1,0.6,0.6,-->,16.357460,10.438959,-23.048309 +1,1,0.6,0.8,-->,12.827526,8.254776,-15.458179 +1,1,0.6,1,-->,10.693707,6.628980,-9.512623 +1,1,0.8,0,-->,31.302946,19.668056,-48.325714 +1,1,0.8,0.2,-->,25.827133,15.682739,-39.269024 +1,1,0.8,0.4,-->,20.076006,12.721253,-30.244743 +1,1,0.8,0.6,-->,16.357460,10.438959,-23.048309 +1,1,0.8,0.8,-->,12.827526,8.254776,-15.458179 +1,1,0.8,1,-->,10.693707,6.628980,-9.512623 +1,1,1,0,-->,31.302946,19.668056,-48.325714 +1,1,1,0.2,-->,25.827133,15.682739,-39.269024 +1,1,1,0.4,-->,20.076006,12.721253,-30.244743 +1,1,1,0.6,-->,16.357460,10.438959,-23.048309 +1,1,1,0.8,-->,12.827526,8.254776,-15.458179 +1,1,1,1,-->,10.693707,6.628980,-9.512623 +-0.1,0.5,0.5,0.5,-->,33.184708,31.685474,-5.717462 +1.1,0.5,0.5,0.5,-->,21.027317,3.969305,-26.314766 +0.5,-0.1,0.5,0.5,-->,36.608601,-20.966234,-24.241848 +0.5,1.1,0.5,0.5,-->,18.798876,14.388635,-24.913151 +0.5,0.5,-0.1,0.5,-->,22.019091,6.660746,-24.602289 +0.5,0.5,1.1,0.5,-->,22.019091,6.660746,-24.602289 +0.5,0.5,0.5,-0.1,-->,39.662415,10.755285,-44.517490 +0.5,0.5,0.5,1.1,-->,11.911431,4.040696,-9.378262 diff --git a/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-3.csv new file mode 100644 index 0000000..37d9254 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_CMYK_ProofTest_PCS_RGB_ToPcs_ICC-3.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,89.011284,-0.328903,3.647873 +0,0,0,0.2,-->,68.351669,-0.998465,1.099593 +0,0,0,0.4,-->,51.495434,-0.779209,0.384015 +0,0,0,0.6,-->,38.394058,-0.502006,0.188964 +0,0,0,0.8,-->,27.425497,-0.150191,0.455056 +0,0,0,1,-->,18.698029,0.430372,1.028400 +0,0,0.2,0,-->,84.992935,-5.731552,65.399590 +0,0,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,0,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,0,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,0,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,0,0.2,1,-->,17.277882,-3.223420,9.441877 +0,0,0.4,0,-->,84.500641,-6.117999,79.200157 +0,0,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,0,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,0,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,0,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,0,0.4,1,-->,17.096178,-2.875891,10.728276 +0,0,0.6,0,-->,84.543999,-5.966964,81.575035 +0,0,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,0,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,0,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,0,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,0,0.6,1,-->,17.070816,-2.780957,10.919512 +0,0,0.8,0,-->,84.572525,-5.867630,83.138893 +0,0,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,0,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,0,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,0,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,0,0.8,1,-->,17.054136,-2.718526,11.045362 +0,0,1,0,-->,84.594376,-5.791451,84.338303 +0,0,1,0.2,-->,64.831306,-6.324350,61.294853 +0,0,1,0.4,-->,48.787888,-5.442646,45.636940 +0,0,1,0.6,-->,36.870476,-4.573822,33.447044 +0,0,1,0.8,-->,25.470442,-3.519478,21.220623 +0,0,1,1,-->,17.041300,-2.670634,11.141815 +0,0.2,0,0,-->,89.011284,-0.328903,3.647873 +0,0.2,0,0.2,-->,68.351669,-0.998465,1.099593 +0,0.2,0,0.4,-->,51.495434,-0.779209,0.384015 +0,0.2,0,0.6,-->,38.394058,-0.502006,0.188964 +0,0.2,0,0.8,-->,27.425497,-0.150191,0.455056 +0,0.2,0,1,-->,18.698029,0.430372,1.028400 +0,0.2,0.2,0,-->,84.992935,-5.731552,65.399590 +0,0.2,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,0.2,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,0.2,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,0.2,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,0.2,0.2,1,-->,17.277882,-3.223420,9.441877 +0,0.2,0.4,0,-->,84.500641,-6.117999,79.200157 +0,0.2,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,0.2,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,0.2,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,0.2,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,0.2,0.4,1,-->,17.096178,-2.875891,10.728276 +0,0.2,0.6,0,-->,84.543999,-5.966964,81.575035 +0,0.2,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,0.2,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,0.2,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,0.2,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,0.2,0.6,1,-->,17.070816,-2.780957,10.919512 +0,0.2,0.8,0,-->,84.572525,-5.867630,83.138893 +0,0.2,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,0.2,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,0.2,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,0.2,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,0.2,0.8,1,-->,17.054136,-2.718526,11.045362 +0,0.2,1,0,-->,84.594376,-5.791451,84.338303 +0,0.2,1,0.2,-->,64.831306,-6.324350,61.294853 +0,0.2,1,0.4,-->,48.787888,-5.442646,45.636940 +0,0.2,1,0.6,-->,36.870476,-4.573822,33.447044 +0,0.2,1,0.8,-->,25.470442,-3.519478,21.220623 +0,0.2,1,1,-->,17.041300,-2.670634,11.141815 +0,0.4,0,0,-->,89.011284,-0.328903,3.647873 +0,0.4,0,0.2,-->,68.351669,-0.998465,1.099593 +0,0.4,0,0.4,-->,51.495434,-0.779209,0.384015 +0,0.4,0,0.6,-->,38.394058,-0.502006,0.188964 +0,0.4,0,0.8,-->,27.425497,-0.150191,0.455056 +0,0.4,0,1,-->,18.698029,0.430372,1.028400 +0,0.4,0.2,0,-->,84.992935,-5.731552,65.399590 +0,0.4,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,0.4,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,0.4,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,0.4,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,0.4,0.2,1,-->,17.277882,-3.223420,9.441877 +0,0.4,0.4,0,-->,84.500641,-6.117999,79.200157 +0,0.4,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,0.4,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,0.4,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,0.4,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,0.4,0.4,1,-->,17.096178,-2.875891,10.728276 +0,0.4,0.6,0,-->,84.543999,-5.966964,81.575035 +0,0.4,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,0.4,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,0.4,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,0.4,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,0.4,0.6,1,-->,17.070816,-2.780957,10.919512 +0,0.4,0.8,0,-->,84.572525,-5.867630,83.138893 +0,0.4,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,0.4,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,0.4,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,0.4,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,0.4,0.8,1,-->,17.054136,-2.718526,11.045362 +0,0.4,1,0,-->,84.594376,-5.791451,84.338303 +0,0.4,1,0.2,-->,64.831306,-6.324350,61.294853 +0,0.4,1,0.4,-->,48.787888,-5.442646,45.636940 +0,0.4,1,0.6,-->,36.870476,-4.573822,33.447044 +0,0.4,1,0.8,-->,25.470442,-3.519478,21.220623 +0,0.4,1,1,-->,17.041300,-2.670634,11.141815 +0,0.6,0,0,-->,89.011284,-0.328903,3.647873 +0,0.6,0,0.2,-->,68.351669,-0.998465,1.099593 +0,0.6,0,0.4,-->,51.495434,-0.779209,0.384015 +0,0.6,0,0.6,-->,38.394058,-0.502006,0.188964 +0,0.6,0,0.8,-->,27.425497,-0.150191,0.455056 +0,0.6,0,1,-->,18.698029,0.430372,1.028400 +0,0.6,0.2,0,-->,84.992935,-5.731552,65.399590 +0,0.6,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,0.6,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,0.6,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,0.6,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,0.6,0.2,1,-->,17.277882,-3.223420,9.441877 +0,0.6,0.4,0,-->,84.500641,-6.117999,79.200157 +0,0.6,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,0.6,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,0.6,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,0.6,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,0.6,0.4,1,-->,17.096178,-2.875891,10.728276 +0,0.6,0.6,0,-->,84.543999,-5.966964,81.575035 +0,0.6,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,0.6,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,0.6,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,0.6,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,0.6,0.6,1,-->,17.070816,-2.780957,10.919512 +0,0.6,0.8,0,-->,84.572525,-5.867630,83.138893 +0,0.6,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,0.6,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,0.6,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,0.6,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,0.6,0.8,1,-->,17.054136,-2.718526,11.045362 +0,0.6,1,0,-->,84.594376,-5.791451,84.338303 +0,0.6,1,0.2,-->,64.831306,-6.324350,61.294853 +0,0.6,1,0.4,-->,48.787888,-5.442646,45.636940 +0,0.6,1,0.6,-->,36.870476,-4.573822,33.447044 +0,0.6,1,0.8,-->,25.470442,-3.519478,21.220623 +0,0.6,1,1,-->,17.041300,-2.670634,11.141815 +0,0.8,0,0,-->,89.011284,-0.328903,3.647873 +0,0.8,0,0.2,-->,68.351669,-0.998465,1.099593 +0,0.8,0,0.4,-->,51.495434,-0.779209,0.384015 +0,0.8,0,0.6,-->,38.394058,-0.502006,0.188964 +0,0.8,0,0.8,-->,27.425497,-0.150191,0.455056 +0,0.8,0,1,-->,18.698029,0.430372,1.028400 +0,0.8,0.2,0,-->,84.992935,-5.731552,65.399590 +0,0.8,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,0.8,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,0.8,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,0.8,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,0.8,0.2,1,-->,17.277882,-3.223420,9.441877 +0,0.8,0.4,0,-->,84.500641,-6.117999,79.200157 +0,0.8,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,0.8,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,0.8,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,0.8,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,0.8,0.4,1,-->,17.096178,-2.875891,10.728276 +0,0.8,0.6,0,-->,84.543999,-5.966964,81.575035 +0,0.8,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,0.8,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,0.8,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,0.8,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,0.8,0.6,1,-->,17.070816,-2.780957,10.919512 +0,0.8,0.8,0,-->,84.572525,-5.867630,83.138893 +0,0.8,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,0.8,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,0.8,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,0.8,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,0.8,0.8,1,-->,17.054136,-2.718526,11.045362 +0,0.8,1,0,-->,84.594376,-5.791451,84.338303 +0,0.8,1,0.2,-->,64.831306,-6.324350,61.294853 +0,0.8,1,0.4,-->,48.787888,-5.442646,45.636940 +0,0.8,1,0.6,-->,36.870476,-4.573822,33.447044 +0,0.8,1,0.8,-->,25.470442,-3.519478,21.220623 +0,0.8,1,1,-->,17.041300,-2.670634,11.141815 +0,1,0,0,-->,89.011284,-0.328903,3.647873 +0,1,0,0.2,-->,68.351669,-0.998465,1.099593 +0,1,0,0.4,-->,51.495434,-0.779209,0.384015 +0,1,0,0.6,-->,38.394058,-0.502006,0.188964 +0,1,0,0.8,-->,27.425497,-0.150191,0.455056 +0,1,0,1,-->,18.698029,0.430372,1.028400 +0,1,0.2,0,-->,84.992935,-5.731552,65.399590 +0,1,0.2,0.2,-->,65.735771,-5.640744,48.428757 +0,1,0.2,0.4,-->,49.093761,-4.966379,35.700657 +0,1,0.2,0.6,-->,36.634094,-4.064445,26.198051 +0,1,0.2,0.8,-->,25.821707,-3.440366,17.025192 +0,1,0.2,1,-->,17.277882,-3.223420,9.441877 +0,1,0.4,0,-->,84.500641,-6.117999,79.200157 +0,1,0.4,0.2,-->,65.068840,-6.181356,57.822582 +0,1,0.4,0.4,-->,48.862080,-5.352317,42.953144 +0,1,0.4,0.6,-->,36.758503,-4.477512,31.479298 +0,1,0.4,0.8,-->,25.555569,-3.554003,20.120005 +0,1,0.4,1,-->,17.096178,-2.875891,10.728276 +0,1,0.6,0,-->,84.543999,-5.966964,81.575035 +0,1,0.6,0.2,-->,64.958992,-6.247488,59.428665 +0,1,0.6,0.4,-->,48.827766,-5.394251,44.194553 +0,1,0.6,0.6,-->,36.810291,-4.522054,32.389423 +0,1,0.6,0.8,-->,25.516203,-3.538028,20.628721 +0,1,0.6,1,-->,17.070816,-2.780957,10.919512 +0,1,0.8,0,-->,84.572525,-5.867630,83.138893 +0,1,0.8,0.2,-->,64.886711,-6.291003,60.486652 +0,1,0.8,0.4,-->,48.805187,-5.421671,45.009338 +0,1,0.8,0.6,-->,36.844360,-4.551335,32.988911 +0,1,0.8,0.8,-->,25.490295,-3.527533,20.963467 +0,1,0.8,1,-->,17.054136,-2.718526,11.045362 +0,1,1,0,-->,84.594376,-5.791451,84.338303 +0,1,1,0.2,-->,64.831306,-6.324350,61.294853 +0,1,1,0.4,-->,48.787888,-5.442646,45.636940 +0,1,1,0.6,-->,36.870476,-4.573822,33.447044 +0,1,1,0.8,-->,25.470442,-3.519478,21.220623 +0,1,1,1,-->,17.041300,-2.670634,11.141815 +0.2,0,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,0,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,0,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,0,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,0,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,0,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,0,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,0,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,0,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,0,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,0,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,0,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,0,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,0,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,0,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,0,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,0,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,0,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,0,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,0,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,0,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,0,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,0,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,0,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,0,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,0,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,0,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,0,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,0,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,0,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,0,1,0,-->,58.132233,-46.391846,37.026878 +0.2,0,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,0,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,0,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,0,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,0,1,1,-->,14.318979,-9.216398,5.611364 +0.2,0.2,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,0.2,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,0.2,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,0.2,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,0.2,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,0.2,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,0.2,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,0.2,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,0.2,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,0.2,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,0.2,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,0.2,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,0.2,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,0.2,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,0.2,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,0.2,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,0.2,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,0.2,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,0.2,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,0.2,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,0.2,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,0.2,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,0.2,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,0.2,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,0.2,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,0.2,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,0.2,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,0.2,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,0.2,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,0.2,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,0.2,1,0,-->,58.132233,-46.391846,37.026878 +0.2,0.2,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,0.2,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,0.2,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,0.2,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,0.2,1,1,-->,14.318979,-9.216398,5.611364 +0.2,0.4,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,0.4,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,0.4,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,0.4,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,0.4,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,0.4,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,0.4,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,0.4,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,0.4,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,0.4,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,0.4,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,0.4,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,0.4,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,0.4,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,0.4,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,0.4,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,0.4,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,0.4,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,0.4,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,0.4,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,0.4,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,0.4,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,0.4,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,0.4,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,0.4,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,0.4,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,0.4,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,0.4,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,0.4,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,0.4,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,0.4,1,0,-->,58.132233,-46.391846,37.026878 +0.2,0.4,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,0.4,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,0.4,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,0.4,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,0.4,1,1,-->,14.318979,-9.216398,5.611364 +0.2,0.6,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,0.6,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,0.6,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,0.6,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,0.6,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,0.6,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,0.6,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,0.6,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,0.6,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,0.6,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,0.6,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,0.6,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,0.6,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,0.6,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,0.6,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,0.6,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,0.6,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,0.6,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,0.6,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,0.6,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,0.6,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,0.6,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,0.6,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,0.6,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,0.6,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,0.6,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,0.6,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,0.6,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,0.6,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,0.6,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,0.6,1,0,-->,58.132233,-46.391846,37.026878 +0.2,0.6,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,0.6,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,0.6,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,0.6,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,0.6,1,1,-->,14.318979,-9.216398,5.611364 +0.2,0.8,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,0.8,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,0.8,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,0.8,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,0.8,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,0.8,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,0.8,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,0.8,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,0.8,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,0.8,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,0.8,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,0.8,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,0.8,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,0.8,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,0.8,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,0.8,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,0.8,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,0.8,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,0.8,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,0.8,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,0.8,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,0.8,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,0.8,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,0.8,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,0.8,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,0.8,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,0.8,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,0.8,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,0.8,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,0.8,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,0.8,1,0,-->,58.132233,-46.391846,37.026878 +0.2,0.8,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,0.8,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,0.8,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,0.8,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,0.8,1,1,-->,14.318979,-9.216398,5.611364 +0.2,1,0,0,-->,61.983120,-29.788647,-32.285393 +0.2,1,0,0.2,-->,49.016819,-23.351784,-25.143038 +0.2,1,0,0.4,-->,37.264347,-18.497240,-19.614145 +0.2,1,0,0.6,-->,28.401712,-13.944985,-14.942698 +0.2,1,0,0.8,-->,20.685284,-8.979085,-10.348304 +0.2,1,0,1,-->,14.556805,-4.573374,-6.599934 +0.2,1,0.2,0,-->,58.231457,-44.804634,20.954865 +0.2,1,0.2,0.2,-->,46.214142,-35.318161,17.213388 +0.2,1,0.2,0.4,-->,35.306927,-28.021482,12.339283 +0.2,1,0.2,0.6,-->,26.642715,-21.053522,9.015875 +0.2,1,0.2,0.8,-->,19.612415,-14.666704,6.004628 +0.2,1,0.2,1,-->,14.209371,-9.378239,3.498890 +0.2,1,0.4,0,-->,58.164070,-45.997108,32.748947 +0.2,1,0.4,0.2,-->,45.914467,-36.475170,25.414595 +0.2,1,0.4,0.4,-->,35.092670,-29.003365,18.528786 +0.2,1,0.4,0.6,-->,26.525637,-21.845537,13.690263 +0.2,1,0.4,0.8,-->,19.516947,-15.146732,9.144825 +0.2,1,0.4,1,-->,14.281969,-9.317138,5.082417 +0.2,1,0.6,0,-->,58.149345,-46.179653,34.726345 +0.2,1,0.6,0.2,-->,45.883858,-36.641090,26.802660 +0.2,1,0.6,0.4,-->,35.062523,-29.141973,19.577242 +0.2,1,0.6,0.6,-->,26.524384,-21.957024,14.484238 +0.2,1,0.6,0.8,-->,19.522217,-15.163558,9.613492 +0.2,1,0.6,1,-->,14.299088,-9.270560,5.327778 +0.2,1,0.8,0,-->,58.139675,-46.299786,36.028049 +0.2,1,0.8,0.2,-->,45.863728,-36.750267,27.717211 +0.2,1,0.8,0.4,-->,35.042694,-29.233177,20.270552 +0.2,1,0.8,0.6,-->,26.523567,-22.030321,15.005114 +0.2,1,0.8,0.8,-->,19.525682,-15.174645,9.921868 +0.2,1,0.8,1,-->,14.310347,-9.239888,5.488327 +0.2,1,1,0,-->,58.132233,-46.391846,37.026878 +0.2,1,1,0.2,-->,45.848286,-36.833923,28.415552 +0.2,1,1,0.4,-->,35.027493,-29.303108,20.799301 +0.2,1,1,0.6,-->,26.522928,-22.086542,15.404001 +0.2,1,1,0.8,-->,19.528337,-15.183119,10.158200 +0.2,1,1,1,-->,14.318979,-9.216398,5.611364 +0.4,0,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,0,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,0,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,0,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,0,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,0,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,0,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,0,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,0,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,0,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,0,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,0,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,0,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,0,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,0,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,0,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,0,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,0,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,0,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,0,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,0,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,0,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,0,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,0,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,0,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,0,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,0,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,0,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,0,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,0,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,0,1,0,-->,53.110050,-58.105865,28.520214 +0.4,0,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,0,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,0,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,0,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,0,1,1,-->,13.852410,-12.057247,4.716908 +0.4,0.2,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,0.2,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,0.2,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,0.2,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,0.2,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,0.2,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,0.2,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,0.2,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,0.2,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,0.2,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,0.2,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,0.2,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,0.2,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,0.2,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,0.2,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,0.2,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,0.2,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,0.2,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,0.2,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,0.2,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,0.2,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,0.2,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,0.2,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,0.2,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,0.2,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,0.2,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,0.2,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,0.2,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,0.2,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,0.2,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,0.2,1,0,-->,53.110050,-58.105865,28.520214 +0.4,0.2,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,0.2,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,0.2,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,0.2,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,0.2,1,1,-->,13.852410,-12.057247,4.716908 +0.4,0.4,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,0.4,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,0.4,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,0.4,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,0.4,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,0.4,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,0.4,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,0.4,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,0.4,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,0.4,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,0.4,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,0.4,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,0.4,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,0.4,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,0.4,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,0.4,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,0.4,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,0.4,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,0.4,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,0.4,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,0.4,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,0.4,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,0.4,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,0.4,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,0.4,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,0.4,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,0.4,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,0.4,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,0.4,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,0.4,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,0.4,1,0,-->,53.110050,-58.105865,28.520214 +0.4,0.4,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,0.4,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,0.4,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,0.4,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,0.4,1,1,-->,13.852410,-12.057247,4.716908 +0.4,0.6,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,0.6,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,0.6,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,0.6,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,0.6,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,0.6,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,0.6,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,0.6,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,0.6,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,0.6,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,0.6,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,0.6,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,0.6,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,0.6,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,0.6,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,0.6,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,0.6,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,0.6,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,0.6,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,0.6,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,0.6,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,0.6,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,0.6,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,0.6,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,0.6,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,0.6,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,0.6,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,0.6,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,0.6,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,0.6,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,0.6,1,0,-->,53.110050,-58.105865,28.520214 +0.4,0.6,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,0.6,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,0.6,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,0.6,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,0.6,1,1,-->,13.852410,-12.057247,4.716908 +0.4,0.8,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,0.8,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,0.8,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,0.8,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,0.8,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,0.8,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,0.8,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,0.8,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,0.8,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,0.8,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,0.8,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,0.8,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,0.8,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,0.8,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,0.8,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,0.8,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,0.8,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,0.8,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,0.8,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,0.8,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,0.8,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,0.8,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,0.8,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,0.8,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,0.8,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,0.8,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,0.8,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,0.8,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,0.8,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,0.8,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,0.8,1,0,-->,53.110050,-58.105865,28.520214 +0.4,0.8,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,0.8,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,0.8,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,0.8,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,0.8,1,1,-->,13.852410,-12.057247,4.716908 +0.4,1,0,0,-->,57.514320,-35.885723,-38.327061 +0.4,1,0,0.2,-->,45.432602,-28.749987,-30.124380 +0.4,1,0,0.4,-->,34.748489,-22.578897,-23.258112 +0.4,1,0,0.6,-->,26.806849,-17.346548,-17.958733 +0.4,1,0,0.8,-->,19.410088,-11.732843,-12.341115 +0.4,1,0,1,-->,13.816072,-7.109251,-7.829776 +0.4,1,0.2,0,-->,53.545158,-55.430931,14.298169 +0.4,1,0.2,0.2,-->,42.827534,-43.382912,11.251173 +0.4,1,0.2,0.4,-->,32.888405,-33.893017,7.961310 +0.4,1,0.2,0.6,-->,24.883553,-25.277315,5.864643 +0.4,1,0.2,0.8,-->,18.448887,-17.956688,4.003458 +0.4,1,0.2,1,-->,13.691447,-12.171545,2.592000 +0.4,1,0.4,0,-->,53.215633,-57.436714,24.675154 +0.4,1,0.4,0.2,-->,42.718491,-44.932945,18.686098 +0.4,1,0.4,0.4,-->,32.891670,-35.134281,14.043902 +0.4,1,0.4,0.6,-->,25.098587,-26.130939,10.520306 +0.4,1,0.4,0.8,-->,18.520048,-18.403545,7.082675 +0.4,1,0.4,1,-->,13.798582,-12.146740,4.189435 +0.4,1,0.6,0,-->,53.166843,-57.747265,26.453671 +0.4,1,0.6,0.2,-->,42.708458,-45.168236,19.944529 +0.4,1,0.6,0.4,-->,32.904293,-35.314529,15.081900 +0.4,1,0.6,0.6,-->,25.158512,-26.252882,11.313825 +0.4,1,0.6,0.8,-->,18.538008,-18.443624,7.588717 +0.4,1,0.6,1,-->,13.823481,-12.105352,4.433397 +0.4,1,0.8,0,-->,53.134705,-57.950531,27.623142 +0.4,1,0.8,0.2,-->,42.701855,-45.322075,20.776047 +0.4,1,0.8,0.4,-->,32.912594,-35.433144,15.762610 +0.4,1,0.8,0.6,-->,25.197941,-26.333134,11.833743 +0.4,1,0.8,0.8,-->,18.549828,-18.470003,7.921184 +0.4,1,0.8,1,-->,13.839860,-12.078100,4.593900 +0.4,1,1,0,-->,53.110050,-58.105865,28.520214 +0.4,1,1,0.2,-->,42.696785,-45.439968,21.410704 +0.4,1,1,0.4,-->,32.918968,-35.524075,16.285889 +0.4,1,1,0.6,-->,25.228167,-26.394653,12.232281 +0.4,1,1,0.8,-->,18.558882,-18.490211,8.176014 +0.4,1,1,1,-->,13.852410,-12.057247,4.716908 +0.6,0,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,0,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,0,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,0,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,0,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,0,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,0,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,0,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,0,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,0,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,0,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,0,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,0,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,0,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,0,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,0,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,0,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,0,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,0,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,0,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,0,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,0,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,0,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,0,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,0,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,0,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,0,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,0,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,0,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,0,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,0,1,0,-->,52.448128,-59.703812,27.402998 +0.6,0,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,0,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,0,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,0,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,0,1,1,-->,13.790946,-12.446255,4.602533 +0.6,0.2,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,0.2,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,0.2,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,0.2,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,0.2,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,0.2,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,0.2,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,0.2,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,0.2,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,0.2,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,0.2,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,0.2,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,0.2,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,0.2,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,0.2,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,0.2,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,0.2,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,0.2,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,0.2,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,0.2,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,0.2,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,0.2,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,0.2,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,0.2,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,0.2,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,0.2,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,0.2,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,0.2,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,0.2,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,0.2,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,0.2,1,0,-->,52.448128,-59.703812,27.402998 +0.6,0.2,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,0.2,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,0.2,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,0.2,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,0.2,1,1,-->,13.790946,-12.446255,4.602533 +0.6,0.4,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,0.4,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,0.4,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,0.4,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,0.4,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,0.4,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,0.4,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,0.4,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,0.4,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,0.4,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,0.4,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,0.4,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,0.4,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,0.4,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,0.4,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,0.4,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,0.4,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,0.4,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,0.4,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,0.4,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,0.4,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,0.4,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,0.4,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,0.4,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,0.4,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,0.4,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,0.4,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,0.4,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,0.4,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,0.4,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,0.4,1,0,-->,52.448128,-59.703812,27.402998 +0.6,0.4,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,0.4,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,0.4,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,0.4,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,0.4,1,1,-->,13.790946,-12.446255,4.602533 +0.6,0.6,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,0.6,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,0.6,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,0.6,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,0.6,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,0.6,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,0.6,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,0.6,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,0.6,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,0.6,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,0.6,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,0.6,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,0.6,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,0.6,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,0.6,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,0.6,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,0.6,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,0.6,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,0.6,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,0.6,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,0.6,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,0.6,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,0.6,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,0.6,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,0.6,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,0.6,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,0.6,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,0.6,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,0.6,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,0.6,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,0.6,1,0,-->,52.448128,-59.703812,27.402998 +0.6,0.6,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,0.6,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,0.6,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,0.6,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,0.6,1,1,-->,13.790946,-12.446255,4.602533 +0.6,0.8,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,0.8,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,0.8,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,0.8,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,0.8,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,0.8,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,0.8,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,0.8,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,0.8,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,0.8,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,0.8,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,0.8,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,0.8,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,0.8,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,0.8,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,0.8,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,0.8,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,0.8,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,0.8,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,0.8,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,0.8,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,0.8,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,0.8,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,0.8,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,0.8,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,0.8,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,0.8,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,0.8,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,0.8,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,0.8,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,0.8,1,0,-->,52.448128,-59.703812,27.402998 +0.6,0.8,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,0.8,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,0.8,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,0.8,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,0.8,1,1,-->,13.790946,-12.446255,4.602533 +0.6,1,0,0,-->,56.932140,-36.663647,-39.096180 +0.6,1,0,0.2,-->,44.965729,-29.465603,-30.777931 +0.6,1,0,0.4,-->,34.423199,-23.120642,-23.737654 +0.6,1,0,0.6,-->,26.616005,-17.808838,-18.365509 +0.6,1,0,0.8,-->,19.240757,-12.098300,-12.607488 +0.6,1,0,1,-->,13.716253,-7.454356,-7.991427 +0.6,1,0.2,0,-->,52.932800,-56.877052,13.441330 +0.6,1,0.2,0.2,-->,42.392849,-44.468391,10.474480 +0.6,1,0.2,0.4,-->,32.576729,-34.685951,7.383665 +0.6,1,0.2,0.6,-->,24.654707,-25.837702,5.449979 +0.6,1,0.2,0.8,-->,18.302471,-18.411592,3.755954 +0.6,1,0.2,1,-->,13.622968,-12.556723,2.477292 +0.6,1,0.4,0,-->,52.567314,-58.989410,23.627779 +0.6,1,0.4,0.2,-->,42.313976,-46.069099,17.795547 +0.6,1,0.4,0.4,-->,32.611904,-35.955677,13.457608 +0.6,1,0.4,0.6,-->,24.922472,-26.710035,10.109517 +0.6,1,0.4,0.8,-->,18.385147,-18.839579,6.814972 +0.6,1,0.4,1,-->,13.733414,-12.533065,4.070760 +0.6,1,0.6,0,-->,52.512367,-59.319439,25.373936 +0.6,1,0.6,0.2,-->,42.310028,-46.310570,19.038355 +0.6,1,0.6,0.4,-->,32.629173,-36.143532,14.493236 +0.6,1,0.6,0.6,-->,24.994551,-26.834814,10.903143 +0.6,1,0.6,0.8,-->,18.407124,-18.878860,7.324631 +0.6,1,0.6,1,-->,13.760020,-12.492977,4.316698 +0.6,1,0.8,0,-->,52.476055,-59.537441,26.524075 +0.6,1,0.8,0.2,-->,42.307438,-46.469509,19.853821 +0.6,1,0.8,0.4,-->,32.640537,-36.266605,15.175724 +0.6,1,0.8,0.6,-->,25.041973,-26.916889,11.423623 +0.6,1,0.8,0.8,-->,18.421579,-18.904699,7.658162 +0.6,1,0.8,1,-->,13.777531,-12.466561,4.478508 +0.6,1,1,0,-->,52.448128,-59.703812,27.402998 +0.6,1,1,0.2,-->,42.305454,-46.592190,20.482307 +0.6,1,1,0.4,-->,32.649220,-36.360916,15.697285 +0.6,1,1,0.6,-->,25.078327,-26.979822,11.822283 +0.6,1,1,0.8,-->,18.432659,-18.924490,7.913797 +0.6,1,1,1,-->,13.790946,-12.446255,4.602533 +0.8,0,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,0,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,0,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,0,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,0,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,0,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,0,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,0,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,0,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,0,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,0,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,0,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,0,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,0,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,0,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,0,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,0,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,0,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,0,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,0,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,0,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,0,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,0,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,0,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,0,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,0,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,0,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,0,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,0,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,0,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,0,1,0,-->,52.014362,-60.747803,26.673573 +0.8,0,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,0,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,0,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,0,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,0,1,1,-->,13.750696,-12.699588,4.527647 +0.8,0.2,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,0.2,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,0.2,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,0.2,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,0.2,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,0.2,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,0.2,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,0.2,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,0.2,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,0.2,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,0.2,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,0.2,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,0.2,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,0.2,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,0.2,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,0.2,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,0.2,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,0.2,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,0.2,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,0.2,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,0.2,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,0.2,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,0.2,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,0.2,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,0.2,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,0.2,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,0.2,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,0.2,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,0.2,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,0.2,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,0.2,1,0,-->,52.014362,-60.747803,26.673573 +0.8,0.2,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,0.2,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,0.2,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,0.2,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,0.2,1,1,-->,13.750696,-12.699588,4.527647 +0.8,0.4,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,0.4,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,0.4,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,0.4,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,0.4,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,0.4,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,0.4,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,0.4,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,0.4,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,0.4,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,0.4,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,0.4,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,0.4,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,0.4,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,0.4,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,0.4,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,0.4,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,0.4,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,0.4,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,0.4,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,0.4,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,0.4,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,0.4,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,0.4,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,0.4,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,0.4,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,0.4,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,0.4,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,0.4,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,0.4,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,0.4,1,0,-->,52.014362,-60.747803,26.673573 +0.8,0.4,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,0.4,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,0.4,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,0.4,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,0.4,1,1,-->,13.750696,-12.699588,4.527647 +0.8,0.6,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,0.6,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,0.6,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,0.6,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,0.6,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,0.6,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,0.6,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,0.6,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,0.6,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,0.6,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,0.6,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,0.6,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,0.6,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,0.6,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,0.6,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,0.6,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,0.6,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,0.6,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,0.6,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,0.6,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,0.6,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,0.6,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,0.6,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,0.6,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,0.6,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,0.6,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,0.6,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,0.6,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,0.6,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,0.6,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,0.6,1,0,-->,52.014362,-60.747803,26.673573 +0.8,0.6,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,0.6,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,0.6,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,0.6,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,0.6,1,1,-->,13.750696,-12.699588,4.527647 +0.8,0.8,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,0.8,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,0.8,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,0.8,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,0.8,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,0.8,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,0.8,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,0.8,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,0.8,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,0.8,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,0.8,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,0.8,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,0.8,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,0.8,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,0.8,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,0.8,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,0.8,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,0.8,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,0.8,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,0.8,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,0.8,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,0.8,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,0.8,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,0.8,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,0.8,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,0.8,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,0.8,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,0.8,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,0.8,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,0.8,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,0.8,1,0,-->,52.014362,-60.747803,26.673573 +0.8,0.8,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,0.8,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,0.8,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,0.8,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,0.8,1,1,-->,13.750696,-12.699588,4.527647 +0.8,1,0,0,-->,56.550442,-37.171780,-39.601925 +0.8,1,0,0.2,-->,44.660645,-29.933495,-31.208334 +0.8,1,0,0.4,-->,34.210987,-23.476927,-24.051630 +0.8,1,0,0.6,-->,26.491087,-18.111439,-18.631889 +0.8,1,0,0.8,-->,19.129530,-12.339397,-12.781556 +0.8,1,0,1,-->,13.650887,-7.680300,-8.097282 +0.8,1,0.2,0,-->,52.532745,-57.825253,12.880010 +0.8,1,0.2,0.2,-->,42.109127,-45.182705,9.966584 +0.8,1,0.2,0.4,-->,32.372131,-35.203308,7.005555 +0.8,1,0.2,0.6,-->,24.505764,-26.204678,5.177260 +0.8,1,0.2,0.8,-->,18.207211,-18.709452,3.593657 +0.8,1,0.2,1,-->,13.578123,-12.807152,2.402193 +0.8,1,0.4,0,-->,52.142303,-60.007717,22.944164 +0.8,1,0.4,0.2,-->,42.049995,-46.814682,17.214710 +0.8,1,0.4,0.4,-->,32.427746,-36.492626,13.073647 +0.8,1,0.4,0.6,-->,24.806843,-27.090700,9.840598 +0.8,1,0.4,0.8,-->,18.296532,-19.125134,6.640303 +0.8,1,0.4,1,-->,13.690740,-12.784163,3.992985 +0.8,1,0.6,0,-->,52.083130,-60.350002,24.669134 +0.8,1,0.6,0.2,-->,42.050053,-47.062153,18.443609 +0.8,1,0.6,0.4,-->,32.447845,-36.684067,14.107602 +0.8,1,0.6,0.6,-->,24.887178,-27.215706,10.632384 +0.8,1,0.6,0.8,-->,18.321045,-19.163862,7.151543 +0.8,1,0.6,1,-->,13.718462,-12.745041,4.240261 +0.8,1,0.8,0,-->,52.044189,-60.575188,25.803373 +0.8,1,0.8,0.2,-->,42.050087,-47.224392,19.252253 +0.8,1,0.8,0.4,-->,32.461071,-36.810055,14.791368 +0.8,1,0.8,0.6,-->,24.939846,-27.297956,11.155054 +0.8,1,0.8,0.8,-->,18.337170,-19.189358,7.485925 +0.8,1,0.8,1,-->,13.736712,-12.719308,4.402953 +0.8,1,1,0,-->,52.014362,-60.747803,26.673573 +0.8,1,1,0.2,-->,42.050106,-47.348743,19.870966 +0.8,1,1,0.4,-->,32.471233,-36.906597,15.312791 +0.8,1,1,0.6,-->,24.980211,-27.361025,11.553820 +0.8,1,1,0.8,-->,18.349531,-19.208881,7.742107 +0.8,1,1,1,-->,13.750696,-12.699588,4.527647 +1,0,0,0,-->,56.244503,-37.581238,-40.008404 +1,0,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,0,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,0,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,0,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,0,0,1,-->,13.598305,-7.862074,-8.182427 +1,0,0.2,0,-->,52.209515,-58.585136,12.429612 +1,0,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,0,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,0,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,0,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,0,0.2,1,-->,13.542051,-13.008602,2.341776 +1,0,0.4,0,-->,51.801533,-60.824127,22.393421 +1,0,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,0,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,0,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,0,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,0,0.4,1,-->,13.656404,-12.986122,3.930486 +1,0,0.6,0,-->,51.738556,-61.178921,24.100883 +1,0,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,0,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,0,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,0,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,0,0.6,1,-->,13.685040,-12.947653,4.178780 +1,0,0.8,0,-->,51.697052,-61.413078,25.223753 +1,0,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,0,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,0,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,0,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,0,0.8,1,-->,13.703873,-12.922354,4.342171 +1,0,1,0,-->,51.665253,-61.591175,26.086824 +1,0,1,0.2,-->,41.844551,-47.955181,19.381931 +1,0,1,0.4,-->,32.329109,-37.345589,15.003563 +1,0,1,0.6,-->,24.901283,-27.667509,11.337870 +1,0,1,0.8,-->,18.282682,-19.438671,7.603962 +1,0,1,1,-->,13.718313,-12.902914,4.467398 +1,0.2,0,0,-->,56.244503,-37.581238,-40.008404 +1,0.2,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,0.2,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,0.2,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,0.2,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,0.2,0,1,-->,13.598305,-7.862074,-8.182427 +1,0.2,0.2,0,-->,52.209515,-58.585136,12.429612 +1,0.2,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,0.2,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,0.2,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,0.2,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,0.2,0.2,1,-->,13.542051,-13.008602,2.341776 +1,0.2,0.4,0,-->,51.801533,-60.824127,22.393421 +1,0.2,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,0.2,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,0.2,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,0.2,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,0.2,0.4,1,-->,13.656404,-12.986122,3.930486 +1,0.2,0.6,0,-->,51.738556,-61.178921,24.100883 +1,0.2,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,0.2,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,0.2,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,0.2,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,0.2,0.6,1,-->,13.685040,-12.947653,4.178780 +1,0.2,0.8,0,-->,51.697052,-61.413078,25.223753 +1,0.2,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,0.2,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,0.2,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,0.2,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,0.2,0.8,1,-->,13.703873,-12.922354,4.342171 +1,0.2,1,0,-->,51.665253,-61.591175,26.086824 +1,0.2,1,0.2,-->,41.844551,-47.955181,19.381931 +1,0.2,1,0.4,-->,32.329109,-37.345589,15.003563 +1,0.2,1,0.6,-->,24.901283,-27.667509,11.337870 +1,0.2,1,0.8,-->,18.282682,-19.438671,7.603962 +1,0.2,1,1,-->,13.718313,-12.902914,4.467398 +1,0.4,0,0,-->,56.244503,-37.581238,-40.008404 +1,0.4,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,0.4,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,0.4,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,0.4,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,0.4,0,1,-->,13.598305,-7.862074,-8.182427 +1,0.4,0.2,0,-->,52.209515,-58.585136,12.429612 +1,0.4,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,0.4,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,0.4,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,0.4,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,0.4,0.2,1,-->,13.542051,-13.008602,2.341776 +1,0.4,0.4,0,-->,51.801533,-60.824127,22.393421 +1,0.4,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,0.4,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,0.4,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,0.4,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,0.4,0.4,1,-->,13.656404,-12.986122,3.930486 +1,0.4,0.6,0,-->,51.738556,-61.178921,24.100883 +1,0.4,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,0.4,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,0.4,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,0.4,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,0.4,0.6,1,-->,13.685040,-12.947653,4.178780 +1,0.4,0.8,0,-->,51.697052,-61.413078,25.223753 +1,0.4,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,0.4,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,0.4,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,0.4,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,0.4,0.8,1,-->,13.703873,-12.922354,4.342171 +1,0.4,1,0,-->,51.665253,-61.591175,26.086824 +1,0.4,1,0.2,-->,41.844551,-47.955181,19.381931 +1,0.4,1,0.4,-->,32.329109,-37.345589,15.003563 +1,0.4,1,0.6,-->,24.901283,-27.667509,11.337870 +1,0.4,1,0.8,-->,18.282682,-19.438671,7.603962 +1,0.4,1,1,-->,13.718313,-12.902914,4.467398 +1,0.6,0,0,-->,56.244503,-37.581238,-40.008404 +1,0.6,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,0.6,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,0.6,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,0.6,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,0.6,0,1,-->,13.598305,-7.862074,-8.182427 +1,0.6,0.2,0,-->,52.209515,-58.585136,12.429612 +1,0.6,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,0.6,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,0.6,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,0.6,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,0.6,0.2,1,-->,13.542051,-13.008602,2.341776 +1,0.6,0.4,0,-->,51.801533,-60.824127,22.393421 +1,0.6,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,0.6,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,0.6,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,0.6,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,0.6,0.4,1,-->,13.656404,-12.986122,3.930486 +1,0.6,0.6,0,-->,51.738556,-61.178921,24.100883 +1,0.6,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,0.6,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,0.6,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,0.6,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,0.6,0.6,1,-->,13.685040,-12.947653,4.178780 +1,0.6,0.8,0,-->,51.697052,-61.413078,25.223753 +1,0.6,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,0.6,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,0.6,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,0.6,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,0.6,0.8,1,-->,13.703873,-12.922354,4.342171 +1,0.6,1,0,-->,51.665253,-61.591175,26.086824 +1,0.6,1,0.2,-->,41.844551,-47.955181,19.381931 +1,0.6,1,0.4,-->,32.329109,-37.345589,15.003563 +1,0.6,1,0.6,-->,24.901283,-27.667509,11.337870 +1,0.6,1,0.8,-->,18.282682,-19.438671,7.603962 +1,0.6,1,1,-->,13.718313,-12.902914,4.467398 +1,0.8,0,0,-->,56.244503,-37.581238,-40.008404 +1,0.8,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,0.8,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,0.8,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,0.8,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,0.8,0,1,-->,13.598305,-7.862074,-8.182427 +1,0.8,0.2,0,-->,52.209515,-58.585136,12.429612 +1,0.8,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,0.8,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,0.8,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,0.8,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,0.8,0.2,1,-->,13.542051,-13.008602,2.341776 +1,0.8,0.4,0,-->,51.801533,-60.824127,22.393421 +1,0.8,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,0.8,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,0.8,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,0.8,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,0.8,0.4,1,-->,13.656404,-12.986122,3.930486 +1,0.8,0.6,0,-->,51.738556,-61.178921,24.100883 +1,0.8,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,0.8,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,0.8,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,0.8,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,0.8,0.6,1,-->,13.685040,-12.947653,4.178780 +1,0.8,0.8,0,-->,51.697052,-61.413078,25.223753 +1,0.8,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,0.8,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,0.8,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,0.8,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,0.8,0.8,1,-->,13.703873,-12.922354,4.342171 +1,0.8,1,0,-->,51.665253,-61.591175,26.086824 +1,0.8,1,0.2,-->,41.844551,-47.955181,19.381931 +1,0.8,1,0.4,-->,32.329109,-37.345589,15.003563 +1,0.8,1,0.6,-->,24.901283,-27.667509,11.337870 +1,0.8,1,0.8,-->,18.282682,-19.438671,7.603962 +1,0.8,1,1,-->,13.718313,-12.902914,4.467398 +1,1,0,0,-->,56.244503,-37.581238,-40.008404 +1,1,0,0.2,-->,44.414360,-30.310600,-31.553576 +1,1,0,0.4,-->,34.040085,-23.761721,-24.305275 +1,1,0,0.6,-->,26.390606,-18.353775,-18.846161 +1,1,0,0.8,-->,19.039635,-12.533339,-12.920842 +1,1,0,1,-->,13.598305,-7.862074,-8.182427 +1,1,0.2,0,-->,52.209515,-58.585136,12.429612 +1,1,0.2,0.2,-->,41.880878,-45.754539,9.556418 +1,1,0.2,0.4,-->,32.208229,-35.619598,6.702437 +1,1,0.2,0.6,-->,24.385937,-26.499868,4.959471 +1,1,0.2,0.8,-->,18.130682,-18.949089,3.462276 +1,1,0.2,1,-->,13.542051,-13.008602,2.341776 +1,1,0.4,0,-->,51.801533,-60.824127,22.393421 +1,1,0.4,0.2,-->,41.837444,-47.413284,16.746666 +1,1,0.4,0.4,-->,32.280510,-36.923920,12.763219 +1,1,0.4,0.6,-->,24.713346,-27.395102,9.624268 +1,1,0.4,0.8,-->,18.225723,-19.355204,6.500334 +1,1,0.4,1,-->,13.656404,-12.986122,3.930486 +1,1,0.6,0,-->,51.738556,-61.178921,24.100883 +1,1,0.6,0.2,-->,41.840736,-47.663898,17.964228 +1,1,0.6,0.4,-->,32.302986,-37.118908,13.798572 +1,1,0.6,0.6,-->,24.800461,-27.521072,10.415157 +1,1,0.6,0.8,-->,18.252066,-19.393818,7.011391 +1,1,0.6,1,-->,13.685040,-12.947653,4.178780 +1,1,0.8,0,-->,51.697052,-61.413078,25.223753 +1,1,0.8,0.2,-->,41.842899,-47.828777,18.768295 +1,1,0.8,0.4,-->,32.317772,-37.247242,14.480180 +1,1,0.8,0.6,-->,24.857693,-27.603983,10.939013 +1,1,0.8,0.8,-->,18.269400,-19.419222,7.347354 +1,1,0.8,1,-->,13.703873,-12.922354,4.342171 +1,1,1,0,-->,51.665253,-61.591175,26.086824 +1,1,1,0.2,-->,41.844551,-47.955181,19.381931 +1,1,1,0.4,-->,32.329109,-37.345589,15.003563 +1,1,1,0.6,-->,24.901283,-27.667509,11.337870 +1,1,1,0.8,-->,18.282682,-19.438671,7.603962 +1,1,1,1,-->,13.718313,-12.902914,4.467398 +-0.1,0.5,0.5,0.5,-->,42.971035,-4.948201,37.741512 +1.1,0.5,0.5,0.5,-->,28.597303,-32.360867,11.693880 +0.5,-0.1,0.5,0.5,-->,28.962976,-31.227188,12.498008 +0.5,1.1,0.5,0.5,-->,28.962976,-31.227188,12.498008 +0.5,0.5,-0.1,0.5,-->,30.653563,-20.359756,-20.943884 +0.5,0.5,1.1,0.5,-->,29.027887,-31.472040,14.004506 +0.5,0.5,0.5,-0.1,-->,52.823841,-58.482555,25.062475 +0.5,0.5,0.5,1.1,-->,13.776443,-12.340263,4.258515 diff --git a/Unicolour.Tests/Data/ICC/CX_Hue+45_abst.icc b/Unicolour.Tests/Data/ICC/CX_Hue+45_abst.icc new file mode 100644 index 0000000000000000000000000000000000000000..b61880d167ac46e51eb7671db46709e7f2aa847d GIT binary patch literal 11624 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

MQAP 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 literal 0 HcmV?d00001 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-0.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-0.csv new file mode 100644 index 0000000..284fe71 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-0.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.288190,0.500917,0.392925 +0,-127,-100,-->,0.237189,0.404500,0.459574 +0,-127,-75,-->,0.157954,0.271995,0.578106 +0,-127,-50,-->,0.089126,0.146262,0.498907 +0,-127,-25,-->,0.010194,0.034472,0.313227 +0,-127,0,-->,0.005855,0.000000,0.008776 +0,-127,25,-->,0.005855,0.000000,0.008776 +0,-127,50,-->,0.005855,0.000000,0.008776 +0,-127,75,-->,0.005855,0.000000,0.008776 +0,-127,100,-->,0.005855,0.000000,0.008776 +0,-127,128,-->,0.005855,0.000000,0.008776 +0,-100,-127,-->,0.288190,0.500917,0.392925 +0,-100,-100,-->,0.237189,0.404500,0.459574 +0,-100,-75,-->,0.157954,0.271995,0.578106 +0,-100,-50,-->,0.089126,0.146262,0.498907 +0,-100,-25,-->,0.010194,0.034472,0.313227 +0,-100,0,-->,0.005855,0.000000,0.008776 +0,-100,25,-->,0.005855,0.000000,0.008776 +0,-100,50,-->,0.005855,0.000000,0.008776 +0,-100,75,-->,0.005855,0.000000,0.008776 +0,-100,100,-->,0.005855,0.000000,0.008776 +0,-100,128,-->,0.005855,0.000000,0.008776 +0,-75,-127,-->,0.288190,0.500917,0.392925 +0,-75,-100,-->,0.237189,0.404500,0.459574 +0,-75,-75,-->,0.157954,0.271995,0.578106 +0,-75,-50,-->,0.089126,0.146262,0.498907 +0,-75,-25,-->,0.010194,0.034472,0.313227 +0,-75,0,-->,0.005855,0.000000,0.008776 +0,-75,25,-->,0.005855,0.000000,0.008776 +0,-75,50,-->,0.005855,0.000000,0.008776 +0,-75,75,-->,0.005855,0.000000,0.008776 +0,-75,100,-->,0.005855,0.000000,0.008776 +0,-75,128,-->,0.005855,0.000000,0.008776 +0,-50,-127,-->,0.288190,0.500917,0.392925 +0,-50,-100,-->,0.237189,0.404500,0.459574 +0,-50,-75,-->,0.157954,0.271995,0.578106 +0,-50,-50,-->,0.089126,0.146262,0.498907 +0,-50,-25,-->,0.010194,0.034472,0.313227 +0,-50,0,-->,0.005855,0.000000,0.008776 +0,-50,25,-->,0.005855,0.000000,0.008776 +0,-50,50,-->,0.005855,0.000000,0.008776 +0,-50,75,-->,0.005855,0.000000,0.008776 +0,-50,100,-->,0.005855,0.000000,0.008776 +0,-50,128,-->,0.005855,0.000000,0.008776 +0,-25,-127,-->,0.288190,0.500917,0.392925 +0,-25,-100,-->,0.237189,0.404500,0.459574 +0,-25,-75,-->,0.157954,0.271995,0.578106 +0,-25,-50,-->,0.089126,0.146262,0.498907 +0,-25,-25,-->,0.010194,0.034472,0.313227 +0,-25,0,-->,0.005855,0.000000,0.008776 +0,-25,25,-->,0.005855,0.000000,0.008776 +0,-25,50,-->,0.005855,0.000000,0.008776 +0,-25,75,-->,0.005855,0.000000,0.008776 +0,-25,100,-->,0.005855,0.000000,0.008776 +0,-25,128,-->,0.005855,0.000000,0.008776 +0,0,-127,-->,0.288190,0.500917,0.392925 +0,0,-100,-->,0.237189,0.404500,0.459574 +0,0,-75,-->,0.157954,0.271995,0.578106 +0,0,-50,-->,0.089126,0.146262,0.498907 +0,0,-25,-->,0.010194,0.034472,0.313227 +0,0,0,-->,0.005854,0.000000,0.008776 +0,0,25,-->,0.005854,0.000000,0.008776 +0,0,50,-->,0.005854,0.000000,0.008776 +0,0,75,-->,0.005854,0.000000,0.008776 +0,0,100,-->,0.005854,0.000000,0.008776 +0,0,128,-->,0.005854,0.000000,0.008776 +0,25,-127,-->,0.217589,0.375665,0.386509 +0,25,-100,-->,0.105341,0.162645,0.450968 +0,25,-75,-->,0.026827,0.000000,0.572519 +0,25,-50,-->,0.023855,0.000000,0.493523 +0,25,-25,-->,0.263052,0.000000,0.311718 +0,25,0,-->,0.354927,0.000000,0.016856 +0,25,25,-->,0.354927,0.000000,0.016856 +0,25,50,-->,0.354927,0.000000,0.016856 +0,25,75,-->,0.354927,0.000000,0.016856 +0,25,100,-->,0.354927,0.000000,0.016856 +0,25,128,-->,0.354927,0.000000,0.016856 +0,50,-127,-->,0.007174,0.017234,0.378979 +0,50,-100,-->,0.008238,0.000000,0.450973 +0,50,-75,-->,0.025788,0.000000,0.572543 +0,50,-50,-->,0.321288,0.000000,0.499569 +0,50,-25,-->,0.449910,0.000000,0.317675 +0,50,0,-->,0.484215,0.000000,0.034152 +0,50,25,-->,0.484215,0.000000,0.034152 +0,50,50,-->,0.484215,0.000000,0.034152 +0,50,75,-->,0.484215,0.000000,0.034152 +0,50,100,-->,0.484215,0.000000,0.034152 +0,50,128,-->,0.484215,0.000000,0.034152 +0,75,-127,-->,0.000000,0.000000,0.378709 +0,75,-100,-->,0.008238,0.000000,0.450973 +0,75,-75,-->,0.352502,0.000000,0.573763 +0,75,-50,-->,0.503539,0.000000,0.501127 +0,75,-25,-->,0.519917,0.000000,0.320849 +0,75,0,-->,0.519354,0.000000,0.068544 +0,75,25,-->,0.519354,0.000000,0.068544 +0,75,50,-->,0.519354,0.000000,0.068544 +0,75,75,-->,0.519354,0.000000,0.068544 +0,75,100,-->,0.519354,0.000000,0.068544 +0,75,128,-->,0.519354,0.000000,0.068544 +0,100,-127,-->,0.012019,0.000000,0.381366 +0,100,-100,-->,0.323420,0.000000,0.453404 +0,100,-75,-->,0.519953,0.000000,0.577222 +0,100,-50,-->,0.497099,0.000000,0.502551 +0,100,-25,-->,0.472358,0.000000,0.329169 +0,100,0,-->,0.462309,0.000000,0.105598 +0,100,25,-->,0.462309,0.000000,0.105598 +0,100,50,-->,0.462309,0.000000,0.105598 +0,100,75,-->,0.462309,0.000000,0.105598 +0,100,100,-->,0.462309,0.000000,0.105598 +0,100,128,-->,0.462309,0.000000,0.105598 +0,128,-127,-->,0.016842,0.000000,0.382418 +0,128,-100,-->,0.511585,0.000000,0.451218 +0,128,-75,-->,0.485988,0.000000,0.578345 +0,128,-50,-->,0.435182,0.000000,0.505988 +0,128,-25,-->,0.403130,0.000000,0.332416 +0,128,0,-->,0.390241,0.000000,0.120197 +0,128,25,-->,0.390241,0.000000,0.120197 +0,128,50,-->,0.390241,0.000000,0.120197 +0,128,75,-->,0.390241,0.000000,0.120197 +0,128,100,-->,0.390241,0.000000,0.120197 +0,128,128,-->,0.390241,0.000000,0.120197 +20,-127,-127,-->,0.229577,0.377929,0.897847 +20,-127,-100,-->,0.221031,0.377557,0.444708 +20,-127,-75,-->,0.226069,0.393253,0.432386 +20,-127,-50,-->,0.236019,0.410506,0.574942 +20,-127,-25,-->,0.243269,0.422838,0.517566 +20,-127,0,-->,0.247982,0.431632,0.325539 +20,-127,25,-->,0.247639,0.435121,0.095743 +20,-127,50,-->,0.248987,0.439212,0.088395 +20,-127,75,-->,0.248987,0.439212,0.088395 +20,-127,100,-->,0.248987,0.439212,0.088395 +20,-127,128,-->,0.248987,0.439212,0.088395 +20,-100,-127,-->,0.229577,0.377929,0.897847 +20,-100,-100,-->,0.221031,0.377557,0.444708 +20,-100,-75,-->,0.226069,0.393253,0.432386 +20,-100,-50,-->,0.236019,0.410506,0.574942 +20,-100,-25,-->,0.243269,0.422838,0.517566 +20,-100,0,-->,0.247982,0.431632,0.325539 +20,-100,25,-->,0.247639,0.435121,0.095743 +20,-100,50,-->,0.248987,0.439212,0.088395 +20,-100,75,-->,0.248987,0.439212,0.088395 +20,-100,100,-->,0.248987,0.439212,0.088395 +20,-100,128,-->,0.248987,0.439212,0.088395 +20,-75,-127,-->,0.229577,0.377929,0.897847 +20,-75,-100,-->,0.221031,0.377557,0.444708 +20,-75,-75,-->,0.226069,0.393253,0.432386 +20,-75,-50,-->,0.236490,0.411659,0.574365 +20,-75,-25,-->,0.246465,0.425639,0.515956 +20,-75,0,-->,0.247983,0.431634,0.325539 +20,-75,25,-->,0.248650,0.438032,0.094915 +20,-75,50,-->,0.248987,0.439345,0.088173 +20,-75,75,-->,0.248987,0.439345,0.088173 +20,-75,100,-->,0.248987,0.439345,0.088173 +20,-75,128,-->,0.248987,0.439345,0.088173 +20,-50,-127,-->,0.221514,0.372075,0.900991 +20,-50,-100,-->,0.225590,0.388053,0.447116 +20,-50,-75,-->,0.241387,0.415458,0.433821 +20,-50,-50,-->,0.255509,0.437856,0.576039 +20,-50,-25,-->,0.259468,0.451938,0.517818 +20,-50,0,-->,0.265539,0.462818,0.328598 +20,-50,25,-->,0.269077,0.469095,0.108683 +20,-50,50,-->,0.269050,0.469078,0.105579 +20,-50,75,-->,0.269050,0.469078,0.105579 +20,-50,100,-->,0.269050,0.469078,0.105579 +20,-50,128,-->,0.269050,0.469078,0.105579 +20,-25,-127,-->,0.231466,0.386184,0.899438 +20,-25,-100,-->,0.245897,0.425400,0.446415 +20,-25,-75,-->,0.265904,0.463634,0.437804 +20,-25,-50,-->,0.282055,0.489471,0.578130 +20,-25,-25,-->,0.292669,0.509191,0.519855 +20,-25,0,-->,0.299510,0.522075,0.336378 +20,-25,25,-->,0.307052,0.522560,0.123802 +20,-25,50,-->,0.313616,0.523489,0.116358 +20,-25,75,-->,0.313616,0.523489,0.116358 +20,-25,100,-->,0.313616,0.523489,0.116358 +20,-25,128,-->,0.313616,0.523489,0.116358 +20,0,-127,-->,0.257164,0.447665,0.915996 +20,0,-100,-->,0.288475,0.501241,0.450356 +20,0,-75,-->,0.308668,0.538872,0.439517 +20,0,-50,-->,0.321135,0.559370,0.580282 +20,0,-25,-->,0.366820,0.568678,0.524638 +20,0,0,-->,0.504408,0.570210,0.348721 +20,0,25,-->,0.540209,0.569078,0.137199 +20,0,50,-->,0.546416,0.570393,0.130200 +20,0,75,-->,0.546416,0.570393,0.130200 +20,0,100,-->,0.546416,0.570393,0.130200 +20,0,128,-->,0.546416,0.570393,0.130200 +20,25,-127,-->,0.313721,0.546743,0.918255 +20,25,-100,-->,0.326012,0.568475,0.452591 +20,25,-75,-->,0.316082,0.550893,0.437746 +20,25,-50,-->,0.426624,0.516322,0.576808 +20,25,-25,-->,0.556007,0.479209,0.519303 +20,25,0,-->,0.568579,0.458512,0.344081 +20,25,25,-->,0.562921,0.444821,0.124185 +20,25,50,-->,0.561043,0.437081,0.094340 +20,25,75,-->,0.561043,0.437081,0.094340 +20,25,100,-->,0.561043,0.437081,0.094340 +20,25,128,-->,0.561043,0.437081,0.094340 +20,50,-127,-->,0.272089,0.467940,0.915336 +20,50,-100,-->,0.164367,0.279377,0.444441 +20,50,-75,-->,0.384644,0.075861,0.425108 +20,50,-50,-->,0.514461,0.001740,0.566789 +20,50,-25,-->,0.477519,0.000000,0.515595 +20,50,0,-->,0.446009,0.000000,0.338269 +20,50,25,-->,0.433098,0.000000,0.097490 +20,50,50,-->,0.429390,0.000000,0.000000 +20,50,75,-->,0.429390,0.000000,0.000000 +20,50,100,-->,0.429390,0.000000,0.000000 +20,50,128,-->,0.429390,0.000000,0.000000 +20,75,-127,-->,0.017929,0.000000,0.915147 +20,75,-100,-->,0.369722,0.000000,0.445455 +20,75,-75,-->,0.488548,0.000000,0.422261 +20,75,-50,-->,0.411879,0.000000,0.567181 +20,75,-25,-->,0.361432,0.000000,0.519725 +20,75,0,-->,0.333187,0.000000,0.352875 +20,75,25,-->,0.326075,0.000000,0.125542 +20,75,50,-->,0.324019,0.000000,0.015673 +20,75,75,-->,0.324019,0.000000,0.015673 +20,75,100,-->,0.324019,0.000000,0.015673 +20,75,128,-->,0.324019,0.000000,0.015673 +20,100,-127,-->,0.312118,0.000000,0.910733 +20,100,-100,-->,0.461742,0.000000,0.444845 +20,100,-75,-->,0.350453,0.000000,0.419847 +20,100,-50,-->,0.296861,0.000000,0.567677 +20,100,-25,-->,0.279495,0.000000,0.522375 +20,100,0,-->,0.274425,0.000000,0.363308 +20,100,25,-->,0.273504,0.000000,0.158908 +20,100,50,-->,0.273392,0.000000,0.101979 +20,100,75,-->,0.273392,0.000000,0.101979 +20,100,100,-->,0.273392,0.000000,0.101979 +20,100,128,-->,0.273392,0.000000,0.101979 +20,128,-127,-->,0.471404,0.000000,0.922376 +20,128,-100,-->,0.320441,0.000000,0.449454 +20,128,-75,-->,0.276128,0.000000,0.416716 +20,128,-50,-->,0.282111,0.000000,0.564390 +20,128,-25,-->,0.294164,0.000000,0.527914 +20,128,0,-->,0.305988,0.000000,0.370895 +20,128,25,-->,0.313423,0.000000,0.192240 +20,128,50,-->,0.311397,0.000000,0.141274 +20,128,75,-->,0.311397,0.000000,0.141274 +20,128,100,-->,0.311397,0.000000,0.141274 +20,128,128,-->,0.311397,0.000000,0.141274 +40,-127,-127,-->,0.344122,0.598801,0.987651 +40,-127,-100,-->,0.365056,0.634028,0.978096 +40,-127,-75,-->,0.375329,0.654818,0.571436 +40,-127,-50,-->,0.385369,0.673402,0.398963 +40,-127,-25,-->,0.391992,0.684752,0.568594 +40,-127,0,-->,0.398106,0.694055,0.555371 +40,-127,25,-->,0.396878,0.694452,0.354571 +40,-127,50,-->,0.394975,0.695800,0.156946 +40,-127,75,-->,0.397864,0.699070,0.159946 +40,-127,100,-->,0.397864,0.699070,0.159946 +40,-127,128,-->,0.397864,0.699070,0.159946 +40,-100,-127,-->,0.360721,0.616721,0.985518 +40,-100,-100,-->,0.377207,0.650373,0.979589 +40,-100,-75,-->,0.387260,0.676382,0.573449 +40,-100,-50,-->,0.392650,0.690624,0.402162 +40,-100,-25,-->,0.402190,0.700280,0.567882 +40,-100,0,-->,0.404003,0.709014,0.555101 +40,-100,25,-->,0.407936,0.717928,0.361144 +40,-100,50,-->,0.409302,0.718362,0.165715 +40,-100,75,-->,0.409303,0.718362,0.165660 +40,-100,100,-->,0.409303,0.718362,0.165660 +40,-100,128,-->,0.409303,0.718362,0.165660 +40,-75,-127,-->,0.378407,0.653079,0.990301 +40,-75,-100,-->,0.392517,0.685036,0.980260 +40,-75,-75,-->,0.402760,0.705783,0.574178 +40,-75,-50,-->,0.413435,0.721378,0.402388 +40,-75,-25,-->,0.418564,0.732758,0.570958 +40,-75,0,-->,0.421195,0.734376,0.556342 +40,-75,25,-->,0.419297,0.738070,0.365716 +40,-75,50,-->,0.421901,0.739438,0.170554 +40,-75,75,-->,0.421909,0.739438,0.170493 +40,-75,100,-->,0.421909,0.739438,0.170493 +40,-75,128,-->,0.421909,0.739438,0.170493 +40,-50,-127,-->,0.400066,0.699432,0.990817 +40,-50,-100,-->,0.417801,0.728490,0.982972 +40,-50,-75,-->,0.423163,0.740540,0.583113 +40,-50,-50,-->,0.426938,0.748441,0.406976 +40,-50,-25,-->,0.430749,0.752176,0.570875 +40,-50,0,-->,0.428586,0.753204,0.555711 +40,-50,25,-->,0.433040,0.757027,0.375396 +40,-50,50,-->,0.430423,0.757644,0.175483 +40,-50,75,-->,0.430413,0.757649,0.175341 +40,-50,100,-->,0.430413,0.757649,0.175341 +40,-50,128,-->,0.430413,0.757649,0.175341 +40,-25,-127,-->,0.427380,0.743419,0.990081 +40,-25,-100,-->,0.433085,0.755129,0.982765 +40,-25,-75,-->,0.432294,0.756654,0.583707 +40,-25,-50,-->,0.428627,0.752532,0.403652 +40,-25,-25,-->,0.424637,0.742028,0.566885 +40,-25,0,-->,0.509337,0.736692,0.560611 +40,-25,25,-->,0.601281,0.728688,0.376154 +40,-25,50,-->,0.629008,0.729574,0.165617 +40,-25,75,-->,0.632430,0.729763,0.167915 +40,-25,100,-->,0.632430,0.729763,0.167915 +40,-25,128,-->,0.632430,0.729763,0.167915 +40,0,-127,-->,0.428466,0.751749,0.992101 +40,0,-100,-->,0.414112,0.722376,0.983201 +40,0,-75,-->,0.394791,0.689277,0.580456 +40,0,-50,-->,0.387195,0.647955,0.395335 +40,0,-25,-->,0.600370,0.624988,0.564002 +40,0,0,-->,0.584350,0.596060,0.552480 +40,0,25,-->,0.554365,0.591103,0.375797 +40,0,50,-->,0.533724,0.580475,0.131612 +40,0,75,-->,0.532071,0.580055,0.130958 +40,0,100,-->,0.532071,0.580055,0.130958 +40,0,128,-->,0.532071,0.580055,0.130958 +40,25,-127,-->,0.342897,0.594507,0.989605 +40,25,-100,-->,0.299154,0.512157,0.979613 +40,25,-75,-->,0.397345,0.452362,0.576643 +40,25,-50,-->,0.530171,0.411462,0.380448 +40,25,-25,-->,0.446761,0.394375,0.552374 +40,25,0,-->,0.394109,0.382037,0.548297 +40,25,25,-->,0.371873,0.380839,0.378799 +40,25,50,-->,0.360048,0.377542,0.066810 +40,25,75,-->,0.356170,0.375642,0.053958 +40,25,100,-->,0.356170,0.375642,0.053958 +40,25,128,-->,0.356170,0.375642,0.053958 +40,50,-127,-->,0.222765,0.376005,0.984840 +40,50,-100,-->,0.432964,0.424135,0.976596 +40,50,-75,-->,0.496767,0.476644,0.583167 +40,50,-50,-->,0.419919,0.521209,0.386663 +40,50,-25,-->,0.405294,0.546992,0.553208 +40,50,0,-->,0.406772,0.558542,0.559310 +40,50,25,-->,0.411970,0.561493,0.402534 +40,50,50,-->,0.415482,0.561766,0.144426 +40,50,75,-->,0.416916,0.563661,0.128129 +40,50,100,-->,0.416916,0.563661,0.128129 +40,50,128,-->,0.416916,0.563661,0.128129 +40,75,-127,-->,0.398610,0.486607,0.984162 +40,75,-100,-->,0.403819,0.207831,0.976236 +40,75,-75,-->,0.284830,0.075216,0.577684 +40,75,-50,-->,0.291580,0.011675,0.372834 +40,75,-25,-->,0.331971,0.000000,0.543474 +40,75,0,-->,0.365403,0.000000,0.553001 +40,75,25,-->,0.389312,0.000000,0.398334 +40,75,50,-->,0.403257,0.000000,0.120219 +40,75,75,-->,0.403782,0.000000,0.000000 +40,75,100,-->,0.403782,0.000000,0.000000 +40,75,128,-->,0.403782,0.000000,0.000000 +40,100,-127,-->,0.359098,0.000000,0.981476 +40,100,-100,-->,0.294612,0.000000,0.979718 +40,100,-75,-->,0.358434,0.000000,0.584686 +40,100,-50,-->,0.443070,0.000000,0.366137 +40,100,-25,-->,0.513571,0.000000,0.539930 +40,100,0,-->,0.561919,0.000000,0.555908 +40,100,25,-->,0.590738,0.000000,0.418103 +40,100,50,-->,0.608023,0.000000,0.175727 +40,100,75,-->,0.613353,0.000000,0.000000 +40,100,100,-->,0.613353,0.000000,0.000000 +40,100,128,-->,0.613353,0.000000,0.000000 +40,128,-127,-->,0.305915,0.000000,0.980969 +40,128,-100,-->,0.449364,0.000000,0.979876 +40,128,-75,-->,0.582292,0.000000,0.593974 +40,128,-50,-->,0.685598,0.000000,0.368267 +40,128,-25,-->,0.767290,0.000000,0.534624 +40,128,0,-->,0.807804,0.000000,0.559143 +40,128,25,-->,0.830663,0.000000,0.432933 +40,128,50,-->,0.839752,0.000000,0.232348 +40,128,75,-->,0.843161,0.000000,0.068412 +40,128,100,-->,0.843161,0.000000,0.068412 +40,128,128,-->,0.843161,0.000000,0.068412 +60,-127,-127,-->,0.257805,0.441707,0.983690 +60,-127,-100,-->,0.255085,0.429980,0.984779 +60,-127,-75,-->,0.243171,0.421250,0.985585 +60,-127,-50,-->,0.242544,0.418002,0.686481 +60,-127,-25,-->,0.236479,0.412174,0.372561 +60,-127,0,-->,0.239383,0.411051,0.536998 +60,-127,25,-->,0.239290,0.409579,0.549994 +60,-127,50,-->,0.234828,0.408498,0.256463 +60,-127,75,-->,0.234665,0.409140,0.076263 +60,-127,100,-->,0.232902,0.407201,0.072774 +60,-127,128,-->,0.232902,0.407201,0.072774 +60,-100,-127,-->,0.248507,0.422977,0.984624 +60,-100,-100,-->,0.245280,0.414454,0.984566 +60,-100,-75,-->,0.245156,0.407950,0.982515 +60,-100,-50,-->,0.238327,0.404787,0.689880 +60,-100,-25,-->,0.231511,0.401968,0.375800 +60,-100,0,-->,0.233632,0.400070,0.537187 +60,-100,25,-->,0.230549,0.399789,0.553252 +60,-100,50,-->,0.229605,0.397209,0.269747 +60,-100,75,-->,0.226156,0.397436,0.070644 +60,-100,100,-->,0.226267,0.396847,0.069971 +60,-100,128,-->,0.226267,0.396847,0.069973 +60,-75,-127,-->,0.243017,0.405097,0.981862 +60,-75,-100,-->,0.236296,0.399842,0.983715 +60,-75,-75,-->,0.233243,0.393763,0.982163 +60,-75,-50,-->,0.228606,0.393809,0.690613 +60,-75,-25,-->,0.223893,0.393159,0.374249 +60,-75,0,-->,0.227535,0.392224,0.533179 +60,-75,25,-->,0.227481,0.392459,0.552721 +60,-75,50,-->,0.227219,0.393597,0.285197 +60,-75,75,-->,0.224121,0.392896,0.067408 +60,-75,100,-->,0.224121,0.392897,0.067408 +60,-75,128,-->,0.224121,0.392896,0.067408 +60,-50,-127,-->,0.237264,0.392224,0.981700 +60,-50,-100,-->,0.232844,0.391947,0.983261 +60,-50,-75,-->,0.236078,0.391610,0.982081 +60,-50,-50,-->,0.228621,0.393805,0.699364 +60,-50,-25,-->,0.226494,0.394928,0.374321 +60,-50,0,-->,0.227983,0.395955,0.528407 +60,-50,25,-->,0.318876,0.398150,0.559425 +60,-50,50,-->,0.456069,0.400106,0.305548 +60,-50,75,-->,0.505705,0.401384,0.077473 +60,-50,100,-->,0.519172,0.401358,0.069861 +60,-50,128,-->,0.519809,0.401409,0.070269 +60,-25,-127,-->,0.235677,0.392706,0.981182 +60,-25,-100,-->,0.236220,0.401224,0.983541 +60,-25,-75,-->,0.244786,0.407792,0.982504 +60,-25,-50,-->,0.243834,0.414070,0.702179 +60,-25,-25,-->,0.427723,0.424359,0.377502 +60,-25,0,-->,0.538559,0.427997,0.528330 +60,-25,25,-->,0.491401,0.428471,0.562142 +60,-25,50,-->,0.453336,0.433479,0.328724 +60,-25,75,-->,0.431711,0.433912,0.089009 +60,-25,100,-->,0.425344,0.433865,0.094628 +60,-25,128,-->,0.425336,0.433864,0.094886 +60,0,-127,-->,0.250881,0.430372,0.982730 +60,0,-100,-->,0.263350,0.448738,0.982665 +60,0,-75,-->,0.277227,0.469354,0.984136 +60,0,-50,-->,0.551394,0.484094,0.710036 +60,0,-25,-->,0.457361,0.496759,0.380532 +60,0,0,-->,0.401684,0.508381,0.527911 +60,0,25,-->,0.388378,0.511460,0.564516 +60,0,50,-->,0.392596,0.521908,0.356847 +60,0,75,-->,0.392860,0.520612,0.115371 +60,0,100,-->,0.394469,0.519916,0.115287 +60,0,128,-->,0.394469,0.519916,0.115287 +60,25,-127,-->,0.313759,0.535703,0.985912 +60,25,-100,-->,0.370293,0.569079,0.987263 +60,25,-75,-->,0.534875,0.601467,0.987912 +60,25,-50,-->,0.450459,0.630634,0.718293 +60,25,-25,-->,0.452861,0.651935,0.393723 +60,25,0,-->,0.485293,0.664007,0.531698 +60,25,25,-->,0.516444,0.672319,0.576636 +60,25,50,-->,0.535729,0.680967,0.388293 +60,25,75,-->,0.547154,0.681543,0.156099 +60,25,100,-->,0.555143,0.680745,0.154077 +60,25,128,-->,0.555178,0.680737,0.153967 +60,50,-127,-->,0.425273,0.722237,0.992553 +60,50,-100,-->,0.544644,0.747191,0.991202 +60,50,-75,-->,0.505877,0.753377,0.993371 +60,50,-50,-->,0.548439,0.745083,0.729848 +60,50,-25,-->,0.616131,0.739089,0.402206 +60,50,0,-->,0.671731,0.726116,0.529788 +60,50,25,-->,0.715203,0.715609,0.582294 +60,50,50,-->,0.750539,0.709558,0.414397 +60,50,75,-->,0.765032,0.705624,0.159237 +60,50,100,-->,0.769203,0.699306,0.160338 +60,50,128,-->,0.769124,0.699232,0.160188 +60,75,-127,-->,0.449057,0.558037,0.986740 +60,75,-100,-->,0.415368,0.458012,0.984533 +60,75,-75,-->,0.540280,0.405203,0.982654 +60,75,-50,-->,0.681034,0.399617,0.732943 +60,75,-25,-->,0.798621,0.421806,0.383564 +60,75,0,-->,0.855795,0.440699,0.508758 +60,75,25,-->,0.880283,0.464724,0.573030 +60,75,50,-->,0.885249,0.469648,0.419419 +60,75,75,-->,0.887684,0.479243,0.111870 +60,75,100,-->,0.889088,0.482862,0.112130 +60,75,128,-->,0.889084,0.482889,0.112131 +60,100,-127,-->,0.429938,0.311113,0.982937 +60,100,-100,-->,0.656432,0.220091,0.981385 +60,100,-75,-->,0.822827,0.141036,0.980507 +60,100,-50,-->,0.858378,0.036369,0.739181 +60,100,-25,-->,0.862613,0.000000,0.377170 +60,100,0,-->,0.864458,0.000000,0.497442 +60,100,25,-->,0.863591,0.000000,0.569880 +60,100,50,-->,0.863840,0.000000,0.432860 +60,100,75,-->,0.865705,0.000000,0.106005 +60,100,100,-->,0.862961,0.000000,0.000000 +60,100,128,-->,0.862961,0.000000,0.000000 +60,128,-127,-->,0.771729,0.000000,0.983219 +60,128,-100,-->,0.862621,0.000000,0.976798 +60,128,-75,-->,0.866815,0.000000,0.976396 +60,128,-50,-->,0.866134,0.000000,0.753401 +60,128,-25,-->,0.863932,0.000000,0.378806 +60,128,0,-->,0.865857,0.000000,0.485773 +60,128,25,-->,0.863001,0.000000,0.572845 +60,128,50,-->,0.865376,0.000000,0.459359 +60,128,75,-->,0.863444,0.000000,0.202213 +60,128,100,-->,0.862898,0.000000,0.000000 +60,128,128,-->,0.862898,0.000000,0.000000 +80,-127,-127,-->,0.549382,0.964653,0.999737 +80,-127,-100,-->,0.545916,0.959870,0.999083 +80,-127,-75,-->,0.540055,0.941819,1.000000 +80,-127,-50,-->,0.528492,0.921304,0.999780 +80,-127,-25,-->,0.518103,0.909558,0.827666 +80,-127,0,-->,0.511710,0.899162,0.420063 +80,-127,25,-->,0.505639,0.885766,0.539616 +80,-127,50,-->,0.502567,0.884381,0.566662 +80,-127,75,-->,0.498256,0.876492,0.208709 +80,-127,100,-->,0.497431,0.875799,0.196577 +80,-127,128,-->,0.497431,0.875799,0.196577 +80,-100,-127,-->,0.511494,0.891547,0.994943 +80,-100,-100,-->,0.510343,0.890155,0.995306 +80,-100,-75,-->,0.497807,0.869234,0.996556 +80,-100,-50,-->,0.485289,0.849885,0.994221 +80,-100,-25,-->,0.475818,0.834520,0.829218 +80,-100,0,-->,0.471267,0.824879,0.417816 +80,-100,25,-->,0.462896,0.814582,0.530606 +80,-100,50,-->,0.463811,0.813512,0.566056 +80,-100,75,-->,0.459659,0.811041,0.204019 +80,-100,100,-->,0.457512,0.806229,0.186852 +80,-100,128,-->,0.457242,0.805931,0.186567 +80,-75,-127,-->,0.465410,0.812514,0.995168 +80,-75,-100,-->,0.463923,0.809209,0.993795 +80,-75,-75,-->,0.453203,0.789086,0.993631 +80,-75,-50,-->,0.443220,0.770688,0.992234 +80,-75,-25,-->,0.433313,0.760279,0.833942 +80,-75,0,-->,0.427146,0.750240,0.417818 +80,-75,25,-->,0.422418,0.739312,0.523460 +80,-75,50,-->,0.418033,0.733578,0.563928 +80,-75,75,-->,0.457103,0.728319,0.189341 +80,-75,100,-->,0.515828,0.727384,0.163743 +80,-75,128,-->,0.531370,0.727013,0.166314 +80,-50,-127,-->,0.413181,0.722544,0.991225 +80,-50,-100,-->,0.411712,0.719409,0.990650 +80,-50,-75,-->,0.399105,0.698389,0.991947 +80,-50,-50,-->,0.393227,0.679965,0.988899 +80,-50,-25,-->,0.385083,0.669686,0.838261 +80,-50,0,-->,0.519292,0.660545,0.410391 +80,-50,25,-->,0.580940,0.651885,0.511340 +80,-50,50,-->,0.539694,0.643426,0.564531 +80,-50,75,-->,0.506717,0.644675,0.194685 +80,-50,100,-->,0.486624,0.643028,0.146514 +80,-50,128,-->,0.476793,0.637977,0.145986 +80,-25,-127,-->,0.360990,0.624290,0.991848 +80,-25,-100,-->,0.358703,0.618828,0.989149 +80,-25,-75,-->,0.344623,0.599222,0.988785 +80,-25,-50,-->,0.433520,0.583180,0.986660 +80,-25,-25,-->,0.523673,0.570746,0.835146 +80,-25,0,-->,0.432463,0.566308,0.407891 +80,-25,25,-->,0.411628,0.555873,0.500610 +80,-25,50,-->,0.416761,0.549209,0.564367 +80,-25,75,-->,0.429544,0.548946,0.228109 +80,-25,100,-->,0.439180,0.547069,0.124978 +80,-25,128,-->,0.442245,0.542003,0.122254 +80,0,-127,-->,0.306159,0.516610,0.983595 +80,0,-100,-->,0.305583,0.515504,0.983660 +80,0,-75,-->,0.532807,0.501134,0.988121 +80,0,-50,-->,0.404174,0.484983,0.984435 +80,0,-25,-->,0.398792,0.475659,0.844173 +80,0,0,-->,0.459904,0.473159,0.412142 +80,0,25,-->,0.530869,0.465349,0.491238 +80,0,50,-->,0.589050,0.463282,0.567452 +80,0,75,-->,0.625595,0.458034,0.265662 +80,0,100,-->,0.647182,0.455303,0.100030 +80,0,128,-->,0.664310,0.453861,0.100788 +80,25,-127,-->,0.476870,0.430135,0.988263 +80,25,-100,-->,0.451068,0.428322,0.985545 +80,25,-75,-->,0.373712,0.418066,0.982342 +80,25,-50,-->,0.485696,0.410212,0.982509 +80,25,-25,-->,0.628521,0.404681,0.855527 +80,25,0,-->,0.753351,0.404695,0.408892 +80,25,25,-->,0.843646,0.400065,0.481562 +80,25,50,-->,0.863702,0.397002,0.570237 +80,25,75,-->,0.872666,0.397350,0.313213 +80,25,100,-->,0.875663,0.396581,0.068544 +80,25,128,-->,0.876465,0.396563,0.068791 +80,50,-127,-->,0.417989,0.390846,0.984245 +80,50,-100,-->,0.441997,0.392193,0.983245 +80,50,-75,-->,0.654575,0.398373,0.987143 +80,50,-50,-->,0.841093,0.401304,0.983289 +80,50,-25,-->,0.877471,0.409215,0.867171 +80,50,0,-->,0.883626,0.411494,0.415812 +80,50,25,-->,0.888848,0.419353,0.471760 +80,50,50,-->,0.889391,0.426086,0.573366 +80,50,75,-->,0.887385,0.426205,0.359689 +80,50,100,-->,0.887639,0.427317,0.086771 +80,50,128,-->,0.887639,0.427317,0.086770 +80,75,-127,-->,0.808825,0.520428,0.984121 +80,75,-100,-->,0.841209,0.526748,0.986583 +80,75,-75,-->,0.901640,0.563684,0.986519 +80,75,-50,-->,0.914260,0.597388,0.985628 +80,75,-25,-->,0.917734,0.625261,0.881162 +80,75,0,-->,0.920505,0.647507,0.432158 +80,75,25,-->,0.926935,0.664438,0.476964 +80,75,50,-->,0.927060,0.673332,0.585049 +80,75,75,-->,0.929926,0.681073,0.415666 +80,75,100,-->,0.928967,0.679833,0.154313 +80,75,128,-->,0.928970,0.679835,0.154313 +80,100,-127,-->,0.927709,0.674809,0.990501 +80,100,-100,-->,0.925662,0.662052,0.990012 +80,100,-75,-->,0.912976,0.586695,0.987920 +80,100,-50,-->,0.899974,0.511676,0.987166 +80,100,-25,-->,0.896143,0.468832,0.896646 +80,100,0,-->,0.892627,0.453954,0.437127 +80,100,25,-->,0.891864,0.450242,0.451015 +80,100,50,-->,0.894908,0.453108,0.579016 +80,100,75,-->,0.892184,0.455300,0.438024 +80,100,100,-->,0.891869,0.457998,0.103119 +80,100,128,-->,0.892535,0.462458,0.096064 +80,128,-127,-->,0.867428,0.000000,0.976558 +80,128,-100,-->,0.867349,0.000000,0.976588 +80,128,-75,-->,0.866799,0.000000,0.976462 +80,128,-50,-->,0.866815,0.000000,0.976396 +80,128,-25,-->,0.865681,0.000000,0.907809 +80,128,0,-->,0.862964,0.000000,0.440572 +80,128,25,-->,0.865951,0.000000,0.426761 +80,128,50,-->,0.863072,0.000000,0.572327 +80,128,75,-->,0.866873,0.000000,0.463997 +80,128,100,-->,0.863158,0.000000,0.001295 +80,128,128,-->,0.862898,0.000000,0.000000 +100,-127,-127,-->,0.569319,1.000000,1.000000 +100,-127,-100,-->,0.569319,1.000000,1.000000 +100,-127,-75,-->,0.569319,1.000000,1.000000 +100,-127,-50,-->,0.569319,1.000000,1.000000 +100,-127,-25,-->,0.569319,1.000000,1.000000 +100,-127,0,-->,0.573231,1.000000,0.933067 +100,-127,25,-->,0.569484,1.000000,0.461239 +100,-127,50,-->,0.572957,1.000000,0.554968 +100,-127,75,-->,0.573462,1.000000,0.543807 +100,-127,100,-->,0.572259,1.000000,0.230489 +100,-127,128,-->,0.572296,1.000000,0.230083 +100,-100,-127,-->,0.569319,1.000000,1.000000 +100,-100,-100,-->,0.569319,1.000000,1.000000 +100,-100,-75,-->,0.569319,1.000000,1.000000 +100,-100,-50,-->,0.569319,1.000000,1.000000 +100,-100,-25,-->,0.569319,1.000000,1.000000 +100,-100,0,-->,0.570016,1.000000,0.940114 +100,-100,25,-->,0.574370,1.000000,0.461652 +100,-100,50,-->,0.574372,1.000000,0.547636 +100,-100,75,-->,0.571840,1.000000,0.553230 +100,-100,100,-->,0.572289,1.000000,0.230919 +100,-100,128,-->,0.572296,1.000000,0.230083 +100,-75,-127,-->,0.569319,1.000000,1.000000 +100,-75,-100,-->,0.569319,1.000000,1.000000 +100,-75,-75,-->,0.569319,1.000000,1.000000 +100,-75,-50,-->,0.569319,1.000000,1.000000 +100,-75,-25,-->,0.569319,1.000000,1.000000 +100,-75,0,-->,0.573675,1.000000,0.958206 +100,-75,25,-->,0.584380,1.000000,0.467226 +100,-75,50,-->,0.674450,1.000000,0.536523 +100,-75,75,-->,0.702901,1.000000,0.560362 +100,-75,100,-->,0.679112,1.000000,0.231000 +100,-75,128,-->,0.662073,1.000000,0.232631 +100,-50,-127,-->,0.569319,1.000000,1.000000 +100,-50,-100,-->,0.569319,1.000000,1.000000 +100,-50,-75,-->,0.569319,1.000000,1.000000 +100,-50,-50,-->,0.569319,1.000000,1.000000 +100,-50,-25,-->,0.668840,1.000000,1.000000 +100,-50,0,-->,0.679669,1.000000,0.966900 +100,-50,25,-->,0.627901,1.000000,0.476826 +100,-50,50,-->,0.626947,1.000000,0.530305 +100,-50,75,-->,0.643839,1.000000,0.572058 +100,-50,100,-->,0.660316,1.000000,0.235896 +100,-50,128,-->,0.670379,1.000000,0.225696 +100,-25,-127,-->,0.599144,1.000000,1.000000 +100,-25,-100,-->,0.599144,1.000000,1.000000 +100,-25,-75,-->,0.599144,1.000000,1.000000 +100,-25,-50,-->,0.669065,1.000000,0.999540 +100,-25,-25,-->,0.624497,1.000000,1.000000 +100,-25,0,-->,0.673559,1.000000,0.980882 +100,-25,25,-->,0.745965,1.000000,0.481253 +100,-25,50,-->,0.822267,1.000000,0.520368 +100,-25,75,-->,0.882760,1.000000,0.580006 +100,-25,100,-->,0.924678,1.000000,0.232946 +100,-25,128,-->,0.953039,1.000000,0.224219 +100,0,-127,-->,0.623668,0.999434,1.000000 +100,0,-100,-->,0.623668,0.999434,1.000000 +100,0,-75,-->,0.623314,0.999396,1.000000 +100,0,-50,-->,0.691584,0.997967,0.999417 +100,0,-25,-->,0.841173,0.997227,1.000000 +100,0,0,-->,0.987181,0.994724,0.993738 +100,0,25,-->,0.996605,0.981305,0.492043 +100,0,50,-->,0.998305,0.968374,0.509930 +100,0,75,-->,0.999982,0.970755,0.591677 +100,0,100,-->,0.997820,0.962886,0.238370 +100,0,128,-->,0.997813,0.963110,0.220764 +100,25,-127,-->,0.844836,0.855492,0.995324 +100,25,-100,-->,0.844836,0.855492,0.995324 +100,25,-75,-->,0.845356,0.855310,0.995129 +100,25,-50,-->,0.949946,0.840226,0.996339 +100,25,-25,-->,0.957686,0.821672,0.997468 +100,25,0,-->,0.956784,0.807129,0.989208 +100,25,25,-->,0.952414,0.789616,0.485786 +100,25,50,-->,0.951447,0.788733,0.480152 +100,25,75,-->,0.947904,0.777432,0.584165 +100,25,100,-->,0.949533,0.778306,0.218358 +100,25,128,-->,0.948343,0.765171,0.171598 +100,50,-127,-->,0.922054,0.644578,0.990096 +100,50,-100,-->,0.922054,0.644578,0.990096 +100,50,-75,-->,0.922132,0.644582,0.990094 +100,50,-50,-->,0.920878,0.622333,0.984679 +100,50,-25,-->,0.912667,0.610138,0.989308 +100,50,0,-->,0.915388,0.591187,0.983175 +100,50,25,-->,0.912484,0.582723,0.481487 +100,50,50,-->,0.912064,0.575194,0.457896 +100,50,75,-->,0.910579,0.567294,0.579233 +100,50,100,-->,0.908458,0.567996,0.201549 +100,50,128,-->,0.907598,0.562622,0.131246 +100,75,-127,-->,0.895748,0.448599,0.983972 +100,75,-100,-->,0.895748,0.448600,0.983972 +100,75,-75,-->,0.895647,0.448600,0.983972 +100,75,-50,-->,0.889819,0.442481,0.985587 +100,75,-25,-->,0.889989,0.432764,0.981436 +100,75,0,-->,0.887765,0.423916,0.980087 +100,75,25,-->,0.886777,0.416783,0.489469 +100,75,50,-->,0.887070,0.411415,0.430420 +100,75,75,-->,0.886928,0.412365,0.576842 +100,75,100,-->,0.884904,0.408092,0.278324 +100,75,128,-->,0.885093,0.404119,0.066948 +100,100,-127,-->,0.886181,0.412949,0.983513 +100,100,-100,-->,0.886181,0.412949,0.983513 +100,100,-75,-->,0.886181,0.412949,0.983513 +100,100,-50,-->,0.887463,0.421436,0.983448 +100,100,-25,-->,0.889384,0.436058,0.983431 +100,100,0,-->,0.892176,0.452976,0.981260 +100,100,25,-->,0.895074,0.470119,0.509284 +100,100,50,-->,0.896264,0.482998,0.423171 +100,100,75,-->,0.895774,0.486818,0.579149 +100,100,100,-->,0.896172,0.495812,0.369322 +100,100,128,-->,0.898628,0.496168,0.113091 +100,128,-127,-->,0.929150,0.689733,0.991562 +100,128,-100,-->,0.929150,0.689733,0.991562 +100,128,-75,-->,0.929123,0.689695,0.991537 +100,128,-50,-->,0.917851,0.606969,0.990129 +100,128,-25,-->,0.900525,0.507183,0.983889 +100,128,0,-->,0.893567,0.434943,0.984945 +100,128,25,-->,0.885254,0.400018,0.527367 +100,128,50,-->,0.883373,0.386757,0.402037 +100,128,75,-->,0.887894,0.389451,0.577071 +100,128,100,-->,0.887898,0.397348,0.423754 +100,128,128,-->,0.885885,0.406000,0.068116 +-1,0,0,-->,0.005855,0.000000,0.008776 +101,0,0,-->,0.987182,0.994724,0.993738 +50,-130,0,-->,0.250066,0.437838,0.578611 +50,130,0,-->,0.863813,0.000000,0.567643 +50,0,-130,-->,0.365230,0.632482,0.989416 +50,0,130,-->,0.510687,0.739999,0.169223 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-1.csv new file mode 100644 index 0000000..8b01ecf --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-1.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.285432,0.496433,0.389804 +0,-127,-100,-->,0.221083,0.379212,0.499573 +0,-127,-75,-->,0.148291,0.243085,0.570702 +0,-127,-50,-->,0.073243,0.128875,0.474309 +0,-127,-25,-->,0.004490,0.032049,0.298025 +0,-127,0,-->,0.005858,0.000000,0.008791 +0,-127,25,-->,0.003662,0.000000,0.000000 +0,-127,50,-->,0.003662,0.000000,0.000000 +0,-127,75,-->,0.003664,0.000000,0.000000 +0,-127,100,-->,0.003662,0.000000,0.000000 +0,-127,128,-->,0.003662,0.000000,0.000000 +0,-100,-127,-->,0.285432,0.496433,0.389804 +0,-100,-100,-->,0.221083,0.379212,0.499573 +0,-100,-75,-->,0.148291,0.243085,0.570702 +0,-100,-50,-->,0.073243,0.128874,0.474308 +0,-100,-25,-->,0.004490,0.032049,0.298025 +0,-100,0,-->,0.005858,0.000000,0.008792 +0,-100,25,-->,0.003661,0.000000,0.000000 +0,-100,50,-->,0.003662,0.000000,0.000000 +0,-100,75,-->,0.003661,0.000000,0.000000 +0,-100,100,-->,0.003662,0.000000,0.000000 +0,-100,128,-->,0.003662,0.000000,0.000000 +0,-75,-127,-->,0.285432,0.496433,0.389804 +0,-75,-100,-->,0.221083,0.379212,0.499573 +0,-75,-75,-->,0.148291,0.243085,0.570702 +0,-75,-50,-->,0.073243,0.128874,0.474309 +0,-75,-25,-->,0.004490,0.032049,0.298025 +0,-75,0,-->,0.005859,0.000000,0.008792 +0,-75,25,-->,0.003664,0.000000,0.000000 +0,-75,50,-->,0.003662,0.000000,0.000000 +0,-75,75,-->,0.003661,0.000000,0.000000 +0,-75,100,-->,0.003662,0.000000,0.000000 +0,-75,128,-->,0.003662,0.000000,0.000000 +0,-50,-127,-->,0.285432,0.496433,0.389804 +0,-50,-100,-->,0.221083,0.379212,0.499573 +0,-50,-75,-->,0.148291,0.243085,0.570702 +0,-50,-50,-->,0.073243,0.128874,0.474309 +0,-50,-25,-->,0.004490,0.032049,0.298025 +0,-50,0,-->,0.005858,0.000000,0.008792 +0,-50,25,-->,0.003662,0.000000,0.000000 +0,-50,50,-->,0.003662,0.000000,0.000000 +0,-50,75,-->,0.003662,0.000000,0.000000 +0,-50,100,-->,0.003662,0.000000,0.000000 +0,-50,128,-->,0.003662,0.000000,0.000000 +0,-25,-127,-->,0.285432,0.496433,0.389804 +0,-25,-100,-->,0.221083,0.379212,0.499573 +0,-25,-75,-->,0.148291,0.243085,0.570702 +0,-25,-50,-->,0.073243,0.128874,0.474309 +0,-25,-25,-->,0.004489,0.032049,0.298025 +0,-25,0,-->,0.005858,0.000000,0.008792 +0,-25,25,-->,0.003661,0.000000,0.000000 +0,-25,50,-->,0.003662,0.000000,0.000000 +0,-25,75,-->,0.003662,0.000000,0.000000 +0,-25,100,-->,0.003662,0.000000,0.000000 +0,-25,128,-->,0.003662,0.000000,0.000000 +0,0,-127,-->,0.285431,0.496432,0.389804 +0,0,-100,-->,0.221083,0.379212,0.499573 +0,0,-75,-->,0.148291,0.243085,0.570702 +0,0,-50,-->,0.073243,0.128875,0.474309 +0,0,-25,-->,0.004490,0.032049,0.298025 +0,0,0,-->,0.005859,0.000000,0.008791 +0,0,25,-->,0.003662,0.000000,0.000000 +0,0,50,-->,0.003662,0.000000,0.000000 +0,0,75,-->,0.003662,0.000000,0.000000 +0,0,100,-->,0.003661,0.000000,0.000000 +0,0,128,-->,0.003662,0.000000,0.000000 +0,25,-127,-->,0.213379,0.368961,0.383836 +0,25,-100,-->,0.064302,0.119978,0.492828 +0,25,-75,-->,0.028491,0.000000,0.569212 +0,25,-50,-->,0.013374,0.000000,0.472453 +0,25,-25,-->,0.274312,0.000000,0.296684 +0,25,0,-->,0.354632,0.000000,0.016880 +0,25,25,-->,0.356316,0.000000,0.002232 +0,25,50,-->,0.356316,0.000000,0.002232 +0,25,75,-->,0.356316,0.000000,0.002233 +0,25,100,-->,0.356316,0.000000,0.002233 +0,25,128,-->,0.356316,0.000000,0.002232 +0,50,-127,-->,0.021778,0.055191,0.376514 +0,50,-100,-->,0.012813,0.000000,0.493447 +0,50,-75,-->,0.027926,0.000000,0.569216 +0,50,-50,-->,0.335426,0.000000,0.475881 +0,50,-25,-->,0.444219,0.000000,0.302705 +0,50,0,-->,0.476421,0.000000,0.032167 +0,50,25,-->,0.476955,0.000000,0.018970 +0,50,50,-->,0.476955,0.000000,0.018970 +0,50,75,-->,0.476955,0.000000,0.018970 +0,50,100,-->,0.476955,0.000000,0.018969 +0,50,128,-->,0.476955,0.000000,0.018970 +0,75,-127,-->,0.000000,0.000000,0.375861 +0,75,-100,-->,0.012813,0.000000,0.493447 +0,75,-75,-->,0.332325,0.000000,0.571063 +0,75,-50,-->,0.489857,0.000000,0.478765 +0,75,-25,-->,0.517696,0.000000,0.302804 +0,75,0,-->,0.520719,0.000000,0.057144 +0,75,25,-->,0.520783,0.000000,0.044585 +0,75,50,-->,0.520783,0.000000,0.044586 +0,75,75,-->,0.520783,0.000000,0.044585 +0,75,100,-->,0.520783,0.000000,0.044588 +0,75,128,-->,0.520783,0.000000,0.044586 +0,100,-127,-->,0.000000,0.000000,0.375861 +0,100,-100,-->,0.283500,0.000000,0.492986 +0,100,-75,-->,0.512907,0.000000,0.572599 +0,100,-50,-->,0.509753,0.000000,0.478638 +0,100,-25,-->,0.497113,0.000000,0.312481 +0,100,0,-->,0.488583,0.000000,0.096612 +0,100,25,-->,0.488476,0.000000,0.084209 +0,100,50,-->,0.488476,0.000000,0.084209 +0,100,75,-->,0.488476,0.000000,0.084211 +0,100,100,-->,0.488476,0.000000,0.084209 +0,100,128,-->,0.488476,0.000000,0.084209 +0,128,-127,-->,0.134414,0.000000,0.379528 +0,128,-100,-->,0.516756,0.000000,0.489079 +0,128,-75,-->,0.471977,0.000000,0.573147 +0,128,-50,-->,0.430193,0.000000,0.485817 +0,128,-25,-->,0.401330,0.000000,0.317692 +0,128,0,-->,0.390242,0.000000,0.120205 +0,128,25,-->,0.389986,0.000000,0.115045 +0,128,50,-->,0.389986,0.000000,0.115045 +0,128,75,-->,0.389986,0.000000,0.115045 +0,128,100,-->,0.389986,0.000000,0.115045 +0,128,128,-->,0.389986,0.000000,0.115045 +20,-127,-127,-->,0.244192,0.406088,0.917741 +20,-127,-100,-->,0.222793,0.381399,0.449499 +20,-127,-75,-->,0.218642,0.381501,0.430694 +20,-127,-50,-->,0.222057,0.387522,0.573449 +20,-127,-25,-->,0.226919,0.394912,0.522346 +20,-127,0,-->,0.230687,0.400484,0.342182 +20,-127,25,-->,0.229852,0.402385,0.106459 +20,-127,50,-->,0.232521,0.409194,0.072945 +20,-127,75,-->,0.232522,0.409194,0.072948 +20,-127,100,-->,0.232521,0.409194,0.072945 +20,-127,128,-->,0.232522,0.409194,0.072947 +20,-100,-127,-->,0.244192,0.406088,0.917741 +20,-100,-100,-->,0.222793,0.381399,0.449499 +20,-100,-75,-->,0.218642,0.381501,0.430694 +20,-100,-50,-->,0.222057,0.387522,0.573449 +20,-100,-25,-->,0.226917,0.394910,0.522346 +20,-100,0,-->,0.230687,0.400485,0.342182 +20,-100,25,-->,0.229921,0.402007,0.106161 +20,-100,50,-->,0.232176,0.408883,0.073752 +20,-100,75,-->,0.232176,0.408882,0.073752 +20,-100,100,-->,0.232176,0.408883,0.073754 +20,-100,128,-->,0.232176,0.408883,0.073752 +20,-75,-127,-->,0.236207,0.392384,0.917871 +20,-75,-100,-->,0.218189,0.375253,0.449920 +20,-75,-75,-->,0.218415,0.380642,0.431792 +20,-75,-50,-->,0.224559,0.390535,0.573813 +20,-75,-25,-->,0.234880,0.403514,0.519461 +20,-75,0,-->,0.234816,0.408785,0.344367 +20,-75,25,-->,0.235568,0.412506,0.109010 +20,-75,50,-->,0.235764,0.412714,0.080873 +20,-75,75,-->,0.235764,0.412714,0.080872 +20,-75,100,-->,0.235764,0.412714,0.080875 +20,-75,128,-->,0.235764,0.412714,0.080873 +20,-50,-127,-->,0.225859,0.376777,0.920378 +20,-50,-100,-->,0.220896,0.381707,0.450139 +20,-50,-75,-->,0.233010,0.402349,0.433235 +20,-50,-50,-->,0.242696,0.418999,0.575230 +20,-50,-25,-->,0.249356,0.434651,0.520931 +20,-50,0,-->,0.251209,0.439392,0.344647 +20,-50,25,-->,0.257307,0.448880,0.120619 +20,-50,50,-->,0.257375,0.449053,0.100865 +20,-50,75,-->,0.257375,0.449053,0.100865 +20,-50,100,-->,0.257375,0.449053,0.100865 +20,-50,128,-->,0.257375,0.449053,0.100865 +20,-25,-127,-->,0.227745,0.378177,0.917796 +20,-25,-100,-->,0.236160,0.408108,0.448946 +20,-25,-75,-->,0.253561,0.439608,0.436084 +20,-25,-50,-->,0.269613,0.468726,0.577670 +20,-25,-25,-->,0.280645,0.487041,0.522895 +20,-25,0,-->,0.287758,0.499903,0.354625 +20,-25,25,-->,0.305046,0.500577,0.138692 +20,-25,50,-->,0.330150,0.502416,0.113722 +20,-25,75,-->,0.330156,0.502416,0.113726 +20,-25,100,-->,0.330156,0.502416,0.113727 +20,-25,128,-->,0.330156,0.502416,0.113727 +20,0,-127,-->,0.245454,0.424890,0.934291 +20,0,-100,-->,0.274774,0.478915,0.454800 +20,0,-75,-->,0.295205,0.516840,0.437588 +20,0,-50,-->,0.312786,0.544709,0.579106 +20,0,-25,-->,0.386567,0.557135,0.529123 +20,0,0,-->,0.516517,0.561093,0.364748 +20,0,25,-->,0.549251,0.561335,0.153821 +20,0,50,-->,0.559179,0.563233,0.129766 +20,0,75,-->,0.559184,0.563231,0.129770 +20,0,100,-->,0.559184,0.563231,0.129770 +20,0,128,-->,0.559184,0.563231,0.129770 +20,25,-127,-->,0.302156,0.523825,0.935551 +20,25,-100,-->,0.324608,0.566315,0.457535 +20,25,-75,-->,0.324909,0.567066,0.436554 +20,25,-50,-->,0.461168,0.546900,0.576843 +20,25,-25,-->,0.573271,0.524404,0.526359 +20,25,0,-->,0.581571,0.514509,0.363446 +20,25,25,-->,0.575018,0.507921,0.163643 +20,25,50,-->,0.571953,0.496340,0.110885 +20,25,75,-->,0.571949,0.496341,0.110885 +20,25,100,-->,0.571949,0.496341,0.110885 +20,25,128,-->,0.571949,0.496341,0.110885 +20,50,-127,-->,0.304537,0.522943,0.934939 +20,50,-100,-->,0.210989,0.365840,0.452882 +20,50,-75,-->,0.420726,0.190992,0.425392 +20,50,-50,-->,0.516254,0.107333,0.567126 +20,50,-25,-->,0.475013,0.043169,0.520795 +20,50,0,-->,0.442869,0.010524,0.356159 +20,50,25,-->,0.428943,0.003194,0.142822 +20,50,50,-->,0.422158,0.000000,0.000000 +20,50,75,-->,0.422155,0.000000,0.000000 +20,50,100,-->,0.422155,0.000000,0.000000 +20,50,128,-->,0.422155,0.000000,0.000000 +20,75,-127,-->,0.032284,0.002677,0.931224 +20,75,-100,-->,0.395060,0.000000,0.450184 +20,75,-75,-->,0.485514,0.000000,0.422075 +20,75,-50,-->,0.407334,0.000000,0.567309 +20,75,-25,-->,0.356863,0.000000,0.525786 +20,75,0,-->,0.330639,0.000000,0.369265 +20,75,25,-->,0.323464,0.000000,0.166612 +20,75,50,-->,0.318910,0.000000,0.000000 +20,75,75,-->,0.318910,0.000000,0.000000 +20,75,100,-->,0.318911,0.000000,0.000000 +20,75,128,-->,0.318910,0.000000,0.000000 +20,100,-127,-->,0.303156,0.000000,0.927838 +20,100,-100,-->,0.456235,0.000000,0.450165 +20,100,-75,-->,0.347650,0.000000,0.418345 +20,100,-50,-->,0.295743,0.000000,0.567731 +20,100,-25,-->,0.279863,0.000000,0.528190 +20,100,0,-->,0.275174,0.000000,0.379220 +20,100,25,-->,0.273809,0.000000,0.195340 +20,100,50,-->,0.273872,0.000000,0.076509 +20,100,75,-->,0.273872,0.000000,0.076346 +20,100,100,-->,0.273872,0.000000,0.076347 +20,100,128,-->,0.273872,0.000000,0.076346 +20,128,-127,-->,0.443041,0.000000,0.938535 +20,128,-100,-->,0.298247,0.000000,0.455955 +20,128,-75,-->,0.275620,0.000000,0.415818 +20,128,-50,-->,0.292836,0.000000,0.561984 +20,128,-25,-->,0.309399,0.000000,0.533511 +20,128,0,-->,0.324974,0.000000,0.388190 +20,128,25,-->,0.333380,0.000000,0.229151 +20,128,50,-->,0.330425,0.000000,0.138457 +20,128,75,-->,0.330422,0.000000,0.138397 +20,128,100,-->,0.330422,0.000000,0.138398 +20,128,128,-->,0.330422,0.000000,0.138398 +40,-127,-127,-->,0.341215,0.587842,0.987029 +40,-127,-100,-->,0.358551,0.622087,0.978493 +40,-127,-75,-->,0.368696,0.642811,0.571605 +40,-127,-50,-->,0.377509,0.659871,0.396836 +40,-127,-25,-->,0.384048,0.671946,0.566404 +40,-127,0,-->,0.390414,0.681441,0.557364 +40,-127,25,-->,0.389706,0.682093,0.368051 +40,-127,50,-->,0.388645,0.683659,0.154850 +40,-127,75,-->,0.390722,0.686023,0.156075 +40,-127,100,-->,0.390751,0.686043,0.156076 +40,-127,128,-->,0.390750,0.686043,0.156076 +40,-100,-127,-->,0.354804,0.610647,0.986668 +40,-100,-100,-->,0.373569,0.644326,0.979264 +40,-100,-75,-->,0.381121,0.666749,0.572737 +40,-100,-50,-->,0.389201,0.683826,0.400519 +40,-100,-25,-->,0.398371,0.694186,0.566615 +40,-100,0,-->,0.401532,0.703214,0.558784 +40,-100,25,-->,0.404320,0.710402,0.377320 +40,-100,50,-->,0.405555,0.710729,0.162827 +40,-100,75,-->,0.405578,0.710738,0.161824 +40,-100,100,-->,0.405578,0.710738,0.161824 +40,-100,128,-->,0.405578,0.710738,0.161824 +40,-75,-127,-->,0.374569,0.646044,0.990368 +40,-75,-100,-->,0.390997,0.678963,0.978909 +40,-75,-75,-->,0.399180,0.699550,0.577835 +40,-75,-50,-->,0.409584,0.715575,0.401211 +40,-75,-25,-->,0.415047,0.725460,0.568592 +40,-75,0,-->,0.417610,0.728859,0.558860 +40,-75,25,-->,0.415783,0.731699,0.381415 +40,-75,50,-->,0.419471,0.734130,0.170170 +40,-75,75,-->,0.419550,0.734128,0.168699 +40,-75,100,-->,0.419550,0.734128,0.168699 +40,-75,128,-->,0.419550,0.734128,0.168699 +40,-50,-127,-->,0.396314,0.691954,0.990348 +40,-50,-100,-->,0.414520,0.722242,0.982468 +40,-50,-75,-->,0.420040,0.735152,0.584350 +40,-50,-50,-->,0.424356,0.744023,0.405286 +40,-50,-25,-->,0.428892,0.748915,0.569106 +40,-50,0,-->,0.427246,0.750204,0.558581 +40,-50,25,-->,0.431420,0.754880,0.389751 +40,-50,50,-->,0.428877,0.755015,0.176492 +40,-50,75,-->,0.428783,0.755064,0.174400 +40,-50,100,-->,0.428784,0.755064,0.174400 +40,-50,128,-->,0.428783,0.755064,0.174400 +40,-25,-127,-->,0.423455,0.737404,0.990231 +40,-25,-100,-->,0.431889,0.752768,0.982636 +40,-25,-75,-->,0.431995,0.756288,0.585605 +40,-25,-50,-->,0.429814,0.754004,0.403557 +40,-25,-25,-->,0.426961,0.745251,0.565611 +40,-25,0,-->,0.525302,0.740650,0.564049 +40,-25,25,-->,0.612460,0.734405,0.391556 +40,-25,50,-->,0.635082,0.734570,0.170714 +40,-25,75,-->,0.638750,0.734803,0.169632 +40,-25,100,-->,0.638844,0.734787,0.169643 +40,-25,128,-->,0.638844,0.734787,0.169643 +40,0,-127,-->,0.429004,0.752547,0.992428 +40,0,-100,-->,0.418400,0.728860,0.982598 +40,0,-75,-->,0.401119,0.700446,0.583287 +40,0,-50,-->,0.406527,0.664548,0.395581 +40,0,-25,-->,0.607556,0.643110,0.562873 +40,0,0,-->,0.587318,0.617548,0.556688 +40,0,25,-->,0.557574,0.610808,0.391898 +40,0,50,-->,0.538068,0.603455,0.144738 +40,0,75,-->,0.534139,0.602413,0.136701 +40,0,100,-->,0.534122,0.602428,0.136701 +40,0,128,-->,0.534122,0.602428,0.136700 +40,25,-127,-->,0.355631,0.615713,0.989552 +40,25,-100,-->,0.311384,0.537123,0.981012 +40,25,-75,-->,0.424069,0.474303,0.579360 +40,25,-50,-->,0.530389,0.430725,0.379753 +40,25,-25,-->,0.447232,0.409509,0.551457 +40,25,0,-->,0.396062,0.396121,0.552231 +40,25,25,-->,0.373946,0.391868,0.392657 +40,25,50,-->,0.361513,0.385679,0.105639 +40,25,75,-->,0.357286,0.384599,0.059405 +40,25,100,-->,0.357272,0.384586,0.059444 +40,25,128,-->,0.357272,0.384586,0.059444 +40,50,-127,-->,0.225489,0.381220,0.984470 +40,50,-100,-->,0.447481,0.412659,0.976832 +40,50,-75,-->,0.487844,0.458666,0.584358 +40,50,-50,-->,0.412149,0.500476,0.384141 +40,50,-25,-->,0.397712,0.528855,0.551605 +40,50,0,-->,0.401449,0.542821,0.560776 +40,50,25,-->,0.407291,0.547430,0.414932 +40,50,50,-->,0.410702,0.549331,0.164779 +40,50,75,-->,0.413314,0.552304,0.124058 +40,50,100,-->,0.413317,0.552304,0.124058 +40,50,128,-->,0.413317,0.552304,0.124058 +40,75,-127,-->,0.432184,0.502276,0.985007 +40,75,-100,-->,0.416849,0.303157,0.977734 +40,75,-75,-->,0.300187,0.194731,0.581358 +40,75,-50,-->,0.301073,0.125021,0.372614 +40,75,-25,-->,0.337184,0.056577,0.542326 +40,75,0,-->,0.369327,0.007177,0.555870 +40,75,25,-->,0.392742,0.000941,0.411475 +40,75,50,-->,0.406683,0.002814,0.162765 +40,75,75,-->,0.409525,0.008381,0.000000 +40,75,100,-->,0.409819,0.009138,0.000000 +40,75,128,-->,0.409819,0.009138,0.000000 +40,100,-127,-->,0.364252,0.000000,0.981358 +40,100,-100,-->,0.296659,0.000000,0.979451 +40,100,-75,-->,0.360622,0.000000,0.585735 +40,100,-50,-->,0.446364,0.000000,0.366660 +40,100,-25,-->,0.515817,0.000000,0.538231 +40,100,0,-->,0.563948,0.000000,0.558162 +40,100,25,-->,0.594214,0.000000,0.428024 +40,100,50,-->,0.611413,0.000000,0.213087 +40,100,75,-->,0.617312,0.000000,0.000000 +40,100,100,-->,0.618057,0.000000,0.000000 +40,100,128,-->,0.618057,0.000000,0.000000 +40,128,-127,-->,0.316896,0.000000,0.981938 +40,128,-100,-->,0.466804,0.000000,0.980156 +40,128,-75,-->,0.599565,0.000000,0.595453 +40,128,-50,-->,0.704238,0.000000,0.368128 +40,128,-25,-->,0.784664,0.000000,0.531718 +40,128,0,-->,0.817564,0.000000,0.562043 +40,128,25,-->,0.836855,0.000000,0.444643 +40,128,50,-->,0.843122,0.000000,0.263600 +40,128,75,-->,0.846309,0.000000,0.056563 +40,128,100,-->,0.846034,0.000000,0.045847 +40,128,128,-->,0.846034,0.000000,0.045847 +60,-127,-127,-->,0.259539,0.443896,0.984400 +60,-127,-100,-->,0.255778,0.431686,0.985164 +60,-127,-75,-->,0.244923,0.423153,0.985639 +60,-127,-50,-->,0.243211,0.419539,0.686478 +60,-127,-25,-->,0.237434,0.413971,0.372419 +60,-127,0,-->,0.240085,0.412763,0.535278 +60,-127,25,-->,0.239463,0.410894,0.552492 +60,-127,50,-->,0.235590,0.409932,0.280652 +60,-127,75,-->,0.235013,0.410288,0.077633 +60,-127,100,-->,0.233281,0.408378,0.074173 +60,-127,128,-->,0.233269,0.408366,0.074173 +60,-100,-127,-->,0.247858,0.424163,0.985107 +60,-100,-100,-->,0.246412,0.414713,0.983807 +60,-100,-75,-->,0.244455,0.409128,0.983191 +60,-100,-50,-->,0.238410,0.405105,0.689325 +60,-100,-25,-->,0.231579,0.402524,0.375112 +60,-100,0,-->,0.233582,0.400076,0.534719 +60,-100,25,-->,0.231674,0.399722,0.554833 +60,-100,50,-->,0.229639,0.398115,0.293904 +60,-100,75,-->,0.226536,0.398337,0.071043 +60,-100,100,-->,0.226801,0.397001,0.069506 +60,-100,128,-->,0.226802,0.397001,0.069506 +60,-75,-127,-->,0.242928,0.405773,0.982158 +60,-75,-100,-->,0.236302,0.400258,0.983838 +60,-75,-75,-->,0.233506,0.394257,0.982107 +60,-75,-50,-->,0.228989,0.393945,0.690066 +60,-75,-25,-->,0.223778,0.393457,0.373947 +60,-75,0,-->,0.227641,0.392353,0.530766 +60,-75,25,-->,0.227386,0.392550,0.554731 +60,-75,50,-->,0.227319,0.393787,0.307456 +60,-75,75,-->,0.223934,0.392695,0.067825 +60,-75,100,-->,0.223934,0.392695,0.067788 +60,-75,128,-->,0.223934,0.392695,0.067787 +60,-50,-127,-->,0.238321,0.392533,0.981692 +60,-50,-100,-->,0.232249,0.392158,0.983550 +60,-50,-75,-->,0.236206,0.390967,0.981726 +60,-50,-50,-->,0.228246,0.393430,0.699560 +60,-50,-25,-->,0.226063,0.394417,0.374250 +60,-50,0,-->,0.227437,0.394937,0.526057 +60,-50,25,-->,0.328956,0.397269,0.561098 +60,-50,50,-->,0.470838,0.399401,0.325775 +60,-50,75,-->,0.514729,0.400804,0.076788 +60,-50,100,-->,0.526178,0.400396,0.069834 +60,-50,128,-->,0.528079,0.400491,0.070093 +60,-25,-127,-->,0.235251,0.392017,0.981108 +60,-25,-100,-->,0.235746,0.400234,0.983606 +60,-25,-75,-->,0.244809,0.406324,0.982296 +60,-25,-50,-->,0.243096,0.412253,0.701701 +60,-25,-25,-->,0.439870,0.422344,0.377086 +60,-25,0,-->,0.537424,0.425319,0.525542 +60,-25,25,-->,0.487385,0.426385,0.564299 +60,-25,50,-->,0.449434,0.431085,0.346390 +60,-25,75,-->,0.428431,0.431640,0.090270 +60,-25,100,-->,0.420931,0.431742,0.092030 +60,-25,128,-->,0.420725,0.431715,0.094110 +60,0,-127,-->,0.249775,0.427871,0.982949 +60,0,-100,-->,0.261753,0.445540,0.982561 +60,0,-75,-->,0.274744,0.465770,0.984160 +60,0,-50,-->,0.549309,0.479998,0.709915 +60,0,-25,-->,0.453356,0.492106,0.379976 +60,0,0,-->,0.398628,0.503072,0.525069 +60,0,25,-->,0.386547,0.506522,0.565822 +60,0,50,-->,0.390687,0.516702,0.372270 +60,0,75,-->,0.391301,0.515860,0.114937 +60,0,100,-->,0.393074,0.515067,0.114203 +60,0,128,-->,0.393082,0.515061,0.114203 +60,25,-127,-->,0.311106,0.530122,0.985887 +60,25,-100,-->,0.376628,0.563136,0.987445 +60,25,-75,-->,0.529499,0.595048,0.988115 +60,25,-50,-->,0.446825,0.624021,0.717571 +60,25,-25,-->,0.450457,0.645203,0.393252 +60,25,0,-->,0.483306,0.657334,0.529192 +60,25,25,-->,0.514880,0.665707,0.577830 +60,25,50,-->,0.534063,0.674020,0.401422 +60,25,75,-->,0.545267,0.674919,0.155957 +60,25,100,-->,0.554164,0.674521,0.152352 +60,25,128,-->,0.554741,0.674309,0.152146 +60,50,-127,-->,0.437311,0.716401,0.992496 +60,50,-100,-->,0.542124,0.743624,0.991071 +60,50,-75,-->,0.505740,0.751664,0.993487 +60,50,-50,-->,0.550031,0.746523,0.730228 +60,50,-25,-->,0.618494,0.742589,0.402188 +60,50,0,-->,0.674435,0.732080,0.527480 +60,50,25,-->,0.717808,0.722581,0.583526 +60,50,50,-->,0.752696,0.717718,0.426491 +60,50,75,-->,0.767625,0.714634,0.165537 +60,50,100,-->,0.773104,0.708539,0.162445 +60,50,128,-->,0.772915,0.708317,0.161670 +60,75,-127,-->,0.456871,0.576955,0.987872 +60,75,-100,-->,0.424219,0.478050,0.984805 +60,75,-75,-->,0.545099,0.419920,0.983016 +60,75,-50,-->,0.683038,0.405114,0.732825 +60,75,-25,-->,0.799214,0.419352,0.383505 +60,75,0,-->,0.853741,0.432682,0.505949 +60,75,25,-->,0.877503,0.453424,0.573542 +60,75,50,-->,0.882376,0.457935,0.429863 +60,75,75,-->,0.885372,0.466330,0.129223 +60,75,100,-->,0.886842,0.468896,0.108407 +60,75,128,-->,0.886891,0.469559,0.108736 +60,100,-127,-->,0.437255,0.337385,0.983671 +60,100,-100,-->,0.661846,0.268408,0.982037 +60,100,-75,-->,0.822692,0.190750,0.980630 +60,100,-50,-->,0.858867,0.090828,0.739374 +60,100,-25,-->,0.862821,0.000000,0.377340 +60,100,0,-->,0.864887,0.000000,0.494878 +60,100,25,-->,0.863647,0.000000,0.570283 +60,100,50,-->,0.863814,0.000000,0.442596 +60,100,75,-->,0.865865,0.000000,0.146570 +60,100,100,-->,0.863021,0.000000,0.000000 +60,100,128,-->,0.863021,0.000000,0.000000 +60,128,-127,-->,0.782509,0.000000,0.983049 +60,128,-100,-->,0.863229,0.000000,0.976762 +60,128,-75,-->,0.866815,0.000000,0.976396 +60,128,-50,-->,0.865898,0.000000,0.753652 +60,128,-25,-->,0.863994,0.000000,0.378781 +60,128,0,-->,0.866144,0.000000,0.483119 +60,128,25,-->,0.863023,0.000000,0.572707 +60,128,50,-->,0.865608,0.000000,0.468338 +60,128,75,-->,0.863433,0.000000,0.236097 +60,128,100,-->,0.862898,0.000000,0.000000 +60,128,128,-->,0.862898,0.000000,0.000000 +80,-127,-127,-->,0.549852,0.965337,1.000000 +80,-127,-100,-->,0.546657,0.960386,0.999420 +80,-127,-75,-->,0.540264,0.942244,1.000000 +80,-127,-50,-->,0.528622,0.921548,0.999210 +80,-127,-25,-->,0.517920,0.909489,0.827958 +80,-127,0,-->,0.512261,0.899722,0.420882 +80,-127,25,-->,0.505843,0.886574,0.537388 +80,-127,50,-->,0.503084,0.884970,0.569155 +80,-127,75,-->,0.499754,0.878258,0.228498 +80,-127,100,-->,0.498278,0.876467,0.197492 +80,-127,128,-->,0.498148,0.876186,0.197255 +80,-100,-127,-->,0.511979,0.892590,0.995725 +80,-100,-100,-->,0.510908,0.891223,0.995986 +80,-100,-75,-->,0.497851,0.869782,0.996166 +80,-100,-50,-->,0.485189,0.850470,0.994624 +80,-100,-25,-->,0.476687,0.835358,0.830144 +80,-100,0,-->,0.471924,0.825576,0.418523 +80,-100,25,-->,0.463228,0.815120,0.527953 +80,-100,50,-->,0.464125,0.814045,0.568096 +80,-100,75,-->,0.460292,0.811260,0.226764 +80,-100,100,-->,0.457950,0.807017,0.187076 +80,-100,128,-->,0.457656,0.806694,0.186767 +80,-75,-127,-->,0.465953,0.813763,0.995475 +80,-75,-100,-->,0.464368,0.810000,0.993738 +80,-75,-75,-->,0.453552,0.789447,0.993713 +80,-75,-50,-->,0.444134,0.771642,0.992206 +80,-75,-25,-->,0.433962,0.761434,0.834377 +80,-75,0,-->,0.427797,0.751249,0.418543 +80,-75,25,-->,0.423405,0.740550,0.520779 +80,-75,50,-->,0.418334,0.734077,0.566104 +80,-75,75,-->,0.460332,0.730106,0.218276 +80,-75,100,-->,0.524730,0.728760,0.164522 +80,-75,128,-->,0.544498,0.728189,0.166928 +80,-50,-127,-->,0.413609,0.723611,0.991087 +80,-50,-100,-->,0.412273,0.720658,0.990499 +80,-50,-75,-->,0.399722,0.699587,0.992019 +80,-50,-50,-->,0.393841,0.680872,0.988971 +80,-50,-25,-->,0.385728,0.670863,0.838954 +80,-50,0,-->,0.527712,0.661997,0.411409 +80,-50,25,-->,0.580579,0.652911,0.508558 +80,-50,50,-->,0.537535,0.644506,0.566314 +80,-50,75,-->,0.504716,0.645686,0.225958 +80,-50,100,-->,0.484839,0.644514,0.146348 +80,-50,128,-->,0.474225,0.638801,0.146376 +80,-25,-127,-->,0.361868,0.625762,0.992041 +80,-25,-100,-->,0.359659,0.620032,0.988996 +80,-25,-75,-->,0.345149,0.600372,0.988684 +80,-25,-50,-->,0.441053,0.584294,0.986539 +80,-25,-25,-->,0.521941,0.571923,0.835627 +80,-25,0,-->,0.431401,0.567585,0.408748 +80,-25,25,-->,0.412001,0.557158,0.498204 +80,-25,50,-->,0.417663,0.550609,0.566192 +80,-25,75,-->,0.430402,0.550173,0.255973 +80,-25,100,-->,0.440135,0.548629,0.125330 +80,-25,128,-->,0.444079,0.543074,0.122540 +80,0,-127,-->,0.307095,0.518034,0.983620 +80,0,-100,-->,0.306537,0.516924,0.983663 +80,0,-75,-->,0.533297,0.502560,0.988408 +80,0,-50,-->,0.403570,0.486133,0.984276 +80,0,-25,-->,0.399956,0.476970,0.844833 +80,0,0,-->,0.461387,0.474487,0.413330 +80,0,25,-->,0.532181,0.466552,0.488667 +80,0,50,-->,0.589971,0.464443,0.568452 +80,0,75,-->,0.627031,0.459729,0.289454 +80,0,100,-->,0.648722,0.456403,0.100892 +80,0,128,-->,0.666610,0.454908,0.101097 +80,25,-127,-->,0.475426,0.431484,0.988308 +80,25,-100,-->,0.448451,0.429413,0.985465 +80,25,-75,-->,0.374955,0.419030,0.982275 +80,25,-50,-->,0.487428,0.410969,0.982344 +80,25,-25,-->,0.629703,0.405503,0.856520 +80,25,0,-->,0.754091,0.405342,0.409904 +80,25,25,-->,0.844187,0.400639,0.478861 +80,25,50,-->,0.863651,0.397532,0.570902 +80,25,75,-->,0.872596,0.397779,0.331267 +80,25,100,-->,0.875506,0.397034,0.068237 +80,25,128,-->,0.876467,0.396991,0.068559 +80,50,-127,-->,0.418084,0.390683,0.984141 +80,50,-100,-->,0.443247,0.391827,0.983214 +80,50,-75,-->,0.655669,0.397651,0.987096 +80,50,-50,-->,0.840441,0.400120,0.983241 +80,50,-25,-->,0.877110,0.407736,0.868162 +80,50,0,-->,0.883319,0.409821,0.416869 +80,50,25,-->,0.888547,0.417603,0.469341 +80,50,50,-->,0.889006,0.423806,0.573921 +80,50,75,-->,0.887430,0.423725,0.373819 +80,50,100,-->,0.887400,0.425116,0.085327 +80,50,128,-->,0.887398,0.425118,0.085325 +80,75,-127,-->,0.806957,0.515327,0.983984 +80,75,-100,-->,0.839782,0.521624,0.986522 +80,75,-75,-->,0.900580,0.557952,0.986454 +80,75,-50,-->,0.913013,0.591270,0.985378 +80,75,-25,-->,0.916631,0.618881,0.881879 +80,75,0,-->,0.919384,0.640939,0.432712 +80,75,25,-->,0.925418,0.657911,0.474052 +80,75,50,-->,0.925894,0.666644,0.584494 +80,75,75,-->,0.928104,0.674170,0.426261 +80,75,100,-->,0.927753,0.673749,0.153157 +80,75,128,-->,0.927798,0.673987,0.152836 +80,100,-127,-->,0.929053,0.682396,0.990561 +80,100,-100,-->,0.927154,0.670070,0.990174 +80,100,-75,-->,0.915384,0.600367,0.988426 +80,100,-50,-->,0.902448,0.529091,0.987539 +80,100,-25,-->,0.898374,0.486727,0.898339 +80,100,0,-->,0.894657,0.469410,0.438939 +80,100,25,-->,0.893436,0.461717,0.448989 +80,100,50,-->,0.895886,0.462474,0.579094 +80,100,75,-->,0.893057,0.461915,0.447171 +80,100,100,-->,0.892586,0.463845,0.112112 +80,100,128,-->,0.893330,0.468256,0.098887 +80,128,-127,-->,0.867449,0.000000,0.976564 +80,128,-100,-->,0.867360,0.000000,0.976597 +80,128,-75,-->,0.866800,0.000000,0.976459 +80,128,-50,-->,0.866815,0.000000,0.976396 +80,128,-25,-->,0.865691,0.000000,0.909580 +80,128,0,-->,0.862829,0.000000,0.441955 +80,128,25,-->,0.865831,0.000000,0.424350 +80,128,50,-->,0.863182,0.000000,0.571543 +80,128,75,-->,0.866821,0.000000,0.471821 +80,128,100,-->,0.863106,0.000000,0.110286 +80,128,128,-->,0.862898,0.000000,0.000000 +100,-127,-127,-->,0.569319,1.000000,1.000000 +100,-127,-100,-->,0.569319,1.000000,1.000000 +100,-127,-75,-->,0.569319,1.000000,1.000000 +100,-127,-50,-->,0.569319,1.000000,1.000000 +100,-127,-25,-->,0.569319,1.000000,1.000000 +100,-127,0,-->,0.572977,1.000000,0.933643 +100,-127,25,-->,0.569552,1.000000,0.462597 +100,-127,50,-->,0.572968,1.000000,0.552407 +100,-127,75,-->,0.573264,1.000000,0.547369 +100,-127,100,-->,0.572218,1.000000,0.230929 +100,-127,128,-->,0.572296,1.000000,0.230083 +100,-100,-127,-->,0.569319,1.000000,1.000000 +100,-100,-100,-->,0.569319,1.000000,1.000000 +100,-100,-75,-->,0.569319,1.000000,1.000000 +100,-100,-50,-->,0.569319,1.000000,1.000000 +100,-100,-25,-->,0.569319,1.000000,1.000000 +100,-100,0,-->,0.570016,1.000000,0.940114 +100,-100,25,-->,0.574358,1.000000,0.463109 +100,-100,50,-->,0.574279,1.000000,0.545128 +100,-100,75,-->,0.571669,1.000000,0.556483 +100,-100,100,-->,0.572281,1.000000,0.231810 +100,-100,128,-->,0.572296,1.000000,0.230083 +100,-75,-127,-->,0.569319,1.000000,1.000000 +100,-75,-100,-->,0.569319,1.000000,1.000000 +100,-75,-75,-->,0.569319,1.000000,1.000000 +100,-75,-50,-->,0.569319,1.000000,1.000000 +100,-75,-25,-->,0.569319,1.000000,1.000000 +100,-75,0,-->,0.573675,1.000000,0.958206 +100,-75,25,-->,0.584965,1.000000,0.468616 +100,-75,50,-->,0.679656,1.000000,0.534152 +100,-75,75,-->,0.700648,1.000000,0.562778 +100,-75,100,-->,0.676890,1.000000,0.231736 +100,-75,128,-->,0.659569,1.000000,0.232798 +100,-50,-127,-->,0.569319,1.000000,1.000000 +100,-50,-100,-->,0.569319,1.000000,1.000000 +100,-50,-75,-->,0.569319,1.000000,1.000000 +100,-50,-50,-->,0.569319,1.000000,1.000000 +100,-50,-25,-->,0.672937,1.000000,1.000000 +100,-50,0,-->,0.677743,1.000000,0.966720 +100,-50,25,-->,0.627265,1.000000,0.478371 +100,-50,50,-->,0.627089,1.000000,0.527795 +100,-50,75,-->,0.643995,1.000000,0.574124 +100,-50,100,-->,0.660520,1.000000,0.237329 +100,-50,128,-->,0.671409,1.000000,0.225705 +100,-25,-127,-->,0.599533,1.000000,1.000000 +100,-25,-100,-->,0.599533,1.000000,1.000000 +100,-25,-75,-->,0.599533,1.000000,1.000000 +100,-25,-50,-->,0.667933,1.000000,0.999546 +100,-25,-25,-->,0.624420,1.000000,1.000000 +100,-25,0,-->,0.674020,1.000000,0.980828 +100,-25,25,-->,0.746545,1.000000,0.482886 +100,-25,50,-->,0.822678,1.000000,0.518238 +100,-25,75,-->,0.882845,1.000000,0.581742 +100,-25,100,-->,0.925006,1.000000,0.240782 +100,-25,128,-->,0.954294,1.000000,0.224205 +100,0,-127,-->,0.623668,0.999434,1.000000 +100,0,-100,-->,0.623668,0.999434,1.000000 +100,0,-75,-->,0.623300,0.999394,1.000000 +100,0,-50,-->,0.692195,0.997881,0.999376 +100,0,-25,-->,0.841641,0.997225,1.000000 +100,0,0,-->,0.987181,0.994724,0.993738 +100,0,25,-->,0.996580,0.981327,0.493654 +100,0,50,-->,0.998228,0.968493,0.507781 +100,0,75,-->,0.999882,0.970763,0.592441 +100,0,100,-->,0.997652,0.962791,0.253182 +100,0,128,-->,0.997813,0.963110,0.220764 +100,25,-127,-->,0.843871,0.856137,0.995328 +100,25,-100,-->,0.843871,0.856137,0.995328 +100,25,-75,-->,0.844396,0.855947,0.995127 +100,25,-50,-->,0.949586,0.840800,0.996336 +100,25,-25,-->,0.957837,0.822318,0.997473 +100,25,0,-->,0.956957,0.807804,0.989223 +100,25,25,-->,0.952542,0.790371,0.487547 +100,25,50,-->,0.951558,0.789323,0.478128 +100,25,75,-->,0.948162,0.777994,0.584858 +100,25,100,-->,0.949475,0.778611,0.242034 +100,25,128,-->,0.948483,0.765836,0.171814 +100,50,-127,-->,0.922234,0.645988,0.990128 +100,50,-100,-->,0.922234,0.645988,0.990128 +100,50,-75,-->,0.922338,0.645993,0.990126 +100,50,-50,-->,0.921137,0.623894,0.984794 +100,50,-25,-->,0.912952,0.611559,0.989333 +100,50,0,-->,0.915666,0.592787,0.983268 +100,50,25,-->,0.912712,0.584108,0.483447 +100,50,50,-->,0.912186,0.576656,0.455985 +100,50,75,-->,0.910823,0.568856,0.579255 +100,50,100,-->,0.908837,0.569131,0.234835 +100,50,128,-->,0.907906,0.564080,0.131493 +100,75,-127,-->,0.895802,0.450258,0.984102 +100,75,-100,-->,0.895802,0.450258,0.984102 +100,75,-75,-->,0.895699,0.450258,0.984102 +100,75,-50,-->,0.889984,0.443826,0.985606 +100,75,-25,-->,0.890162,0.434063,0.981478 +100,75,0,-->,0.887935,0.425214,0.980097 +100,75,25,-->,0.886958,0.418070,0.491473 +100,75,50,-->,0.887217,0.412713,0.429024 +100,75,75,-->,0.887096,0.413385,0.576403 +100,75,100,-->,0.885176,0.409337,0.301541 +100,75,128,-->,0.885228,0.405318,0.067365 +100,100,-127,-->,0.886043,0.411992,0.983544 +100,100,-100,-->,0.886043,0.411992,0.983544 +100,100,-75,-->,0.886043,0.411992,0.983544 +100,100,-50,-->,0.887300,0.420151,0.983392 +100,100,-25,-->,0.889128,0.434328,0.983449 +100,100,0,-->,0.892034,0.450700,0.981161 +100,100,25,-->,0.894717,0.467341,0.511232 +100,100,50,-->,0.895805,0.479905,0.421636 +100,100,75,-->,0.895448,0.483520,0.578245 +100,100,100,-->,0.895615,0.491967,0.383384 +100,100,128,-->,0.898123,0.493164,0.112269 +100,128,-127,-->,0.929150,0.689733,0.991562 +100,128,-100,-->,0.929150,0.689733,0.991562 +100,128,-75,-->,0.929122,0.689693,0.991536 +100,128,-50,-->,0.917766,0.606447,0.990188 +100,128,-25,-->,0.900488,0.506859,0.983860 +100,128,0,-->,0.893567,0.434943,0.984945 +100,128,25,-->,0.885290,0.400065,0.529524 +100,128,50,-->,0.883477,0.386818,0.401054 +100,128,75,-->,0.887832,0.389323,0.575809 +100,128,100,-->,0.887568,0.396738,0.434310 +100,128,128,-->,0.885885,0.406000,0.068116 +-1,0,0,-->,0.005859,0.000000,0.008791 +101,0,0,-->,0.987181,0.994724,0.993738 +50,-130,0,-->,0.246989,0.432465,0.578604 +50,130,0,-->,0.864025,0.000000,0.566308 +50,0,-130,-->,0.359529,0.622894,0.989024 +50,0,130,-->,0.506744,0.735529,0.168060 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-2.csv new file mode 100644 index 0000000..8b01ecf --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-2.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.285432,0.496433,0.389804 +0,-127,-100,-->,0.221083,0.379212,0.499573 +0,-127,-75,-->,0.148291,0.243085,0.570702 +0,-127,-50,-->,0.073243,0.128875,0.474309 +0,-127,-25,-->,0.004490,0.032049,0.298025 +0,-127,0,-->,0.005858,0.000000,0.008791 +0,-127,25,-->,0.003662,0.000000,0.000000 +0,-127,50,-->,0.003662,0.000000,0.000000 +0,-127,75,-->,0.003664,0.000000,0.000000 +0,-127,100,-->,0.003662,0.000000,0.000000 +0,-127,128,-->,0.003662,0.000000,0.000000 +0,-100,-127,-->,0.285432,0.496433,0.389804 +0,-100,-100,-->,0.221083,0.379212,0.499573 +0,-100,-75,-->,0.148291,0.243085,0.570702 +0,-100,-50,-->,0.073243,0.128874,0.474308 +0,-100,-25,-->,0.004490,0.032049,0.298025 +0,-100,0,-->,0.005858,0.000000,0.008792 +0,-100,25,-->,0.003661,0.000000,0.000000 +0,-100,50,-->,0.003662,0.000000,0.000000 +0,-100,75,-->,0.003661,0.000000,0.000000 +0,-100,100,-->,0.003662,0.000000,0.000000 +0,-100,128,-->,0.003662,0.000000,0.000000 +0,-75,-127,-->,0.285432,0.496433,0.389804 +0,-75,-100,-->,0.221083,0.379212,0.499573 +0,-75,-75,-->,0.148291,0.243085,0.570702 +0,-75,-50,-->,0.073243,0.128874,0.474309 +0,-75,-25,-->,0.004490,0.032049,0.298025 +0,-75,0,-->,0.005859,0.000000,0.008792 +0,-75,25,-->,0.003664,0.000000,0.000000 +0,-75,50,-->,0.003662,0.000000,0.000000 +0,-75,75,-->,0.003661,0.000000,0.000000 +0,-75,100,-->,0.003662,0.000000,0.000000 +0,-75,128,-->,0.003662,0.000000,0.000000 +0,-50,-127,-->,0.285432,0.496433,0.389804 +0,-50,-100,-->,0.221083,0.379212,0.499573 +0,-50,-75,-->,0.148291,0.243085,0.570702 +0,-50,-50,-->,0.073243,0.128874,0.474309 +0,-50,-25,-->,0.004490,0.032049,0.298025 +0,-50,0,-->,0.005858,0.000000,0.008792 +0,-50,25,-->,0.003662,0.000000,0.000000 +0,-50,50,-->,0.003662,0.000000,0.000000 +0,-50,75,-->,0.003662,0.000000,0.000000 +0,-50,100,-->,0.003662,0.000000,0.000000 +0,-50,128,-->,0.003662,0.000000,0.000000 +0,-25,-127,-->,0.285432,0.496433,0.389804 +0,-25,-100,-->,0.221083,0.379212,0.499573 +0,-25,-75,-->,0.148291,0.243085,0.570702 +0,-25,-50,-->,0.073243,0.128874,0.474309 +0,-25,-25,-->,0.004489,0.032049,0.298025 +0,-25,0,-->,0.005858,0.000000,0.008792 +0,-25,25,-->,0.003661,0.000000,0.000000 +0,-25,50,-->,0.003662,0.000000,0.000000 +0,-25,75,-->,0.003662,0.000000,0.000000 +0,-25,100,-->,0.003662,0.000000,0.000000 +0,-25,128,-->,0.003662,0.000000,0.000000 +0,0,-127,-->,0.285431,0.496432,0.389804 +0,0,-100,-->,0.221083,0.379212,0.499573 +0,0,-75,-->,0.148291,0.243085,0.570702 +0,0,-50,-->,0.073243,0.128875,0.474309 +0,0,-25,-->,0.004490,0.032049,0.298025 +0,0,0,-->,0.005859,0.000000,0.008791 +0,0,25,-->,0.003662,0.000000,0.000000 +0,0,50,-->,0.003662,0.000000,0.000000 +0,0,75,-->,0.003662,0.000000,0.000000 +0,0,100,-->,0.003661,0.000000,0.000000 +0,0,128,-->,0.003662,0.000000,0.000000 +0,25,-127,-->,0.213379,0.368961,0.383836 +0,25,-100,-->,0.064302,0.119978,0.492828 +0,25,-75,-->,0.028491,0.000000,0.569212 +0,25,-50,-->,0.013374,0.000000,0.472453 +0,25,-25,-->,0.274312,0.000000,0.296684 +0,25,0,-->,0.354632,0.000000,0.016880 +0,25,25,-->,0.356316,0.000000,0.002232 +0,25,50,-->,0.356316,0.000000,0.002232 +0,25,75,-->,0.356316,0.000000,0.002233 +0,25,100,-->,0.356316,0.000000,0.002233 +0,25,128,-->,0.356316,0.000000,0.002232 +0,50,-127,-->,0.021778,0.055191,0.376514 +0,50,-100,-->,0.012813,0.000000,0.493447 +0,50,-75,-->,0.027926,0.000000,0.569216 +0,50,-50,-->,0.335426,0.000000,0.475881 +0,50,-25,-->,0.444219,0.000000,0.302705 +0,50,0,-->,0.476421,0.000000,0.032167 +0,50,25,-->,0.476955,0.000000,0.018970 +0,50,50,-->,0.476955,0.000000,0.018970 +0,50,75,-->,0.476955,0.000000,0.018970 +0,50,100,-->,0.476955,0.000000,0.018969 +0,50,128,-->,0.476955,0.000000,0.018970 +0,75,-127,-->,0.000000,0.000000,0.375861 +0,75,-100,-->,0.012813,0.000000,0.493447 +0,75,-75,-->,0.332325,0.000000,0.571063 +0,75,-50,-->,0.489857,0.000000,0.478765 +0,75,-25,-->,0.517696,0.000000,0.302804 +0,75,0,-->,0.520719,0.000000,0.057144 +0,75,25,-->,0.520783,0.000000,0.044585 +0,75,50,-->,0.520783,0.000000,0.044586 +0,75,75,-->,0.520783,0.000000,0.044585 +0,75,100,-->,0.520783,0.000000,0.044588 +0,75,128,-->,0.520783,0.000000,0.044586 +0,100,-127,-->,0.000000,0.000000,0.375861 +0,100,-100,-->,0.283500,0.000000,0.492986 +0,100,-75,-->,0.512907,0.000000,0.572599 +0,100,-50,-->,0.509753,0.000000,0.478638 +0,100,-25,-->,0.497113,0.000000,0.312481 +0,100,0,-->,0.488583,0.000000,0.096612 +0,100,25,-->,0.488476,0.000000,0.084209 +0,100,50,-->,0.488476,0.000000,0.084209 +0,100,75,-->,0.488476,0.000000,0.084211 +0,100,100,-->,0.488476,0.000000,0.084209 +0,100,128,-->,0.488476,0.000000,0.084209 +0,128,-127,-->,0.134414,0.000000,0.379528 +0,128,-100,-->,0.516756,0.000000,0.489079 +0,128,-75,-->,0.471977,0.000000,0.573147 +0,128,-50,-->,0.430193,0.000000,0.485817 +0,128,-25,-->,0.401330,0.000000,0.317692 +0,128,0,-->,0.390242,0.000000,0.120205 +0,128,25,-->,0.389986,0.000000,0.115045 +0,128,50,-->,0.389986,0.000000,0.115045 +0,128,75,-->,0.389986,0.000000,0.115045 +0,128,100,-->,0.389986,0.000000,0.115045 +0,128,128,-->,0.389986,0.000000,0.115045 +20,-127,-127,-->,0.244192,0.406088,0.917741 +20,-127,-100,-->,0.222793,0.381399,0.449499 +20,-127,-75,-->,0.218642,0.381501,0.430694 +20,-127,-50,-->,0.222057,0.387522,0.573449 +20,-127,-25,-->,0.226919,0.394912,0.522346 +20,-127,0,-->,0.230687,0.400484,0.342182 +20,-127,25,-->,0.229852,0.402385,0.106459 +20,-127,50,-->,0.232521,0.409194,0.072945 +20,-127,75,-->,0.232522,0.409194,0.072948 +20,-127,100,-->,0.232521,0.409194,0.072945 +20,-127,128,-->,0.232522,0.409194,0.072947 +20,-100,-127,-->,0.244192,0.406088,0.917741 +20,-100,-100,-->,0.222793,0.381399,0.449499 +20,-100,-75,-->,0.218642,0.381501,0.430694 +20,-100,-50,-->,0.222057,0.387522,0.573449 +20,-100,-25,-->,0.226917,0.394910,0.522346 +20,-100,0,-->,0.230687,0.400485,0.342182 +20,-100,25,-->,0.229921,0.402007,0.106161 +20,-100,50,-->,0.232176,0.408883,0.073752 +20,-100,75,-->,0.232176,0.408882,0.073752 +20,-100,100,-->,0.232176,0.408883,0.073754 +20,-100,128,-->,0.232176,0.408883,0.073752 +20,-75,-127,-->,0.236207,0.392384,0.917871 +20,-75,-100,-->,0.218189,0.375253,0.449920 +20,-75,-75,-->,0.218415,0.380642,0.431792 +20,-75,-50,-->,0.224559,0.390535,0.573813 +20,-75,-25,-->,0.234880,0.403514,0.519461 +20,-75,0,-->,0.234816,0.408785,0.344367 +20,-75,25,-->,0.235568,0.412506,0.109010 +20,-75,50,-->,0.235764,0.412714,0.080873 +20,-75,75,-->,0.235764,0.412714,0.080872 +20,-75,100,-->,0.235764,0.412714,0.080875 +20,-75,128,-->,0.235764,0.412714,0.080873 +20,-50,-127,-->,0.225859,0.376777,0.920378 +20,-50,-100,-->,0.220896,0.381707,0.450139 +20,-50,-75,-->,0.233010,0.402349,0.433235 +20,-50,-50,-->,0.242696,0.418999,0.575230 +20,-50,-25,-->,0.249356,0.434651,0.520931 +20,-50,0,-->,0.251209,0.439392,0.344647 +20,-50,25,-->,0.257307,0.448880,0.120619 +20,-50,50,-->,0.257375,0.449053,0.100865 +20,-50,75,-->,0.257375,0.449053,0.100865 +20,-50,100,-->,0.257375,0.449053,0.100865 +20,-50,128,-->,0.257375,0.449053,0.100865 +20,-25,-127,-->,0.227745,0.378177,0.917796 +20,-25,-100,-->,0.236160,0.408108,0.448946 +20,-25,-75,-->,0.253561,0.439608,0.436084 +20,-25,-50,-->,0.269613,0.468726,0.577670 +20,-25,-25,-->,0.280645,0.487041,0.522895 +20,-25,0,-->,0.287758,0.499903,0.354625 +20,-25,25,-->,0.305046,0.500577,0.138692 +20,-25,50,-->,0.330150,0.502416,0.113722 +20,-25,75,-->,0.330156,0.502416,0.113726 +20,-25,100,-->,0.330156,0.502416,0.113727 +20,-25,128,-->,0.330156,0.502416,0.113727 +20,0,-127,-->,0.245454,0.424890,0.934291 +20,0,-100,-->,0.274774,0.478915,0.454800 +20,0,-75,-->,0.295205,0.516840,0.437588 +20,0,-50,-->,0.312786,0.544709,0.579106 +20,0,-25,-->,0.386567,0.557135,0.529123 +20,0,0,-->,0.516517,0.561093,0.364748 +20,0,25,-->,0.549251,0.561335,0.153821 +20,0,50,-->,0.559179,0.563233,0.129766 +20,0,75,-->,0.559184,0.563231,0.129770 +20,0,100,-->,0.559184,0.563231,0.129770 +20,0,128,-->,0.559184,0.563231,0.129770 +20,25,-127,-->,0.302156,0.523825,0.935551 +20,25,-100,-->,0.324608,0.566315,0.457535 +20,25,-75,-->,0.324909,0.567066,0.436554 +20,25,-50,-->,0.461168,0.546900,0.576843 +20,25,-25,-->,0.573271,0.524404,0.526359 +20,25,0,-->,0.581571,0.514509,0.363446 +20,25,25,-->,0.575018,0.507921,0.163643 +20,25,50,-->,0.571953,0.496340,0.110885 +20,25,75,-->,0.571949,0.496341,0.110885 +20,25,100,-->,0.571949,0.496341,0.110885 +20,25,128,-->,0.571949,0.496341,0.110885 +20,50,-127,-->,0.304537,0.522943,0.934939 +20,50,-100,-->,0.210989,0.365840,0.452882 +20,50,-75,-->,0.420726,0.190992,0.425392 +20,50,-50,-->,0.516254,0.107333,0.567126 +20,50,-25,-->,0.475013,0.043169,0.520795 +20,50,0,-->,0.442869,0.010524,0.356159 +20,50,25,-->,0.428943,0.003194,0.142822 +20,50,50,-->,0.422158,0.000000,0.000000 +20,50,75,-->,0.422155,0.000000,0.000000 +20,50,100,-->,0.422155,0.000000,0.000000 +20,50,128,-->,0.422155,0.000000,0.000000 +20,75,-127,-->,0.032284,0.002677,0.931224 +20,75,-100,-->,0.395060,0.000000,0.450184 +20,75,-75,-->,0.485514,0.000000,0.422075 +20,75,-50,-->,0.407334,0.000000,0.567309 +20,75,-25,-->,0.356863,0.000000,0.525786 +20,75,0,-->,0.330639,0.000000,0.369265 +20,75,25,-->,0.323464,0.000000,0.166612 +20,75,50,-->,0.318910,0.000000,0.000000 +20,75,75,-->,0.318910,0.000000,0.000000 +20,75,100,-->,0.318911,0.000000,0.000000 +20,75,128,-->,0.318910,0.000000,0.000000 +20,100,-127,-->,0.303156,0.000000,0.927838 +20,100,-100,-->,0.456235,0.000000,0.450165 +20,100,-75,-->,0.347650,0.000000,0.418345 +20,100,-50,-->,0.295743,0.000000,0.567731 +20,100,-25,-->,0.279863,0.000000,0.528190 +20,100,0,-->,0.275174,0.000000,0.379220 +20,100,25,-->,0.273809,0.000000,0.195340 +20,100,50,-->,0.273872,0.000000,0.076509 +20,100,75,-->,0.273872,0.000000,0.076346 +20,100,100,-->,0.273872,0.000000,0.076347 +20,100,128,-->,0.273872,0.000000,0.076346 +20,128,-127,-->,0.443041,0.000000,0.938535 +20,128,-100,-->,0.298247,0.000000,0.455955 +20,128,-75,-->,0.275620,0.000000,0.415818 +20,128,-50,-->,0.292836,0.000000,0.561984 +20,128,-25,-->,0.309399,0.000000,0.533511 +20,128,0,-->,0.324974,0.000000,0.388190 +20,128,25,-->,0.333380,0.000000,0.229151 +20,128,50,-->,0.330425,0.000000,0.138457 +20,128,75,-->,0.330422,0.000000,0.138397 +20,128,100,-->,0.330422,0.000000,0.138398 +20,128,128,-->,0.330422,0.000000,0.138398 +40,-127,-127,-->,0.341215,0.587842,0.987029 +40,-127,-100,-->,0.358551,0.622087,0.978493 +40,-127,-75,-->,0.368696,0.642811,0.571605 +40,-127,-50,-->,0.377509,0.659871,0.396836 +40,-127,-25,-->,0.384048,0.671946,0.566404 +40,-127,0,-->,0.390414,0.681441,0.557364 +40,-127,25,-->,0.389706,0.682093,0.368051 +40,-127,50,-->,0.388645,0.683659,0.154850 +40,-127,75,-->,0.390722,0.686023,0.156075 +40,-127,100,-->,0.390751,0.686043,0.156076 +40,-127,128,-->,0.390750,0.686043,0.156076 +40,-100,-127,-->,0.354804,0.610647,0.986668 +40,-100,-100,-->,0.373569,0.644326,0.979264 +40,-100,-75,-->,0.381121,0.666749,0.572737 +40,-100,-50,-->,0.389201,0.683826,0.400519 +40,-100,-25,-->,0.398371,0.694186,0.566615 +40,-100,0,-->,0.401532,0.703214,0.558784 +40,-100,25,-->,0.404320,0.710402,0.377320 +40,-100,50,-->,0.405555,0.710729,0.162827 +40,-100,75,-->,0.405578,0.710738,0.161824 +40,-100,100,-->,0.405578,0.710738,0.161824 +40,-100,128,-->,0.405578,0.710738,0.161824 +40,-75,-127,-->,0.374569,0.646044,0.990368 +40,-75,-100,-->,0.390997,0.678963,0.978909 +40,-75,-75,-->,0.399180,0.699550,0.577835 +40,-75,-50,-->,0.409584,0.715575,0.401211 +40,-75,-25,-->,0.415047,0.725460,0.568592 +40,-75,0,-->,0.417610,0.728859,0.558860 +40,-75,25,-->,0.415783,0.731699,0.381415 +40,-75,50,-->,0.419471,0.734130,0.170170 +40,-75,75,-->,0.419550,0.734128,0.168699 +40,-75,100,-->,0.419550,0.734128,0.168699 +40,-75,128,-->,0.419550,0.734128,0.168699 +40,-50,-127,-->,0.396314,0.691954,0.990348 +40,-50,-100,-->,0.414520,0.722242,0.982468 +40,-50,-75,-->,0.420040,0.735152,0.584350 +40,-50,-50,-->,0.424356,0.744023,0.405286 +40,-50,-25,-->,0.428892,0.748915,0.569106 +40,-50,0,-->,0.427246,0.750204,0.558581 +40,-50,25,-->,0.431420,0.754880,0.389751 +40,-50,50,-->,0.428877,0.755015,0.176492 +40,-50,75,-->,0.428783,0.755064,0.174400 +40,-50,100,-->,0.428784,0.755064,0.174400 +40,-50,128,-->,0.428783,0.755064,0.174400 +40,-25,-127,-->,0.423455,0.737404,0.990231 +40,-25,-100,-->,0.431889,0.752768,0.982636 +40,-25,-75,-->,0.431995,0.756288,0.585605 +40,-25,-50,-->,0.429814,0.754004,0.403557 +40,-25,-25,-->,0.426961,0.745251,0.565611 +40,-25,0,-->,0.525302,0.740650,0.564049 +40,-25,25,-->,0.612460,0.734405,0.391556 +40,-25,50,-->,0.635082,0.734570,0.170714 +40,-25,75,-->,0.638750,0.734803,0.169632 +40,-25,100,-->,0.638844,0.734787,0.169643 +40,-25,128,-->,0.638844,0.734787,0.169643 +40,0,-127,-->,0.429004,0.752547,0.992428 +40,0,-100,-->,0.418400,0.728860,0.982598 +40,0,-75,-->,0.401119,0.700446,0.583287 +40,0,-50,-->,0.406527,0.664548,0.395581 +40,0,-25,-->,0.607556,0.643110,0.562873 +40,0,0,-->,0.587318,0.617548,0.556688 +40,0,25,-->,0.557574,0.610808,0.391898 +40,0,50,-->,0.538068,0.603455,0.144738 +40,0,75,-->,0.534139,0.602413,0.136701 +40,0,100,-->,0.534122,0.602428,0.136701 +40,0,128,-->,0.534122,0.602428,0.136700 +40,25,-127,-->,0.355631,0.615713,0.989552 +40,25,-100,-->,0.311384,0.537123,0.981012 +40,25,-75,-->,0.424069,0.474303,0.579360 +40,25,-50,-->,0.530389,0.430725,0.379753 +40,25,-25,-->,0.447232,0.409509,0.551457 +40,25,0,-->,0.396062,0.396121,0.552231 +40,25,25,-->,0.373946,0.391868,0.392657 +40,25,50,-->,0.361513,0.385679,0.105639 +40,25,75,-->,0.357286,0.384599,0.059405 +40,25,100,-->,0.357272,0.384586,0.059444 +40,25,128,-->,0.357272,0.384586,0.059444 +40,50,-127,-->,0.225489,0.381220,0.984470 +40,50,-100,-->,0.447481,0.412659,0.976832 +40,50,-75,-->,0.487844,0.458666,0.584358 +40,50,-50,-->,0.412149,0.500476,0.384141 +40,50,-25,-->,0.397712,0.528855,0.551605 +40,50,0,-->,0.401449,0.542821,0.560776 +40,50,25,-->,0.407291,0.547430,0.414932 +40,50,50,-->,0.410702,0.549331,0.164779 +40,50,75,-->,0.413314,0.552304,0.124058 +40,50,100,-->,0.413317,0.552304,0.124058 +40,50,128,-->,0.413317,0.552304,0.124058 +40,75,-127,-->,0.432184,0.502276,0.985007 +40,75,-100,-->,0.416849,0.303157,0.977734 +40,75,-75,-->,0.300187,0.194731,0.581358 +40,75,-50,-->,0.301073,0.125021,0.372614 +40,75,-25,-->,0.337184,0.056577,0.542326 +40,75,0,-->,0.369327,0.007177,0.555870 +40,75,25,-->,0.392742,0.000941,0.411475 +40,75,50,-->,0.406683,0.002814,0.162765 +40,75,75,-->,0.409525,0.008381,0.000000 +40,75,100,-->,0.409819,0.009138,0.000000 +40,75,128,-->,0.409819,0.009138,0.000000 +40,100,-127,-->,0.364252,0.000000,0.981358 +40,100,-100,-->,0.296659,0.000000,0.979451 +40,100,-75,-->,0.360622,0.000000,0.585735 +40,100,-50,-->,0.446364,0.000000,0.366660 +40,100,-25,-->,0.515817,0.000000,0.538231 +40,100,0,-->,0.563948,0.000000,0.558162 +40,100,25,-->,0.594214,0.000000,0.428024 +40,100,50,-->,0.611413,0.000000,0.213087 +40,100,75,-->,0.617312,0.000000,0.000000 +40,100,100,-->,0.618057,0.000000,0.000000 +40,100,128,-->,0.618057,0.000000,0.000000 +40,128,-127,-->,0.316896,0.000000,0.981938 +40,128,-100,-->,0.466804,0.000000,0.980156 +40,128,-75,-->,0.599565,0.000000,0.595453 +40,128,-50,-->,0.704238,0.000000,0.368128 +40,128,-25,-->,0.784664,0.000000,0.531718 +40,128,0,-->,0.817564,0.000000,0.562043 +40,128,25,-->,0.836855,0.000000,0.444643 +40,128,50,-->,0.843122,0.000000,0.263600 +40,128,75,-->,0.846309,0.000000,0.056563 +40,128,100,-->,0.846034,0.000000,0.045847 +40,128,128,-->,0.846034,0.000000,0.045847 +60,-127,-127,-->,0.259539,0.443896,0.984400 +60,-127,-100,-->,0.255778,0.431686,0.985164 +60,-127,-75,-->,0.244923,0.423153,0.985639 +60,-127,-50,-->,0.243211,0.419539,0.686478 +60,-127,-25,-->,0.237434,0.413971,0.372419 +60,-127,0,-->,0.240085,0.412763,0.535278 +60,-127,25,-->,0.239463,0.410894,0.552492 +60,-127,50,-->,0.235590,0.409932,0.280652 +60,-127,75,-->,0.235013,0.410288,0.077633 +60,-127,100,-->,0.233281,0.408378,0.074173 +60,-127,128,-->,0.233269,0.408366,0.074173 +60,-100,-127,-->,0.247858,0.424163,0.985107 +60,-100,-100,-->,0.246412,0.414713,0.983807 +60,-100,-75,-->,0.244455,0.409128,0.983191 +60,-100,-50,-->,0.238410,0.405105,0.689325 +60,-100,-25,-->,0.231579,0.402524,0.375112 +60,-100,0,-->,0.233582,0.400076,0.534719 +60,-100,25,-->,0.231674,0.399722,0.554833 +60,-100,50,-->,0.229639,0.398115,0.293904 +60,-100,75,-->,0.226536,0.398337,0.071043 +60,-100,100,-->,0.226801,0.397001,0.069506 +60,-100,128,-->,0.226802,0.397001,0.069506 +60,-75,-127,-->,0.242928,0.405773,0.982158 +60,-75,-100,-->,0.236302,0.400258,0.983838 +60,-75,-75,-->,0.233506,0.394257,0.982107 +60,-75,-50,-->,0.228989,0.393945,0.690066 +60,-75,-25,-->,0.223778,0.393457,0.373947 +60,-75,0,-->,0.227641,0.392353,0.530766 +60,-75,25,-->,0.227386,0.392550,0.554731 +60,-75,50,-->,0.227319,0.393787,0.307456 +60,-75,75,-->,0.223934,0.392695,0.067825 +60,-75,100,-->,0.223934,0.392695,0.067788 +60,-75,128,-->,0.223934,0.392695,0.067787 +60,-50,-127,-->,0.238321,0.392533,0.981692 +60,-50,-100,-->,0.232249,0.392158,0.983550 +60,-50,-75,-->,0.236206,0.390967,0.981726 +60,-50,-50,-->,0.228246,0.393430,0.699560 +60,-50,-25,-->,0.226063,0.394417,0.374250 +60,-50,0,-->,0.227437,0.394937,0.526057 +60,-50,25,-->,0.328956,0.397269,0.561098 +60,-50,50,-->,0.470838,0.399401,0.325775 +60,-50,75,-->,0.514729,0.400804,0.076788 +60,-50,100,-->,0.526178,0.400396,0.069834 +60,-50,128,-->,0.528079,0.400491,0.070093 +60,-25,-127,-->,0.235251,0.392017,0.981108 +60,-25,-100,-->,0.235746,0.400234,0.983606 +60,-25,-75,-->,0.244809,0.406324,0.982296 +60,-25,-50,-->,0.243096,0.412253,0.701701 +60,-25,-25,-->,0.439870,0.422344,0.377086 +60,-25,0,-->,0.537424,0.425319,0.525542 +60,-25,25,-->,0.487385,0.426385,0.564299 +60,-25,50,-->,0.449434,0.431085,0.346390 +60,-25,75,-->,0.428431,0.431640,0.090270 +60,-25,100,-->,0.420931,0.431742,0.092030 +60,-25,128,-->,0.420725,0.431715,0.094110 +60,0,-127,-->,0.249775,0.427871,0.982949 +60,0,-100,-->,0.261753,0.445540,0.982561 +60,0,-75,-->,0.274744,0.465770,0.984160 +60,0,-50,-->,0.549309,0.479998,0.709915 +60,0,-25,-->,0.453356,0.492106,0.379976 +60,0,0,-->,0.398628,0.503072,0.525069 +60,0,25,-->,0.386547,0.506522,0.565822 +60,0,50,-->,0.390687,0.516702,0.372270 +60,0,75,-->,0.391301,0.515860,0.114937 +60,0,100,-->,0.393074,0.515067,0.114203 +60,0,128,-->,0.393082,0.515061,0.114203 +60,25,-127,-->,0.311106,0.530122,0.985887 +60,25,-100,-->,0.376628,0.563136,0.987445 +60,25,-75,-->,0.529499,0.595048,0.988115 +60,25,-50,-->,0.446825,0.624021,0.717571 +60,25,-25,-->,0.450457,0.645203,0.393252 +60,25,0,-->,0.483306,0.657334,0.529192 +60,25,25,-->,0.514880,0.665707,0.577830 +60,25,50,-->,0.534063,0.674020,0.401422 +60,25,75,-->,0.545267,0.674919,0.155957 +60,25,100,-->,0.554164,0.674521,0.152352 +60,25,128,-->,0.554741,0.674309,0.152146 +60,50,-127,-->,0.437311,0.716401,0.992496 +60,50,-100,-->,0.542124,0.743624,0.991071 +60,50,-75,-->,0.505740,0.751664,0.993487 +60,50,-50,-->,0.550031,0.746523,0.730228 +60,50,-25,-->,0.618494,0.742589,0.402188 +60,50,0,-->,0.674435,0.732080,0.527480 +60,50,25,-->,0.717808,0.722581,0.583526 +60,50,50,-->,0.752696,0.717718,0.426491 +60,50,75,-->,0.767625,0.714634,0.165537 +60,50,100,-->,0.773104,0.708539,0.162445 +60,50,128,-->,0.772915,0.708317,0.161670 +60,75,-127,-->,0.456871,0.576955,0.987872 +60,75,-100,-->,0.424219,0.478050,0.984805 +60,75,-75,-->,0.545099,0.419920,0.983016 +60,75,-50,-->,0.683038,0.405114,0.732825 +60,75,-25,-->,0.799214,0.419352,0.383505 +60,75,0,-->,0.853741,0.432682,0.505949 +60,75,25,-->,0.877503,0.453424,0.573542 +60,75,50,-->,0.882376,0.457935,0.429863 +60,75,75,-->,0.885372,0.466330,0.129223 +60,75,100,-->,0.886842,0.468896,0.108407 +60,75,128,-->,0.886891,0.469559,0.108736 +60,100,-127,-->,0.437255,0.337385,0.983671 +60,100,-100,-->,0.661846,0.268408,0.982037 +60,100,-75,-->,0.822692,0.190750,0.980630 +60,100,-50,-->,0.858867,0.090828,0.739374 +60,100,-25,-->,0.862821,0.000000,0.377340 +60,100,0,-->,0.864887,0.000000,0.494878 +60,100,25,-->,0.863647,0.000000,0.570283 +60,100,50,-->,0.863814,0.000000,0.442596 +60,100,75,-->,0.865865,0.000000,0.146570 +60,100,100,-->,0.863021,0.000000,0.000000 +60,100,128,-->,0.863021,0.000000,0.000000 +60,128,-127,-->,0.782509,0.000000,0.983049 +60,128,-100,-->,0.863229,0.000000,0.976762 +60,128,-75,-->,0.866815,0.000000,0.976396 +60,128,-50,-->,0.865898,0.000000,0.753652 +60,128,-25,-->,0.863994,0.000000,0.378781 +60,128,0,-->,0.866144,0.000000,0.483119 +60,128,25,-->,0.863023,0.000000,0.572707 +60,128,50,-->,0.865608,0.000000,0.468338 +60,128,75,-->,0.863433,0.000000,0.236097 +60,128,100,-->,0.862898,0.000000,0.000000 +60,128,128,-->,0.862898,0.000000,0.000000 +80,-127,-127,-->,0.549852,0.965337,1.000000 +80,-127,-100,-->,0.546657,0.960386,0.999420 +80,-127,-75,-->,0.540264,0.942244,1.000000 +80,-127,-50,-->,0.528622,0.921548,0.999210 +80,-127,-25,-->,0.517920,0.909489,0.827958 +80,-127,0,-->,0.512261,0.899722,0.420882 +80,-127,25,-->,0.505843,0.886574,0.537388 +80,-127,50,-->,0.503084,0.884970,0.569155 +80,-127,75,-->,0.499754,0.878258,0.228498 +80,-127,100,-->,0.498278,0.876467,0.197492 +80,-127,128,-->,0.498148,0.876186,0.197255 +80,-100,-127,-->,0.511979,0.892590,0.995725 +80,-100,-100,-->,0.510908,0.891223,0.995986 +80,-100,-75,-->,0.497851,0.869782,0.996166 +80,-100,-50,-->,0.485189,0.850470,0.994624 +80,-100,-25,-->,0.476687,0.835358,0.830144 +80,-100,0,-->,0.471924,0.825576,0.418523 +80,-100,25,-->,0.463228,0.815120,0.527953 +80,-100,50,-->,0.464125,0.814045,0.568096 +80,-100,75,-->,0.460292,0.811260,0.226764 +80,-100,100,-->,0.457950,0.807017,0.187076 +80,-100,128,-->,0.457656,0.806694,0.186767 +80,-75,-127,-->,0.465953,0.813763,0.995475 +80,-75,-100,-->,0.464368,0.810000,0.993738 +80,-75,-75,-->,0.453552,0.789447,0.993713 +80,-75,-50,-->,0.444134,0.771642,0.992206 +80,-75,-25,-->,0.433962,0.761434,0.834377 +80,-75,0,-->,0.427797,0.751249,0.418543 +80,-75,25,-->,0.423405,0.740550,0.520779 +80,-75,50,-->,0.418334,0.734077,0.566104 +80,-75,75,-->,0.460332,0.730106,0.218276 +80,-75,100,-->,0.524730,0.728760,0.164522 +80,-75,128,-->,0.544498,0.728189,0.166928 +80,-50,-127,-->,0.413609,0.723611,0.991087 +80,-50,-100,-->,0.412273,0.720658,0.990499 +80,-50,-75,-->,0.399722,0.699587,0.992019 +80,-50,-50,-->,0.393841,0.680872,0.988971 +80,-50,-25,-->,0.385728,0.670863,0.838954 +80,-50,0,-->,0.527712,0.661997,0.411409 +80,-50,25,-->,0.580579,0.652911,0.508558 +80,-50,50,-->,0.537535,0.644506,0.566314 +80,-50,75,-->,0.504716,0.645686,0.225958 +80,-50,100,-->,0.484839,0.644514,0.146348 +80,-50,128,-->,0.474225,0.638801,0.146376 +80,-25,-127,-->,0.361868,0.625762,0.992041 +80,-25,-100,-->,0.359659,0.620032,0.988996 +80,-25,-75,-->,0.345149,0.600372,0.988684 +80,-25,-50,-->,0.441053,0.584294,0.986539 +80,-25,-25,-->,0.521941,0.571923,0.835627 +80,-25,0,-->,0.431401,0.567585,0.408748 +80,-25,25,-->,0.412001,0.557158,0.498204 +80,-25,50,-->,0.417663,0.550609,0.566192 +80,-25,75,-->,0.430402,0.550173,0.255973 +80,-25,100,-->,0.440135,0.548629,0.125330 +80,-25,128,-->,0.444079,0.543074,0.122540 +80,0,-127,-->,0.307095,0.518034,0.983620 +80,0,-100,-->,0.306537,0.516924,0.983663 +80,0,-75,-->,0.533297,0.502560,0.988408 +80,0,-50,-->,0.403570,0.486133,0.984276 +80,0,-25,-->,0.399956,0.476970,0.844833 +80,0,0,-->,0.461387,0.474487,0.413330 +80,0,25,-->,0.532181,0.466552,0.488667 +80,0,50,-->,0.589971,0.464443,0.568452 +80,0,75,-->,0.627031,0.459729,0.289454 +80,0,100,-->,0.648722,0.456403,0.100892 +80,0,128,-->,0.666610,0.454908,0.101097 +80,25,-127,-->,0.475426,0.431484,0.988308 +80,25,-100,-->,0.448451,0.429413,0.985465 +80,25,-75,-->,0.374955,0.419030,0.982275 +80,25,-50,-->,0.487428,0.410969,0.982344 +80,25,-25,-->,0.629703,0.405503,0.856520 +80,25,0,-->,0.754091,0.405342,0.409904 +80,25,25,-->,0.844187,0.400639,0.478861 +80,25,50,-->,0.863651,0.397532,0.570902 +80,25,75,-->,0.872596,0.397779,0.331267 +80,25,100,-->,0.875506,0.397034,0.068237 +80,25,128,-->,0.876467,0.396991,0.068559 +80,50,-127,-->,0.418084,0.390683,0.984141 +80,50,-100,-->,0.443247,0.391827,0.983214 +80,50,-75,-->,0.655669,0.397651,0.987096 +80,50,-50,-->,0.840441,0.400120,0.983241 +80,50,-25,-->,0.877110,0.407736,0.868162 +80,50,0,-->,0.883319,0.409821,0.416869 +80,50,25,-->,0.888547,0.417603,0.469341 +80,50,50,-->,0.889006,0.423806,0.573921 +80,50,75,-->,0.887430,0.423725,0.373819 +80,50,100,-->,0.887400,0.425116,0.085327 +80,50,128,-->,0.887398,0.425118,0.085325 +80,75,-127,-->,0.806957,0.515327,0.983984 +80,75,-100,-->,0.839782,0.521624,0.986522 +80,75,-75,-->,0.900580,0.557952,0.986454 +80,75,-50,-->,0.913013,0.591270,0.985378 +80,75,-25,-->,0.916631,0.618881,0.881879 +80,75,0,-->,0.919384,0.640939,0.432712 +80,75,25,-->,0.925418,0.657911,0.474052 +80,75,50,-->,0.925894,0.666644,0.584494 +80,75,75,-->,0.928104,0.674170,0.426261 +80,75,100,-->,0.927753,0.673749,0.153157 +80,75,128,-->,0.927798,0.673987,0.152836 +80,100,-127,-->,0.929053,0.682396,0.990561 +80,100,-100,-->,0.927154,0.670070,0.990174 +80,100,-75,-->,0.915384,0.600367,0.988426 +80,100,-50,-->,0.902448,0.529091,0.987539 +80,100,-25,-->,0.898374,0.486727,0.898339 +80,100,0,-->,0.894657,0.469410,0.438939 +80,100,25,-->,0.893436,0.461717,0.448989 +80,100,50,-->,0.895886,0.462474,0.579094 +80,100,75,-->,0.893057,0.461915,0.447171 +80,100,100,-->,0.892586,0.463845,0.112112 +80,100,128,-->,0.893330,0.468256,0.098887 +80,128,-127,-->,0.867449,0.000000,0.976564 +80,128,-100,-->,0.867360,0.000000,0.976597 +80,128,-75,-->,0.866800,0.000000,0.976459 +80,128,-50,-->,0.866815,0.000000,0.976396 +80,128,-25,-->,0.865691,0.000000,0.909580 +80,128,0,-->,0.862829,0.000000,0.441955 +80,128,25,-->,0.865831,0.000000,0.424350 +80,128,50,-->,0.863182,0.000000,0.571543 +80,128,75,-->,0.866821,0.000000,0.471821 +80,128,100,-->,0.863106,0.000000,0.110286 +80,128,128,-->,0.862898,0.000000,0.000000 +100,-127,-127,-->,0.569319,1.000000,1.000000 +100,-127,-100,-->,0.569319,1.000000,1.000000 +100,-127,-75,-->,0.569319,1.000000,1.000000 +100,-127,-50,-->,0.569319,1.000000,1.000000 +100,-127,-25,-->,0.569319,1.000000,1.000000 +100,-127,0,-->,0.572977,1.000000,0.933643 +100,-127,25,-->,0.569552,1.000000,0.462597 +100,-127,50,-->,0.572968,1.000000,0.552407 +100,-127,75,-->,0.573264,1.000000,0.547369 +100,-127,100,-->,0.572218,1.000000,0.230929 +100,-127,128,-->,0.572296,1.000000,0.230083 +100,-100,-127,-->,0.569319,1.000000,1.000000 +100,-100,-100,-->,0.569319,1.000000,1.000000 +100,-100,-75,-->,0.569319,1.000000,1.000000 +100,-100,-50,-->,0.569319,1.000000,1.000000 +100,-100,-25,-->,0.569319,1.000000,1.000000 +100,-100,0,-->,0.570016,1.000000,0.940114 +100,-100,25,-->,0.574358,1.000000,0.463109 +100,-100,50,-->,0.574279,1.000000,0.545128 +100,-100,75,-->,0.571669,1.000000,0.556483 +100,-100,100,-->,0.572281,1.000000,0.231810 +100,-100,128,-->,0.572296,1.000000,0.230083 +100,-75,-127,-->,0.569319,1.000000,1.000000 +100,-75,-100,-->,0.569319,1.000000,1.000000 +100,-75,-75,-->,0.569319,1.000000,1.000000 +100,-75,-50,-->,0.569319,1.000000,1.000000 +100,-75,-25,-->,0.569319,1.000000,1.000000 +100,-75,0,-->,0.573675,1.000000,0.958206 +100,-75,25,-->,0.584965,1.000000,0.468616 +100,-75,50,-->,0.679656,1.000000,0.534152 +100,-75,75,-->,0.700648,1.000000,0.562778 +100,-75,100,-->,0.676890,1.000000,0.231736 +100,-75,128,-->,0.659569,1.000000,0.232798 +100,-50,-127,-->,0.569319,1.000000,1.000000 +100,-50,-100,-->,0.569319,1.000000,1.000000 +100,-50,-75,-->,0.569319,1.000000,1.000000 +100,-50,-50,-->,0.569319,1.000000,1.000000 +100,-50,-25,-->,0.672937,1.000000,1.000000 +100,-50,0,-->,0.677743,1.000000,0.966720 +100,-50,25,-->,0.627265,1.000000,0.478371 +100,-50,50,-->,0.627089,1.000000,0.527795 +100,-50,75,-->,0.643995,1.000000,0.574124 +100,-50,100,-->,0.660520,1.000000,0.237329 +100,-50,128,-->,0.671409,1.000000,0.225705 +100,-25,-127,-->,0.599533,1.000000,1.000000 +100,-25,-100,-->,0.599533,1.000000,1.000000 +100,-25,-75,-->,0.599533,1.000000,1.000000 +100,-25,-50,-->,0.667933,1.000000,0.999546 +100,-25,-25,-->,0.624420,1.000000,1.000000 +100,-25,0,-->,0.674020,1.000000,0.980828 +100,-25,25,-->,0.746545,1.000000,0.482886 +100,-25,50,-->,0.822678,1.000000,0.518238 +100,-25,75,-->,0.882845,1.000000,0.581742 +100,-25,100,-->,0.925006,1.000000,0.240782 +100,-25,128,-->,0.954294,1.000000,0.224205 +100,0,-127,-->,0.623668,0.999434,1.000000 +100,0,-100,-->,0.623668,0.999434,1.000000 +100,0,-75,-->,0.623300,0.999394,1.000000 +100,0,-50,-->,0.692195,0.997881,0.999376 +100,0,-25,-->,0.841641,0.997225,1.000000 +100,0,0,-->,0.987181,0.994724,0.993738 +100,0,25,-->,0.996580,0.981327,0.493654 +100,0,50,-->,0.998228,0.968493,0.507781 +100,0,75,-->,0.999882,0.970763,0.592441 +100,0,100,-->,0.997652,0.962791,0.253182 +100,0,128,-->,0.997813,0.963110,0.220764 +100,25,-127,-->,0.843871,0.856137,0.995328 +100,25,-100,-->,0.843871,0.856137,0.995328 +100,25,-75,-->,0.844396,0.855947,0.995127 +100,25,-50,-->,0.949586,0.840800,0.996336 +100,25,-25,-->,0.957837,0.822318,0.997473 +100,25,0,-->,0.956957,0.807804,0.989223 +100,25,25,-->,0.952542,0.790371,0.487547 +100,25,50,-->,0.951558,0.789323,0.478128 +100,25,75,-->,0.948162,0.777994,0.584858 +100,25,100,-->,0.949475,0.778611,0.242034 +100,25,128,-->,0.948483,0.765836,0.171814 +100,50,-127,-->,0.922234,0.645988,0.990128 +100,50,-100,-->,0.922234,0.645988,0.990128 +100,50,-75,-->,0.922338,0.645993,0.990126 +100,50,-50,-->,0.921137,0.623894,0.984794 +100,50,-25,-->,0.912952,0.611559,0.989333 +100,50,0,-->,0.915666,0.592787,0.983268 +100,50,25,-->,0.912712,0.584108,0.483447 +100,50,50,-->,0.912186,0.576656,0.455985 +100,50,75,-->,0.910823,0.568856,0.579255 +100,50,100,-->,0.908837,0.569131,0.234835 +100,50,128,-->,0.907906,0.564080,0.131493 +100,75,-127,-->,0.895802,0.450258,0.984102 +100,75,-100,-->,0.895802,0.450258,0.984102 +100,75,-75,-->,0.895699,0.450258,0.984102 +100,75,-50,-->,0.889984,0.443826,0.985606 +100,75,-25,-->,0.890162,0.434063,0.981478 +100,75,0,-->,0.887935,0.425214,0.980097 +100,75,25,-->,0.886958,0.418070,0.491473 +100,75,50,-->,0.887217,0.412713,0.429024 +100,75,75,-->,0.887096,0.413385,0.576403 +100,75,100,-->,0.885176,0.409337,0.301541 +100,75,128,-->,0.885228,0.405318,0.067365 +100,100,-127,-->,0.886043,0.411992,0.983544 +100,100,-100,-->,0.886043,0.411992,0.983544 +100,100,-75,-->,0.886043,0.411992,0.983544 +100,100,-50,-->,0.887300,0.420151,0.983392 +100,100,-25,-->,0.889128,0.434328,0.983449 +100,100,0,-->,0.892034,0.450700,0.981161 +100,100,25,-->,0.894717,0.467341,0.511232 +100,100,50,-->,0.895805,0.479905,0.421636 +100,100,75,-->,0.895448,0.483520,0.578245 +100,100,100,-->,0.895615,0.491967,0.383384 +100,100,128,-->,0.898123,0.493164,0.112269 +100,128,-127,-->,0.929150,0.689733,0.991562 +100,128,-100,-->,0.929150,0.689733,0.991562 +100,128,-75,-->,0.929122,0.689693,0.991536 +100,128,-50,-->,0.917766,0.606447,0.990188 +100,128,-25,-->,0.900488,0.506859,0.983860 +100,128,0,-->,0.893567,0.434943,0.984945 +100,128,25,-->,0.885290,0.400065,0.529524 +100,128,50,-->,0.883477,0.386818,0.401054 +100,128,75,-->,0.887832,0.389323,0.575809 +100,128,100,-->,0.887568,0.396738,0.434310 +100,128,128,-->,0.885885,0.406000,0.068116 +-1,0,0,-->,0.005859,0.000000,0.008791 +101,0,0,-->,0.987181,0.994724,0.993738 +50,-130,0,-->,0.246989,0.432465,0.578604 +50,130,0,-->,0.864025,0.000000,0.566308 +50,0,-130,-->,0.359529,0.622894,0.989024 +50,0,130,-->,0.506744,0.735529,0.168060 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-3.csv new file mode 100644 index 0000000..27670c7 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToDevice_ICC-3.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.245805,0.433154,0.398001 +0,-127,-100,-->,0.179681,0.313384,0.565509 +0,-127,-75,-->,0.125017,0.197132,0.551039 +0,-127,-50,-->,0.049612,0.096781,0.432126 +0,-127,-25,-->,0.007815,0.028089,0.261638 +0,-127,0,-->,0.005859,0.000000,0.008791 +0,-127,25,-->,0.005859,0.000000,0.008791 +0,-127,50,-->,0.005859,0.000000,0.008791 +0,-127,75,-->,0.005859,0.000000,0.008791 +0,-127,100,-->,0.005859,0.000000,0.008791 +0,-127,128,-->,0.005859,0.000000,0.008791 +0,-100,-127,-->,0.245805,0.433154,0.398001 +0,-100,-100,-->,0.179681,0.313384,0.565509 +0,-100,-75,-->,0.125017,0.197132,0.551039 +0,-100,-50,-->,0.049612,0.096781,0.432126 +0,-100,-25,-->,0.007815,0.028089,0.261638 +0,-100,0,-->,0.005859,0.000000,0.008791 +0,-100,25,-->,0.005859,0.000000,0.008791 +0,-100,50,-->,0.005859,0.000000,0.008791 +0,-100,75,-->,0.005859,0.000000,0.008791 +0,-100,100,-->,0.005859,0.000000,0.008791 +0,-100,128,-->,0.005859,0.000000,0.008791 +0,-75,-127,-->,0.245805,0.433154,0.398001 +0,-75,-100,-->,0.179681,0.313384,0.565509 +0,-75,-75,-->,0.125017,0.197132,0.551039 +0,-75,-50,-->,0.049612,0.096781,0.432126 +0,-75,-25,-->,0.007815,0.028089,0.261638 +0,-75,0,-->,0.005859,0.000000,0.008791 +0,-75,25,-->,0.005859,0.000000,0.008791 +0,-75,50,-->,0.005859,0.000000,0.008791 +0,-75,75,-->,0.005859,0.000000,0.008791 +0,-75,100,-->,0.005859,0.000000,0.008791 +0,-75,128,-->,0.005859,0.000000,0.008791 +0,-50,-127,-->,0.245805,0.433154,0.398001 +0,-50,-100,-->,0.179681,0.313384,0.565509 +0,-50,-75,-->,0.125017,0.197132,0.551039 +0,-50,-50,-->,0.049612,0.096781,0.432126 +0,-50,-25,-->,0.007815,0.028089,0.261638 +0,-50,0,-->,0.005859,0.000000,0.008791 +0,-50,25,-->,0.005859,0.000000,0.008791 +0,-50,50,-->,0.005859,0.000000,0.008791 +0,-50,75,-->,0.005859,0.000000,0.008791 +0,-50,100,-->,0.005859,0.000000,0.008791 +0,-50,128,-->,0.005859,0.000000,0.008791 +0,-25,-127,-->,0.245805,0.433154,0.398001 +0,-25,-100,-->,0.179681,0.313384,0.565509 +0,-25,-75,-->,0.125017,0.197132,0.551039 +0,-25,-50,-->,0.049612,0.096781,0.432126 +0,-25,-25,-->,0.007815,0.028089,0.261638 +0,-25,0,-->,0.005859,0.000000,0.008791 +0,-25,25,-->,0.005859,0.000000,0.008791 +0,-25,50,-->,0.005859,0.000000,0.008791 +0,-25,75,-->,0.005859,0.000000,0.008791 +0,-25,100,-->,0.005859,0.000000,0.008791 +0,-25,128,-->,0.005859,0.000000,0.008791 +0,0,-127,-->,0.245805,0.433154,0.398001 +0,0,-100,-->,0.179681,0.313384,0.565509 +0,0,-75,-->,0.125017,0.197132,0.551039 +0,0,-50,-->,0.049612,0.096781,0.432126 +0,0,-25,-->,0.007815,0.028089,0.261638 +0,0,0,-->,0.005859,0.000000,0.008791 +0,0,25,-->,0.005859,0.000000,0.008791 +0,0,50,-->,0.005859,0.000000,0.008791 +0,0,75,-->,0.005859,0.000000,0.008791 +0,0,100,-->,0.005859,0.000000,0.008791 +0,0,128,-->,0.005859,0.000000,0.008791 +0,25,-127,-->,0.144426,0.244499,0.385324 +0,25,-100,-->,0.021633,0.000848,0.558806 +0,25,-75,-->,0.032654,0.000000,0.552079 +0,25,-50,-->,0.113240,0.000000,0.431227 +0,25,-25,-->,0.299567,0.000000,0.261936 +0,25,0,-->,0.357181,0.000000,0.016850 +0,25,25,-->,0.357181,0.000000,0.016850 +0,25,50,-->,0.357181,0.000000,0.016850 +0,25,75,-->,0.357181,0.000000,0.016850 +0,25,100,-->,0.357181,0.000000,0.016850 +0,25,128,-->,0.357181,0.000000,0.016850 +0,50,-127,-->,0.010749,0.002496,0.385555 +0,50,-100,-->,0.016906,0.000000,0.558982 +0,50,-75,-->,0.104765,0.000000,0.552110 +0,50,-50,-->,0.386981,0.000000,0.434166 +0,50,-25,-->,0.454017,0.000000,0.267095 +0,50,0,-->,0.478666,0.000000,0.032216 +0,50,25,-->,0.478666,0.000000,0.032216 +0,50,50,-->,0.478666,0.000000,0.032216 +0,50,75,-->,0.478666,0.000000,0.032216 +0,50,100,-->,0.478666,0.000000,0.032216 +0,50,128,-->,0.478666,0.000000,0.032216 +0,75,-127,-->,0.010615,0.000006,0.385488 +0,75,-100,-->,0.040840,0.000000,0.553491 +0,75,-75,-->,0.427116,0.000000,0.550130 +0,75,-50,-->,0.506555,0.000000,0.438684 +0,75,-25,-->,0.520508,0.000000,0.270002 +0,75,0,-->,0.521158,0.000000,0.057560 +0,75,25,-->,0.521158,0.000000,0.057560 +0,75,50,-->,0.521158,0.000000,0.057560 +0,75,75,-->,0.521158,0.000000,0.057560 +0,75,100,-->,0.521158,0.000000,0.057560 +0,75,128,-->,0.521158,0.000000,0.057560 +0,100,-127,-->,0.010615,0.000004,0.385488 +0,100,-100,-->,0.459629,0.000000,0.557010 +0,100,-75,-->,0.520844,0.000000,0.555835 +0,100,-50,-->,0.506654,0.000000,0.437788 +0,100,-25,-->,0.491641,0.000000,0.279600 +0,100,0,-->,0.486405,0.000000,0.097489 +0,100,25,-->,0.486405,0.000000,0.097489 +0,100,50,-->,0.486405,0.000000,0.097489 +0,100,75,-->,0.486405,0.000000,0.097489 +0,100,100,-->,0.486405,0.000000,0.097489 +0,100,128,-->,0.486405,0.000000,0.097489 +0,128,-127,-->,0.454699,0.000000,0.387187 +0,128,-100,-->,0.504823,0.000000,0.552547 +0,128,-75,-->,0.453874,0.000000,0.551854 +0,128,-50,-->,0.421029,0.000000,0.442366 +0,128,-25,-->,0.399003,0.000000,0.286537 +0,128,0,-->,0.390242,0.000000,0.120205 +0,128,25,-->,0.390242,0.000000,0.120205 +0,128,50,-->,0.390242,0.000000,0.120205 +0,128,75,-->,0.390242,0.000000,0.120205 +0,128,100,-->,0.390242,0.000000,0.120205 +0,128,128,-->,0.390242,0.000000,0.120205 +20,-127,-127,-->,0.221334,0.383088,0.592266 +20,-127,-100,-->,0.215390,0.377618,0.374761 +20,-127,-75,-->,0.222563,0.384874,0.529875 +20,-127,-50,-->,0.226173,0.388091,0.574116 +20,-127,-25,-->,0.231316,0.400301,0.477080 +20,-127,0,-->,0.230626,0.400987,0.298054 +20,-127,25,-->,0.230680,0.404209,0.095300 +20,-127,50,-->,0.231824,0.408245,0.075553 +20,-127,75,-->,0.231824,0.408245,0.075553 +20,-127,100,-->,0.231824,0.408245,0.075553 +20,-127,128,-->,0.231824,0.408245,0.075553 +20,-100,-127,-->,0.221334,0.383088,0.592266 +20,-100,-100,-->,0.215390,0.377618,0.374761 +20,-100,-75,-->,0.222563,0.384874,0.529875 +20,-100,-50,-->,0.226173,0.388091,0.574116 +20,-100,-25,-->,0.231316,0.400301,0.477080 +20,-100,0,-->,0.230626,0.400987,0.298054 +20,-100,25,-->,0.230680,0.404209,0.095300 +20,-100,50,-->,0.231824,0.408245,0.075553 +20,-100,75,-->,0.231824,0.408245,0.075553 +20,-100,100,-->,0.231824,0.408245,0.075553 +20,-100,128,-->,0.231824,0.408245,0.075553 +20,-75,-127,-->,0.219888,0.377889,0.594323 +20,-75,-100,-->,0.216629,0.376909,0.374246 +20,-75,-75,-->,0.223626,0.386627,0.527659 +20,-75,-50,-->,0.231491,0.397697,0.573220 +20,-75,-25,-->,0.234816,0.405639,0.477082 +20,-75,0,-->,0.234329,0.410566,0.301145 +20,-75,25,-->,0.235728,0.412730,0.100296 +20,-75,50,-->,0.235876,0.412831,0.081667 +20,-75,75,-->,0.235876,0.412831,0.081667 +20,-75,100,-->,0.235876,0.412831,0.081667 +20,-75,128,-->,0.235876,0.412831,0.081667 +20,-50,-127,-->,0.218513,0.376080,0.592779 +20,-50,-100,-->,0.224926,0.393248,0.375188 +20,-50,-75,-->,0.240166,0.409779,0.525319 +20,-50,-50,-->,0.248836,0.428398,0.572235 +20,-50,-25,-->,0.250269,0.438007,0.476985 +20,-50,0,-->,0.255294,0.445229,0.304334 +20,-50,25,-->,0.257765,0.449683,0.112502 +20,-50,50,-->,0.257806,0.449801,0.101576 +20,-50,75,-->,0.257806,0.449801,0.101576 +20,-50,100,-->,0.257806,0.449801,0.101576 +20,-50,128,-->,0.257806,0.449801,0.101576 +20,-25,-127,-->,0.229174,0.394150,0.589413 +20,-25,-100,-->,0.244096,0.426431,0.376901 +20,-25,-75,-->,0.260601,0.453653,0.530849 +20,-25,-50,-->,0.278221,0.482906,0.574680 +20,-25,-25,-->,0.282264,0.489149,0.479569 +20,-25,0,-->,0.286202,0.501340,0.310469 +20,-25,25,-->,0.313557,0.502374,0.130831 +20,-25,50,-->,0.332164,0.503721,0.114666 +20,-25,75,-->,0.332164,0.503721,0.114666 +20,-25,100,-->,0.332164,0.503721,0.114666 +20,-25,128,-->,0.332164,0.503721,0.114666 +20,0,-127,-->,0.264607,0.458516,0.600907 +20,0,-100,-->,0.292799,0.509074,0.380155 +20,0,-75,-->,0.306764,0.531342,0.530460 +20,0,-50,-->,0.317156,0.549364,0.575806 +20,0,-25,-->,0.451128,0.560732,0.486472 +20,0,0,-->,0.530840,0.563371,0.322497 +20,0,25,-->,0.554073,0.562301,0.145707 +20,0,50,-->,0.559505,0.563203,0.129924 +20,0,75,-->,0.559505,0.563203,0.129924 +20,0,100,-->,0.559505,0.563203,0.129924 +20,0,128,-->,0.559505,0.563203,0.129924 +20,25,-127,-->,0.320785,0.560992,0.606946 +20,25,-100,-->,0.325368,0.569192,0.384768 +20,25,-75,-->,0.337033,0.555613,0.530274 +20,25,-50,-->,0.536888,0.533162,0.577134 +20,25,-25,-->,0.580455,0.514534,0.486060 +20,25,0,-->,0.577892,0.500927,0.324317 +20,25,25,-->,0.570924,0.496061,0.149966 +20,25,50,-->,0.568642,0.487577,0.111289 +20,25,75,-->,0.568642,0.487577,0.111289 +20,25,100,-->,0.568642,0.487577,0.111289 +20,25,128,-->,0.568642,0.487577,0.111289 +20,50,-127,-->,0.245389,0.424057,0.601424 +20,50,-100,-->,0.231575,0.206916,0.368202 +20,50,-75,-->,0.509538,0.094851,0.519000 +20,50,-50,-->,0.497096,0.002818,0.571072 +20,50,-25,-->,0.457882,0.000000,0.475959 +20,50,0,-->,0.432052,0.000000,0.315918 +20,50,25,-->,0.422487,0.000000,0.124377 +20,50,50,-->,0.417861,0.000000,0.005739 +20,50,75,-->,0.417861,0.000000,0.005739 +20,50,100,-->,0.417861,0.000000,0.005739 +20,50,128,-->,0.417861,0.000000,0.005739 +20,75,-127,-->,0.171590,0.000000,0.598237 +20,75,-100,-->,0.506784,0.000000,0.368051 +20,75,-75,-->,0.440235,0.000000,0.514598 +20,75,-50,-->,0.376765,0.000000,0.571725 +20,75,-25,-->,0.341329,0.000000,0.480140 +20,75,0,-->,0.323599,0.000000,0.329945 +20,75,25,-->,0.318074,0.000000,0.147605 +20,75,50,-->,0.314952,0.000000,0.032461 +20,75,75,-->,0.314952,0.000000,0.032461 +20,75,100,-->,0.314952,0.000000,0.032461 +20,75,128,-->,0.314952,0.000000,0.032461 +20,100,-127,-->,0.498079,0.000000,0.602039 +20,100,-100,-->,0.380157,0.000000,0.365790 +20,100,-75,-->,0.307057,0.000000,0.513347 +20,100,-50,-->,0.283657,0.000000,0.572984 +20,100,-25,-->,0.274595,0.000000,0.489391 +20,100,0,-->,0.273771,0.000000,0.343660 +20,100,25,-->,0.273386,0.000000,0.178661 +20,100,50,-->,0.273331,0.000000,0.110771 +20,100,75,-->,0.273331,0.000000,0.110771 +20,100,100,-->,0.273331,0.000000,0.110771 +20,100,128,-->,0.273331,0.000000,0.110771 +20,128,-127,-->,0.336930,0.000000,0.605490 +20,128,-100,-->,0.276185,0.000000,0.368081 +20,128,-75,-->,0.284368,0.000000,0.510871 +20,128,-50,-->,0.298857,0.000000,0.571779 +20,128,-25,-->,0.315254,0.000000,0.495764 +20,128,0,-->,0.327731,0.000000,0.357351 +20,128,25,-->,0.333076,0.000000,0.212908 +20,128,50,-->,0.331019,0.000000,0.154185 +20,128,75,-->,0.331019,0.000000,0.154185 +20,128,100,-->,0.331019,0.000000,0.154185 +20,128,128,-->,0.331019,0.000000,0.154185 +40,-127,-127,-->,0.355550,0.612604,0.987130 +40,-127,-100,-->,0.366081,0.636200,0.711741 +40,-127,-75,-->,0.374106,0.654583,0.403904 +40,-127,-50,-->,0.380166,0.665523,0.491665 +40,-127,-25,-->,0.387401,0.673884,0.587431 +40,-127,0,-->,0.389219,0.681441,0.510061 +40,-127,25,-->,0.390211,0.683250,0.295206 +40,-127,50,-->,0.388864,0.684086,0.154327 +40,-127,75,-->,0.390659,0.686163,0.156255 +40,-127,100,-->,0.390659,0.686163,0.156255 +40,-127,128,-->,0.390659,0.686163,0.156255 +40,-100,-127,-->,0.368246,0.636417,0.990140 +40,-100,-100,-->,0.380570,0.664447,0.715532 +40,-100,-75,-->,0.386881,0.679166,0.406472 +40,-100,-50,-->,0.395979,0.690828,0.491050 +40,-100,-25,-->,0.399089,0.700000,0.588388 +40,-100,0,-->,0.401391,0.704190,0.515037 +40,-100,25,-->,0.403984,0.710608,0.305695 +40,-100,50,-->,0.405797,0.711131,0.161717 +40,-100,75,-->,0.405797,0.711131,0.161654 +40,-100,100,-->,0.405797,0.711131,0.161654 +40,-100,128,-->,0.405797,0.711131,0.161654 +40,-75,-127,-->,0.385806,0.672873,0.990116 +40,-75,-100,-->,0.397534,0.695189,0.720445 +40,-75,-75,-->,0.406068,0.711981,0.410145 +40,-75,-50,-->,0.411573,0.722039,0.490582 +40,-75,-25,-->,0.414533,0.726833,0.587882 +40,-75,0,-->,0.417426,0.731651,0.517609 +40,-75,25,-->,0.418114,0.734095,0.312756 +40,-75,50,-->,0.420161,0.734999,0.169023 +40,-75,75,-->,0.420176,0.734999,0.168906 +40,-75,100,-->,0.420176,0.734999,0.168906 +40,-75,128,-->,0.420176,0.734999,0.168906 +40,-50,-127,-->,0.413459,0.718511,0.991437 +40,-50,-100,-->,0.418524,0.732243,0.724236 +40,-50,-75,-->,0.423530,0.741016,0.412906 +40,-50,-50,-->,0.426944,0.748217,0.493016 +40,-50,-25,-->,0.428484,0.751697,0.590373 +40,-50,0,-->,0.427293,0.751332,0.518939 +40,-50,25,-->,0.430411,0.754849,0.323634 +40,-50,50,-->,0.428947,0.755453,0.174533 +40,-50,75,-->,0.428913,0.755465,0.174322 +40,-50,100,-->,0.428913,0.755465,0.174322 +40,-50,128,-->,0.428913,0.755465,0.174322 +40,-25,-127,-->,0.430212,0.751517,0.992322 +40,-25,-100,-->,0.431197,0.756431,0.725156 +40,-25,-75,-->,0.428808,0.752570,0.413564 +40,-25,-50,-->,0.427820,0.748231,0.490563 +40,-25,-25,-->,0.436476,0.741577,0.589113 +40,-25,0,-->,0.578995,0.738684,0.520797 +40,-25,25,-->,0.627690,0.732260,0.328556 +40,-25,50,-->,0.641246,0.732592,0.166027 +40,-25,75,-->,0.642009,0.732638,0.169389 +40,-25,100,-->,0.642009,0.732638,0.169389 +40,-25,128,-->,0.642009,0.732638,0.169389 +40,0,-127,-->,0.417144,0.730891,0.992312 +40,0,-100,-->,0.403254,0.704940,0.723427 +40,0,-75,-->,0.389976,0.671475,0.408834 +40,0,-50,-->,0.566861,0.644720,0.480720 +40,0,-25,-->,0.601216,0.622537,0.586221 +40,0,0,-->,0.569937,0.608854,0.518754 +40,0,25,-->,0.542637,0.602416,0.329475 +40,0,50,-->,0.528685,0.593550,0.134581 +40,0,75,-->,0.526038,0.592881,0.134272 +40,0,100,-->,0.526038,0.592881,0.134272 +40,0,128,-->,0.526038,0.592881,0.134272 +40,25,-127,-->,0.316986,0.542342,0.985127 +40,25,-100,-->,0.313345,0.476971,0.722544 +40,25,-75,-->,0.544950,0.437247,0.399213 +40,25,-50,-->,0.476179,0.409369,0.471554 +40,25,-25,-->,0.416116,0.397548,0.575695 +40,25,0,-->,0.379311,0.388682,0.517209 +40,25,25,-->,0.363276,0.385783,0.330564 +40,25,50,-->,0.357590,0.384463,0.072957 +40,25,75,-->,0.354146,0.383479,0.059408 +40,25,100,-->,0.354146,0.383479,0.059408 +40,25,128,-->,0.354146,0.383479,0.059408 +40,50,-127,-->,0.339960,0.408100,0.982099 +40,50,-100,-->,0.518313,0.458791,0.726723 +40,50,-75,-->,0.429430,0.500037,0.401369 +40,50,-50,-->,0.402220,0.529514,0.471166 +40,50,-25,-->,0.402100,0.541137,0.582317 +40,50,0,-->,0.408446,0.551389,0.526233 +40,50,25,-->,0.411174,0.552294,0.360102 +40,50,50,-->,0.414420,0.551001,0.144500 +40,50,75,-->,0.416567,0.554032,0.124367 +40,50,100,-->,0.416567,0.554032,0.124367 +40,50,128,-->,0.416567,0.554032,0.124367 +40,75,-127,-->,0.452582,0.297746,0.980973 +40,75,-100,-->,0.297616,0.094936,0.724800 +40,75,-75,-->,0.286218,0.032754,0.394035 +40,75,-50,-->,0.321278,0.005169,0.457172 +40,75,-25,-->,0.358478,0.000000,0.570235 +40,75,0,-->,0.389029,0.000000,0.521179 +40,75,25,-->,0.402843,0.000000,0.358382 +40,75,50,-->,0.416063,0.000000,0.123653 +40,75,75,-->,0.417110,0.000000,0.000000 +40,75,100,-->,0.417110,0.000000,0.000000 +40,75,128,-->,0.417110,0.000000,0.000000 +40,100,-127,-->,0.290981,0.000000,0.981645 +40,100,-100,-->,0.344838,0.000000,0.733820 +40,100,-75,-->,0.425893,0.000000,0.395265 +40,100,-50,-->,0.499746,0.000000,0.448846 +40,100,-25,-->,0.553500,0.000000,0.569174 +40,100,0,-->,0.592609,0.000000,0.528580 +40,100,25,-->,0.612941,0.000000,0.380247 +40,100,50,-->,0.626237,0.000000,0.178866 +40,100,75,-->,0.629768,0.000000,0.000000 +40,100,100,-->,0.629768,0.000000,0.000000 +40,100,128,-->,0.629768,0.000000,0.000000 +40,128,-127,-->,0.424792,0.000000,0.981324 +40,128,-100,-->,0.563057,0.000000,0.744087 +40,128,-75,-->,0.666642,0.000000,0.398351 +40,128,-50,-->,0.747998,0.000000,0.444289 +40,128,-25,-->,0.802314,0.000000,0.569873 +40,128,0,-->,0.822727,0.000000,0.533187 +40,128,25,-->,0.837720,0.000000,0.400858 +40,128,50,-->,0.843850,0.000000,0.234401 +40,128,75,-->,0.847263,0.000000,0.101314 +40,128,100,-->,0.847263,0.000000,0.101314 +40,128,128,-->,0.847263,0.000000,0.101314 +60,-127,-127,-->,0.259071,0.433217,0.984533 +60,-127,-100,-->,0.245749,0.424546,0.985110 +60,-127,-75,-->,0.243997,0.419839,0.823841 +60,-127,-50,-->,0.239469,0.416095,0.430589 +60,-127,-25,-->,0.237049,0.412505,0.444095 +60,-127,0,-->,0.239793,0.411922,0.572312 +60,-127,25,-->,0.237823,0.411542,0.488727 +60,-127,50,-->,0.234876,0.409487,0.160830 +60,-127,75,-->,0.234351,0.409591,0.077067 +60,-127,100,-->,0.232847,0.407938,0.074084 +60,-127,128,-->,0.232843,0.407933,0.074083 +60,-100,-127,-->,0.248640,0.415191,0.984193 +60,-100,-100,-->,0.246651,0.409595,0.983843 +60,-100,-75,-->,0.238567,0.405017,0.833356 +60,-100,-50,-->,0.233606,0.402566,0.432385 +60,-100,-25,-->,0.229957,0.399542,0.441682 +60,-100,0,-->,0.231085,0.398418,0.571702 +60,-100,25,-->,0.230147,0.397602,0.488497 +60,-100,50,-->,0.227693,0.398270,0.167417 +60,-100,75,-->,0.226723,0.397616,0.070176 +60,-100,100,-->,0.226886,0.396645,0.069089 +60,-100,128,-->,0.226885,0.396645,0.069087 +60,-75,-127,-->,0.239684,0.401376,0.983935 +60,-75,-100,-->,0.233869,0.393760,0.981748 +60,-75,-75,-->,0.232063,0.393125,0.833201 +60,-75,-50,-->,0.225202,0.394424,0.435040 +60,-75,-25,-->,0.227311,0.391865,0.438101 +60,-75,0,-->,0.230230,0.393289,0.570858 +60,-75,25,-->,0.229156,0.392721,0.494225 +60,-75,50,-->,0.224786,0.392852,0.177328 +60,-75,75,-->,0.223614,0.392416,0.068632 +60,-75,100,-->,0.223614,0.392416,0.068631 +60,-75,128,-->,0.223613,0.392416,0.068631 +60,-50,-127,-->,0.230469,0.392248,0.984021 +60,-50,-100,-->,0.237731,0.390561,0.981143 +60,-50,-75,-->,0.231914,0.392636,0.835423 +60,-50,-50,-->,0.228595,0.394813,0.437665 +60,-50,-25,-->,0.227840,0.395280,0.435786 +60,-50,0,-->,0.233587,0.397994,0.570381 +60,-50,25,-->,0.440131,0.399940,0.504359 +60,-50,50,-->,0.515391,0.402175,0.200406 +60,-50,75,-->,0.537001,0.401631,0.078058 +60,-50,100,-->,0.541023,0.401247,0.069727 +60,-50,128,-->,0.541310,0.401226,0.069618 +60,-25,-127,-->,0.233780,0.400863,0.984099 +60,-25,-100,-->,0.245941,0.407416,0.983785 +60,-25,-75,-->,0.244332,0.413070,0.846221 +60,-25,-50,-->,0.294844,0.421264,0.442085 +60,-25,-25,-->,0.541991,0.426958,0.433857 +60,-25,0,-->,0.508187,0.428654,0.570985 +60,-25,25,-->,0.460827,0.431708,0.510628 +60,-25,50,-->,0.433580,0.434943,0.230640 +60,-25,75,-->,0.416248,0.434900,0.089416 +60,-25,100,-->,0.412585,0.434962,0.094322 +60,-25,128,-->,0.412540,0.434963,0.094944 +60,0,-127,-->,0.262807,0.447910,0.982189 +60,0,-100,-->,0.278170,0.466914,0.984471 +60,0,-75,-->,0.544033,0.483295,0.846859 +60,0,-50,-->,0.479301,0.496357,0.447693 +60,0,-25,-->,0.414323,0.505630,0.433079 +60,0,0,-->,0.395581,0.515091,0.571230 +60,0,25,-->,0.392302,0.519961,0.519164 +60,0,50,-->,0.396603,0.525076,0.270530 +60,0,75,-->,0.398439,0.524863,0.117386 +60,0,100,-->,0.400413,0.524101,0.117422 +60,0,128,-->,0.400461,0.524083,0.117426 +60,25,-127,-->,0.367459,0.571157,0.986665 +60,25,-100,-->,0.546091,0.602318,0.987257 +60,25,-75,-->,0.458316,0.630368,0.861976 +60,25,-50,-->,0.452996,0.648834,0.459422 +60,25,-25,-->,0.478926,0.665406,0.436313 +60,25,0,-->,0.511872,0.673311,0.580316 +60,25,25,-->,0.536909,0.678969,0.537732 +60,25,50,-->,0.554949,0.686635,0.317444 +60,25,75,-->,0.563954,0.686862,0.156138 +60,25,100,-->,0.570825,0.686217,0.155322 +60,25,128,-->,0.571041,0.686133,0.155286 +60,50,-127,-->,0.550276,0.744763,0.991961 +60,50,-100,-->,0.503392,0.751105,0.992491 +60,50,-75,-->,0.541492,0.742752,0.867056 +60,50,-50,-->,0.601077,0.735822,0.470941 +60,50,-25,-->,0.662429,0.721618,0.435057 +60,50,0,-->,0.709897,0.711631,0.578291 +60,50,25,-->,0.744415,0.704401,0.544144 +60,50,50,-->,0.770490,0.696241,0.350676 +60,50,75,-->,0.781091,0.692380,0.156663 +60,50,100,-->,0.786125,0.688376,0.157437 +60,50,128,-->,0.786104,0.688333,0.157403 +60,75,-127,-->,0.409291,0.457366,0.985233 +60,75,-100,-->,0.535129,0.404044,0.983705 +60,75,-75,-->,0.670555,0.401368,0.870979 +60,75,-50,-->,0.778768,0.415704,0.462333 +60,75,-25,-->,0.851555,0.436028,0.413203 +60,75,0,-->,0.877035,0.449399,0.565110 +60,75,25,-->,0.884549,0.458409,0.542821 +60,75,50,-->,0.888034,0.469208,0.363147 +60,75,75,-->,0.889206,0.473510,0.109985 +60,75,100,-->,0.890085,0.476043,0.110059 +60,75,128,-->,0.890108,0.476371,0.110234 +60,100,-127,-->,0.642303,0.136326,0.981007 +60,100,-100,-->,0.822992,0.015474,0.980083 +60,100,-75,-->,0.856935,0.000000,0.875294 +60,100,-50,-->,0.862421,0.000000,0.461976 +60,100,-25,-->,0.864154,0.000000,0.399295 +60,100,0,-->,0.864342,0.000000,0.553583 +60,100,25,-->,0.865338,0.000000,0.544695 +60,100,50,-->,0.864120,0.000000,0.383040 +60,100,75,-->,0.864788,0.000000,0.090026 +60,100,100,-->,0.862898,0.000000,0.000000 +60,100,128,-->,0.862898,0.000000,0.000000 +60,128,-127,-->,0.861527,0.000000,0.976838 +60,128,-100,-->,0.866815,0.000000,0.976396 +60,128,-75,-->,0.867274,0.000000,0.890874 +60,128,-50,-->,0.867114,0.000000,0.471802 +60,128,-25,-->,0.864493,0.000000,0.394302 +60,128,0,-->,0.864855,0.000000,0.549774 +60,128,25,-->,0.865550,0.000000,0.553299 +60,128,50,-->,0.865392,0.000000,0.415291 +60,128,75,-->,0.864009,0.000000,0.176281 +60,128,100,-->,0.862898,0.000000,0.000000 +60,128,128,-->,0.862898,0.000000,0.000000 +80,-127,-127,-->,0.546415,0.958425,1.000000 +80,-127,-100,-->,0.538182,0.938654,1.000000 +80,-127,-75,-->,0.528471,0.920421,0.998292 +80,-127,-50,-->,0.518626,0.906491,0.952637 +80,-127,-25,-->,0.510211,0.895034,0.504496 +80,-127,0,-->,0.505942,0.887841,0.451436 +80,-127,25,-->,0.503076,0.884325,0.597578 +80,-127,50,-->,0.502044,0.882933,0.477481 +80,-127,75,-->,0.497380,0.873866,0.199083 +80,-127,100,-->,0.497120,0.873339,0.198014 +80,-127,128,-->,0.496805,0.872677,0.197451 +80,-100,-127,-->,0.509237,0.888166,0.997127 +80,-100,-100,-->,0.495306,0.865608,0.994954 +80,-100,-75,-->,0.486141,0.849870,0.995922 +80,-100,-50,-->,0.477559,0.832480,0.953189 +80,-100,-25,-->,0.470814,0.823442,0.501866 +80,-100,0,-->,0.465809,0.816615,0.442641 +80,-100,25,-->,0.462021,0.809313,0.588067 +80,-100,50,-->,0.459850,0.808351,0.479685 +80,-100,75,-->,0.455940,0.803693,0.188027 +80,-100,100,-->,0.455702,0.803152,0.186049 +80,-100,128,-->,0.455297,0.802704,0.185615 +80,-75,-127,-->,0.461767,0.806141,0.994248 +80,-75,-100,-->,0.450400,0.785265,0.993569 +80,-75,-75,-->,0.443792,0.768067,0.991698 +80,-75,-50,-->,0.437229,0.758379,0.949106 +80,-75,-25,-->,0.426470,0.745999,0.504941 +80,-75,0,-->,0.420346,0.739480,0.431362 +80,-75,25,-->,0.417600,0.732667,0.581592 +80,-75,50,-->,0.415876,0.726746,0.485076 +80,-75,75,-->,0.505663,0.724680,0.169796 +80,-75,100,-->,0.560667,0.724118,0.163350 +80,-75,128,-->,0.577630,0.723927,0.167124 +80,-50,-127,-->,0.408446,0.714419,0.990003 +80,-50,-100,-->,0.395987,0.693153,0.992109 +80,-50,-75,-->,0.389744,0.673951,0.989563 +80,-50,-50,-->,0.385939,0.666365,0.952979 +80,-50,-25,-->,0.406631,0.658868,0.504633 +80,-50,0,-->,0.596356,0.648244,0.423428 +80,-50,25,-->,0.545867,0.640271,0.579344 +80,-50,50,-->,0.505227,0.639619,0.491580 +80,-50,75,-->,0.479597,0.640762,0.156499 +80,-50,100,-->,0.465710,0.634222,0.145088 +80,-50,128,-->,0.458873,0.631037,0.145236 +80,-25,-127,-->,0.355518,0.613814,0.989969 +80,-25,-100,-->,0.341702,0.594796,0.988894 +80,-25,-75,-->,0.409110,0.580692,0.988286 +80,-25,-50,-->,0.534000,0.565674,0.948069 +80,-25,-25,-->,0.438001,0.559382,0.503526 +80,-25,0,-->,0.409099,0.551081,0.413354 +80,-25,25,-->,0.413441,0.547149,0.573047 +80,-25,50,-->,0.429462,0.541141,0.497646 +80,-25,75,-->,0.440437,0.543451,0.149092 +80,-25,100,-->,0.451146,0.542597,0.121337 +80,-25,128,-->,0.453004,0.536139,0.120962 +80,0,-127,-->,0.303000,0.510038,0.983887 +80,0,-100,-->,0.520542,0.495654,0.987060 +80,0,-75,-->,0.406999,0.483280,0.985524 +80,0,-50,-->,0.398588,0.470603,0.950940 +80,0,-25,-->,0.453401,0.466794,0.509695 +80,0,0,-->,0.522647,0.462527,0.402020 +80,0,25,-->,0.584136,0.458315,0.567096 +80,0,50,-->,0.632730,0.455666,0.505639 +80,0,75,-->,0.664102,0.452837,0.154286 +80,0,100,-->,0.678627,0.450987,0.095762 +80,0,128,-->,0.690595,0.449739,0.097366 +80,25,-127,-->,0.438612,0.424161,0.985609 +80,25,-100,-->,0.382815,0.414714,0.982590 +80,25,-75,-->,0.490926,0.408224,0.983183 +80,25,-50,-->,0.629735,0.402131,0.953199 +80,25,-25,-->,0.750769,0.398682,0.512696 +80,25,0,-->,0.830670,0.398112,0.391500 +80,25,25,-->,0.862464,0.397431,0.561036 +80,25,50,-->,0.872161,0.394081,0.517528 +80,25,75,-->,0.876702,0.395580,0.170819 +80,25,100,-->,0.878130,0.395345,0.069885 +80,25,128,-->,0.878464,0.395342,0.069945 +80,50,-127,-->,0.463564,0.394734,0.983537 +80,50,-100,-->,0.678742,0.401418,0.986635 +80,50,-75,-->,0.843140,0.407539,0.984930 +80,50,-50,-->,0.877775,0.414020,0.957332 +80,50,-25,-->,0.887484,0.419992,0.529098 +80,50,0,-->,0.886289,0.423826,0.388651 +80,50,25,-->,0.888927,0.431038,0.560285 +80,50,50,-->,0.889807,0.434486,0.534267 +80,50,75,-->,0.890080,0.435075,0.215348 +80,50,100,-->,0.888836,0.437092,0.092031 +80,50,128,-->,0.888939,0.438166,0.093113 +80,75,-127,-->,0.860804,0.549141,0.986737 +80,75,-100,-->,0.907229,0.586304,0.986182 +80,75,-75,-->,0.919429,0.616450,0.986672 +80,75,-50,-->,0.923560,0.642971,0.968533 +80,75,-25,-->,0.924266,0.661816,0.548002 +80,75,0,-->,0.925782,0.675749,0.400406 +80,75,25,-->,0.929821,0.685084,0.558126 +80,75,50,-->,0.933161,0.692024,0.557124 +80,75,75,-->,0.932140,0.698320,0.307442 +80,75,100,-->,0.932431,0.695959,0.158943 +80,75,128,-->,0.932431,0.695960,0.158943 +80,100,-127,-->,0.921013,0.634219,0.989780 +80,100,-100,-->,0.907005,0.552231,0.986533 +80,100,-75,-->,0.895573,0.479463,0.985071 +80,100,-50,-->,0.893185,0.434950,0.968348 +80,100,-25,-->,0.888448,0.414185,0.556827 +80,100,0,-->,0.888490,0.413767,0.380182 +80,100,25,-->,0.887331,0.416740,0.543602 +80,100,50,-->,0.885781,0.418353,0.555138 +80,100,75,-->,0.889240,0.422232,0.346943 +80,100,100,-->,0.887402,0.422854,0.090780 +80,100,128,-->,0.888062,0.427552,0.077921 +80,128,-127,-->,0.867385,0.000000,0.976588 +80,128,-100,-->,0.866792,0.000000,0.976491 +80,128,-75,-->,0.866815,0.000000,0.976396 +80,128,-50,-->,0.866644,0.000000,0.965730 +80,128,-25,-->,0.863871,0.000000,0.560031 +80,128,0,-->,0.863103,0.000000,0.371021 +80,128,25,-->,0.864757,0.000000,0.528865 +80,128,50,-->,0.864460,0.000000,0.559916 +80,128,75,-->,0.863187,0.000000,0.386056 +80,128,100,-->,0.863040,0.000000,0.000000 +80,128,128,-->,0.862898,0.000000,0.000000 +100,-127,-127,-->,0.569319,1.000000,1.000000 +100,-127,-100,-->,0.569319,1.000000,1.000000 +100,-127,-75,-->,0.569319,1.000000,1.000000 +100,-127,-50,-->,0.569319,1.000000,1.000000 +100,-127,-25,-->,0.570374,1.000000,0.977282 +100,-127,0,-->,0.574504,1.000000,0.551356 +100,-127,25,-->,0.572449,1.000000,0.453660 +100,-127,50,-->,0.569448,1.000000,0.602863 +100,-127,75,-->,0.569466,1.000000,0.353689 +100,-127,100,-->,0.572296,1.000000,0.230083 +100,-127,128,-->,0.572296,1.000000,0.230083 +100,-100,-127,-->,0.569319,1.000000,1.000000 +100,-100,-100,-->,0.569319,1.000000,1.000000 +100,-100,-75,-->,0.569319,1.000000,1.000000 +100,-100,-50,-->,0.569319,1.000000,1.000000 +100,-100,-25,-->,0.569571,1.000000,0.978941 +100,-100,0,-->,0.573409,1.000000,0.557660 +100,-100,25,-->,0.570614,1.000000,0.447724 +100,-100,50,-->,0.569960,1.000000,0.600419 +100,-100,75,-->,0.573101,1.000000,0.384863 +100,-100,100,-->,0.572296,1.000000,0.230083 +100,-100,128,-->,0.572296,1.000000,0.230083 +100,-75,-127,-->,0.569319,1.000000,1.000000 +100,-75,-100,-->,0.569319,1.000000,1.000000 +100,-75,-75,-->,0.569319,1.000000,1.000000 +100,-75,-50,-->,0.569319,1.000000,1.000000 +100,-75,-25,-->,0.570908,1.000000,0.985235 +100,-75,0,-->,0.573119,1.000000,0.565259 +100,-75,25,-->,0.716263,1.000000,0.447343 +100,-75,50,-->,0.701782,1.000000,0.600562 +100,-75,75,-->,0.672998,1.000000,0.402833 +100,-75,100,-->,0.649746,1.000000,0.233168 +100,-75,128,-->,0.642901,1.000000,0.233891 +100,-50,-127,-->,0.569319,1.000000,1.000000 +100,-50,-100,-->,0.569319,1.000000,1.000000 +100,-50,-75,-->,0.569319,1.000000,1.000000 +100,-50,-50,-->,0.653280,1.000000,1.000000 +100,-50,-25,-->,0.673480,1.000000,0.988423 +100,-50,0,-->,0.625381,1.000000,0.574476 +100,-50,25,-->,0.625447,1.000000,0.437329 +100,-50,50,-->,0.640013,1.000000,0.598489 +100,-50,75,-->,0.660091,1.000000,0.431324 +100,-50,100,-->,0.677355,1.000000,0.226902 +100,-50,128,-->,0.683529,1.000000,0.225892 +100,-25,-127,-->,0.620115,1.000000,1.000000 +100,-25,-100,-->,0.620241,1.000000,1.000000 +100,-25,-75,-->,0.659304,1.000000,0.999803 +100,-25,-50,-->,0.627408,1.000000,1.000000 +100,-25,-25,-->,0.676439,1.000000,0.995152 +100,-25,0,-->,0.752405,1.000000,0.586645 +100,-25,25,-->,0.826375,1.000000,0.436055 +100,-25,50,-->,0.888697,1.000000,0.597220 +100,-25,75,-->,0.933857,1.000000,0.458131 +100,-25,100,-->,0.958928,1.000000,0.229776 +100,-25,128,-->,0.973162,1.000000,0.225589 +100,0,-127,-->,0.635122,0.995542,1.000000 +100,0,-100,-->,0.634934,0.995544,1.000000 +100,0,-75,-->,0.714291,0.990644,1.000000 +100,0,-50,-->,0.857015,0.985595,1.000000 +100,0,-25,-->,0.966400,0.978617,0.997625 +100,0,0,-->,0.991653,0.967497,0.597663 +100,0,25,-->,0.993450,0.958238,0.427454 +100,0,50,-->,0.995233,0.955079,0.591119 +100,0,75,-->,0.992537,0.947511,0.482874 +100,0,100,-->,0.993201,0.947904,0.216584 +100,0,128,-->,0.993185,0.947920,0.216122 +100,25,-127,-->,0.869934,0.834007,0.993740 +100,25,-100,-->,0.870899,0.833860,0.993500 +100,25,-75,-->,0.949670,0.820520,0.995190 +100,25,-50,-->,0.953529,0.801146,0.996287 +100,25,-25,-->,0.952262,0.787013,0.993084 +100,25,0,-->,0.946903,0.776008,0.601156 +100,25,25,-->,0.946339,0.766828,0.401138 +100,25,50,-->,0.945673,0.757167,0.575379 +100,25,75,-->,0.943925,0.753754,0.494085 +100,25,100,-->,0.944811,0.748137,0.171031 +100,25,128,-->,0.944108,0.745587,0.167652 +100,50,-127,-->,0.919457,0.624361,0.989157 +100,50,-100,-->,0.919457,0.624361,0.989157 +100,50,-75,-->,0.917577,0.603330,0.985510 +100,50,-50,-->,0.909590,0.591118,0.989247 +100,50,-25,-->,0.910364,0.578641,0.984369 +100,50,0,-->,0.908682,0.562094,0.603979 +100,50,25,-->,0.906497,0.558966,0.380318 +100,50,50,-->,0.906217,0.551733,0.555762 +100,50,75,-->,0.906948,0.548008,0.503776 +100,50,100,-->,0.905618,0.549346,0.128679 +100,50,128,-->,0.904878,0.543895,0.125894 +100,75,-127,-->,0.894406,0.434797,0.983895 +100,75,-100,-->,0.894210,0.434763,0.983923 +100,75,-75,-->,0.888877,0.429371,0.984929 +100,75,-50,-->,0.889208,0.421208,0.981413 +100,75,-25,-->,0.886367,0.413317,0.982579 +100,75,0,-->,0.886884,0.412158,0.621130 +100,75,25,-->,0.886585,0.406246,0.373149 +100,75,50,-->,0.885679,0.404616,0.544189 +100,75,75,-->,0.884235,0.403353,0.523878 +100,75,100,-->,0.884296,0.397875,0.131809 +100,75,128,-->,0.884319,0.397281,0.068021 +100,100,-127,-->,0.889240,0.432788,0.984300 +100,100,-100,-->,0.889246,0.432823,0.984300 +100,100,-75,-->,0.890644,0.447205,0.983987 +100,100,-50,-->,0.893216,0.463932,0.984233 +100,100,-25,-->,0.896346,0.482605,0.982062 +100,100,0,-->,0.898774,0.501592,0.648337 +100,100,25,-->,0.899018,0.515509,0.377388 +100,100,50,-->,0.904103,0.523125,0.536180 +100,100,75,-->,0.901790,0.532937,0.548487 +100,100,100,-->,0.904835,0.538643,0.196582 +100,100,128,-->,0.904990,0.539179,0.122091 +100,128,-127,-->,0.929150,0.689733,0.991562 +100,128,-100,-->,0.929114,0.689681,0.991528 +100,128,-75,-->,0.918170,0.608918,0.989907 +100,128,-50,-->,0.901824,0.518584,0.984966 +100,128,-25,-->,0.893628,0.450284,0.983082 +100,128,0,-->,0.887940,0.403436,0.665366 +100,128,25,-->,0.886115,0.389452,0.376619 +100,128,50,-->,0.886855,0.388086,0.520342 +100,128,75,-->,0.882525,0.390248,0.555349 +100,128,100,-->,0.884286,0.397120,0.283669 +100,128,128,-->,0.885885,0.406000,0.068116 +-1,0,0,-->,0.005859,0.000000,0.008791 +101,0,0,-->,0.991665,0.967335,0.595711 +50,-130,0,-->,0.252118,0.434856,0.558272 +50,130,0,-->,0.863334,0.000000,0.570686 +50,0,-130,-->,0.379337,0.662490,0.990122 +50,0,130,-->,0.505103,0.738470,0.168300 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-0.csv new file mode 100644 index 0000000..d1cc29c --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,3.137238,0.073511,-0.009522 +0,0,0.2,-->,4.779327,10.428670,-25.864923 +0,0,0.4,-->,10.349296,29.931898,-53.956490 +0,0,0.6,-->,17.355818,44.821735,-75.795677 +0,0,0.8,-->,24.240313,56.520821,-94.697960 +0,0,1,-->,30.839989,67.507401,-112.127831 +0,0.2,0,-->,16.220661,-32.252655,19.097464 +0,0.2,0.2,-->,17.095428,-22.697672,-6.311363 +0,0.2,0.4,-->,19.990534,0.462336,-38.070454 +0,0.2,0.6,-->,24.240313,21.617094,-64.042717 +0,0.2,0.8,-->,29.392258,39.250549,-86.077744 +0,0.2,1,-->,34.866535,54.055222,-105.548668 +0,0.4,0,-->,35.300659,-63.043625,41.172806 +0,0.4,0.2,-->,35.681858,-57.224171,21.089058 +0,0.4,0.4,-->,36.947693,-41.069557,-10.902337 +0,0.4,0.6,-->,39.096848,-20.307972,-39.694160 +0,0.4,0.8,-->,42.048592,0.680779,-65.144669 +0,0.4,1,-->,45.566238,19.901804,-87.770859 +0,0.6,0,-->,52.539150,-86.947975,58.083828 +0,0.6,0.2,-->,52.742886,-83.517326,43.212048 +0,0.6,0.4,-->,53.457008,-72.722809,14.154172 +0,0.6,0.6,-->,54.734589,-56.409691,-14.810062 +0,0.6,0.8,-->,56.523479,-37.501457,-41.429207 +0,0.6,1,-->,58.875637,-17.989246,-65.767136 +0,0.8,0,-->,68.405930,-108.208984,72.588165 +0,0.8,0.2,-->,68.533653,-105.945618,61.537949 +0,0.8,0.4,-->,69.014954,-98.359169,36.056988 +0,0.8,0.6,-->,69.868774,-85.988373,8.349740 +0,0.8,0.8,-->,71.095886,-70.164177,-18.375746 +0,0.8,1,-->,72.736267,-52.511215,-43.366444 +0,1,0,-->,83.267235,-127.031799,86.070389 +0,1,0.2,-->,83.361740,-126.397881,77.550575 +0,1,0.4,-->,83.710785,-120.577782,55.490559 +0,1,0.6,-->,84.355576,-111.051201,29.472549 +0,1,0.8,-->,85.273277,-98.000351,3.358799 +0,1,1,-->,86.524994,-82.816391,-21.691380 +0.2,0,0,-->,10.743891,23.783585,12.104623 +0.2,0,0.2,-->,11.903892,27.988682,-14.088678 +0.2,0,0.4,-->,15.894918,36.820824,-44.789047 +0.2,0,0.6,-->,21.168371,47.688541,-69.331673 +0.2,0,0.8,-->,26.995827,58.492413,-90.080055 +0.2,0,1,-->,33.003860,68.826355,-108.783043 +0.2,0.2,0,-->,20.220297,-4.373071,24.998760 +0.2,0.2,0.2,-->,20.941273,-0.016742,-0.060926 +0.2,0.2,0.4,-->,23.295139,12.886819,-32.565544 +0.2,0.2,0.6,-->,26.995827,28.190573,-59.524967 +0.2,0.2,0.8,-->,31.437975,43.022408,-82.403458 +0.2,0.2,1,-->,36.668674,56.392311,-102.699753 +0.2,0.4,0,-->,37.047688,-44.439716,43.515030 +0.2,0.4,0.2,-->,37.397038,-40.515736,23.587196 +0.2,0.4,0.4,-->,38.553589,-28.520973,-8.262725 +0.2,0.4,0.6,-->,40.613766,-11.699975,-37.236603 +0.2,0.4,0.8,-->,43.414288,6.385413,-62.889599 +0.2,0.4,1,-->,46.810608,23.734097,-85.775162 +0.2,0.6,0,-->,53.532677,-74.856682,59.294170 +0.2,0.6,0.2,-->,53.725170,-72.062073,44.581177 +0.2,0.6,0.4,-->,54.415276,-62.929615,15.637005 +0.2,0.6,0.6,-->,55.640228,-48.589260,-13.362348 +0.2,0.6,0.8,-->,57.402508,-31.531635,-39.957127 +0.2,0.6,1,-->,59.712051,-13.564679,-64.425613 +0.2,0.8,0,-->,69.065834,-99.859268,73.326996 +0.2,0.8,0.2,-->,69.190521,-97.840401,62.428364 +0.2,0.8,0.4,-->,69.649788,-90.911835,36.995171 +0.2,0.8,0.6,-->,70.476685,-79.486046,9.327185 +0.2,0.8,0.8,-->,71.696899,-64.787537,-17.351580 +0.2,0.8,1,-->,73.322235,-48.253239,-42.362179 +0.2,1,0,-->,83.751823,-121.644821,86.633614 +0.2,1,0.2,-->,83.840218,-120.175125,78.134300 +0.2,1,0.4,-->,84.181602,-114.804893,56.194889 +0.2,1,0.6,-->,84.802216,-105.692299,30.141312 +0.2,1,0.8,-->,85.733269,-93.566063,4.070060 +0.2,1,1,-->,86.959541,-78.948471,-20.956621 +0.4,0,0,-->,25.027203,44.447243,33.042397 +0.4,0,0.2,-->,25.584225,45.836704,8.025557 +0.4,0,0.4,-->,27.542995,50.131203,-25.219627 +0.4,0,0.6,-->,30.581865,56.737347,-53.177235 +0.4,0,0.8,-->,34.623718,64.789375,-77.186676 +0.4,0,1,-->,39.207611,73.396370,-98.216209 +0.4,0.2,0,-->,30.069065,28.243740,38.265503 +0.4,0.2,0.2,-->,30.469822,29.814880,15.056396 +0.4,0.2,0.4,-->,31.953924,35.194069,-18.023983 +0.4,0.2,0.6,-->,34.628613,43.505653,-46.647049 +0.4,0.2,0.8,-->,38.111092,53.178944,-71.408958 +0.4,0.2,1,-->,42.155201,63.431522,-93.419220 +0.4,0.4,0,-->,42.468300,-8.259458,50.403801 +0.4,0.4,0.2,-->,42.745491,-6.364598,31.413986 +0.4,0.4,0.4,-->,43.719513,0.018687,0.026393 +0.4,0.4,0.6,-->,45.416954,10.091931,-29.312767 +0.4,0.4,0.8,-->,47.817944,22.150873,-55.425785 +0.4,0.4,1,-->,50.802986,35.178337,-79.035881 +0.4,0.6,0,-->,56.792950,-44.484798,63.114227 +0.4,0.6,0.2,-->,56.965683,-42.691174,49.048370 +0.4,0.6,0.4,-->,57.605629,-36.670868,20.546143 +0.4,0.6,0.6,-->,58.764053,-26.751135,-8.261691 +0.4,0.6,0.8,-->,60.437931,-14.136404,-35.047405 +0.4,0.6,1,-->,62.516819,0.064908,-59.712566 +0.4,0.8,0,-->,71.273903,-75.633224,76.046074 +0.4,0.8,0.2,-->,71.410843,-74.089256,65.330162 +0.4,0.8,0.4,-->,71.846024,-68.912476,40.332397 +0.4,0.8,0.6,-->,72.658653,-60.126301,12.803663 +0.4,0.8,0.8,-->,73.839714,-48.305393,-13.964365 +0.4,0.8,1,-->,75.386223,-34.573677,-38.984783 +0.4,1,0,-->,85.419250,-102.562187,88.552155 +0.4,1,0.2,-->,85.511101,-101.240158,80.202103 +0.4,1,0.4,-->,85.840416,-96.836685,58.593090 +0.4,1,0.6,-->,86.459435,-89.157135,32.668892 +0.4,1,0.8,-->,87.357529,-78.801842,6.624207 +0.4,1,1,-->,88.548462,-66.123695,-18.427971 +0.6,0,0,-->,38.607613,61.070179,49.398254 +0.6,0,0.2,-->,38.930523,61.780209,27.979214 +0.6,0,0.4,-->,40.049232,64.299263,-4.961242 +0.6,0,0.6,-->,41.984039,68.579865,-34.419586 +0.6,0,0.8,-->,44.663090,74.291885,-60.473801 +0.6,0,1,-->,47.926338,80.936455,-83.557152 +0.6,0.2,0,-->,41.618622,51.051407,51.952980 +0.6,0.2,0.2,-->,41.898453,51.886147,31.778553 +0.6,0.2,0.4,-->,42.900906,54.751953,-0.614640 +0.6,0.2,0.6,-->,44.667259,59.614567,-30.176643 +0.6,0.2,0.8,-->,47.115162,65.943512,-56.349609 +0.6,0.2,1,-->,50.151169,73.355621,-79.884659 +0.6,0.4,0,-->,50.391983,23.138472,59.523006 +0.6,0.4,0.2,-->,50.603519,24.152788,42.701813 +0.6,0.4,0.4,-->,51.356880,27.651018,12.124428 +0.6,0.4,0.6,-->,52.729259,33.496258,-17.353867 +0.6,0.4,0.8,-->,54.654442,41.291920,-44.145248 +0.6,0.4,1,-->,57.071758,50.375317,-68.408432 +0.6,0.6,0,-->,62.214680,-11.221322,69.485451 +0.6,0.6,0.2,-->,62.383492,-10.134968,56.344585 +0.6,0.6,0.4,-->,62.911804,-6.414208,28.685276 +0.6,0.6,0.6,-->,63.904911,0.030725,0.027427 +0.6,0.6,0.8,-->,65.335777,8.685566,-26.944780 +0.6,0.6,1,-->,67.244484,18.826067,-51.880577 +0.6,0.8,0,-->,75.170067,-44.705330,80.652351 +0.6,0.8,0.2,-->,75.290619,-43.634502,70.384865 +0.6,0.8,0.4,-->,75.690727,-39.936153,46.011814 +0.6,0.8,0.6,-->,76.441780,-33.718410,18.624130 +0.6,0.8,0.8,-->,77.533134,-25.045246,-8.005403 +0.6,0.8,1,-->,79.021973,-14.541387,-33.191933 +0.6,1,0,-->,88.398155,-75.062271,92.103676 +0.6,1,0.2,-->,88.480492,-74.108749,83.944374 +0.6,1,0.4,-->,88.795517,-70.825371,62.683647 +0.6,1,0.6,-->,89.346558,-64.899918,36.986507 +0.6,1,0.8,-->,90.155907,-56.702168,11.123105 +0.6,1,1,-->,91.267982,-46.644745,-14.009294 +0.8,0,0,-->,51.081818,75.977890,63.787292 +0.8,0,0.2,-->,51.292694,76.471985,45.415932 +0.8,0,0.4,-->,52.012932,78.142616,13.972253 +0.8,0,0.6,-->,53.358658,81.058350,-15.836250 +0.8,0,0.8,-->,55.260075,85.325508,-42.788059 +0.8,0,1,-->,57.632492,90.362854,-67.235931 +0.8,0.2,0,-->,53.104454,69.058807,65.134789 +0.8,0.2,0.2,-->,53.311749,69.575279,47.800060 +0.8,0.2,0.4,-->,54.012459,71.432831,16.826431 +0.8,0.2,0.6,-->,55.266129,74.644585,-12.873496 +0.8,0.2,0.8,-->,57.022060,79.139809,-39.876011 +0.8,0.2,1,-->,59.347980,84.624519,-64.472458 +0.8,0.4,0,-->,59.561123,47.988529,69.926086 +0.8,0.4,0.2,-->,59.712051,48.564472,55.024399 +0.8,0.4,0.4,-->,60.316563,50.728867,25.824183 +0.8,0.4,0.6,-->,61.360489,54.470890,-3.379265 +0.8,0.4,0.8,-->,62.873661,59.796333,-30.517660 +0.8,0.4,1,-->,64.864838,66.089012,-55.408581 +0.8,0.6,0,-->,69.193573,18.239408,77.453896 +0.8,0.6,0.2,-->,69.318268,18.949986,65.436752 +0.8,0.6,0.4,-->,69.778465,21.334768,38.902184 +0.8,0.6,0.6,-->,70.612091,25.592957,10.567088 +0.8,0.6,0.8,-->,71.830811,31.551811,-16.467762 +0.8,0.6,1,-->,73.456184,38.859989,-41.688763 +0.8,0.8,0,-->,80.472366,-13.937561,86.774551 +0.8,0.8,0.2,-->,80.568352,-13.239531,77.143135 +0.8,0.8,0.4,-->,80.927956,-10.672328,53.546021 +0.8,0.8,0.6,-->,81.584724,-6.217926,26.564686 +0.8,0.8,0.8,-->,82.547859,0.017471,0.027868 +0.8,0.8,1,-->,83.855453,7.837452,-25.227394 +0.8,1,0,-->,92.434769,-45.301945,96.786652 +0.8,1,0.2,-->,92.518600,-44.598969,89.033409 +0.8,1,0.4,-->,92.794769,-42.105373,68.371712 +0.8,1,0.6,-->,93.330246,-37.750633,43.149216 +0.8,1,0.8,-->,94.143417,-31.521946,17.268940 +0.8,1,1,-->,95.190056,-23.635271,-7.722591 +1,0,0,-->,62.755211,89.726570,76.062897 +1,0,0.2,-->,62.899662,90.070969,60.948738 +1,0,0.4,-->,63.446270,91.370071,31.469357 +1,0,0.6,-->,64.436554,93.593559,2.044860 +1,0,0.8,-->,65.825020,96.697632,-25.299780 +1,0,1,-->,67.758278,100.711464,-50.479214 +1,0.2,0,-->,64.240593,84.728027,77.039185 +1,0.2,0.2,-->,64.375786,85.126488,62.521305 +1,0.2,0.4,-->,64.913612,86.366394,33.518677 +1,0.2,0.6,-->,65.831100,88.649536,4.207020 +1,0.2,0.8,-->,67.255661,92.055588,-23.145752 +1,0.2,1,-->,69.089462,96.182404,-48.370613 +1,0.4,0,-->,69.233940,68.340416,80.496971 +1,0.4,0.2,-->,69.370827,68.749931,67.606560 +1,0.4,0.4,-->,69.830185,70.185005,40.090622 +1,0.4,0.6,-->,70.650574,72.797928,11.380548 +1,0.4,0.8,-->,71.861237,76.608749,-15.908203 +1,0.4,1,-->,73.482056,81.303032,-41.225834 +1,0.6,0,-->,77.039757,43.407177,86.269424 +1,0.6,0.2,-->,77.148430,43.905087,75.522858 +1,0.6,0.4,-->,77.539230,45.525333,50.260609 +1,0.6,0.6,-->,78.297646,48.413513,22.443047 +1,0.6,0.8,-->,79.357742,52.677509,-4.502014 +1,0.6,1,-->,80.688728,58.033108,-29.893148 +1,0.8,0,-->,86.779625,14.103863,93.989258 +1,0.8,0.2,-->,86.866531,14.562316,85.073387 +1,0.8,0.4,-->,87.191315,16.359863,62.471195 +1,0.8,0.6,-->,87.798187,19.480940,35.958832 +1,0.8,0.8,-->,88.672607,24.071337,9.629314 +1,0.8,1,-->,89.806648,29.928661,-15.668323 +1,1,0,-->,97.556717,-16.424330,102.656998 +1,1,0.2,-->,97.648277,-15.910954,95.377884 +1,1,0.4,-->,97.919914,-14.059572,75.424225 +1,1,0.6,-->,98.420456,-10.796041,50.569138 +1,1,0.8,-->,99.111778,-6.041972,24.977283 +1,1,1,-->,100.000000,0.028126,0.028126 +-0.1,0.5,0.5,-->,46.078957,-48.785614,-12.819456 +1.1,0.5,0.5,-->,73.722549,59.781727,30.621349 +0.5,-0.1,0.5,-->,34.855358,59.673435,-29.825291 +0.5,1.1,0.5,-->,87.452049,-81.222893,47.667767 +0.5,0.5,-0.1,-->,52.655529,-9.744616,60.246399 +0.5,0.5,1.1,-->,58.984833,26.202597,-65.419067 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-1.csv new file mode 100644 index 0000000..8cf3cea --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.028232,0.028232 +0,0,0.2,-->,1.647812,10.419687,-28.791800 +0,0,0.4,-->,7.475490,35.049068,-58.077450 +0,0,0.6,-->,15.682186,48.076519,-78.311455 +0,0,0.8,-->,23.137255,58.760983,-96.444748 +0,0,1,-->,30.054808,69.187500,-113.455826 +0,0.2,0,-->,14.411765,-37.840195,21.385168 +0,0.2,0.2,-->,15.392158,-26.312502,-6.918981 +0,0.2,0.4,-->,18.577684,0.481229,-39.687504 +0,0.2,0.6,-->,23.137255,22.701176,-65.575790 +0,0.2,0.8,-->,28.549364,40.492779,-87.377396 +0,0.2,1,-->,34.216522,55.215118,-106.644981 +0,0.4,0,-->,34.663345,-66.157684,44.604858 +0,0.4,0.2,-->,35.055435,-59.815342,22.000006 +0,0.4,0.4,-->,36.355789,-42.546036,-11.144339 +0,0.4,0.6,-->,38.558258,-20.860363,-40.265347 +0,0.4,0.8,-->,41.574020,0.687497,-65.814018 +0,0.4,1,-->,45.156635,20.201912,-88.455170 +0,0.6,0,-->,52.231384,-88.778305,60.174671 +0,0.6,0.2,-->,52.437664,-85.214104,44.272938 +0,0.6,0.4,-->,53.160561,-74.046677,14.359923 +0,0.6,0.6,-->,54.453224,-57.284660,-14.955747 +0,0.6,0.8,-->,56.262028,-37.988598,-41.737637 +0,0.6,1,-->,58.638435,-18.185322,-66.157684 +0,0.8,0,-->,68.249168,-109.480202,74.022545 +0,0.8,0.2,-->,68.377808,-107.168289,62.502140 +0,0.8,0.4,-->,68.862549,-99.428230,36.431480 +0,0.8,0.6,-->,69.722359,-86.838531,8.412482 +0,0.8,0.8,-->,70.957794,-70.781715,-18.482117 +0,0.8,1,-->,72.608879,-52.918491,-43.573112 +0,1,0,-->,83.198494,-128.000000,87.156006 +0,1,0.2,-->,83.293449,-127.355614,78.392525 +0,1,0.4,-->,83.644188,-121.458641,55.929737 +0,1,0.6,-->,84.292068,-111.815575,29.648327 +0,1,0.8,-->,85.214096,-98.624382,3.375002 +0,1,1,-->,86.471558,-83.298805,-21.778076 +0.2,0,0,-->,7.959959,27.980869,12.719794 +0.2,0,0.2,-->,9.387255,32.077278,-15.999999 +0.2,0,0.4,-->,14.044118,40.078842,-47.154255 +0.2,0,0.6,-->,19.852942,50.181362,-71.230843 +0.2,0,0.8,-->,26.043951,60.408985,-91.566902 +0.2,0,1,-->,32.295471,70.339905,-109.980087 +0.2,0.2,0,-->,18.827267,-4.786793,28.000006 +0.2,0.2,0.2,-->,19.607843,-0.038173,-0.061595 +0.2,0.2,0.4,-->,22.132353,13.625742,-33.755306 +0.2,0.2,0.6,-->,26.043951,29.304689,-60.799496 +0.2,0.2,0.8,-->,30.675081,44.202641,-83.564384 +0.2,0.2,1,-->,36.069374,57.484024,-103.709602 +0.2,0.4,0,-->,36.458405,-46.072498,46.881542 +0.2,0.4,0.2,-->,36.816803,-41.925095,24.548286 +0.2,0.4,0.4,-->,38.002102,-29.365858,-8.437500 +0.2,0.4,0.6,-->,40.109287,-11.980042,-37.750374 +0.2,0.4,0.8,-->,42.966251,6.495075,-63.513737 +0.2,0.4,1,-->,46.421535,24.067947,-86.424629 +0.2,0.6,0,-->,53.237141,-76.233734,61.357944 +0.2,0.6,0.2,-->,53.431946,-73.351494,45.647537 +0.2,0.6,0.4,-->,54.130215,-63.958935,15.859475 +0.2,0.6,0.6,-->,55.369110,-49.282650,-13.491336 +0.2,0.6,0.8,-->,57.150356,-31.915955,-40.249737 +0.2,0.6,1,-->,59.482979,-13.706108,-64.802513 +0.2,0.8,0,-->,68.913788,-100.951218,74.748894 +0.2,0.8,0.2,-->,69.039368,-98.893883,63.392536 +0.2,0.8,0.4,-->,69.501846,-91.840294,37.375000 +0.2,0.8,0.6,-->,70.334427,-80.231560,9.396523 +0.2,0.8,0.8,-->,71.562790,-65.333641,-17.451141 +0.2,0.8,1,-->,73.198555,-48.614841,-42.562496 +0.2,1,0,-->,83.685425,-122.536476,87.714470 +0.2,1,0.2,-->,83.774246,-121.048019,78.974396 +0.2,1,0.4,-->,84.117271,-115.611610,56.636578 +0.2,1,0.6,-->,84.740829,-106.395042,30.319994 +0.2,1,0.8,-->,85.676216,-94.144608,4.089530 +0.2,1,1,-->,86.908066,-79.397186,-21.039995 +0.4,0,0,-->,23.970587,46.250000,36.622822 +0.4,0,0.2,-->,24.558823,47.611816,8.562498 +0.4,0,0.4,-->,26.617645,51.798115,-25.999588 +0.4,0,0.6,-->,29.786793,58.253315,-54.179916 +0.4,0,0.8,-->,33.966454,66.125000,-78.166962 +0.4,0,1,-->,38.671608,74.562492,-99.116501 +0.4,0.2,0,-->,29.253841,29.160191,42.250000 +0.4,0.2,0.2,-->,29.670406,30.749994,15.874993 +0.4,0.2,0.4,-->,31.209585,36.173748,-18.499998 +0.4,0.2,0.6,-->,33.971497,44.503326,-47.415916 +0.4,0.2,0.8,-->,37.548824,54.152908,-72.226723 +0.4,0.2,1,-->,41.682762,64.353233,-94.210999 +0.4,0.4,0,-->,42.002071,-8.437500,53.499996 +0.4,0.4,0.2,-->,42.284683,-6.500000,32.495148 +0.4,0.4,0.4,-->,43.277168,0.012608,0.028232 +0.4,0.4,0.6,-->,45.004818,10.250003,-29.670465 +0.4,0.4,0.8,-->,47.444664,22.451256,-55.921692 +0.4,0.4,1,-->,50.472630,35.580173,-79.584656 +0.4,0.6,0,-->,56.534386,-45.076649,65.079575 +0.4,0.6,0.2,-->,56.708950,-43.250000,50.126690 +0.4,0.6,0.4,-->,57.355587,-37.125004,20.818924 +0.4,0.6,0.6,-->,58.525730,-27.053978,-8.336548 +0.4,0.6,0.8,-->,60.215717,-14.280166,-35.290066 +0.4,0.6,1,-->,62.313374,0.062507,-60.045746 +0.4,0.8,0,-->,71.137001,-76.311195,77.439621 +0.4,0.8,0.2,-->,71.274849,-74.745750,66.290184 +0.4,0.8,0.4,-->,71.712891,-69.500732,40.730995 +0.4,0.8,0.6,-->,72.530769,-60.608131,12.895513 +0.4,0.8,0.8,-->,73.719246,-48.661701,-14.041957 +0.4,0.8,1,-->,75.275131,-34.805828,-39.164066 +0.4,1,0,-->,85.360741,-103.224022,89.616341 +0.4,1,0.2,-->,85.453026,-101.888466,81.036392 +0.4,1,0.4,-->,85.783859,-97.440979,59.042183 +0.4,1,0.6,-->,86.405701,-89.689117,32.858318 +0.4,1,0.8,-->,87.307823,-79.244881,6.655168 +0.4,1,1,-->,88.504005,-66.470116,-18.499998 +0.6,0,0,-->,38.057426,62.123344,53.543709 +0.6,0,0.2,-->,38.388027,62.826279,29.121128 +0.6,0,0.4,-->,39.532375,65.321693,-5.062499 +0.6,0,0.6,-->,41.508163,69.562492,-34.880024 +0.6,0,0.8,-->,44.237839,75.221443,-61.057251 +0.6,0,1,-->,47.554718,81.805710,-84.175430 +0.6,0.2,0,-->,41.135315,51.852787,55.624996 +0.6,0.2,0.2,-->,41.420849,52.687492,32.944210 +0.6,0.2,0.4,-->,42.443096,55.550945,-0.624998 +0.6,0.2,0.6,-->,44.242081,60.405079,-30.553051 +0.6,0.2,0.8,-->,46.730934,66.715858,-56.862885 +0.6,0.2,1,-->,49.811901,74.100639,-80.447777 +0.6,0.4,0,-->,50.056034,23.419716,62.146767 +0.6,0.4,0.2,-->,50.270451,24.442835,43.875008 +0.6,0.4,0.4,-->,51.033901,27.969152,12.312502 +0.6,0.4,0.6,-->,52.423870,33.854122,-17.533163 +0.6,0.4,0.8,-->,54.372150,41.691643,-44.486958 +0.6,0.4,1,-->,56.816143,50.810104,-68.828995 +0.6,0.6,0,-->,62.008579,-11.327876,71.304474 +0.6,0.6,0.2,-->,62.178875,-10.230533,57.425415 +0.6,0.6,0.4,-->,62.711769,-6.473812,29.027426 +0.6,0.6,0.6,-->,63.713264,0.028232,0.028232 +0.6,0.6,0.8,-->,65.155769,8.749995,-27.116463 +0.6,0.6,1,-->,67.079178,18.956186,-52.149147 +0.6,0.8,0,-->,75.057686,-45.018070,81.989273 +0.6,0.8,0.2,-->,75.178947,-43.937500,71.335724 +0.6,0.8,0.4,-->,75.581429,-40.206776,46.437500 +0.6,0.8,0.6,-->,76.336861,-33.937500,18.749994 +0.6,0.8,0.8,-->,77.434418,-25.199009,-8.047565 +0.6,0.8,1,-->,78.931442,-14.624997,-33.337467 +0.6,1,0,-->,88.353043,-75.468277,93.142921 +0.6,1,0.2,-->,88.435738,-74.507523,84.769859 +0.6,1,0.4,-->,88.752129,-71.199600,63.142586 +0.6,1,0.6,-->,89.305527,-65.232109,37.192959 +0.6,1,0.8,-->,90.118309,-56.980042,11.173368 +0.6,1,1,-->,91.234993,-46.861366,-14.062498 +0.8,0,0,-->,50.755196,76.717163,66.875008 +0.8,0,0.2,-->,50.968868,77.209221,46.690186 +0.8,0,0.4,-->,51.698486,78.872849,14.188082 +0.8,0,0.6,-->,53.061008,81.774475,-15.998441 +0.8,0,0.8,-->,54.984695,86.023468,-43.116203 +0.8,0,1,-->,57.382729,91.037926,-67.645653 +0.8,0.2,0,-->,52.803699,69.699440,67.945999 +0.8,0.2,0.2,-->,53.013535,70.214920,49.056698 +0.8,0.2,0.4,-->,53.722656,72.069916,17.073950 +0.8,0.2,0.6,-->,54.990822,75.276108,-12.999999 +0.8,0.2,0.8,-->,56.765919,79.763260,-40.171642 +0.8,0.2,1,-->,59.115398,85.234573,-64.853279 +0.8,0.4,0,-->,59.330601,48.373310,72.124588 +0.8,0.4,0.2,-->,59.482979,48.951260,56.207016 +0.8,0.4,0.4,-->,60.093220,51.122509,26.153275 +0.8,0.4,0.6,-->,61.146767,54.875355,-3.408280 +0.8,0.4,0.8,-->,62.673294,60.213734,-30.720964 +0.8,0.4,1,-->,64.681061,66.516685,-55.706902 +0.8,0.6,0,-->,69.042435,18.358723,79.095451 +0.8,0.6,0.2,-->,69.167999,19.073343,66.499992 +0.8,0.6,0.4,-->,69.631416,21.471090,39.309536 +0.8,0.6,0.6,-->,70.470749,25.751043,10.646170 +0.8,0.6,0.8,-->,71.697578,31.737562,-16.562498 +0.8,0.6,1,-->,73.333344,39.075226,-41.886040 +0.8,0.8,0,-->,80.389526,-14.014621,88.034714 +0.8,0.8,0.2,-->,80.486015,-13.312502,78.076164 +0.8,0.8,0.4,-->,80.847481,-10.730381,54.000004 +0.8,0.8,0.6,-->,81.507607,-6.251204,26.731239 +0.8,0.8,0.8,-->,82.475571,0.016514,0.028232 +0.8,0.8,1,-->,83.789551,7.873565,-25.331781 +0.8,1,0,-->,92.406509,-45.506229,97.790314 +0.8,1,0.2,-->,92.490677,-44.799370,89.846779 +0.8,1,0.4,-->,92.767952,-42.292187,68.844200 +0.8,1,0.6,-->,93.305550,-37.914394,43.378662 +0.8,1,0.8,-->,94.121895,-31.654316,17.343401 +0.8,1,1,-->,95.172554,-23.730661,-7.750771 +1,0,0,-->,62.553822,90.303696,78.372993 +1,0,0.2,-->,62.699516,90.647385,62.201454 +1,0,0.4,-->,63.250793,91.943962,31.850796 +1,0,0.6,-->,64.249298,94.162224,2.062506 +1,0,0.8,-->,65.648865,97.259193,-25.460663 +1,0,1,-->,67.596794,101.262260,-50.739323 +1,0.2,0,-->,64.051727,85.258011,79.220436 +1,0.2,0.2,-->,64.188034,85.656364,63.750008 +1,0.2,0.4,-->,64.730225,86.894356,33.912701 +1,0.2,0.6,-->,65.654991,89.175049,4.241827 +1,0.2,0.8,-->,67.090446,92.576630,-23.289383 +1,0.2,1,-->,68.937592,96.696808,-48.614841 +1,0.4,0,-->,69.083092,68.730965,82.332939 +1,0.4,0.2,-->,69.220940,69.140991,68.750008 +1,0.4,0.4,-->,69.683495,70.578102,40.516201 +1,0.4,0.6,-->,70.509499,73.194611,11.466242 +1,0.4,0.8,-->,71.728203,77.010033,-15.999999 +1,0.4,1,-->,73.359375,81.708084,-41.421303 +1,0.6,0,-->,76.938248,43.624996,87.737892 +1,0.6,0.2,-->,77.047546,44.124546,76.553131 +1,0.6,0.4,-->,77.440544,45.749992,50.720295 +1,0.6,0.6,-->,78.203171,48.646652,22.591846 +1,0.6,0.8,-->,79.269012,52.922810,-4.525147 +1,0.6,1,-->,80.607018,58.292377,-30.021938 +1,0.8,0,-->,86.727348,14.164675,95.165901 +1,0.8,0.2,-->,86.814644,14.624997,85.980499 +1,0.8,0.4,-->,87.140877,16.429626,62.951244 +1,0.8,0.6,-->,87.750450,19.562498,36.165936 +1,0.8,0.8,-->,88.628685,24.169493,9.673818 +1,0.8,1,-->,89.767578,30.046667,-15.728968 +1,1,0,-->,97.548019,-16.486578,103.617256 +1,1,0.2,-->,97.639915,-15.971106,96.173485 +1,1,0.4,-->,97.912529,-14.112238,75.908760 +1,1,0.6,-->,98.414879,-10.835833,50.821823 +1,1,0.8,-->,99.108658,-6.063760,25.079376 +1,1,1,-->,100.000000,0.028232,0.028232 +-0.1,0.5,0.5,-->,45.677956,-49.882111,-12.999999 +1.1,0.5,0.5,-->,73.601364,60.093647,30.874521 +0.5,-0.1,0.5,-->,34.205009,60.919571,-30.406591 +0.5,1.1,0.5,-->,87.402779,-81.682205,47.976933 +0.5,0.5,-0.1,-->,52.349220,-9.877130,62.541218 +0.5,0.5,1.1,-->,58.748699,26.432484,-65.807182 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-2.csv new file mode 100644 index 0000000..8cf3cea --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.028232,0.028232 +0,0,0.2,-->,1.647812,10.419687,-28.791800 +0,0,0.4,-->,7.475490,35.049068,-58.077450 +0,0,0.6,-->,15.682186,48.076519,-78.311455 +0,0,0.8,-->,23.137255,58.760983,-96.444748 +0,0,1,-->,30.054808,69.187500,-113.455826 +0,0.2,0,-->,14.411765,-37.840195,21.385168 +0,0.2,0.2,-->,15.392158,-26.312502,-6.918981 +0,0.2,0.4,-->,18.577684,0.481229,-39.687504 +0,0.2,0.6,-->,23.137255,22.701176,-65.575790 +0,0.2,0.8,-->,28.549364,40.492779,-87.377396 +0,0.2,1,-->,34.216522,55.215118,-106.644981 +0,0.4,0,-->,34.663345,-66.157684,44.604858 +0,0.4,0.2,-->,35.055435,-59.815342,22.000006 +0,0.4,0.4,-->,36.355789,-42.546036,-11.144339 +0,0.4,0.6,-->,38.558258,-20.860363,-40.265347 +0,0.4,0.8,-->,41.574020,0.687497,-65.814018 +0,0.4,1,-->,45.156635,20.201912,-88.455170 +0,0.6,0,-->,52.231384,-88.778305,60.174671 +0,0.6,0.2,-->,52.437664,-85.214104,44.272938 +0,0.6,0.4,-->,53.160561,-74.046677,14.359923 +0,0.6,0.6,-->,54.453224,-57.284660,-14.955747 +0,0.6,0.8,-->,56.262028,-37.988598,-41.737637 +0,0.6,1,-->,58.638435,-18.185322,-66.157684 +0,0.8,0,-->,68.249168,-109.480202,74.022545 +0,0.8,0.2,-->,68.377808,-107.168289,62.502140 +0,0.8,0.4,-->,68.862549,-99.428230,36.431480 +0,0.8,0.6,-->,69.722359,-86.838531,8.412482 +0,0.8,0.8,-->,70.957794,-70.781715,-18.482117 +0,0.8,1,-->,72.608879,-52.918491,-43.573112 +0,1,0,-->,83.198494,-128.000000,87.156006 +0,1,0.2,-->,83.293449,-127.355614,78.392525 +0,1,0.4,-->,83.644188,-121.458641,55.929737 +0,1,0.6,-->,84.292068,-111.815575,29.648327 +0,1,0.8,-->,85.214096,-98.624382,3.375002 +0,1,1,-->,86.471558,-83.298805,-21.778076 +0.2,0,0,-->,7.959959,27.980869,12.719794 +0.2,0,0.2,-->,9.387255,32.077278,-15.999999 +0.2,0,0.4,-->,14.044118,40.078842,-47.154255 +0.2,0,0.6,-->,19.852942,50.181362,-71.230843 +0.2,0,0.8,-->,26.043951,60.408985,-91.566902 +0.2,0,1,-->,32.295471,70.339905,-109.980087 +0.2,0.2,0,-->,18.827267,-4.786793,28.000006 +0.2,0.2,0.2,-->,19.607843,-0.038173,-0.061595 +0.2,0.2,0.4,-->,22.132353,13.625742,-33.755306 +0.2,0.2,0.6,-->,26.043951,29.304689,-60.799496 +0.2,0.2,0.8,-->,30.675081,44.202641,-83.564384 +0.2,0.2,1,-->,36.069374,57.484024,-103.709602 +0.2,0.4,0,-->,36.458405,-46.072498,46.881542 +0.2,0.4,0.2,-->,36.816803,-41.925095,24.548286 +0.2,0.4,0.4,-->,38.002102,-29.365858,-8.437500 +0.2,0.4,0.6,-->,40.109287,-11.980042,-37.750374 +0.2,0.4,0.8,-->,42.966251,6.495075,-63.513737 +0.2,0.4,1,-->,46.421535,24.067947,-86.424629 +0.2,0.6,0,-->,53.237141,-76.233734,61.357944 +0.2,0.6,0.2,-->,53.431946,-73.351494,45.647537 +0.2,0.6,0.4,-->,54.130215,-63.958935,15.859475 +0.2,0.6,0.6,-->,55.369110,-49.282650,-13.491336 +0.2,0.6,0.8,-->,57.150356,-31.915955,-40.249737 +0.2,0.6,1,-->,59.482979,-13.706108,-64.802513 +0.2,0.8,0,-->,68.913788,-100.951218,74.748894 +0.2,0.8,0.2,-->,69.039368,-98.893883,63.392536 +0.2,0.8,0.4,-->,69.501846,-91.840294,37.375000 +0.2,0.8,0.6,-->,70.334427,-80.231560,9.396523 +0.2,0.8,0.8,-->,71.562790,-65.333641,-17.451141 +0.2,0.8,1,-->,73.198555,-48.614841,-42.562496 +0.2,1,0,-->,83.685425,-122.536476,87.714470 +0.2,1,0.2,-->,83.774246,-121.048019,78.974396 +0.2,1,0.4,-->,84.117271,-115.611610,56.636578 +0.2,1,0.6,-->,84.740829,-106.395042,30.319994 +0.2,1,0.8,-->,85.676216,-94.144608,4.089530 +0.2,1,1,-->,86.908066,-79.397186,-21.039995 +0.4,0,0,-->,23.970587,46.250000,36.622822 +0.4,0,0.2,-->,24.558823,47.611816,8.562498 +0.4,0,0.4,-->,26.617645,51.798115,-25.999588 +0.4,0,0.6,-->,29.786793,58.253315,-54.179916 +0.4,0,0.8,-->,33.966454,66.125000,-78.166962 +0.4,0,1,-->,38.671608,74.562492,-99.116501 +0.4,0.2,0,-->,29.253841,29.160191,42.250000 +0.4,0.2,0.2,-->,29.670406,30.749994,15.874993 +0.4,0.2,0.4,-->,31.209585,36.173748,-18.499998 +0.4,0.2,0.6,-->,33.971497,44.503326,-47.415916 +0.4,0.2,0.8,-->,37.548824,54.152908,-72.226723 +0.4,0.2,1,-->,41.682762,64.353233,-94.210999 +0.4,0.4,0,-->,42.002071,-8.437500,53.499996 +0.4,0.4,0.2,-->,42.284683,-6.500000,32.495148 +0.4,0.4,0.4,-->,43.277168,0.012608,0.028232 +0.4,0.4,0.6,-->,45.004818,10.250003,-29.670465 +0.4,0.4,0.8,-->,47.444664,22.451256,-55.921692 +0.4,0.4,1,-->,50.472630,35.580173,-79.584656 +0.4,0.6,0,-->,56.534386,-45.076649,65.079575 +0.4,0.6,0.2,-->,56.708950,-43.250000,50.126690 +0.4,0.6,0.4,-->,57.355587,-37.125004,20.818924 +0.4,0.6,0.6,-->,58.525730,-27.053978,-8.336548 +0.4,0.6,0.8,-->,60.215717,-14.280166,-35.290066 +0.4,0.6,1,-->,62.313374,0.062507,-60.045746 +0.4,0.8,0,-->,71.137001,-76.311195,77.439621 +0.4,0.8,0.2,-->,71.274849,-74.745750,66.290184 +0.4,0.8,0.4,-->,71.712891,-69.500732,40.730995 +0.4,0.8,0.6,-->,72.530769,-60.608131,12.895513 +0.4,0.8,0.8,-->,73.719246,-48.661701,-14.041957 +0.4,0.8,1,-->,75.275131,-34.805828,-39.164066 +0.4,1,0,-->,85.360741,-103.224022,89.616341 +0.4,1,0.2,-->,85.453026,-101.888466,81.036392 +0.4,1,0.4,-->,85.783859,-97.440979,59.042183 +0.4,1,0.6,-->,86.405701,-89.689117,32.858318 +0.4,1,0.8,-->,87.307823,-79.244881,6.655168 +0.4,1,1,-->,88.504005,-66.470116,-18.499998 +0.6,0,0,-->,38.057426,62.123344,53.543709 +0.6,0,0.2,-->,38.388027,62.826279,29.121128 +0.6,0,0.4,-->,39.532375,65.321693,-5.062499 +0.6,0,0.6,-->,41.508163,69.562492,-34.880024 +0.6,0,0.8,-->,44.237839,75.221443,-61.057251 +0.6,0,1,-->,47.554718,81.805710,-84.175430 +0.6,0.2,0,-->,41.135315,51.852787,55.624996 +0.6,0.2,0.2,-->,41.420849,52.687492,32.944210 +0.6,0.2,0.4,-->,42.443096,55.550945,-0.624998 +0.6,0.2,0.6,-->,44.242081,60.405079,-30.553051 +0.6,0.2,0.8,-->,46.730934,66.715858,-56.862885 +0.6,0.2,1,-->,49.811901,74.100639,-80.447777 +0.6,0.4,0,-->,50.056034,23.419716,62.146767 +0.6,0.4,0.2,-->,50.270451,24.442835,43.875008 +0.6,0.4,0.4,-->,51.033901,27.969152,12.312502 +0.6,0.4,0.6,-->,52.423870,33.854122,-17.533163 +0.6,0.4,0.8,-->,54.372150,41.691643,-44.486958 +0.6,0.4,1,-->,56.816143,50.810104,-68.828995 +0.6,0.6,0,-->,62.008579,-11.327876,71.304474 +0.6,0.6,0.2,-->,62.178875,-10.230533,57.425415 +0.6,0.6,0.4,-->,62.711769,-6.473812,29.027426 +0.6,0.6,0.6,-->,63.713264,0.028232,0.028232 +0.6,0.6,0.8,-->,65.155769,8.749995,-27.116463 +0.6,0.6,1,-->,67.079178,18.956186,-52.149147 +0.6,0.8,0,-->,75.057686,-45.018070,81.989273 +0.6,0.8,0.2,-->,75.178947,-43.937500,71.335724 +0.6,0.8,0.4,-->,75.581429,-40.206776,46.437500 +0.6,0.8,0.6,-->,76.336861,-33.937500,18.749994 +0.6,0.8,0.8,-->,77.434418,-25.199009,-8.047565 +0.6,0.8,1,-->,78.931442,-14.624997,-33.337467 +0.6,1,0,-->,88.353043,-75.468277,93.142921 +0.6,1,0.2,-->,88.435738,-74.507523,84.769859 +0.6,1,0.4,-->,88.752129,-71.199600,63.142586 +0.6,1,0.6,-->,89.305527,-65.232109,37.192959 +0.6,1,0.8,-->,90.118309,-56.980042,11.173368 +0.6,1,1,-->,91.234993,-46.861366,-14.062498 +0.8,0,0,-->,50.755196,76.717163,66.875008 +0.8,0,0.2,-->,50.968868,77.209221,46.690186 +0.8,0,0.4,-->,51.698486,78.872849,14.188082 +0.8,0,0.6,-->,53.061008,81.774475,-15.998441 +0.8,0,0.8,-->,54.984695,86.023468,-43.116203 +0.8,0,1,-->,57.382729,91.037926,-67.645653 +0.8,0.2,0,-->,52.803699,69.699440,67.945999 +0.8,0.2,0.2,-->,53.013535,70.214920,49.056698 +0.8,0.2,0.4,-->,53.722656,72.069916,17.073950 +0.8,0.2,0.6,-->,54.990822,75.276108,-12.999999 +0.8,0.2,0.8,-->,56.765919,79.763260,-40.171642 +0.8,0.2,1,-->,59.115398,85.234573,-64.853279 +0.8,0.4,0,-->,59.330601,48.373310,72.124588 +0.8,0.4,0.2,-->,59.482979,48.951260,56.207016 +0.8,0.4,0.4,-->,60.093220,51.122509,26.153275 +0.8,0.4,0.6,-->,61.146767,54.875355,-3.408280 +0.8,0.4,0.8,-->,62.673294,60.213734,-30.720964 +0.8,0.4,1,-->,64.681061,66.516685,-55.706902 +0.8,0.6,0,-->,69.042435,18.358723,79.095451 +0.8,0.6,0.2,-->,69.167999,19.073343,66.499992 +0.8,0.6,0.4,-->,69.631416,21.471090,39.309536 +0.8,0.6,0.6,-->,70.470749,25.751043,10.646170 +0.8,0.6,0.8,-->,71.697578,31.737562,-16.562498 +0.8,0.6,1,-->,73.333344,39.075226,-41.886040 +0.8,0.8,0,-->,80.389526,-14.014621,88.034714 +0.8,0.8,0.2,-->,80.486015,-13.312502,78.076164 +0.8,0.8,0.4,-->,80.847481,-10.730381,54.000004 +0.8,0.8,0.6,-->,81.507607,-6.251204,26.731239 +0.8,0.8,0.8,-->,82.475571,0.016514,0.028232 +0.8,0.8,1,-->,83.789551,7.873565,-25.331781 +0.8,1,0,-->,92.406509,-45.506229,97.790314 +0.8,1,0.2,-->,92.490677,-44.799370,89.846779 +0.8,1,0.4,-->,92.767952,-42.292187,68.844200 +0.8,1,0.6,-->,93.305550,-37.914394,43.378662 +0.8,1,0.8,-->,94.121895,-31.654316,17.343401 +0.8,1,1,-->,95.172554,-23.730661,-7.750771 +1,0,0,-->,62.553822,90.303696,78.372993 +1,0,0.2,-->,62.699516,90.647385,62.201454 +1,0,0.4,-->,63.250793,91.943962,31.850796 +1,0,0.6,-->,64.249298,94.162224,2.062506 +1,0,0.8,-->,65.648865,97.259193,-25.460663 +1,0,1,-->,67.596794,101.262260,-50.739323 +1,0.2,0,-->,64.051727,85.258011,79.220436 +1,0.2,0.2,-->,64.188034,85.656364,63.750008 +1,0.2,0.4,-->,64.730225,86.894356,33.912701 +1,0.2,0.6,-->,65.654991,89.175049,4.241827 +1,0.2,0.8,-->,67.090446,92.576630,-23.289383 +1,0.2,1,-->,68.937592,96.696808,-48.614841 +1,0.4,0,-->,69.083092,68.730965,82.332939 +1,0.4,0.2,-->,69.220940,69.140991,68.750008 +1,0.4,0.4,-->,69.683495,70.578102,40.516201 +1,0.4,0.6,-->,70.509499,73.194611,11.466242 +1,0.4,0.8,-->,71.728203,77.010033,-15.999999 +1,0.4,1,-->,73.359375,81.708084,-41.421303 +1,0.6,0,-->,76.938248,43.624996,87.737892 +1,0.6,0.2,-->,77.047546,44.124546,76.553131 +1,0.6,0.4,-->,77.440544,45.749992,50.720295 +1,0.6,0.6,-->,78.203171,48.646652,22.591846 +1,0.6,0.8,-->,79.269012,52.922810,-4.525147 +1,0.6,1,-->,80.607018,58.292377,-30.021938 +1,0.8,0,-->,86.727348,14.164675,95.165901 +1,0.8,0.2,-->,86.814644,14.624997,85.980499 +1,0.8,0.4,-->,87.140877,16.429626,62.951244 +1,0.8,0.6,-->,87.750450,19.562498,36.165936 +1,0.8,0.8,-->,88.628685,24.169493,9.673818 +1,0.8,1,-->,89.767578,30.046667,-15.728968 +1,1,0,-->,97.548019,-16.486578,103.617256 +1,1,0.2,-->,97.639915,-15.971106,96.173485 +1,1,0.4,-->,97.912529,-14.112238,75.908760 +1,1,0.6,-->,98.414879,-10.835833,50.821823 +1,1,0.8,-->,99.108658,-6.063760,25.079376 +1,1,1,-->,100.000000,0.028232,0.028232 +-0.1,0.5,0.5,-->,45.677956,-49.882111,-12.999999 +1.1,0.5,0.5,-->,73.601364,60.093647,30.874521 +0.5,-0.1,0.5,-->,34.205009,60.919571,-30.406591 +0.5,1.1,0.5,-->,87.402779,-81.682205,47.976933 +0.5,0.5,-0.1,-->,52.349220,-9.877130,62.541218 +0.5,0.5,1.1,-->,58.748699,26.432484,-65.807182 diff --git a/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-3.csv new file mode 100644 index 0000000..5996135 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_Monitor_weird_ToPcs_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,-0.000000,0.027822,0.000008 +0,0,0.2,-->,1.647812,10.169843,-34.537235 +0,0,0.4,-->,7.475491,34.398468,-67.639015 +0,0,0.6,-->,15.682184,47.194767,-91.208908 +0,0,0.8,-->,23.137255,57.674740,-112.348557 +0,0,1,-->,30.054811,67.909065,-132.167191 +0,0.2,0,-->,14.411764,-38.186386,20.276373 +0,0.2,0.2,-->,15.392158,-26.833035,-12.841418 +0,0.2,0.4,-->,18.577684,-0.232829,-49.322006 +0,0.2,0.6,-->,23.137255,21.787157,-78.484688 +0,0.2,0.8,-->,28.549368,39.382370,-103.306808 +0,0.2,1,-->,34.216522,53.917717,-125.391724 +0,0.4,0,-->,34.663345,-66.884621,40.457668 +0,0.4,0.2,-->,35.055435,-60.580643,15.594097 +0,0.4,0.4,-->,36.355789,-43.420567,-20.983446 +0,0.4,0.6,-->,38.558258,-21.883801,-53.298191 +0,0.4,0.8,-->,41.574020,-0.500920,-81.830063 +0,0.4,1,-->,45.156635,18.846540,-107.267143 +0,0.6,0,-->,52.231384,-89.758842,54.599354 +0,0.6,0.2,-->,52.437668,-86.215912,37.120323 +0,0.6,0.4,-->,53.160561,-75.116692,4.184221 +0,0.6,0.6,-->,54.453217,-58.461338,-28.191904 +0,0.6,0.8,-->,56.262028,-39.294655,-57.874741 +0,0.6,1,-->,58.638428,-19.634869,-85.061554 +0,0.8,0,-->,68.249168,-110.691574,67.111351 +0,0.8,0.2,-->,68.377808,-108.393372,54.451725 +0,0.8,0.4,-->,68.862549,-100.700256,25.770590 +0,0.8,0.6,-->,69.722359,-88.188408,-5.110642 +0,0.8,0.8,-->,70.957794,-72.233673,-34.821209 +0,0.8,1,-->,72.608879,-54.489731,-62.622738 +0,1,0,-->,83.198494,-129.430679,79.018364 +0,1,0.2,-->,83.293449,-128.791306,69.388756 +0,1,0.4,-->,83.644188,-122.929749,44.687965 +0,1,0.6,-->,84.292068,-113.346069,15.748354 +0,1,0.8,-->,85.214096,-100.236832,-13.228253 +0,1,1,-->,86.471558,-85.010323,-41.032028 +0.2,0,0,-->,7.959959,27.354025,12.398211 +0.2,0,0.2,-->,9.387256,31.401522,-21.798998 +0.2,0,0.4,-->,14.044118,39.269001,-56.754826 +0.2,0,0.6,-->,19.852942,49.203690,-84.139000 +0.2,0,0.8,-->,26.043951,59.255032,-107.483688 +0.2,0,1,-->,32.295471,69.009850,-128.729065 +0.2,0.2,0,-->,18.827267,-5.480841,26.571602 +0.2,0.2,0.2,-->,19.607841,-0.770971,-6.023916 +0.2,0.2,0.4,-->,22.132353,12.775727,-43.408886 +0.2,0.2,0.6,-->,26.043951,28.299294,-73.731209 +0.2,0.2,0.8,-->,30.675081,43.030754,-99.479431 +0.2,0.2,1,-->,36.069374,56.137665,-122.481468 +0.2,0.4,0,-->,36.458405,-46.932308,42.654953 +0.2,0.4,0.2,-->,36.816803,-42.812096,18.094971 +0.2,0.4,0.4,-->,38.002102,-30.337215,-18.289362 +0.2,0.4,0.6,-->,40.109287,-13.077811,-50.798668 +0.2,0.4,0.8,-->,42.966251,5.250277,-79.539490 +0.2,0.4,1,-->,46.421535,22.668072,-105.251190 +0.2,0.6,0,-->,53.237141,-77.294899,55.729187 +0.2,0.6,0.2,-->,53.431946,-74.430420,38.461952 +0.2,0.6,0.4,-->,54.130215,-65.097092,5.667054 +0.2,0.6,0.6,-->,55.369110,-50.516396,-26.738611 +0.2,0.6,0.8,-->,57.150356,-33.269321,-56.391094 +0.2,0.6,1,-->,59.482979,-15.194443,-83.716156 +0.2,0.8,0,-->,68.913788,-102.217049,67.797005 +0.2,0.8,0.2,-->,69.039368,-100.172104,55.317833 +0.2,0.8,0.4,-->,69.501846,-93.161736,26.698713 +0.2,0.8,0.6,-->,70.334427,-81.625549,-4.133502 +0.2,0.8,0.8,-->,71.562790,-66.824081,-33.791412 +0.2,0.8,1,-->,73.198555,-50.218758,-61.612698 +0.2,1,0,-->,83.685425,-124.003288,79.549561 +0.2,1,0.2,-->,83.774246,-122.523758,69.946655 +0.2,1,0.4,-->,84.117271,-117.120354,45.384224 +0.2,1,0.6,-->,84.740829,-107.960640,16.410095 +0.2,1,0.8,-->,85.676216,-95.787971,-12.521681 +0.2,1,1,-->,86.908066,-81.136314,-40.295364 +0.4,0,0,-->,23.970589,45.206333,35.115974 +0.4,0,0.2,-->,24.558823,46.549561,2.608704 +0.4,0,0.4,-->,26.617645,50.673481,-35.650993 +0.4,0,0.6,-->,29.786793,57.032608,-67.095490 +0.4,0,0.8,-->,33.966454,64.780678,-94.108917 +0.4,0,1,-->,38.671608,73.081017,-117.878044 +0.4,0.2,0,-->,29.253841,28.089407,39.628220 +0.4,0.2,0.2,-->,29.670406,29.663025,9.775621 +0.4,0.2,0.4,-->,31.209581,35.029186,-28.191919 +0.4,0.2,0.6,-->,33.971497,43.262161,-60.375248 +0.4,0.2,0.8,-->,37.548824,52.792019,-88.191605 +0.4,0.2,1,-->,41.682762,62.858528,-113.000320 +0.4,0.4,0,-->,42.002075,-9.591149,48.988209 +0.4,0.4,0.2,-->,42.284683,-7.668718,25.898186 +0.4,0.4,0.4,-->,43.277164,-1.207651,-9.884691 +0.4,0.4,0.6,-->,45.004814,8.945290,-42.753746 +0.4,0.4,0.8,-->,47.444664,21.038050,-71.960007 +0.4,0.4,1,-->,50.472622,34.041969,-98.425247 +0.4,0.6,0,-->,56.534386,-46.354443,59.260334 +0.4,0.6,0.2,-->,56.708954,-44.540138,42.827526 +0.4,0.6,0.4,-->,57.355587,-38.457691,10.568137 +0.4,0.6,0.6,-->,58.525734,-28.458862,-21.611729 +0.4,0.6,0.8,-->,60.215725,-15.780865,-51.462978 +0.4,0.6,1,-->,62.313374,-1.549868,-78.971352 +0.4,0.8,0,-->,71.137001,-77.740463,70.376884 +0.4,0.8,0.2,-->,71.274849,-76.185318,58.122662 +0.4,0.8,0.4,-->,71.712891,-70.974380,30.010464 +0.4,0.8,0.6,-->,72.530769,-62.141060,-0.662441 +0.4,0.8,0.8,-->,73.719246,-50.276127,-30.412201 +0.4,0.8,1,-->,75.275131,-36.518486,-58.231915 +0.4,1,0,-->,85.360741,-104.817513,81.355713 +0.4,1,0.2,-->,85.453026,-103.490265,71.927895 +0.4,1,0.4,-->,85.783859,-99.070816,47.744461 +0.4,1,0.6,-->,86.405701,-91.368767,18.916199 +0.4,1,0.8,-->,87.307823,-80.992996,-9.980073 +0.4,1,1,-->,88.504005,-68.303825,-37.775887 +0.6,0,0,-->,38.057426,60.713940,49.780437 +0.6,0,0.2,-->,38.388027,61.406673,22.848652 +0.6,0,0.4,-->,39.532375,63.866631,-14.842908 +0.6,0,0.6,-->,41.508163,68.046516,-47.883823 +0.6,0,0.8,-->,44.237839,73.622261,-77.057388 +0.6,0,1,-->,47.554714,80.106789,-102.973328 +0.6,0.2,0,-->,41.135315,50.429031,51.464371 +0.6,0.2,0.2,-->,41.420849,51.253876,26.535322 +0.6,0.2,0.4,-->,42.443100,54.082626,-10.461774 +0.6,0.2,0.6,-->,44.242081,58.876541,-43.594368 +0.6,0.2,0.8,-->,46.730938,65.105942,-72.873100 +0.6,0.2,1,-->,49.811897,72.392082,-99.261597 +0.6,0.4,0,-->,50.056042,21.948132,57.126659 +0.6,0.4,0.2,-->,50.270451,22.961948,37.046303 +0.6,0.4,0.4,-->,51.033901,26.455692,2.293884 +0.6,0.4,0.6,-->,52.423878,32.283989,-30.679903 +0.6,0.4,0.8,-->,54.372154,40.043945,-60.574661 +0.6,0.4,1,-->,56.816143,49.068569,-87.687210 +0.6,0.6,0,-->,62.008579,-12.879553,65.173470 +0.6,0.6,0.2,-->,62.178875,-11.790965,49.919373 +0.6,0.6,0.4,-->,62.711761,-8.063137,18.677069 +0.6,0.6,0.6,-->,63.713264,-1.612785,-13.303147 +0.6,0.6,0.8,-->,65.155769,7.037671,-43.322731 +0.6,0.6,1,-->,67.079178,17.155495,-71.105827 +0.6,0.8,0,-->,75.057686,-46.677471,74.712097 +0.6,0.8,0.2,-->,75.178947,-45.604561,63.004669 +0.6,0.8,0.4,-->,75.581429,-41.899918,35.623489 +0.6,0.8,0.6,-->,76.336861,-35.676147,5.123379 +0.6,0.8,0.8,-->,77.434418,-27.001944,-24.457684 +0.6,0.8,1,-->,78.931442,-16.509262,-52.451633 +0.6,1,0,-->,88.353043,-77.255936,84.723892 +0.6,1,0.2,-->,88.435738,-76.301453,75.524651 +0.6,1,0.4,-->,88.752129,-73.015839,51.746147 +0.6,1,0.6,-->,89.305527,-67.088249,23.186333 +0.6,1,0.8,-->,90.118309,-58.892342,-5.493654 +0.6,1,1,-->,91.234993,-48.844967,-33.364689 +0.8,0,0,-->,50.755196,74.976685,62.196682 +0.8,0,0.2,-->,50.968868,75.461952,40.017788 +0.8,0,0.4,-->,51.698483,77.102661,4.240276 +0.8,0,0.6,-->,53.061016,79.962341,-29.102859 +0.8,0,0.8,-->,54.984695,84.151474,-59.173382 +0.8,0,1,-->,57.382729,89.092613,-86.483810 +0.8,0.2,0,-->,52.803699,67.950272,63.028912 +0.8,0.2,0.2,-->,53.013535,68.458977,42.271873 +0.8,0.2,0.4,-->,53.722660,70.290504,7.067537 +0.8,0.2,0.6,-->,54.990822,73.455307,-26.136328 +0.8,0.2,0.8,-->,56.765919,77.884476,-56.241108 +0.8,0.2,1,-->,59.115398,83.281311,-83.710358 +0.8,0.4,0,-->,59.330601,46.591663,66.521126 +0.8,0.4,0.2,-->,59.482979,47.163731,49.033733 +0.8,0.4,0.4,-->,60.093224,49.312027,15.962100 +0.8,0.4,0.6,-->,61.146759,53.025249,-16.643753 +0.8,0.4,0.8,-->,62.673294,58.306725,-46.861668 +0.8,0.4,1,-->,64.681061,64.538239,-74.607613 +0.8,0.6,0,-->,69.042435,16.520502,72.543739 +0.8,0.6,0.2,-->,69.167999,17.229103,58.705261 +0.8,0.6,0.4,-->,69.631416,19.605846,28.799271 +0.8,0.6,0.6,-->,70.470749,23.848122,-2.785433 +0.8,0.6,0.8,-->,71.697578,29.780773,-32.839100 +0.8,0.6,1,-->,73.333344,37.049706,-60.893154 +0.8,0.8,0,-->,80.389526,-15.931846,80.452194 +0.8,0.8,0.2,-->,80.486015,-15.235040,69.511322 +0.8,0.8,0.4,-->,80.847481,-12.672692,43.038837 +0.8,0.8,0.6,-->,81.507607,-8.228512,13.014021 +0.8,0.8,0.8,-->,82.475571,-2.010647,-16.441641 +0.8,0.8,1,-->,83.789551,5.781823,-44.481895 +0.8,1,0,-->,92.406509,-47.520424,89.144119 +0.8,1,0.2,-->,92.490677,-46.818649,80.415840 +0.8,1,0.4,-->,92.767952,-44.329166,57.329189 +0.8,1,0.6,-->,93.305550,-39.983334,29.303062 +0.8,1,0.8,-->,94.121895,-33.769936,0.605300 +0.8,1,1,-->,95.172554,-25.905756,-27.099264 +1,0,0,-->,62.553818,88.255424,72.836563 +1,0,0.2,-->,62.699516,88.594505,55.071697 +1,0,0.4,-->,63.250793,89.873512,21.684198 +1,0,0.6,-->,64.249298,92.060646,-11.161172 +1,0,0.8,-->,65.648865,95.114029,-41.588768 +1,0,1,-->,67.596794,99.057877,-69.645813 +1,0.2,0,-->,64.051727,83.203018,73.515678 +1,0.2,0.2,-->,64.188034,83.596649,56.521488 +1,0.2,0.4,-->,64.730225,84.817581,23.698683 +1,0.2,0.6,-->,65.654991,87.068352,-9.005555 +1,0.2,0.8,-->,67.090446,90.424149,-39.447964 +1,0.2,1,-->,68.937592,94.486618,-67.539490 +1,0.4,0,-->,69.083092,66.651321,76.088524 +1,0.4,0.2,-->,69.220940,67.056557,61.164719 +1,0.4,0.4,-->,69.683495,68.477272,30.114288 +1,0.4,0.6,-->,70.509499,71.064293,-1.892268 +1,0.4,0.8,-->,71.728203,74.836395,-32.227150 +1,0.4,1,-->,73.359375,79.478439,-60.387699 +1,0.6,0,-->,76.938248,41.503555,80.703896 +1,0.6,0.2,-->,77.047546,41.998470,68.415703 +1,0.6,0.4,-->,77.440544,43.608063,40.010826 +1,0.6,0.6,-->,78.203171,46.475208,9.025769 +1,0.6,0.8,-->,79.269012,50.709000,-20.900406 +1,0.6,1,-->,80.607018,56.025387,-49.094727 +1,0.8,0,-->,86.727348,11.982436,87.215088 +1,0.8,0.2,-->,86.814644,12.438746,77.123909 +1,0.8,0.4,-->,87.140877,14.228040,51.805790 +1,0.8,0.6,-->,87.750450,17.333416,22.319798 +1,0.8,0.8,-->,88.628685,21.900330,-6.889502 +1,0.8,1,-->,89.767578,27.725994,-34.947388 +1,1,0,-->,97.548019,-18.745184,94.676338 +1,1,0.2,-->,97.639915,-18.234043,86.495010 +1,1,0.4,-->,97.912529,-16.389698,64.218582 +1,1,0.6,-->,98.414879,-13.139247,36.613705 +1,1,0.8,-->,99.108658,-8.404252,8.257664 +1,1,1,-->,100.000000,-2.359719,-19.373055 +-0.1,0.5,0.5,-->,45.677956,-50.913513,-24.578503 +1.1,0.5,0.5,-->,73.601364,57.962265,18.881802 +0.5,-0.1,0.5,-->,34.205009,59.595188,-41.754742 +0.5,1.1,0.5,-->,87.402779,-83.420631,35.334843 +0.5,0.5,-0.1,-->,52.349220,-11.236909,57.175781 +0.5,0.5,1.1,-->,58.748699,24.767580,-84.695480 diff --git a/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray.icc b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray.icc new file mode 100644 index 0000000000000000000000000000000000000000..8e10bacd7830d716849cc01f85119a11ba508fd8 GIT binary patch literal 3012 zcmZQz;69RAP>{oZ91w}wMHxH1lnvz|fNFr?+f}H0baK;5fbu|DW}xH2 zZUph502|+d!2xKt0EYsPfq;WZphTifp+cj|B#lKnn+y(_T()>@^VyNvRm4-p*Cfy- zG&C|bwluLdbz0`K+--%&O0QQwul?S{-X_td(PuHqV_M{_%z2fII+x8_wQAk2O{ccq z-t~Il@59{3Wlrmyx4G!JWa0L6^Y}NEb0A;?oQ>gg6=i6M+iF literal 0 HcmV?d00001 diff --git a/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-0.csv new file mode 100644 index 0000000..50e52a5 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,3.137238,0.549336,-0.009522 +0,0,0.2,-->,9.087980,0.500137,0.457381 +0,0,0.4,-->,14.148653,0.464616,0.429141 +0,0,0.6,-->,19.523249,0.483798,0.458765 +0,0,0.8,-->,25.142279,0.493403,0.475149 +0,0,1,-->,30.898615,0.498434,0.484755 +0,0.2,0,-->,18.241978,0.480439,0.453384 +0,0.2,0.2,-->,22.836514,0.490242,0.469556 +0,0.2,0.4,-->,27.547562,0.495911,0.479785 +0,0.2,0.6,-->,32.332115,0.499270,0.486473 +0,0.2,0.8,-->,37.166824,0.501307,0.491048 +0,0.2,1,-->,42.035145,0.502553,0.494239 +0,0.4,0,-->,34.005745,0.500076,0.488251 +0,0.4,0.2,-->,37.833019,0.501520,0.491549 +0,0.4,0.4,-->,41.681778,0.502477,0.494042 +0,0.4,0.6,-->,45.544498,0.503146,0.495972 +0,0.4,0.8,-->,49.419411,0.503602,0.497492 +0,0.4,1,-->,53.303955,0.503891,0.498693 +0,0.6,0,-->,50.330563,0.503693,0.497811 +0,0.6,0.2,-->,53.185417,0.503921,0.498662 +0,0.6,0.4,-->,56.042881,0.504073,0.499407 +0,0.6,0.6,-->,58.904827,0.504165,0.500046 +0,0.6,0.8,-->,61.768700,0.504256,0.500593 +0,0.6,1,-->,64.635414,0.504317,0.501079 +0,0.8,0,-->,66.827812,0.504377,0.501398 +0,0.8,0.2,-->,68.660881,0.504377,0.501626 +0,0.8,0.4,-->,70.495010,0.504347,0.501869 +0,0.8,0.6,-->,72.330795,0.504347,0.502082 +0,0.8,0.8,-->,74.165909,0.504377,0.502295 +0,0.8,1,-->,76.001572,0.504347,0.502462 +0,1,0,-->,83.392036,0.504256,0.503070 +0,1,0.2,-->,84.191757,0.504225,0.503116 +0,1,0.4,-->,84.991135,0.504225,0.503177 +0,1,0.6,-->,85.790222,0.504195,0.503237 +0,1,0.8,-->,86.589401,0.504195,0.503283 +0,1,1,-->,87.388641,0.504165,0.503344 +0.2,0,0,-->,14.670033,0.467200,0.433002 +0.2,0,0.2,-->,19.155582,0.482901,0.457290 +0.2,0,0.4,-->,23.816303,0.491701,0.472094 +0.2,0,0.6,-->,28.584402,0.496793,0.481487 +0.2,0,0.8,-->,33.420605,0.499818,0.487658 +0.2,0,1,-->,38.302376,0.501641,0.491899 +0.2,0.2,0,-->,28.276951,0.496550,0.480986 +0.2,0.2,0.2,-->,32.277611,0.499240,0.486397 +0.2,0.2,0.4,-->,36.314274,0.501018,0.490348 +0.2,0.2,0.6,-->,40.375729,0.502204,0.493267 +0.2,0.2,0.8,-->,44.454182,0.503009,0.495455 +0.2,0.2,1,-->,48.548138,0.503511,0.497188 +0.2,0.4,0,-->,42.587017,0.502645,0.494543 +0.2,0.4,0.2,-->,45.828926,0.503177,0.496109 +0.2,0.4,0.4,-->,49.079075,0.503572,0.497370 +0.2,0.4,0.6,-->,52.335907,0.503861,0.498434 +0.2,0.4,0.8,-->,55.597664,0.504104,0.499301 +0.2,0.4,1,-->,58.864574,0.504195,0.500030 +0.2,0.6,0,-->,57.115341,0.504104,0.499666 +0.2,0.6,0.2,-->,59.533279,0.504195,0.500182 +0.2,0.6,0.4,-->,61.951820,0.504286,0.500638 +0.2,0.6,0.6,-->,64.372452,0.504286,0.501033 +0.2,0.6,0.8,-->,66.795288,0.504347,0.501383 +0.2,0.6,1,-->,69.218407,0.504377,0.501717 +0.2,0.8,0,-->,71.732536,0.504377,0.502021 +0.2,0.8,0.2,-->,73.304230,0.504347,0.502189 +0.2,0.8,0.4,-->,74.876335,0.504347,0.502341 +0.2,0.8,0.6,-->,76.448784,0.504347,0.502493 +0.2,0.8,0.8,-->,78.022972,0.504317,0.502645 +0.2,0.8,1,-->,79.596283,0.504286,0.502781 +0.2,1,0,-->,86.389885,0.504195,0.503268 +0.2,1,0.2,-->,87.109207,0.504195,0.503329 +0.2,1,0.4,-->,87.828575,0.504195,0.503344 +0.2,1,0.6,-->,88.548019,0.504165,0.503405 +0.2,1,0.8,-->,89.267494,0.504165,0.503450 +0.2,1,1,-->,89.987694,0.504165,0.503465 +0.4,0,0,-->,26.285154,0.494680,0.477490 +0.4,0,0.2,-->,30.126085,0.497918,0.483722 +0.4,0,0.4,-->,34.005386,0.500076,0.488251 +0.4,0,0.6,-->,37.911076,0.501535,0.491595 +0.4,0,0.8,-->,41.838707,0.502523,0.494133 +0.4,0,1,-->,45.781120,0.503177,0.496079 +0.4,0.2,0,-->,38.655788,0.501763,0.492127 +0.4,0.2,0.2,-->,41.925346,0.502523,0.494179 +0.4,0.2,0.4,-->,45.204453,0.503101,0.495835 +0.4,0.2,0.6,-->,48.493206,0.503541,0.497173 +0.4,0.2,0.8,-->,51.788036,0.503845,0.498282 +0.4,0.2,1,-->,55.089165,0.504013,0.499179 +0.4,0.4,0,-->,51.241581,0.503785,0.498085 +0.4,0.4,0.2,-->,53.875603,0.503952,0.498860 +0.4,0.4,0.4,-->,56.511478,0.504104,0.499514 +0.4,0.4,0.6,-->,59.151524,0.504225,0.500106 +0.4,0.4,0.8,-->,61.792545,0.504286,0.500623 +0.4,0.4,1,-->,64.436104,0.504317,0.501033 +0.4,0.6,0,-->,63.918541,0.504317,0.500973 +0.4,0.6,0.2,-->,65.895287,0.504377,0.501261 +0.4,0.6,0.4,-->,67.871597,0.504347,0.501550 +0.4,0.6,0.6,-->,69.848709,0.504377,0.501778 +0.4,0.6,0.8,-->,71.828117,0.504347,0.502021 +0.4,0.6,1,-->,73.806747,0.504347,0.502234 +0.4,0.8,0,-->,76.640793,0.504317,0.502523 +0.4,0.8,0.2,-->,77.951370,0.504286,0.502629 +0.4,0.8,0.4,-->,79.261253,0.504347,0.502751 +0.4,0.8,0.6,-->,80.571083,0.504317,0.502842 +0.4,0.8,0.8,-->,81.881126,0.504286,0.502949 +0.4,0.8,1,-->,83.191635,0.504256,0.503055 +0.4,1,0,-->,89.387840,0.504165,0.503450 +0.4,1,0.2,-->,90.028053,0.504165,0.503496 +0.4,1,0.4,-->,90.668327,0.504134,0.503511 +0.4,1,0.6,-->,91.308189,0.504134,0.503557 +0.4,1,0.8,-->,91.947914,0.504104,0.503602 +0.4,1,1,-->,92.587646,0.504104,0.503617 +0.6,0,0,-->,38.499374,0.501702,0.492020 +0.6,0,0.2,-->,41.445728,0.502447,0.493905 +0.6,0,0.4,-->,44.399719,0.503009,0.495440 +0.6,0,0.6,-->,47.362476,0.503389,0.496732 +0.6,0,0.8,-->,50.329773,0.503693,0.497811 +0.6,0,1,-->,53.303658,0.503891,0.498693 +0.6,0.2,0,-->,49.182095,0.503602,0.497401 +0.6,0.2,0.2,-->,51.669373,0.503815,0.498206 +0.6,0.2,0.4,-->,54.160889,0.503952,0.498936 +0.6,0.2,0.6,-->,56.653969,0.504104,0.499559 +0.6,0.2,0.8,-->,59.151016,0.504195,0.500091 +0.6,0.2,1,-->,61.648758,0.504286,0.500562 +0.6,0.4,0,-->,59.939213,0.504225,0.500243 +0.6,0.4,0.2,-->,61.951996,0.504286,0.500623 +0.6,0.4,0.4,-->,63.966137,0.504286,0.500973 +0.6,0.4,0.6,-->,65.982750,0.504347,0.501277 +0.6,0.4,0.8,-->,67.998863,0.504347,0.501565 +0.6,0.4,1,-->,70.015877,0.504347,0.501809 +0.6,0.6,0,-->,70.734612,0.504377,0.501900 +0.6,0.6,0.2,-->,72.267105,0.504377,0.502067 +0.6,0.6,0.4,-->,73.799034,0.504347,0.502234 +0.6,0.6,0.6,-->,75.331322,0.504347,0.502401 +0.6,0.6,0.8,-->,76.864227,0.504347,0.502523 +0.6,0.6,1,-->,78.398483,0.504286,0.502675 +0.6,0.8,0,-->,81.553780,0.504286,0.502918 +0.6,0.8,0.2,-->,82.600319,0.504256,0.503009 +0.6,0.8,0.4,-->,83.647743,0.504256,0.503085 +0.6,0.8,0.6,-->,84.695381,0.504225,0.503146 +0.6,0.8,0.8,-->,85.742317,0.504225,0.503222 +0.6,0.8,1,-->,86.789360,0.504195,0.503298 +0.6,1,0,-->,92.387817,0.504073,0.503617 +0.6,1,0.2,-->,92.947632,0.504073,0.503663 +0.6,1,0.4,-->,93.507507,0.504073,0.503678 +0.6,1,0.6,-->,94.067383,0.504073,0.503693 +0.6,1,0.8,-->,94.627289,0.504043,0.503739 +0.6,1,1,-->,95.187210,0.504043,0.503769 +0.8,0,0,-->,50.924690,0.503754,0.497994 +0.8,0,0.2,-->,52.907734,0.503891,0.498586 +0.8,0,0.4,-->,54.891335,0.504013,0.499118 +0.8,0,0.6,-->,56.876583,0.504104,0.499590 +0.8,0,0.8,-->,58.864571,0.504225,0.500046 +0.8,0,1,-->,60.853065,0.504225,0.500426 +0.8,0.2,0,-->,59.779896,0.504225,0.500213 +0.8,0.2,0.2,-->,61.466263,0.504256,0.500532 +0.8,0.2,0.4,-->,63.153614,0.504286,0.500821 +0.8,0.2,0.6,-->,64.842583,0.504317,0.501109 +0.8,0.2,0.8,-->,66.532036,0.504347,0.501353 +0.8,0.2,1,-->,68.221519,0.504347,0.501581 +0.8,0.4,0,-->,68.660942,0.504347,0.501626 +0.8,0.4,0.2,-->,70.048164,0.504377,0.501809 +0.8,0.4,0.4,-->,71.436996,0.504408,0.501976 +0.8,0.4,0.6,-->,72.825401,0.504317,0.502128 +0.8,0.4,0.8,-->,74.213730,0.504377,0.502295 +0.8,0.4,1,-->,75.602417,0.504317,0.502417 +0.8,0.6,0,-->,77.559784,0.504317,0.502614 +0.8,0.6,0.2,-->,78.646286,0.504286,0.502675 +0.8,0.6,0.4,-->,79.732414,0.504317,0.502781 +0.8,0.6,0.6,-->,80.818672,0.504286,0.502842 +0.8,0.6,0.8,-->,81.905067,0.504286,0.502949 +0.8,0.6,1,-->,82.991676,0.504256,0.503040 +0.8,0.8,0,-->,86.469749,0.504225,0.503283 +0.8,0.8,0.2,-->,87.253075,0.504165,0.503329 +0.8,0.8,0.4,-->,88.036514,0.504225,0.503374 +0.8,0.8,0.6,-->,88.820007,0.504165,0.503420 +0.8,0.8,0.8,-->,89.603836,0.504165,0.503481 +0.8,0.8,1,-->,90.388168,0.504165,0.503526 +0.8,1,0,-->,95.387085,0.504043,0.503769 +0.8,1,0.2,-->,95.867325,0.504013,0.503800 +0.8,1,0.4,-->,96.347801,0.504043,0.503800 +0.8,1,0.6,-->,96.828308,0.504013,0.503845 +0.8,1,0.8,-->,97.308723,0.504043,0.503861 +0.8,1,1,-->,97.788795,0.503982,0.503891 +1,0,0,-->,63.440849,0.504286,0.500881 +1,0,0.2,-->,64.436493,0.504317,0.501018 +1,0,0.4,-->,65.432930,0.504317,0.501185 +1,0,0.6,-->,66.428665,0.504377,0.501337 +1,0,0.8,-->,67.424599,0.504347,0.501474 +1,0,1,-->,68.420746,0.504347,0.501611 +1,0.2,0,-->,70.415131,0.504347,0.501854 +1,0.2,0.2,-->,71.293121,0.504377,0.501961 +1,0.2,0.4,-->,72.170982,0.504347,0.502067 +1,0.2,0.6,-->,73.048454,0.504377,0.502158 +1,0.2,0.8,-->,73.926064,0.504347,0.502249 +1,0.2,1,-->,74.803787,0.504347,0.502341 +1,0.4,0,-->,77.399956,0.504317,0.502584 +1,0.4,0.2,-->,78.159142,0.504317,0.502660 +1,0.4,0.4,-->,78.917732,0.504286,0.502721 +1,0.4,0.6,-->,79.676346,0.504317,0.502781 +1,0.4,0.8,-->,80.435051,0.504286,0.502842 +1,0.4,1,-->,81.193810,0.504286,0.502903 +1,0.6,0,-->,84.391640,0.504225,0.503146 +1,0.6,0.2,-->,85.031029,0.504195,0.503177 +1,0.6,0.4,-->,85.670403,0.504195,0.503237 +1,0.6,0.6,-->,86.309784,0.504195,0.503283 +1,0.6,0.8,-->,86.949203,0.504165,0.503298 +1,0.6,1,-->,87.588676,0.504195,0.503344 +1,0.8,0,-->,91.388115,0.504104,0.503557 +1,0.8,0.2,-->,91.907921,0.504134,0.503602 +1,0.8,0.4,-->,92.427795,0.504073,0.503617 +1,0.8,0.6,-->,92.947655,0.504073,0.503648 +1,0.8,0.8,-->,93.467552,0.504104,0.503678 +1,0.8,1,-->,93.987442,0.504073,0.503709 +1,1,0,-->,98.388504,0.503982,0.503906 +1,1,0.2,-->,98.788628,0.503952,0.503937 +1,1,0.4,-->,99.188782,0.503952,0.503937 +1,1,0.6,-->,99.588951,0.503952,0.503952 +1,1,0.8,-->,99.989113,0.503921,0.503982 +1,1,1,-->,100.389267,0.503952,0.503967 +-0.1,0.5,0.5,-->,50.527592,0.503724,0.497872 +1.1,0.5,0.5,-->,82.641861,0.504256,0.503009 +0.5,-0.1,0.5,-->,40.904377,0.502325,0.493586 +0.5,1.1,0.5,-->,92.387703,0.504073,0.503617 +0.5,0.5,-0.1,-->,61.450050,0.504256,0.500532 +0.5,0.5,1.1,-->,71.661766,0.504347,0.502006 diff --git a/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-1.csv new file mode 100644 index 0000000..e09a118 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.505730,0.505730 +0,0,0.2,-->,6.021722,0.505730,0.505730 +0,0,0.4,-->,12.045344,0.505730,0.505730 +0,0,0.6,-->,18.068781,0.505730,0.505730 +0,0,0.8,-->,24.092220,0.505730,0.505730 +0,0,1,-->,30.115656,0.505730,0.505730 +0,0.2,0,-->,16.663570,0.505730,0.505730 +0,0.2,0.2,-->,21.643068,0.505730,0.505730 +0,0.2,0.4,-->,26.622429,0.505730,0.505730 +0,0.2,0.6,-->,31.600996,0.505730,0.505730 +0,0.2,0.8,-->,36.580647,0.505730,0.505730 +0,0.2,1,-->,41.560299,0.505730,0.505730 +0,0.4,0,-->,33.329563,0.505730,0.505730 +0,0.4,0.2,-->,37.263836,0.505730,0.505730 +0,0.4,0.4,-->,41.199760,0.505730,0.505730 +0,0.4,0.6,-->,45.134533,0.505730,0.505730 +0,0.4,0.8,-->,49.069836,0.505730,0.505730 +0,0.4,1,-->,53.005646,0.505730,0.505730 +0,0.6,0,-->,49.993767,0.505730,0.505730 +0,0.6,0.2,-->,52.885662,0.505730,0.505730 +0,0.6,0.4,-->,55.776207,0.505730,0.505730 +0,0.6,0.6,-->,58.667904,0.505730,0.505730 +0,0.6,0.8,-->,61.558647,0.505730,0.505730 +0,0.6,1,-->,64.449783,0.505730,0.505730 +0,0.8,0,-->,66.659378,0.505730,0.505730 +0,0.8,0.2,-->,68.505951,0.505730,0.505730 +0,0.8,0.4,-->,70.352875,0.505730,0.505730 +0,0.8,0.6,-->,72.200813,0.505730,0.505730 +0,0.8,0.8,-->,74.047455,0.505745,0.505745 +0,0.8,1,-->,75.894089,0.505730,0.505730 +0,1,0,-->,83.323898,0.505730,0.505730 +0,1,0.2,-->,84.127464,0.505730,0.505730 +0,1,0.4,-->,84.930626,0.505730,0.505730 +0,1,0.6,-->,85.733429,0.505730,0.505730 +0,1,0.8,-->,86.536255,0.505730,0.505730 +0,1,1,-->,87.339081,0.505730,0.505730 +0.2,0,0,-->,12.647454,0.505730,0.505730 +0.2,0,0.2,-->,17.667078,0.505730,0.505730 +0.2,0,0.4,-->,22.687010,0.505730,0.505730 +0.2,0,0.6,-->,27.706783,0.505730,0.505730 +0.2,0,0.8,-->,32.725853,0.505730,0.505730 +0.2,0,1,-->,37.744801,0.505730,0.505730 +0.2,0.2,0,-->,27.385599,0.505730,0.505730 +0.2,0.2,0.2,-->,31.544607,0.505715,0.505715 +0.2,0.2,0.4,-->,35.705406,0.505730,0.505730 +0.2,0.2,0.6,-->,39.866074,0.505730,0.505730 +0.2,0.2,0.8,-->,44.025208,0.505715,0.505715 +0.2,0.2,1,-->,48.185875,0.505730,0.505730 +0.2,0.4,0,-->,42.123119,0.505730,0.505730 +0.2,0.4,0.2,-->,45.423759,0.505730,0.505730 +0.2,0.4,0.4,-->,48.724602,0.505730,0.505730 +0.2,0.4,0.6,-->,52.025570,0.505745,0.505745 +0.2,0.4,0.8,-->,55.326073,0.505745,0.505745 +0.2,0.4,1,-->,58.627254,0.505730,0.505730 +0.2,0.6,0,-->,56.860180,0.505730,0.505730 +0.2,0.6,0.2,-->,59.302486,0.505730,0.505730 +0.2,0.6,0.4,-->,61.743397,0.505745,0.505745 +0.2,0.6,0.6,-->,64.184662,0.505730,0.505730 +0.2,0.6,0.8,-->,66.626610,0.505730,0.505730 +0.2,0.6,1,-->,69.067444,0.505730,0.505730 +0.2,0.8,0,-->,71.598671,0.505730,0.505730 +0.2,0.8,0.2,-->,73.180428,0.505730,0.505730 +0.2,0.8,0.4,-->,74.762192,0.505730,0.505730 +0.2,0.8,0.6,-->,76.343903,0.505730,0.505730 +0.2,0.8,0.8,-->,77.926979,0.505730,0.505730 +0.2,0.8,1,-->,79.508835,0.505730,0.505730 +0.2,1,0,-->,86.335838,0.505730,0.505730 +0.2,1,0.2,-->,87.058395,0.505730,0.505730 +0.2,1,0.4,-->,87.780975,0.505730,0.505730 +0.2,1,0.6,-->,88.503555,0.505730,0.505730 +0.2,1,0.8,-->,89.226128,0.505730,0.505730 +0.2,1,1,-->,89.949387,0.505730,0.505730 +0.4,0,0,-->,25.297216,0.505730,0.505730 +0.4,0,0.2,-->,29.313141,0.505730,0.505730 +0.4,0,0.4,-->,33.329193,0.505730,0.505730 +0.4,0,0.6,-->,37.343842,0.505730,0.505730 +0.4,0,0.8,-->,41.359894,0.505730,0.505730 +0.4,0,1,-->,45.375149,0.505730,0.505730 +0.4,0.2,0,-->,38.106758,0.505730,0.505730 +0.4,0.2,0.2,-->,41.448288,0.505730,0.505730 +0.4,0.2,0.4,-->,44.788658,0.505730,0.505730 +0.4,0.2,0.6,-->,48.130127,0.505745,0.505745 +0.4,0.2,0.8,-->,51.470692,0.505745,0.505745 +0.4,0.2,1,-->,54.811852,0.505730,0.505730 +0.4,0.4,0,-->,50.917084,0.505730,0.505730 +0.4,0.4,0.2,-->,53.584175,0.505730,0.505730 +0.4,0.4,0.4,-->,56.249897,0.505730,0.505730 +0.4,0.4,0.6,-->,58.917027,0.505745,0.505745 +0.4,0.4,0.8,-->,61.582710,0.505745,0.505745 +0.4,0.4,1,-->,64.248840,0.505730,0.505730 +0.4,0.6,0,-->,63.727016,0.505730,0.505730 +0.4,0.6,0.2,-->,65.719681,0.505745,0.505745 +0.4,0.6,0.4,-->,67.710945,0.505730,0.505730 +0.4,0.6,0.6,-->,69.702148,0.505730,0.505730 +0.4,0.6,0.8,-->,71.694870,0.505730,0.505730 +0.4,0.6,1,-->,73.686081,0.505730,0.505730 +0.4,0.8,0,-->,76.537003,0.505730,0.505730 +0.4,0.8,0.2,-->,77.854980,0.505730,0.505730 +0.4,0.8,0.4,-->,79.172012,0.505745,0.505745 +0.4,0.8,0.6,-->,80.488762,0.505730,0.505730 +0.4,0.8,0.8,-->,81.805511,0.505745,0.505745 +0.4,0.8,1,-->,83.122520,0.505730,0.505730 +0.4,1,0,-->,89.346992,0.505730,0.505730 +0.4,1,0.2,-->,89.989914,0.505730,0.505730 +0.4,1,0.4,-->,90.632866,0.505730,0.505730 +0.4,1,0.6,-->,91.275368,0.505730,0.505730 +0.4,1,0.8,-->,91.917694,0.505730,0.505730 +0.4,1,1,-->,92.560005,0.505730,0.505730 +0.6,0,0,-->,37.946583,0.505730,0.505730 +0.6,0,0.2,-->,40.958855,0.505730,0.505730 +0.6,0,0.4,-->,43.969776,0.505730,0.505730 +0.6,0,0.6,-->,46.982140,0.505730,0.505730 +0.6,0,0.8,-->,49.992966,0.505730,0.505730 +0.6,0,1,-->,53.005337,0.505730,0.505730 +0.6,0.2,0,-->,48.829117,0.505730,0.505730 +0.6,0.2,0.2,-->,51.350479,0.505715,0.505715 +0.6,0.2,0.4,-->,53.872837,0.505730,0.505730 +0.6,0.2,0.6,-->,56.393917,0.505730,0.505730 +0.6,0.2,0.8,-->,58.916515,0.505730,0.505730 +0.6,0.2,1,-->,61.437641,0.505730,0.505730 +0.6,0.4,0,-->,59.712307,0.505730,0.505730 +0.6,0.4,0.2,-->,61.743580,0.505730,0.505730 +0.6,0.4,0.4,-->,63.775002,0.505730,0.505730 +0.6,0.4,0.6,-->,65.807823,0.505730,0.505730 +0.6,0.4,0.8,-->,67.839142,0.505730,0.505730 +0.6,0.4,1,-->,69.870468,0.505730,0.505730 +0.6,0.6,0,-->,70.594109,0.505730,0.505730 +0.6,0.6,0.2,-->,72.136711,0.505730,0.505730 +0.6,0.6,0.4,-->,73.678322,0.505730,0.505730 +0.6,0.6,0.6,-->,75.219894,0.505730,0.505730 +0.6,0.6,0.8,-->,76.761726,0.505730,0.505730 +0.6,0.6,1,-->,78.304558,0.505730,0.505730 +0.6,0.8,0,-->,81.476509,0.505730,0.505730 +0.6,0.8,0.2,-->,82.528297,0.505730,0.505730 +0.6,0.8,0.4,-->,83.580841,0.505730,0.505730 +0.6,0.8,0.6,-->,84.633484,0.505730,0.505730 +0.6,0.8,0.8,-->,85.685310,0.505730,0.505730 +0.6,0.8,1,-->,86.737129,0.505730,0.505730 +0.6,1,0,-->,92.359367,0.505730,0.505730 +0.6,1,0.2,-->,92.921425,0.505730,0.505730 +0.6,1,0.4,-->,93.483505,0.505730,0.505730 +0.6,1,0.6,-->,94.045570,0.505730,0.505730 +0.6,1,0.8,-->,94.607635,0.505730,0.505730 +0.6,1,1,-->,95.169701,0.505730,0.505730 +0.8,0,0,-->,50.595963,0.505730,0.505730 +0.8,0,0.2,-->,52.604561,0.505730,0.505730 +0.8,0,0.4,-->,54.611767,0.505730,0.505730 +0.8,0,0.6,-->,56.618904,0.505730,0.505730 +0.8,0,0.8,-->,58.627247,0.505745,0.505745 +0.8,0,1,-->,60.634708,0.505730,0.505730 +0.8,0.2,0,-->,59.551476,0.505730,0.505730 +0.8,0.2,0.2,-->,61.253506,0.505730,0.505730 +0.8,0.2,0.4,-->,62.955647,0.505730,0.505730 +0.8,0.2,0.6,-->,64.658615,0.505730,0.505730 +0.8,0.2,0.8,-->,66.361343,0.505730,0.505730 +0.8,0.2,1,-->,68.063423,0.505730,0.505730 +0.8,0.4,0,-->,68.506012,0.505730,0.505730 +0.8,0.4,0.2,-->,69.902985,0.505730,0.505730 +0.8,0.4,0.4,-->,71.301178,0.505745,0.505745 +0.8,0.4,0.6,-->,72.698578,0.505730,0.505730 +0.8,0.4,0.8,-->,74.095573,0.505745,0.505745 +0.8,0.4,1,-->,75.492592,0.505730,0.505730 +0.8,0.6,0,-->,77.461205,0.505730,0.505730 +0.8,0.6,0.2,-->,78.553719,0.505715,0.505715 +0.8,0.6,0.4,-->,79.645691,0.505730,0.505730 +0.8,0.6,0.6,-->,80.737633,0.505715,0.505715 +0.8,0.6,0.8,-->,81.829575,0.505730,0.505730 +0.8,0.6,1,-->,82.921577,0.505730,0.505730 +0.8,0.8,0,-->,86.416069,0.505745,0.505745 +0.8,0.8,0.2,-->,87.202911,0.505730,0.505730 +0.8,0.8,0.4,-->,87.989822,0.505745,0.505745 +0.8,0.8,0.6,-->,88.776718,0.505730,0.505730 +0.8,0.8,0.8,-->,89.563904,0.505745,0.505745 +0.8,0.8,1,-->,90.351540,0.505745,0.505745 +0.8,1,0,-->,95.370331,0.505730,0.505730 +0.8,1,0.2,-->,95.852371,0.505730,0.505730 +0.8,1,0.4,-->,96.334656,0.505730,0.505730 +0.8,1,0.6,-->,96.816933,0.505730,0.505730 +0.8,1,0.8,-->,97.299126,0.505745,0.505745 +0.8,1,1,-->,97.780937,0.505730,0.505730 +1,0,0,-->,63.245319,0.505730,0.505730 +1,0,0.2,-->,64.249237,0.505730,0.505730 +1,0,0.4,-->,65.253685,0.505730,0.505730 +1,0,0.6,-->,66.257195,0.505730,0.505730 +1,0,0.8,-->,67.260643,0.505730,0.505730 +1,0,1,-->,68.264099,0.505730,0.505730 +1,0.2,0,-->,70.272461,0.505730,0.505730 +1,0.2,0.2,-->,71.156357,0.505730,0.505730 +1,0.2,0.4,-->,72.039970,0.505730,0.505730 +1,0.2,0.6,-->,72.923050,0.505730,0.505730 +1,0.2,0.8,-->,73.806137,0.505730,0.505730 +1,0.2,1,-->,74.689201,0.505730,0.505730 +1,0.4,0,-->,77.300491,0.505730,0.505730 +1,0.4,0.2,-->,78.063896,0.505730,0.505730 +1,0.4,0.4,-->,78.826637,0.505730,0.505730 +1,0.4,0.6,-->,79.589325,0.505730,0.505730 +1,0.4,0.8,-->,80.352013,0.505730,0.505730 +1,0.4,1,-->,81.114708,0.505730,0.505730 +1,0.6,0,-->,84.328308,0.505730,0.505730 +1,0.6,0.2,-->,84.970711,0.505730,0.505730 +1,0.6,0.4,-->,85.613060,0.505730,0.505730 +1,0.6,0.6,-->,86.255371,0.505730,0.505730 +1,0.6,0.8,-->,86.897682,0.505730,0.505730 +1,0.6,1,-->,87.540009,0.505730,0.505730 +1,0.8,0,-->,91.355621,0.505730,0.505730 +1,0.8,0.2,-->,91.877548,0.505730,0.505730 +1,0.8,0.4,-->,92.399506,0.505730,0.505730 +1,0.8,0.6,-->,92.921440,0.505730,0.505730 +1,0.8,0.8,-->,93.443390,0.505745,0.505745 +1,0.8,1,-->,93.965317,0.505730,0.505730 +1,1,0,-->,98.382812,0.505730,0.505730 +1,1,0.2,-->,98.784355,0.505730,0.505730 +1,1,0.4,-->,99.185936,0.505730,0.505730 +1,1,0.6,-->,99.587509,0.505730,0.505730 +1,1,0.8,-->,99.989067,0.505730,0.505730 +1,1,1,-->,100.390625,0.505730,0.505730 +-0.1,0.5,0.5,-->,50.193493,0.505730,0.505730 +1.1,0.5,0.5,-->,82.570045,0.505730,0.505730 +0.5,-0.1,0.5,-->,40.406132,0.505730,0.505730 +0.5,1.1,0.5,-->,92.359253,0.505730,0.505730 +0.5,0.5,-0.1,-->,61.237144,0.505730,0.505730 +0.5,0.5,1.1,-->,71.527428,0.505730,0.505730 diff --git a/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-2.csv new file mode 100644 index 0000000..e09a118 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.505730,0.505730 +0,0,0.2,-->,6.021722,0.505730,0.505730 +0,0,0.4,-->,12.045344,0.505730,0.505730 +0,0,0.6,-->,18.068781,0.505730,0.505730 +0,0,0.8,-->,24.092220,0.505730,0.505730 +0,0,1,-->,30.115656,0.505730,0.505730 +0,0.2,0,-->,16.663570,0.505730,0.505730 +0,0.2,0.2,-->,21.643068,0.505730,0.505730 +0,0.2,0.4,-->,26.622429,0.505730,0.505730 +0,0.2,0.6,-->,31.600996,0.505730,0.505730 +0,0.2,0.8,-->,36.580647,0.505730,0.505730 +0,0.2,1,-->,41.560299,0.505730,0.505730 +0,0.4,0,-->,33.329563,0.505730,0.505730 +0,0.4,0.2,-->,37.263836,0.505730,0.505730 +0,0.4,0.4,-->,41.199760,0.505730,0.505730 +0,0.4,0.6,-->,45.134533,0.505730,0.505730 +0,0.4,0.8,-->,49.069836,0.505730,0.505730 +0,0.4,1,-->,53.005646,0.505730,0.505730 +0,0.6,0,-->,49.993767,0.505730,0.505730 +0,0.6,0.2,-->,52.885662,0.505730,0.505730 +0,0.6,0.4,-->,55.776207,0.505730,0.505730 +0,0.6,0.6,-->,58.667904,0.505730,0.505730 +0,0.6,0.8,-->,61.558647,0.505730,0.505730 +0,0.6,1,-->,64.449783,0.505730,0.505730 +0,0.8,0,-->,66.659378,0.505730,0.505730 +0,0.8,0.2,-->,68.505951,0.505730,0.505730 +0,0.8,0.4,-->,70.352875,0.505730,0.505730 +0,0.8,0.6,-->,72.200813,0.505730,0.505730 +0,0.8,0.8,-->,74.047455,0.505745,0.505745 +0,0.8,1,-->,75.894089,0.505730,0.505730 +0,1,0,-->,83.323898,0.505730,0.505730 +0,1,0.2,-->,84.127464,0.505730,0.505730 +0,1,0.4,-->,84.930626,0.505730,0.505730 +0,1,0.6,-->,85.733429,0.505730,0.505730 +0,1,0.8,-->,86.536255,0.505730,0.505730 +0,1,1,-->,87.339081,0.505730,0.505730 +0.2,0,0,-->,12.647454,0.505730,0.505730 +0.2,0,0.2,-->,17.667078,0.505730,0.505730 +0.2,0,0.4,-->,22.687010,0.505730,0.505730 +0.2,0,0.6,-->,27.706783,0.505730,0.505730 +0.2,0,0.8,-->,32.725853,0.505730,0.505730 +0.2,0,1,-->,37.744801,0.505730,0.505730 +0.2,0.2,0,-->,27.385599,0.505730,0.505730 +0.2,0.2,0.2,-->,31.544607,0.505715,0.505715 +0.2,0.2,0.4,-->,35.705406,0.505730,0.505730 +0.2,0.2,0.6,-->,39.866074,0.505730,0.505730 +0.2,0.2,0.8,-->,44.025208,0.505715,0.505715 +0.2,0.2,1,-->,48.185875,0.505730,0.505730 +0.2,0.4,0,-->,42.123119,0.505730,0.505730 +0.2,0.4,0.2,-->,45.423759,0.505730,0.505730 +0.2,0.4,0.4,-->,48.724602,0.505730,0.505730 +0.2,0.4,0.6,-->,52.025570,0.505745,0.505745 +0.2,0.4,0.8,-->,55.326073,0.505745,0.505745 +0.2,0.4,1,-->,58.627254,0.505730,0.505730 +0.2,0.6,0,-->,56.860180,0.505730,0.505730 +0.2,0.6,0.2,-->,59.302486,0.505730,0.505730 +0.2,0.6,0.4,-->,61.743397,0.505745,0.505745 +0.2,0.6,0.6,-->,64.184662,0.505730,0.505730 +0.2,0.6,0.8,-->,66.626610,0.505730,0.505730 +0.2,0.6,1,-->,69.067444,0.505730,0.505730 +0.2,0.8,0,-->,71.598671,0.505730,0.505730 +0.2,0.8,0.2,-->,73.180428,0.505730,0.505730 +0.2,0.8,0.4,-->,74.762192,0.505730,0.505730 +0.2,0.8,0.6,-->,76.343903,0.505730,0.505730 +0.2,0.8,0.8,-->,77.926979,0.505730,0.505730 +0.2,0.8,1,-->,79.508835,0.505730,0.505730 +0.2,1,0,-->,86.335838,0.505730,0.505730 +0.2,1,0.2,-->,87.058395,0.505730,0.505730 +0.2,1,0.4,-->,87.780975,0.505730,0.505730 +0.2,1,0.6,-->,88.503555,0.505730,0.505730 +0.2,1,0.8,-->,89.226128,0.505730,0.505730 +0.2,1,1,-->,89.949387,0.505730,0.505730 +0.4,0,0,-->,25.297216,0.505730,0.505730 +0.4,0,0.2,-->,29.313141,0.505730,0.505730 +0.4,0,0.4,-->,33.329193,0.505730,0.505730 +0.4,0,0.6,-->,37.343842,0.505730,0.505730 +0.4,0,0.8,-->,41.359894,0.505730,0.505730 +0.4,0,1,-->,45.375149,0.505730,0.505730 +0.4,0.2,0,-->,38.106758,0.505730,0.505730 +0.4,0.2,0.2,-->,41.448288,0.505730,0.505730 +0.4,0.2,0.4,-->,44.788658,0.505730,0.505730 +0.4,0.2,0.6,-->,48.130127,0.505745,0.505745 +0.4,0.2,0.8,-->,51.470692,0.505745,0.505745 +0.4,0.2,1,-->,54.811852,0.505730,0.505730 +0.4,0.4,0,-->,50.917084,0.505730,0.505730 +0.4,0.4,0.2,-->,53.584175,0.505730,0.505730 +0.4,0.4,0.4,-->,56.249897,0.505730,0.505730 +0.4,0.4,0.6,-->,58.917027,0.505745,0.505745 +0.4,0.4,0.8,-->,61.582710,0.505745,0.505745 +0.4,0.4,1,-->,64.248840,0.505730,0.505730 +0.4,0.6,0,-->,63.727016,0.505730,0.505730 +0.4,0.6,0.2,-->,65.719681,0.505745,0.505745 +0.4,0.6,0.4,-->,67.710945,0.505730,0.505730 +0.4,0.6,0.6,-->,69.702148,0.505730,0.505730 +0.4,0.6,0.8,-->,71.694870,0.505730,0.505730 +0.4,0.6,1,-->,73.686081,0.505730,0.505730 +0.4,0.8,0,-->,76.537003,0.505730,0.505730 +0.4,0.8,0.2,-->,77.854980,0.505730,0.505730 +0.4,0.8,0.4,-->,79.172012,0.505745,0.505745 +0.4,0.8,0.6,-->,80.488762,0.505730,0.505730 +0.4,0.8,0.8,-->,81.805511,0.505745,0.505745 +0.4,0.8,1,-->,83.122520,0.505730,0.505730 +0.4,1,0,-->,89.346992,0.505730,0.505730 +0.4,1,0.2,-->,89.989914,0.505730,0.505730 +0.4,1,0.4,-->,90.632866,0.505730,0.505730 +0.4,1,0.6,-->,91.275368,0.505730,0.505730 +0.4,1,0.8,-->,91.917694,0.505730,0.505730 +0.4,1,1,-->,92.560005,0.505730,0.505730 +0.6,0,0,-->,37.946583,0.505730,0.505730 +0.6,0,0.2,-->,40.958855,0.505730,0.505730 +0.6,0,0.4,-->,43.969776,0.505730,0.505730 +0.6,0,0.6,-->,46.982140,0.505730,0.505730 +0.6,0,0.8,-->,49.992966,0.505730,0.505730 +0.6,0,1,-->,53.005337,0.505730,0.505730 +0.6,0.2,0,-->,48.829117,0.505730,0.505730 +0.6,0.2,0.2,-->,51.350479,0.505715,0.505715 +0.6,0.2,0.4,-->,53.872837,0.505730,0.505730 +0.6,0.2,0.6,-->,56.393917,0.505730,0.505730 +0.6,0.2,0.8,-->,58.916515,0.505730,0.505730 +0.6,0.2,1,-->,61.437641,0.505730,0.505730 +0.6,0.4,0,-->,59.712307,0.505730,0.505730 +0.6,0.4,0.2,-->,61.743580,0.505730,0.505730 +0.6,0.4,0.4,-->,63.775002,0.505730,0.505730 +0.6,0.4,0.6,-->,65.807823,0.505730,0.505730 +0.6,0.4,0.8,-->,67.839142,0.505730,0.505730 +0.6,0.4,1,-->,69.870468,0.505730,0.505730 +0.6,0.6,0,-->,70.594109,0.505730,0.505730 +0.6,0.6,0.2,-->,72.136711,0.505730,0.505730 +0.6,0.6,0.4,-->,73.678322,0.505730,0.505730 +0.6,0.6,0.6,-->,75.219894,0.505730,0.505730 +0.6,0.6,0.8,-->,76.761726,0.505730,0.505730 +0.6,0.6,1,-->,78.304558,0.505730,0.505730 +0.6,0.8,0,-->,81.476509,0.505730,0.505730 +0.6,0.8,0.2,-->,82.528297,0.505730,0.505730 +0.6,0.8,0.4,-->,83.580841,0.505730,0.505730 +0.6,0.8,0.6,-->,84.633484,0.505730,0.505730 +0.6,0.8,0.8,-->,85.685310,0.505730,0.505730 +0.6,0.8,1,-->,86.737129,0.505730,0.505730 +0.6,1,0,-->,92.359367,0.505730,0.505730 +0.6,1,0.2,-->,92.921425,0.505730,0.505730 +0.6,1,0.4,-->,93.483505,0.505730,0.505730 +0.6,1,0.6,-->,94.045570,0.505730,0.505730 +0.6,1,0.8,-->,94.607635,0.505730,0.505730 +0.6,1,1,-->,95.169701,0.505730,0.505730 +0.8,0,0,-->,50.595963,0.505730,0.505730 +0.8,0,0.2,-->,52.604561,0.505730,0.505730 +0.8,0,0.4,-->,54.611767,0.505730,0.505730 +0.8,0,0.6,-->,56.618904,0.505730,0.505730 +0.8,0,0.8,-->,58.627247,0.505745,0.505745 +0.8,0,1,-->,60.634708,0.505730,0.505730 +0.8,0.2,0,-->,59.551476,0.505730,0.505730 +0.8,0.2,0.2,-->,61.253506,0.505730,0.505730 +0.8,0.2,0.4,-->,62.955647,0.505730,0.505730 +0.8,0.2,0.6,-->,64.658615,0.505730,0.505730 +0.8,0.2,0.8,-->,66.361343,0.505730,0.505730 +0.8,0.2,1,-->,68.063423,0.505730,0.505730 +0.8,0.4,0,-->,68.506012,0.505730,0.505730 +0.8,0.4,0.2,-->,69.902985,0.505730,0.505730 +0.8,0.4,0.4,-->,71.301178,0.505745,0.505745 +0.8,0.4,0.6,-->,72.698578,0.505730,0.505730 +0.8,0.4,0.8,-->,74.095573,0.505745,0.505745 +0.8,0.4,1,-->,75.492592,0.505730,0.505730 +0.8,0.6,0,-->,77.461205,0.505730,0.505730 +0.8,0.6,0.2,-->,78.553719,0.505715,0.505715 +0.8,0.6,0.4,-->,79.645691,0.505730,0.505730 +0.8,0.6,0.6,-->,80.737633,0.505715,0.505715 +0.8,0.6,0.8,-->,81.829575,0.505730,0.505730 +0.8,0.6,1,-->,82.921577,0.505730,0.505730 +0.8,0.8,0,-->,86.416069,0.505745,0.505745 +0.8,0.8,0.2,-->,87.202911,0.505730,0.505730 +0.8,0.8,0.4,-->,87.989822,0.505745,0.505745 +0.8,0.8,0.6,-->,88.776718,0.505730,0.505730 +0.8,0.8,0.8,-->,89.563904,0.505745,0.505745 +0.8,0.8,1,-->,90.351540,0.505745,0.505745 +0.8,1,0,-->,95.370331,0.505730,0.505730 +0.8,1,0.2,-->,95.852371,0.505730,0.505730 +0.8,1,0.4,-->,96.334656,0.505730,0.505730 +0.8,1,0.6,-->,96.816933,0.505730,0.505730 +0.8,1,0.8,-->,97.299126,0.505745,0.505745 +0.8,1,1,-->,97.780937,0.505730,0.505730 +1,0,0,-->,63.245319,0.505730,0.505730 +1,0,0.2,-->,64.249237,0.505730,0.505730 +1,0,0.4,-->,65.253685,0.505730,0.505730 +1,0,0.6,-->,66.257195,0.505730,0.505730 +1,0,0.8,-->,67.260643,0.505730,0.505730 +1,0,1,-->,68.264099,0.505730,0.505730 +1,0.2,0,-->,70.272461,0.505730,0.505730 +1,0.2,0.2,-->,71.156357,0.505730,0.505730 +1,0.2,0.4,-->,72.039970,0.505730,0.505730 +1,0.2,0.6,-->,72.923050,0.505730,0.505730 +1,0.2,0.8,-->,73.806137,0.505730,0.505730 +1,0.2,1,-->,74.689201,0.505730,0.505730 +1,0.4,0,-->,77.300491,0.505730,0.505730 +1,0.4,0.2,-->,78.063896,0.505730,0.505730 +1,0.4,0.4,-->,78.826637,0.505730,0.505730 +1,0.4,0.6,-->,79.589325,0.505730,0.505730 +1,0.4,0.8,-->,80.352013,0.505730,0.505730 +1,0.4,1,-->,81.114708,0.505730,0.505730 +1,0.6,0,-->,84.328308,0.505730,0.505730 +1,0.6,0.2,-->,84.970711,0.505730,0.505730 +1,0.6,0.4,-->,85.613060,0.505730,0.505730 +1,0.6,0.6,-->,86.255371,0.505730,0.505730 +1,0.6,0.8,-->,86.897682,0.505730,0.505730 +1,0.6,1,-->,87.540009,0.505730,0.505730 +1,0.8,0,-->,91.355621,0.505730,0.505730 +1,0.8,0.2,-->,91.877548,0.505730,0.505730 +1,0.8,0.4,-->,92.399506,0.505730,0.505730 +1,0.8,0.6,-->,92.921440,0.505730,0.505730 +1,0.8,0.8,-->,93.443390,0.505745,0.505745 +1,0.8,1,-->,93.965317,0.505730,0.505730 +1,1,0,-->,98.382812,0.505730,0.505730 +1,1,0.2,-->,98.784355,0.505730,0.505730 +1,1,0.4,-->,99.185936,0.505730,0.505730 +1,1,0.6,-->,99.587509,0.505730,0.505730 +1,1,0.8,-->,99.989067,0.505730,0.505730 +1,1,1,-->,100.390625,0.505730,0.505730 +-0.1,0.5,0.5,-->,50.193493,0.505730,0.505730 +1.1,0.5,0.5,-->,82.570045,0.505730,0.505730 +0.5,-0.1,0.5,-->,40.406132,0.505730,0.505730 +0.5,1.1,0.5,-->,92.359253,0.505730,0.505730 +0.5,0.5,-0.1,-->,61.237144,0.505730,0.505730 +0.5,0.5,1.1,-->,71.527428,0.505730,0.505730 diff --git a/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-3.csv new file mode 100644 index 0000000..545bb63 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/CX_scnr_RGB-_Gray_ToPcs_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,-0.000000,0.505730,0.000008 +0,0,0.2,-->,6.021722,0.505320,0.505912 +0,0,0.4,-->,12.045344,0.505092,0.506019 +0,0,0.6,-->,18.068779,0.504955,0.506080 +0,0,0.8,-->,24.092222,0.504803,0.506156 +0,0,1,-->,30.115656,0.504666,0.506216 +0,0.2,0,-->,16.663570,0.504985,0.506080 +0,0.2,0.2,-->,21.643068,0.504864,0.506125 +0,0.2,0.4,-->,26.622429,0.504757,0.506171 +0,0.2,0.6,-->,31.600996,0.504636,0.506232 +0,0.2,0.8,-->,36.580647,0.504544,0.506277 +0,0.2,1,-->,41.560299,0.504423,0.506338 +0,0.4,0,-->,33.329563,0.504605,0.506247 +0,0.4,0.2,-->,37.263836,0.504529,0.506292 +0,0.4,0.4,-->,41.199760,0.504423,0.506323 +0,0.4,0.6,-->,45.134533,0.504317,0.506384 +0,0.4,0.8,-->,49.069839,0.504225,0.506414 +0,0.4,1,-->,53.005642,0.504134,0.506460 +0,0.6,0,-->,49.993767,0.504195,0.506444 +0,0.6,0.2,-->,52.885662,0.504134,0.506460 +0,0.6,0.4,-->,55.776207,0.504073,0.506490 +0,0.6,0.6,-->,58.667900,0.504013,0.506536 +0,0.6,0.8,-->,61.558647,0.503952,0.506551 +0,0.6,1,-->,64.449783,0.503861,0.506596 +0,0.8,0,-->,66.659378,0.503845,0.506596 +0,0.8,0.2,-->,68.505951,0.503815,0.506627 +0,0.8,0.4,-->,70.352875,0.503754,0.506642 +0,0.8,0.6,-->,72.200813,0.503693,0.506657 +0,0.8,0.8,-->,74.047455,0.503693,0.506703 +0,0.8,1,-->,75.894089,0.503633,0.506718 +0,1,0,-->,83.323898,0.503450,0.506779 +0,1,0.2,-->,84.127464,0.503420,0.506779 +0,1,0.4,-->,84.930626,0.503420,0.506809 +0,1,0.6,-->,85.733429,0.503389,0.506809 +0,1,0.8,-->,86.536255,0.503359,0.506824 +0,1,1,-->,87.339081,0.503359,0.506824 +0.2,0,0,-->,12.647456,0.505076,0.506034 +0.2,0,0.2,-->,17.667078,0.504955,0.506080 +0.2,0,0.4,-->,22.687010,0.504833,0.506140 +0.2,0,0.6,-->,27.706783,0.504727,0.506186 +0.2,0,0.8,-->,32.725853,0.504620,0.506247 +0.2,0,1,-->,37.744801,0.504514,0.506292 +0.2,0.2,0,-->,27.385599,0.504742,0.506186 +0.2,0.2,0.2,-->,31.544607,0.504636,0.506216 +0.2,0.2,0.4,-->,35.705406,0.504560,0.506277 +0.2,0.2,0.6,-->,39.866074,0.504453,0.506323 +0.2,0.2,0.8,-->,44.025208,0.504347,0.506338 +0.2,0.2,1,-->,48.185871,0.504256,0.506414 +0.2,0.4,0,-->,42.123119,0.504377,0.506338 +0.2,0.4,0.2,-->,45.423756,0.504317,0.506384 +0.2,0.4,0.4,-->,48.724602,0.504256,0.506414 +0.2,0.4,0.6,-->,52.025570,0.504195,0.506475 +0.2,0.4,0.8,-->,55.326073,0.504104,0.506490 +0.2,0.4,1,-->,58.627247,0.504013,0.506520 +0.2,0.6,0,-->,56.860180,0.504043,0.506490 +0.2,0.6,0.2,-->,59.302486,0.503982,0.506536 +0.2,0.6,0.4,-->,61.743401,0.503952,0.506566 +0.2,0.6,0.6,-->,64.184662,0.503861,0.506581 +0.2,0.6,0.8,-->,66.626610,0.503845,0.506612 +0.2,0.6,1,-->,69.067444,0.503785,0.506642 +0.2,0.8,0,-->,71.598671,0.503724,0.506657 +0.2,0.8,0.2,-->,73.180428,0.503693,0.506672 +0.2,0.8,0.4,-->,74.762192,0.503633,0.506703 +0.2,0.8,0.6,-->,76.343895,0.503633,0.506703 +0.2,0.8,0.8,-->,77.926979,0.503572,0.506718 +0.2,0.8,1,-->,79.508835,0.503511,0.506748 +0.2,1,0,-->,86.335838,0.503389,0.506824 +0.2,1,0.2,-->,87.058395,0.503389,0.506824 +0.2,1,0.4,-->,87.780975,0.503329,0.506824 +0.2,1,0.6,-->,88.503555,0.503329,0.506840 +0.2,1,0.8,-->,89.226128,0.503298,0.506855 +0.2,1,1,-->,89.949387,0.503298,0.506855 +0.4,0,0,-->,25.297218,0.504788,0.506156 +0.4,0,0.2,-->,29.313139,0.504681,0.506201 +0.4,0,0.4,-->,33.329193,0.504605,0.506247 +0.4,0,0.6,-->,37.343842,0.504514,0.506292 +0.4,0,0.8,-->,41.359894,0.504423,0.506338 +0.4,0,1,-->,45.375153,0.504317,0.506384 +0.4,0.2,0,-->,38.106758,0.504499,0.506292 +0.4,0.2,0.2,-->,41.448288,0.504423,0.506338 +0.4,0.2,0.4,-->,44.788658,0.504347,0.506384 +0.4,0.2,0.6,-->,48.130123,0.504286,0.506429 +0.4,0.2,0.8,-->,51.470692,0.504195,0.506460 +0.4,0.2,1,-->,54.811852,0.504104,0.506490 +0.4,0.4,0,-->,50.917084,0.504195,0.506444 +0.4,0.4,0.2,-->,53.584175,0.504134,0.506460 +0.4,0.4,0.4,-->,56.249893,0.504073,0.506490 +0.4,0.4,0.6,-->,58.917023,0.504013,0.506551 +0.4,0.4,0.8,-->,61.582710,0.503952,0.506566 +0.4,0.4,1,-->,64.248840,0.503861,0.506581 +0.4,0.6,0,-->,63.727016,0.503891,0.506581 +0.4,0.6,0.2,-->,65.719681,0.503891,0.506612 +0.4,0.6,0.4,-->,67.710945,0.503815,0.506612 +0.4,0.6,0.6,-->,69.702148,0.503754,0.506642 +0.4,0.6,0.8,-->,71.694870,0.503724,0.506657 +0.4,0.6,1,-->,73.686081,0.503663,0.506688 +0.4,0.8,0,-->,76.537003,0.503602,0.506718 +0.4,0.8,0.2,-->,77.854980,0.503572,0.506718 +0.4,0.8,0.4,-->,79.172012,0.503572,0.506748 +0.4,0.8,0.6,-->,80.488762,0.503541,0.506764 +0.4,0.8,0.8,-->,81.805511,0.503511,0.506779 +0.4,0.8,1,-->,83.122520,0.503450,0.506779 +0.4,1,0,-->,89.346992,0.503298,0.506855 +0.4,1,0.2,-->,89.989914,0.503298,0.506855 +0.4,1,0.4,-->,90.632866,0.503268,0.506855 +0.4,1,0.6,-->,91.275368,0.503268,0.506885 +0.4,1,0.8,-->,91.917694,0.503268,0.506885 +0.4,1,1,-->,92.560005,0.503237,0.506885 +0.6,0,0,-->,37.946583,0.504499,0.506292 +0.6,0,0.2,-->,40.958855,0.504438,0.506323 +0.6,0,0.4,-->,43.969776,0.504347,0.506368 +0.6,0,0.6,-->,46.982143,0.504286,0.506399 +0.6,0,0.8,-->,49.992966,0.504195,0.506444 +0.6,0,1,-->,53.005337,0.504134,0.506460 +0.6,0.2,0,-->,48.829117,0.504225,0.506414 +0.6,0.2,0.2,-->,51.350479,0.504165,0.506429 +0.6,0.2,0.4,-->,53.872837,0.504134,0.506475 +0.6,0.2,0.6,-->,56.393917,0.504043,0.506490 +0.6,0.2,0.8,-->,58.916508,0.504013,0.506520 +0.6,0.2,1,-->,61.437641,0.503952,0.506551 +0.6,0.4,0,-->,59.712307,0.503982,0.506536 +0.6,0.4,0.2,-->,61.743580,0.503952,0.506551 +0.6,0.4,0.4,-->,63.775002,0.503891,0.506581 +0.6,0.4,0.6,-->,65.807823,0.503845,0.506596 +0.6,0.4,0.8,-->,67.839142,0.503815,0.506612 +0.6,0.4,1,-->,69.870468,0.503754,0.506642 +0.6,0.6,0,-->,70.594109,0.503754,0.506657 +0.6,0.6,0.2,-->,72.136711,0.503693,0.506657 +0.6,0.6,0.4,-->,73.678322,0.503663,0.506688 +0.6,0.6,0.6,-->,75.219894,0.503633,0.506703 +0.6,0.6,0.8,-->,76.761726,0.503602,0.506718 +0.6,0.6,1,-->,78.304558,0.503572,0.506718 +0.6,0.8,0,-->,81.476509,0.503481,0.506764 +0.6,0.8,0.2,-->,82.528297,0.503450,0.506764 +0.6,0.8,0.4,-->,83.580841,0.503450,0.506779 +0.6,0.8,0.6,-->,84.633484,0.503420,0.506809 +0.6,0.8,0.8,-->,85.685310,0.503389,0.506809 +0.6,0.8,1,-->,86.737129,0.503359,0.506824 +0.6,1,0,-->,92.359367,0.503237,0.506885 +0.6,1,0.2,-->,92.921425,0.503237,0.506885 +0.6,1,0.4,-->,93.483505,0.503207,0.506885 +0.6,1,0.6,-->,94.045570,0.503207,0.506900 +0.6,1,0.8,-->,94.607635,0.503177,0.506900 +0.6,1,1,-->,95.169701,0.503177,0.506916 +0.8,0,0,-->,50.595963,0.504195,0.506444 +0.8,0,0.2,-->,52.604561,0.504134,0.506460 +0.8,0,0.4,-->,54.611771,0.504104,0.506490 +0.8,0,0.6,-->,56.618904,0.504043,0.506505 +0.8,0,0.8,-->,58.627247,0.504043,0.506536 +0.8,0,1,-->,60.634716,0.503952,0.506551 +0.8,0.2,0,-->,59.551472,0.503982,0.506536 +0.8,0.2,0.2,-->,61.253506,0.503952,0.506551 +0.8,0.2,0.4,-->,62.955647,0.503921,0.506566 +0.8,0.2,0.6,-->,64.658615,0.503891,0.506596 +0.8,0.2,0.8,-->,66.361343,0.503845,0.506596 +0.8,0.2,1,-->,68.063423,0.503815,0.506612 +0.8,0.4,0,-->,68.506012,0.503785,0.506627 +0.8,0.4,0.2,-->,69.902985,0.503785,0.506642 +0.8,0.4,0.4,-->,71.301178,0.503754,0.506657 +0.8,0.4,0.6,-->,72.698578,0.503693,0.506657 +0.8,0.4,0.8,-->,74.095573,0.503724,0.506703 +0.8,0.4,1,-->,75.492592,0.503633,0.506703 +0.8,0.6,0,-->,77.461205,0.503572,0.506718 +0.8,0.6,0.2,-->,78.553719,0.503572,0.506718 +0.8,0.6,0.4,-->,79.645691,0.503541,0.506748 +0.8,0.6,0.6,-->,80.737633,0.503511,0.506733 +0.8,0.6,0.8,-->,81.829575,0.503481,0.506764 +0.8,0.6,1,-->,82.921577,0.503450,0.506779 +0.8,0.8,0,-->,86.416069,0.503420,0.506824 +0.8,0.8,0.2,-->,87.202911,0.503389,0.506824 +0.8,0.8,0.4,-->,87.989822,0.503389,0.506840 +0.8,0.8,0.6,-->,88.776718,0.503329,0.506840 +0.8,0.8,0.8,-->,89.563904,0.503359,0.506870 +0.8,0.8,1,-->,90.351540,0.503298,0.506870 +0.8,1,0,-->,95.370331,0.503177,0.506916 +0.8,1,0.2,-->,95.852371,0.503146,0.506916 +0.8,1,0.4,-->,96.334656,0.503146,0.506931 +0.8,1,0.6,-->,96.816933,0.503116,0.506931 +0.8,1,0.8,-->,97.299126,0.503146,0.506931 +0.8,1,1,-->,97.780937,0.503116,0.506931 +1,0,0,-->,63.245316,0.503891,0.506566 +1,0,0.2,-->,64.249237,0.503861,0.506581 +1,0,0.4,-->,65.253685,0.503861,0.506596 +1,0,0.6,-->,66.257195,0.503845,0.506596 +1,0,0.8,-->,67.260643,0.503845,0.506612 +1,0,1,-->,68.264099,0.503815,0.506612 +1,0.2,0,-->,70.272461,0.503754,0.506657 +1,0.2,0.2,-->,71.156357,0.503724,0.506657 +1,0.2,0.4,-->,72.039970,0.503693,0.506657 +1,0.2,0.6,-->,72.923050,0.503693,0.506672 +1,0.2,0.8,-->,73.806137,0.503663,0.506688 +1,0.2,1,-->,74.689201,0.503663,0.506703 +1,0.4,0,-->,77.300491,0.503572,0.506718 +1,0.4,0.2,-->,78.063896,0.503572,0.506718 +1,0.4,0.4,-->,78.826637,0.503541,0.506733 +1,0.4,0.6,-->,79.589325,0.503541,0.506748 +1,0.4,0.8,-->,80.352013,0.503511,0.506764 +1,0.4,1,-->,81.114708,0.503511,0.506764 +1,0.6,0,-->,84.328308,0.503420,0.506794 +1,0.6,0.2,-->,84.970711,0.503389,0.506794 +1,0.6,0.4,-->,85.613060,0.503389,0.506809 +1,0.6,0.6,-->,86.255371,0.503389,0.506824 +1,0.6,0.8,-->,86.897682,0.503359,0.506824 +1,0.6,1,-->,87.540009,0.503329,0.506824 +1,0.8,0,-->,91.355621,0.503268,0.506870 +1,0.8,0.2,-->,91.877548,0.503237,0.506885 +1,0.8,0.4,-->,92.399506,0.503237,0.506885 +1,0.8,0.6,-->,92.921440,0.503237,0.506885 +1,0.8,0.8,-->,93.443390,0.503237,0.506900 +1,0.8,1,-->,93.965317,0.503207,0.506900 +1,1,0,-->,98.382812,0.503101,0.506946 +1,1,0.2,-->,98.784355,0.503101,0.506946 +1,1,0.4,-->,99.185936,0.503101,0.506946 +1,1,0.6,-->,99.587509,0.503070,0.506961 +1,1,0.8,-->,99.989067,0.503101,0.506961 +1,1,1,-->,100.390625,0.503070,0.506976 +-0.1,0.5,0.5,-->,50.193489,0.504195,0.506429 +1.1,0.5,0.5,-->,82.570045,0.503450,0.506779 +0.5,-0.1,0.5,-->,40.406132,0.504453,0.506323 +0.5,1.1,0.5,-->,92.359253,0.503237,0.506885 +0.5,0.5,-0.1,-->,61.237144,0.503952,0.506551 +0.5,0.5,1.1,-->,71.527428,0.503724,0.506657 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ.icc b/Unicolour.Tests/Data/ICC/D65_XYZ.icc new file mode 100644 index 0000000000000000000000000000000000000000..8f200f32f28c932a5b0b6a333e846b72b15ef1b5 GIT binary patch literal 968 zcmb`GKTq306u@5`MOiYS3Yc#|2vxX(1R}8^97MaJG^zpVhKko*jc>LV}Y{_q*r!|D6GfzdhgM+A=`jQ?j|X!rB{~ zto#?sFaaN62|k)u7{F+eE^WLPMj|}_U#GV}`siDx{+e^l=Anh|8mPS8!QjYe$m5+> z(?I@(T(SGMjeLdt!%1|sHt9Gy9XIL=0L>+NpPM1_0rFI5Cs4?zB$uh}dBQnc#jPId zT%x?P8*z-K-5`G-D6%bXA&*;uB*qOhR?kG8;t}#}nm-c2Sfjp}^e>QpSGd%s_gyp_ z@)*bersMej7~mqZBDtGI$>s9t%c{ZZ^Go%*Ue)JWgLloyRg5NV_^uyG_BAjq&U6-{ zEOYQqXO<^G=?-A{6MJ?0B*P%ZmpWcPiidP(afn<>L<;fYNo!@8+ZWwznXOb literal 0 HcmV?d00001 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-0.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-0.csv new file mode 100644 index 0000000..cfb1c2c --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.012519,0.004161,0.263203 +0,0,0.4,-->,0.025221,0.008391,0.530236 +0,0,0.6,-->,0.037915,0.012612,0.797269 +0,0,0.8,-->,0.050616,0.016834,1.000000 +0,0,1,-->,0.063318,0.021056,1.000000 +0,0.2,0,-->,0.000000,0.199179,0.000000 +0,0.2,0.2,-->,0.007969,0.203340,0.259159 +0,0.2,0.4,-->,0.020663,0.207562,0.526192 +0,0.2,0.6,-->,0.033364,0.211791,0.793225 +0,0.2,0.8,-->,0.046066,0.216013,1.000000 +0,0.2,1,-->,0.058767,0.220235,1.000000 +0,0.4,0,-->,0.000000,0.401876,0.000000 +0,0.4,0.2,-->,0.003330,0.406037,0.255036 +0,0.4,0.4,-->,0.016032,0.410259,0.522069 +0,0.4,0.6,-->,0.028733,0.414488,0.789104 +0,0.4,0.8,-->,0.041435,0.418710,1.000000 +0,0.4,1,-->,0.054129,0.422932,1.000000 +0,0.6,0,-->,0.000000,0.604573,0.000000 +0,0.6,0.2,-->,0.000000,0.608734,0.250920 +0,0.6,0.4,-->,0.011400,0.612956,0.517953 +0,0.6,0.6,-->,0.024102,0.617181,0.784986 +0,0.6,0.8,-->,0.036796,0.621407,1.000000 +0,0.6,1,-->,0.049497,0.625629,1.000000 +0,0.8,0,-->,0.000000,0.807270,0.000000 +0,0.8,0.2,-->,0.000000,0.811432,0.246805 +0,0.8,0.4,-->,0.006762,0.815653,0.513838 +0,0.8,0.6,-->,0.019463,0.819875,0.780871 +0,0.8,0.8,-->,0.032165,0.824104,1.000000 +0,0.8,1,-->,0.044866,0.828326,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.242689 +0,1,0.4,-->,0.002131,1.000000,0.509722 +0,1,0.6,-->,0.014832,1.000000,0.776755 +0,1,0.8,-->,0.027534,1.000000,1.000000 +0,1,1,-->,0.040235,1.000000,1.000000 +0.2,0,0,-->,0.188544,0.000000,0.002430 +0.2,0,0.2,-->,0.201063,0.000000,0.265633 +0.2,0,0.4,-->,0.213765,0.002793,0.532666 +0.2,0,0.6,-->,0.226463,0.007014,0.799699 +0.2,0,0.8,-->,0.239160,0.011244,1.000000 +0.2,0,1,-->,0.251862,0.015465,1.000000 +0.2,0.2,0,-->,0.183993,0.193581,0.000000 +0.2,0.2,0.2,-->,0.196512,0.197750,0.261589 +0.2,0.2,0.4,-->,0.209206,0.201971,0.528622 +0.2,0.2,0.6,-->,0.221908,0.206193,0.795655 +0.2,0.2,0.8,-->,0.234609,0.210415,1.000000 +0.2,0.2,1,-->,0.247311,0.214644,1.000000 +0.2,0.4,0,-->,0.179356,0.396278,0.000000 +0.2,0.4,0.2,-->,0.191874,0.400447,0.257466 +0.2,0.4,0.4,-->,0.204575,0.404669,0.524506 +0.2,0.4,0.6,-->,0.217277,0.408890,0.791540 +0.2,0.4,0.8,-->,0.229978,0.413112,1.000000 +0.2,0.4,1,-->,0.242680,0.417342,1.000000 +0.2,0.6,0,-->,0.174723,0.598975,0.000000 +0.2,0.6,0.2,-->,0.187243,0.603144,0.253350 +0.2,0.6,0.4,-->,0.199944,0.607366,0.520383 +0.2,0.6,0.6,-->,0.212646,0.611588,0.787416 +0.2,0.6,0.8,-->,0.225340,0.615809,1.000000 +0.2,0.6,1,-->,0.238041,0.620039,1.000000 +0.2,0.8,0,-->,0.170092,0.801672,0.000000 +0.2,0.8,0.2,-->,0.182612,0.805841,0.249234 +0.2,0.8,0.4,-->,0.195312,0.810063,0.516268 +0.2,0.8,0.6,-->,0.208007,0.814285,0.783301 +0.2,0.8,0.8,-->,0.220709,0.818506,1.000000 +0.2,0.8,1,-->,0.233410,0.822736,1.000000 +0.2,1,0,-->,0.165461,1.000000,0.000000 +0.2,1,0.2,-->,0.177973,1.000000,0.245119 +0.2,1,0.4,-->,0.190674,1.000000,0.512152 +0.2,1,0.6,-->,0.203376,1.000000,0.779185 +0.2,1,0.8,-->,0.216077,1.000000,1.000000 +0.2,1,1,-->,0.228779,1.000000,1.000000 +0.4,0,0,-->,0.380308,0.000000,0.004901 +0.4,0,0.2,-->,0.392827,0.000000,0.268104 +0.4,0,0.4,-->,0.405529,0.000000,0.535138 +0.4,0,0.6,-->,0.418230,0.001328,0.802171 +0.4,0,0.8,-->,0.430932,0.005550,1.000000 +0.4,0,1,-->,0.443626,0.009780,1.000000 +0.4,0.2,0,-->,0.375757,0.187895,0.000857 +0.4,0.2,0.2,-->,0.388276,0.192056,0.264060 +0.4,0.2,0.4,-->,0.400978,0.196286,0.531093 +0.4,0.2,0.6,-->,0.413672,0.200507,0.798127 +0.4,0.2,0.8,-->,0.426373,0.204729,1.000000 +0.4,0.2,1,-->,0.439075,0.208951,1.000000 +0.4,0.4,0,-->,0.371126,0.390592,0.000000 +0.4,0.4,0.2,-->,0.383645,0.394753,0.259945 +0.4,0.4,0.4,-->,0.396339,0.398983,0.526978 +0.4,0.4,0.6,-->,0.409041,0.403204,0.794011 +0.4,0.4,0.8,-->,0.421742,0.407426,1.000000 +0.4,0.4,1,-->,0.434444,0.411648,1.000000 +0.4,0.6,0,-->,0.366487,0.593289,0.000000 +0.4,0.6,0.2,-->,0.379007,0.597451,0.255821 +0.4,0.6,0.4,-->,0.391708,0.601677,0.522855 +0.4,0.6,0.6,-->,0.404410,0.605902,0.789895 +0.4,0.6,0.8,-->,0.417111,0.610124,1.000000 +0.4,0.6,1,-->,0.429811,0.614345,1.000000 +0.4,0.8,0,-->,0.361856,0.795986,0.000000 +0.4,0.8,0.2,-->,0.374375,0.800148,0.251706 +0.4,0.8,0.4,-->,0.387077,0.804369,0.518739 +0.4,0.8,0.6,-->,0.399779,0.808599,0.785772 +0.4,0.8,0.8,-->,0.412472,0.812821,1.000000 +0.4,0.8,1,-->,0.425174,0.817042,1.000000 +0.4,1,0,-->,0.357225,0.998684,0.000000 +0.4,1,0.2,-->,0.369744,1.000000,0.247590 +0.4,1,0.4,-->,0.382438,1.000000,0.514623 +0.4,1,0.6,-->,0.395140,1.000000,0.781657 +0.4,1,0.8,-->,0.407841,1.000000,1.000000 +0.4,1,1,-->,0.420543,1.000000,1.000000 +0.6,0,0,-->,0.572079,0.000000,0.007374 +0.6,0,0.2,-->,0.584591,0.000000,0.270576 +0.6,0,0.4,-->,0.597293,0.000000,0.537609 +0.6,0,0.6,-->,0.609994,0.000000,0.804643 +0.6,0,0.8,-->,0.622696,0.000000,1.000000 +0.6,0,1,-->,0.635397,0.004086,1.000000 +0.6,0.2,0,-->,0.567521,0.182209,0.003329 +0.6,0.2,0.2,-->,0.580040,0.186370,0.266532 +0.6,0.2,0.4,-->,0.592742,0.190592,0.533565 +0.6,0.2,0.6,-->,0.605443,0.194814,0.800598 +0.6,0.2,0.8,-->,0.618145,0.199043,1.000000 +0.6,0.2,1,-->,0.630839,0.203265,1.000000 +0.6,0.4,0,-->,0.562890,0.384906,0.000000 +0.6,0.4,0.2,-->,0.575409,0.389067,0.262416 +0.6,0.4,0.4,-->,0.588111,0.393289,0.529449 +0.6,0.4,0.6,-->,0.600805,0.397511,0.796483 +0.6,0.4,0.8,-->,0.613506,0.401740,1.000000 +0.6,0.4,1,-->,0.626208,0.405962,1.000000 +0.6,0.6,0,-->,0.558259,0.587603,0.000000 +0.6,0.6,0.2,-->,0.570778,0.591765,0.258301 +0.6,0.6,0.4,-->,0.583472,0.595986,0.525334 +0.6,0.6,0.6,-->,0.596174,0.600208,0.792367 +0.6,0.6,0.8,-->,0.608875,0.604438,1.000000 +0.6,0.6,1,-->,0.621577,0.608659,1.000000 +0.6,0.8,0,-->,0.553620,0.790301,0.000000 +0.6,0.8,0.2,-->,0.566139,0.794462,0.254177 +0.6,0.8,0.4,-->,0.578841,0.798683,0.521210 +0.6,0.8,0.6,-->,0.591542,0.802905,0.788244 +0.6,0.8,0.8,-->,0.604244,0.807135,1.000000 +0.6,0.8,1,-->,0.616938,0.811356,1.000000 +0.6,1,0,-->,0.548989,0.992998,0.000000 +0.6,1,0.2,-->,0.561508,0.997159,0.250062 +0.6,1,0.4,-->,0.574210,1.000000,0.517095 +0.6,1,0.6,-->,0.586911,1.000000,0.784128 +0.6,1,0.8,-->,0.599605,1.000000,1.000000 +0.6,1,1,-->,0.612307,1.000000,1.000000 +0.8,0,0,-->,0.763843,0.000000,0.009852 +0.8,0,0.2,-->,0.776362,0.000000,0.273047 +0.8,0,0.4,-->,0.789058,0.000000,0.540088 +0.8,0,0.6,-->,0.801758,0.000000,0.807121 +0.8,0,0.8,-->,0.814459,0.000000,1.000000 +0.8,0,1,-->,0.827161,0.000000,1.000000 +0.8,0.2,0,-->,0.759292,0.176516,0.005800 +0.8,0.2,0.2,-->,0.771804,0.180684,0.269003 +0.8,0.2,0.4,-->,0.784506,0.184906,0.536036 +0.8,0.2,0.6,-->,0.797207,0.189128,0.803070 +0.8,0.2,0.8,-->,0.809909,0.193350,1.000000 +0.8,0.2,1,-->,0.822610,0.197579,1.000000 +0.8,0.4,0,-->,0.754654,0.379213,0.001685 +0.8,0.4,0.2,-->,0.767173,0.383381,0.264888 +0.8,0.4,0.4,-->,0.779875,0.387603,0.531921 +0.8,0.4,0.6,-->,0.792576,0.391825,0.798954 +0.8,0.4,0.8,-->,0.805278,0.396047,1.000000 +0.8,0.4,1,-->,0.817972,0.400276,1.000000 +0.8,0.6,0,-->,0.750023,0.581910,0.000000 +0.8,0.6,0.2,-->,0.762542,0.586076,0.260772 +0.8,0.6,0.4,-->,0.775243,0.590301,0.527805 +0.8,0.6,0.6,-->,0.787937,0.594522,0.794838 +0.8,0.6,0.8,-->,0.800639,0.598744,1.000000 +0.8,0.6,1,-->,0.813340,0.602973,1.000000 +0.8,0.8,0,-->,0.745391,0.784607,0.000000 +0.8,0.8,0.2,-->,0.757907,0.788768,0.256649 +0.8,0.8,0.4,-->,0.770605,0.792998,0.523689 +0.8,0.8,0.6,-->,0.783306,0.797219,0.790723 +0.8,0.8,0.8,-->,0.796008,0.801441,1.000000 +0.8,0.8,1,-->,0.808709,0.805670,1.000000 +0.8,1,0,-->,0.740753,0.987304,0.000000 +0.8,1,0.2,-->,0.753272,0.991465,0.252533 +0.8,1,0.4,-->,0.765974,0.995695,0.519566 +0.8,1,0.6,-->,0.778675,0.999916,0.786600 +0.8,1,0.8,-->,0.791377,1.000000,1.000000 +0.8,1,1,-->,0.804071,1.000000,1.000000 +1,0,0,-->,0.955607,0.000000,0.012323 +1,0,0.2,-->,0.968126,0.000000,0.275526 +1,0,0.4,-->,0.980828,0.000000,0.542559 +1,0,0.6,-->,0.993529,0.000000,0.809593 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,0.951056,0.170830,0.008279 +1,0.2,0.2,-->,0.963576,0.174991,0.271475 +1,0.2,0.4,-->,0.976273,0.179213,0.538508 +1,0.2,0.6,-->,0.988971,0.183442,0.805549 +1,0.2,0.8,-->,1.000000,0.187664,1.000000 +1,0.2,1,-->,1.000000,0.191885,1.000000 +1,0.4,0,-->,0.946425,0.373527,0.004156 +1,0.4,0.2,-->,0.958937,0.377688,0.267359 +1,0.4,0.4,-->,0.971638,0.381910,0.534392 +1,0.4,0.6,-->,0.984340,0.386139,0.801425 +1,0.4,0.8,-->,0.997041,0.390361,1.000000 +1,0.4,1,-->,1.000000,0.394583,1.000000 +1,0.6,0,-->,0.941786,0.576224,0.000040 +1,0.6,0.2,-->,0.954306,0.580385,0.263243 +1,0.6,0.4,-->,0.967007,0.584607,0.530277 +1,0.6,0.6,-->,0.979709,0.588836,0.797310 +1,0.6,0.8,-->,0.992410,0.593058,1.000000 +1,0.6,1,-->,1.000000,0.597280,1.000000 +1,0.8,0,-->,0.937155,0.778921,0.000000 +1,0.8,0.2,-->,0.949675,0.783082,0.259128 +1,0.8,0.4,-->,0.962376,0.787304,0.526161 +1,0.8,0.6,-->,0.975070,0.791533,0.793194 +1,0.8,0.8,-->,0.987772,0.795755,1.000000 +1,0.8,1,-->,1.000000,0.799977,1.000000 +1,1,0,-->,0.932524,0.981618,0.000000 +1,1,0.2,-->,0.945040,0.985779,0.255005 +1,1,0.4,-->,0.957737,0.990001,0.522038 +1,1,0.6,-->,0.970439,0.994231,0.789073 +1,1,0.8,-->,0.983141,0.998452,1.000000 +1,1,1,-->,0.995842,1.000000,1.000000 +-0.1,0.5,0.5,-->,0.020063,0.513722,0.653531 +1.1,0.5,0.5,-->,1.000000,0.482530,0.667090 +0.5,-0.1,0.5,-->,0.507760,0.000000,0.669894 +0.5,1.1,0.5,-->,0.482359,1.000000,0.647314 +0.5,0.5,-0.1,-->,0.464692,0.489094,0.000000 +0.5,0.5,1.1,-->,0.534357,0.512268,1.000000 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-1.csv new file mode 100644 index 0000000..5a779f1 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.012657,0.004207,0.266105 +0,0,0.4,-->,0.025315,0.008422,0.532209 +0,0,0.6,-->,0.037964,0.012629,0.798314 +0,0,0.8,-->,0.050622,0.016836,1.000000 +0,0,1,-->,0.063279,0.021043,1.000000 +0,0.2,0,-->,0.000000,0.201994,0.000000 +0,0.2,0.2,-->,0.008042,0.206201,0.262003 +0,0.2,0.4,-->,0.020692,0.210408,0.528108 +0,0.2,0.6,-->,0.033349,0.214622,0.794212 +0,0.2,0.8,-->,0.046007,0.218829,1.000000 +0,0.2,1,-->,0.058664,0.223037,1.000000 +0,0.4,0,-->,0.000000,0.403987,0.000000 +0,0.4,0.2,-->,0.003420,0.408194,0.257901 +0,0.4,0.4,-->,0.016077,0.412401,0.524006 +0,0.4,0.6,-->,0.028734,0.416616,0.790111 +0,0.4,0.8,-->,0.041392,0.420823,1.000000 +0,0.4,1,-->,0.054042,0.425030,1.000000 +0,0.6,0,-->,0.000000,0.605981,0.000000 +0,0.6,0.2,-->,0.000000,0.610188,0.253793 +0,0.6,0.4,-->,0.011462,0.614395,0.519898 +0,0.6,0.6,-->,0.024119,0.618609,0.786002 +0,0.6,0.8,-->,0.036769,0.622817,1.000000 +0,0.6,1,-->,0.049427,0.627024,1.000000 +0,0.8,0,-->,0.000000,0.807974,0.000000 +0,0.8,0.2,-->,0.000000,0.812181,0.249692 +0,0.8,0.4,-->,0.006839,0.816388,0.515796 +0,0.8,0.6,-->,0.019497,0.820601,0.781901 +0,0.8,0.8,-->,0.032154,0.824810,1.000000 +0,0.8,1,-->,0.044812,0.829017,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.245590 +0,1,0.4,-->,0.002224,1.000000,0.511695 +0,1,0.6,-->,0.014882,1.000000,0.777799 +0,1,0.8,-->,0.027539,1.000000,1.000000 +0,1,1,-->,0.040197,1.000000,1.000000 +0.2,0,0,-->,0.191096,0.000000,0.002463 +0.2,0,0.2,-->,0.203753,0.000000,0.268567 +0.2,0,0.4,-->,0.216411,0.002748,0.534672 +0.2,0,0.6,-->,0.229068,0.006955,0.800776 +0.2,0,0.8,-->,0.241718,0.011170,1.000000 +0.2,0,1,-->,0.254375,0.015377,1.000000 +0.2,0.2,0,-->,0.186481,0.196327,0.000000 +0.2,0.2,0.2,-->,0.199138,0.200534,0.264466 +0.2,0.2,0.4,-->,0.211796,0.204742,0.530571 +0.2,0.2,0.6,-->,0.224445,0.208949,0.796675 +0.2,0.2,0.8,-->,0.237103,0.213163,1.000000 +0.2,0.2,1,-->,0.249760,0.217370,1.000000 +0.2,0.4,0,-->,0.181866,0.398316,0.000000 +0.2,0.4,0.2,-->,0.194516,0.402528,0.260365 +0.2,0.4,0.4,-->,0.207173,0.406735,0.526469 +0.2,0.4,0.6,-->,0.219830,0.410942,0.792574 +0.2,0.4,0.8,-->,0.232488,0.415157,1.000000 +0.2,0.4,1,-->,0.245145,0.419364,1.000000 +0.2,0.6,0,-->,0.177243,0.600307,0.000000 +0.2,0.6,0.2,-->,0.189901,0.604522,0.256256 +0.2,0.6,0.4,-->,0.202558,0.608729,0.522360 +0.2,0.6,0.6,-->,0.215215,0.612936,0.788465 +0.2,0.6,0.8,-->,0.227873,0.617145,1.000000 +0.2,0.6,1,-->,0.240523,0.621358,1.000000 +0.2,0.8,0,-->,0.172628,0.802300,0.000000 +0.2,0.8,0.2,-->,0.185286,0.806515,0.252155 +0.2,0.8,0.4,-->,0.197943,0.810722,0.518259 +0.2,0.8,0.6,-->,0.210593,0.814929,0.784364 +0.2,0.8,0.8,-->,0.223250,0.819136,1.000000 +0.2,0.8,1,-->,0.235908,0.823351,1.000000 +0.2,1,0,-->,0.168013,1.000000,0.000000 +0.2,1,0.2,-->,0.180671,1.000000,0.248053 +0.2,1,0.4,-->,0.193320,1.000000,0.514158 +0.2,1,0.6,-->,0.205978,1.000000,0.780262 +0.2,1,0.8,-->,0.218635,1.000000,1.000000 +0.2,1,1,-->,0.231293,1.000000,1.000000 +0.4,0,0,-->,0.382192,0.000000,0.004926 +0.4,0,0.2,-->,0.394849,0.000000,0.271030 +0.4,0,0.4,-->,0.407507,0.000000,0.537135 +0.4,0,0.6,-->,0.420164,0.001289,0.803239 +0.4,0,0.8,-->,0.432821,0.005496,1.000000 +0.4,0,1,-->,0.445478,0.009711,1.000000 +0.4,0.2,0,-->,0.377577,0.190654,0.000824 +0.4,0.2,0.2,-->,0.390234,0.194861,0.266929 +0.4,0.2,0.4,-->,0.402892,0.199075,0.533033 +0.4,0.2,0.6,-->,0.415549,0.203283,0.799138 +0.4,0.2,0.8,-->,0.428199,0.207490,1.000000 +0.4,0.2,1,-->,0.440856,0.211704,1.000000 +0.4,0.4,0,-->,0.372962,0.392647,0.000000 +0.4,0.4,0.2,-->,0.385619,0.396854,0.262828 +0.4,0.4,0.4,-->,0.398271,0.401069,0.528932 +0.4,0.4,0.6,-->,0.410926,0.405276,0.795037 +0.4,0.4,0.8,-->,0.423584,0.409483,1.000000 +0.4,0.4,1,-->,0.436241,0.413690,1.000000 +0.4,0.6,0,-->,0.368347,0.594641,0.000000 +0.4,0.6,0.2,-->,0.380997,0.598848,0.258726 +0.4,0.6,0.4,-->,0.393654,0.603063,0.524831 +0.4,0.6,0.6,-->,0.406311,0.607270,0.790935 +0.4,0.6,0.8,-->,0.418969,0.611477,1.000000 +0.4,0.6,1,-->,0.431626,0.615684,1.000000 +0.4,0.8,0,-->,0.363724,0.796634,0.000000 +0.4,0.8,0.2,-->,0.376382,0.800841,0.254617 +0.4,0.8,0.4,-->,0.389039,0.805056,0.520722 +0.4,0.8,0.6,-->,0.401696,0.809263,0.786826 +0.4,0.8,0.8,-->,0.414354,0.813470,1.000000 +0.4,0.8,1,-->,0.427004,0.817677,1.000000 +0.4,1,0,-->,0.359109,0.998628,0.000000 +0.4,1,0.2,-->,0.371767,1.000000,0.250516 +0.4,1,0.4,-->,0.384424,1.000000,0.516621 +0.4,1,0.6,-->,0.397074,1.000000,0.782725 +0.4,1,0.8,-->,0.409731,1.000000,1.000000 +0.4,1,1,-->,0.422388,1.000000,1.000000 +0.6,0,0,-->,0.573296,0.000000,0.007389 +0.6,0,0.2,-->,0.585949,0.000000,0.273499 +0.6,0,0.4,-->,0.598603,0.000000,0.539605 +0.6,0,0.6,-->,0.611260,0.000000,0.805710 +0.6,0,0.8,-->,0.623917,0.000000,1.000000 +0.6,0,1,-->,0.636575,0.004037,1.000000 +0.6,0.2,0,-->,0.568673,0.184988,0.003287 +0.6,0.2,0.2,-->,0.581330,0.189195,0.269392 +0.6,0.2,0.4,-->,0.593988,0.193402,0.535496 +0.6,0.2,0.6,-->,0.606645,0.197616,0.801601 +0.6,0.2,0.8,-->,0.619302,0.201824,1.000000 +0.6,0.2,1,-->,0.631952,0.206031,1.000000 +0.6,0.4,0,-->,0.564058,0.386981,0.000000 +0.6,0.4,0.2,-->,0.576715,0.391188,0.265290 +0.6,0.4,0.4,-->,0.589373,0.395395,0.531395 +0.6,0.4,0.6,-->,0.602030,0.399610,0.797499 +0.6,0.4,0.8,-->,0.614680,0.403817,1.000000 +0.6,0.4,1,-->,0.627337,0.408024,1.000000 +0.6,0.6,0,-->,0.559443,0.588975,0.000000 +0.6,0.6,0.2,-->,0.572100,0.593182,0.261189 +0.6,0.6,0.4,-->,0.584750,0.597389,0.527294 +0.6,0.6,0.6,-->,0.597407,0.601600,0.793398 +0.6,0.6,0.8,-->,0.610065,0.605811,1.000000 +0.6,0.6,1,-->,0.622722,0.610018,1.000000 +0.6,0.8,0,-->,0.554826,0.790968,0.000000 +0.6,0.8,0.2,-->,0.567478,0.795175,0.257080 +0.6,0.8,0.4,-->,0.580135,0.799382,0.523185 +0.6,0.8,0.6,-->,0.592792,0.803589,0.789294 +0.6,0.8,0.8,-->,0.605450,0.807804,1.000000 +0.6,0.8,1,-->,0.618107,0.812011,1.000000 +0.6,1,0,-->,0.550205,0.992962,0.000000 +0.6,1,0.2,-->,0.562863,0.997169,0.252979 +0.6,1,0.4,-->,0.575520,1.000000,0.519083 +0.6,1,0.6,-->,0.588177,1.000000,0.785188 +0.6,1,0.8,-->,0.600827,1.000000,1.000000 +0.6,1,1,-->,0.613484,1.000000,1.000000 +0.8,0,0,-->,0.764391,0.000000,0.009859 +0.8,0,0.2,-->,0.777049,0.000000,0.275963 +0.8,0,0.4,-->,0.789706,0.000000,0.542068 +0.8,0,0.6,-->,0.802356,0.000000,0.808172 +0.8,0,0.8,-->,0.815013,0.000000,1.000000 +0.8,0,1,-->,0.827671,0.000000,1.000000 +0.8,0.2,0,-->,0.759776,0.179314,0.005750 +0.8,0.2,0.2,-->,0.772426,0.183529,0.271855 +0.8,0.2,0.4,-->,0.785084,0.187736,0.537959 +0.8,0.2,0.6,-->,0.797741,0.191943,0.804064 +0.8,0.2,0.8,-->,0.810398,0.196157,1.000000 +0.8,0.2,1,-->,0.823056,0.200364,1.000000 +0.8,0.4,0,-->,0.755154,0.381307,0.001649 +0.8,0.4,0.2,-->,0.767811,0.385522,0.267753 +0.8,0.4,0.4,-->,0.780469,0.389729,0.533858 +0.8,0.4,0.6,-->,0.793126,0.393936,0.799962 +0.8,0.4,0.8,-->,0.805783,0.398143,1.000000 +0.8,0.4,1,-->,0.818433,0.402358,1.000000 +0.8,0.6,0,-->,0.750539,0.583301,0.000000 +0.8,0.6,0.2,-->,0.763196,0.587516,0.263652 +0.8,0.6,0.4,-->,0.775854,0.591723,0.529756 +0.8,0.6,0.6,-->,0.788503,0.595930,0.795861 +0.8,0.6,0.8,-->,0.801161,0.600137,1.000000 +0.8,0.6,1,-->,0.813818,0.604352,1.000000 +0.8,0.8,0,-->,0.745924,0.785294,0.000000 +0.8,0.8,0.2,-->,0.758581,0.789509,0.259551 +0.8,0.8,0.4,-->,0.771231,0.793716,0.525655 +0.8,0.8,0.6,-->,0.783888,0.797923,0.791760 +0.8,0.8,0.8,-->,0.796546,0.802130,1.000000 +0.8,0.8,1,-->,0.809203,0.806345,1.000000 +0.8,1,0,-->,0.741301,0.987288,0.000000 +0.8,1,0.2,-->,0.753959,0.991495,0.255442 +0.8,1,0.4,-->,0.766616,0.995710,0.521546 +0.8,1,0.6,-->,0.779273,0.999917,0.787651 +0.8,1,0.8,-->,0.791931,1.000000,1.000000 +0.8,1,1,-->,0.804580,1.000000,1.000000 +1,0,0,-->,0.955487,0.000000,0.012322 +1,0,0.2,-->,0.968145,0.000000,0.278426 +1,0,0.4,-->,0.980802,0.000000,0.544531 +1,0,0.6,-->,0.993460,0.000000,0.810635 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,0.950872,0.173648,0.008220 +1,0.2,0.2,-->,0.963530,0.177855,0.274325 +1,0.2,0.4,-->,0.976181,0.182070,0.540430 +1,0.2,0.6,-->,0.988837,0.186277,0.806534 +1,0.2,0.8,-->,1.000000,0.190484,1.000000 +1,0.2,1,-->,1.000000,0.194691,1.000000 +1,0.4,0,-->,0.946257,0.375641,0.004112 +1,0.4,0.2,-->,0.958907,0.379848,0.270216 +1,0.4,0.4,-->,0.971565,0.384063,0.536321 +1,0.4,0.6,-->,0.984222,0.388270,0.802425 +1,0.4,0.8,-->,0.996879,0.392477,1.000000 +1,0.4,1,-->,1.000000,0.396684,1.000000 +1,0.6,0,-->,0.941635,0.577635,0.000010 +1,0.6,0.2,-->,0.954292,0.581842,0.266115 +1,0.6,0.4,-->,0.966950,0.586054,0.532219 +1,0.6,0.6,-->,0.979607,0.590264,0.798324 +1,0.6,0.8,-->,0.992264,0.594471,1.000000 +1,0.6,1,-->,1.000000,0.598678,1.000000 +1,0.8,0,-->,0.937020,0.779628,0.000000 +1,0.8,0.2,-->,0.949677,0.783835,0.262013 +1,0.8,0.4,-->,0.962335,0.788042,0.528118 +1,0.8,0.6,-->,0.974984,0.792257,0.794223 +1,0.8,0.8,-->,0.987642,0.796464,1.000000 +1,0.8,1,-->,1.000000,0.800671,1.000000 +1,1,0,-->,0.932405,0.981622,0.000000 +1,1,0.2,-->,0.945059,0.985829,0.257912 +1,1,0.4,-->,0.957712,0.990036,0.524017 +1,1,0.6,-->,0.970369,0.994251,0.790121 +1,1,0.8,-->,0.983027,0.998458,1.000000 +1,1,1,-->,0.995684,1.000000,1.000000 +-0.1,0.5,0.5,-->,0.000000,0.518338,0.653773 +1.1,0.5,0.5,-->,1.000000,0.484326,0.668557 +0.5,-0.1,0.5,-->,0.511695,0.000000,0.673473 +0.5,1.1,0.5,-->,0.483989,1.000000,0.648857 +0.5,0.5,-0.1,-->,0.459870,0.488704,0.000000 +0.5,0.5,1.1,-->,0.535806,0.513961,1.000000 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-2.csv new file mode 100644 index 0000000..5a779f1 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.012657,0.004207,0.266105 +0,0,0.4,-->,0.025315,0.008422,0.532209 +0,0,0.6,-->,0.037964,0.012629,0.798314 +0,0,0.8,-->,0.050622,0.016836,1.000000 +0,0,1,-->,0.063279,0.021043,1.000000 +0,0.2,0,-->,0.000000,0.201994,0.000000 +0,0.2,0.2,-->,0.008042,0.206201,0.262003 +0,0.2,0.4,-->,0.020692,0.210408,0.528108 +0,0.2,0.6,-->,0.033349,0.214622,0.794212 +0,0.2,0.8,-->,0.046007,0.218829,1.000000 +0,0.2,1,-->,0.058664,0.223037,1.000000 +0,0.4,0,-->,0.000000,0.403987,0.000000 +0,0.4,0.2,-->,0.003420,0.408194,0.257901 +0,0.4,0.4,-->,0.016077,0.412401,0.524006 +0,0.4,0.6,-->,0.028734,0.416616,0.790111 +0,0.4,0.8,-->,0.041392,0.420823,1.000000 +0,0.4,1,-->,0.054042,0.425030,1.000000 +0,0.6,0,-->,0.000000,0.605981,0.000000 +0,0.6,0.2,-->,0.000000,0.610188,0.253793 +0,0.6,0.4,-->,0.011462,0.614395,0.519898 +0,0.6,0.6,-->,0.024119,0.618609,0.786002 +0,0.6,0.8,-->,0.036769,0.622817,1.000000 +0,0.6,1,-->,0.049427,0.627024,1.000000 +0,0.8,0,-->,0.000000,0.807974,0.000000 +0,0.8,0.2,-->,0.000000,0.812181,0.249692 +0,0.8,0.4,-->,0.006839,0.816388,0.515796 +0,0.8,0.6,-->,0.019497,0.820601,0.781901 +0,0.8,0.8,-->,0.032154,0.824810,1.000000 +0,0.8,1,-->,0.044812,0.829017,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.245590 +0,1,0.4,-->,0.002224,1.000000,0.511695 +0,1,0.6,-->,0.014882,1.000000,0.777799 +0,1,0.8,-->,0.027539,1.000000,1.000000 +0,1,1,-->,0.040197,1.000000,1.000000 +0.2,0,0,-->,0.191096,0.000000,0.002463 +0.2,0,0.2,-->,0.203753,0.000000,0.268567 +0.2,0,0.4,-->,0.216411,0.002748,0.534672 +0.2,0,0.6,-->,0.229068,0.006955,0.800776 +0.2,0,0.8,-->,0.241718,0.011170,1.000000 +0.2,0,1,-->,0.254375,0.015377,1.000000 +0.2,0.2,0,-->,0.186481,0.196327,0.000000 +0.2,0.2,0.2,-->,0.199138,0.200534,0.264466 +0.2,0.2,0.4,-->,0.211796,0.204742,0.530571 +0.2,0.2,0.6,-->,0.224445,0.208949,0.796675 +0.2,0.2,0.8,-->,0.237103,0.213163,1.000000 +0.2,0.2,1,-->,0.249760,0.217370,1.000000 +0.2,0.4,0,-->,0.181866,0.398316,0.000000 +0.2,0.4,0.2,-->,0.194516,0.402528,0.260365 +0.2,0.4,0.4,-->,0.207173,0.406735,0.526469 +0.2,0.4,0.6,-->,0.219830,0.410942,0.792574 +0.2,0.4,0.8,-->,0.232488,0.415157,1.000000 +0.2,0.4,1,-->,0.245145,0.419364,1.000000 +0.2,0.6,0,-->,0.177243,0.600307,0.000000 +0.2,0.6,0.2,-->,0.189901,0.604522,0.256256 +0.2,0.6,0.4,-->,0.202558,0.608729,0.522360 +0.2,0.6,0.6,-->,0.215215,0.612936,0.788465 +0.2,0.6,0.8,-->,0.227873,0.617145,1.000000 +0.2,0.6,1,-->,0.240523,0.621358,1.000000 +0.2,0.8,0,-->,0.172628,0.802300,0.000000 +0.2,0.8,0.2,-->,0.185286,0.806515,0.252155 +0.2,0.8,0.4,-->,0.197943,0.810722,0.518259 +0.2,0.8,0.6,-->,0.210593,0.814929,0.784364 +0.2,0.8,0.8,-->,0.223250,0.819136,1.000000 +0.2,0.8,1,-->,0.235908,0.823351,1.000000 +0.2,1,0,-->,0.168013,1.000000,0.000000 +0.2,1,0.2,-->,0.180671,1.000000,0.248053 +0.2,1,0.4,-->,0.193320,1.000000,0.514158 +0.2,1,0.6,-->,0.205978,1.000000,0.780262 +0.2,1,0.8,-->,0.218635,1.000000,1.000000 +0.2,1,1,-->,0.231293,1.000000,1.000000 +0.4,0,0,-->,0.382192,0.000000,0.004926 +0.4,0,0.2,-->,0.394849,0.000000,0.271030 +0.4,0,0.4,-->,0.407507,0.000000,0.537135 +0.4,0,0.6,-->,0.420164,0.001289,0.803239 +0.4,0,0.8,-->,0.432821,0.005496,1.000000 +0.4,0,1,-->,0.445478,0.009711,1.000000 +0.4,0.2,0,-->,0.377577,0.190654,0.000824 +0.4,0.2,0.2,-->,0.390234,0.194861,0.266929 +0.4,0.2,0.4,-->,0.402892,0.199075,0.533033 +0.4,0.2,0.6,-->,0.415549,0.203283,0.799138 +0.4,0.2,0.8,-->,0.428199,0.207490,1.000000 +0.4,0.2,1,-->,0.440856,0.211704,1.000000 +0.4,0.4,0,-->,0.372962,0.392647,0.000000 +0.4,0.4,0.2,-->,0.385619,0.396854,0.262828 +0.4,0.4,0.4,-->,0.398271,0.401069,0.528932 +0.4,0.4,0.6,-->,0.410926,0.405276,0.795037 +0.4,0.4,0.8,-->,0.423584,0.409483,1.000000 +0.4,0.4,1,-->,0.436241,0.413690,1.000000 +0.4,0.6,0,-->,0.368347,0.594641,0.000000 +0.4,0.6,0.2,-->,0.380997,0.598848,0.258726 +0.4,0.6,0.4,-->,0.393654,0.603063,0.524831 +0.4,0.6,0.6,-->,0.406311,0.607270,0.790935 +0.4,0.6,0.8,-->,0.418969,0.611477,1.000000 +0.4,0.6,1,-->,0.431626,0.615684,1.000000 +0.4,0.8,0,-->,0.363724,0.796634,0.000000 +0.4,0.8,0.2,-->,0.376382,0.800841,0.254617 +0.4,0.8,0.4,-->,0.389039,0.805056,0.520722 +0.4,0.8,0.6,-->,0.401696,0.809263,0.786826 +0.4,0.8,0.8,-->,0.414354,0.813470,1.000000 +0.4,0.8,1,-->,0.427004,0.817677,1.000000 +0.4,1,0,-->,0.359109,0.998628,0.000000 +0.4,1,0.2,-->,0.371767,1.000000,0.250516 +0.4,1,0.4,-->,0.384424,1.000000,0.516621 +0.4,1,0.6,-->,0.397074,1.000000,0.782725 +0.4,1,0.8,-->,0.409731,1.000000,1.000000 +0.4,1,1,-->,0.422388,1.000000,1.000000 +0.6,0,0,-->,0.573296,0.000000,0.007389 +0.6,0,0.2,-->,0.585949,0.000000,0.273499 +0.6,0,0.4,-->,0.598603,0.000000,0.539605 +0.6,0,0.6,-->,0.611260,0.000000,0.805710 +0.6,0,0.8,-->,0.623917,0.000000,1.000000 +0.6,0,1,-->,0.636575,0.004037,1.000000 +0.6,0.2,0,-->,0.568673,0.184988,0.003287 +0.6,0.2,0.2,-->,0.581330,0.189195,0.269392 +0.6,0.2,0.4,-->,0.593988,0.193402,0.535496 +0.6,0.2,0.6,-->,0.606645,0.197616,0.801601 +0.6,0.2,0.8,-->,0.619302,0.201824,1.000000 +0.6,0.2,1,-->,0.631952,0.206031,1.000000 +0.6,0.4,0,-->,0.564058,0.386981,0.000000 +0.6,0.4,0.2,-->,0.576715,0.391188,0.265290 +0.6,0.4,0.4,-->,0.589373,0.395395,0.531395 +0.6,0.4,0.6,-->,0.602030,0.399610,0.797499 +0.6,0.4,0.8,-->,0.614680,0.403817,1.000000 +0.6,0.4,1,-->,0.627337,0.408024,1.000000 +0.6,0.6,0,-->,0.559443,0.588975,0.000000 +0.6,0.6,0.2,-->,0.572100,0.593182,0.261189 +0.6,0.6,0.4,-->,0.584750,0.597389,0.527294 +0.6,0.6,0.6,-->,0.597407,0.601600,0.793398 +0.6,0.6,0.8,-->,0.610065,0.605811,1.000000 +0.6,0.6,1,-->,0.622722,0.610018,1.000000 +0.6,0.8,0,-->,0.554826,0.790968,0.000000 +0.6,0.8,0.2,-->,0.567478,0.795175,0.257080 +0.6,0.8,0.4,-->,0.580135,0.799382,0.523185 +0.6,0.8,0.6,-->,0.592792,0.803589,0.789294 +0.6,0.8,0.8,-->,0.605450,0.807804,1.000000 +0.6,0.8,1,-->,0.618107,0.812011,1.000000 +0.6,1,0,-->,0.550205,0.992962,0.000000 +0.6,1,0.2,-->,0.562863,0.997169,0.252979 +0.6,1,0.4,-->,0.575520,1.000000,0.519083 +0.6,1,0.6,-->,0.588177,1.000000,0.785188 +0.6,1,0.8,-->,0.600827,1.000000,1.000000 +0.6,1,1,-->,0.613484,1.000000,1.000000 +0.8,0,0,-->,0.764391,0.000000,0.009859 +0.8,0,0.2,-->,0.777049,0.000000,0.275963 +0.8,0,0.4,-->,0.789706,0.000000,0.542068 +0.8,0,0.6,-->,0.802356,0.000000,0.808172 +0.8,0,0.8,-->,0.815013,0.000000,1.000000 +0.8,0,1,-->,0.827671,0.000000,1.000000 +0.8,0.2,0,-->,0.759776,0.179314,0.005750 +0.8,0.2,0.2,-->,0.772426,0.183529,0.271855 +0.8,0.2,0.4,-->,0.785084,0.187736,0.537959 +0.8,0.2,0.6,-->,0.797741,0.191943,0.804064 +0.8,0.2,0.8,-->,0.810398,0.196157,1.000000 +0.8,0.2,1,-->,0.823056,0.200364,1.000000 +0.8,0.4,0,-->,0.755154,0.381307,0.001649 +0.8,0.4,0.2,-->,0.767811,0.385522,0.267753 +0.8,0.4,0.4,-->,0.780469,0.389729,0.533858 +0.8,0.4,0.6,-->,0.793126,0.393936,0.799962 +0.8,0.4,0.8,-->,0.805783,0.398143,1.000000 +0.8,0.4,1,-->,0.818433,0.402358,1.000000 +0.8,0.6,0,-->,0.750539,0.583301,0.000000 +0.8,0.6,0.2,-->,0.763196,0.587516,0.263652 +0.8,0.6,0.4,-->,0.775854,0.591723,0.529756 +0.8,0.6,0.6,-->,0.788503,0.595930,0.795861 +0.8,0.6,0.8,-->,0.801161,0.600137,1.000000 +0.8,0.6,1,-->,0.813818,0.604352,1.000000 +0.8,0.8,0,-->,0.745924,0.785294,0.000000 +0.8,0.8,0.2,-->,0.758581,0.789509,0.259551 +0.8,0.8,0.4,-->,0.771231,0.793716,0.525655 +0.8,0.8,0.6,-->,0.783888,0.797923,0.791760 +0.8,0.8,0.8,-->,0.796546,0.802130,1.000000 +0.8,0.8,1,-->,0.809203,0.806345,1.000000 +0.8,1,0,-->,0.741301,0.987288,0.000000 +0.8,1,0.2,-->,0.753959,0.991495,0.255442 +0.8,1,0.4,-->,0.766616,0.995710,0.521546 +0.8,1,0.6,-->,0.779273,0.999917,0.787651 +0.8,1,0.8,-->,0.791931,1.000000,1.000000 +0.8,1,1,-->,0.804580,1.000000,1.000000 +1,0,0,-->,0.955487,0.000000,0.012322 +1,0,0.2,-->,0.968145,0.000000,0.278426 +1,0,0.4,-->,0.980802,0.000000,0.544531 +1,0,0.6,-->,0.993460,0.000000,0.810635 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,0.950872,0.173648,0.008220 +1,0.2,0.2,-->,0.963530,0.177855,0.274325 +1,0.2,0.4,-->,0.976181,0.182070,0.540430 +1,0.2,0.6,-->,0.988837,0.186277,0.806534 +1,0.2,0.8,-->,1.000000,0.190484,1.000000 +1,0.2,1,-->,1.000000,0.194691,1.000000 +1,0.4,0,-->,0.946257,0.375641,0.004112 +1,0.4,0.2,-->,0.958907,0.379848,0.270216 +1,0.4,0.4,-->,0.971565,0.384063,0.536321 +1,0.4,0.6,-->,0.984222,0.388270,0.802425 +1,0.4,0.8,-->,0.996879,0.392477,1.000000 +1,0.4,1,-->,1.000000,0.396684,1.000000 +1,0.6,0,-->,0.941635,0.577635,0.000010 +1,0.6,0.2,-->,0.954292,0.581842,0.266115 +1,0.6,0.4,-->,0.966950,0.586054,0.532219 +1,0.6,0.6,-->,0.979607,0.590264,0.798324 +1,0.6,0.8,-->,0.992264,0.594471,1.000000 +1,0.6,1,-->,1.000000,0.598678,1.000000 +1,0.8,0,-->,0.937020,0.779628,0.000000 +1,0.8,0.2,-->,0.949677,0.783835,0.262013 +1,0.8,0.4,-->,0.962335,0.788042,0.528118 +1,0.8,0.6,-->,0.974984,0.792257,0.794223 +1,0.8,0.8,-->,0.987642,0.796464,1.000000 +1,0.8,1,-->,1.000000,0.800671,1.000000 +1,1,0,-->,0.932405,0.981622,0.000000 +1,1,0.2,-->,0.945059,0.985829,0.257912 +1,1,0.4,-->,0.957712,0.990036,0.524017 +1,1,0.6,-->,0.970369,0.994251,0.790121 +1,1,0.8,-->,0.983027,0.998458,1.000000 +1,1,1,-->,0.995684,1.000000,1.000000 +-0.1,0.5,0.5,-->,0.000000,0.518338,0.653773 +1.1,0.5,0.5,-->,1.000000,0.484326,0.668557 +0.5,-0.1,0.5,-->,0.511695,0.000000,0.673473 +0.5,1.1,0.5,-->,0.483989,1.000000,0.648857 +0.5,0.5,-0.1,-->,0.459870,0.488704,0.000000 +0.5,0.5,1.1,-->,0.535806,0.513961,1.000000 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-3.csv new file mode 100644 index 0000000..94edc34 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToDevice_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.012657,0.004207,0.266105 +0,0,0.4,-->,0.025315,0.008422,0.532209 +0,0,0.6,-->,0.037964,0.012629,0.798314 +0,0,0.8,-->,0.050622,0.016836,1.000000 +0,0,1,-->,0.063279,0.021043,1.000000 +0,0.2,0,-->,0.000000,0.201994,0.000000 +0,0.2,0.2,-->,0.008042,0.206201,0.262003 +0,0.2,0.4,-->,0.020692,0.210408,0.528108 +0,0.2,0.6,-->,0.033349,0.214622,0.794212 +0,0.2,0.8,-->,0.046007,0.218829,1.000000 +0,0.2,1,-->,0.058664,0.223037,1.000000 +0,0.4,0,-->,0.000000,0.403987,0.000000 +0,0.4,0.2,-->,0.003420,0.408194,0.257901 +0,0.4,0.4,-->,0.016077,0.412401,0.524006 +0,0.4,0.6,-->,0.028734,0.416616,0.790111 +0,0.4,0.8,-->,0.041392,0.420823,1.000000 +0,0.4,1,-->,0.054042,0.425030,1.000000 +0,0.6,0,-->,0.000000,0.605981,0.000000 +0,0.6,0.2,-->,0.000000,0.610188,0.253793 +0,0.6,0.4,-->,0.011462,0.614395,0.519898 +0,0.6,0.6,-->,0.024119,0.618609,0.786002 +0,0.6,0.8,-->,0.036769,0.622817,1.000000 +0,0.6,1,-->,0.049427,0.627024,1.000000 +0,0.8,0,-->,0.000000,0.807974,0.000000 +0,0.8,0.2,-->,0.000000,0.812181,0.249692 +0,0.8,0.4,-->,0.006839,0.816388,0.515796 +0,0.8,0.6,-->,0.019497,0.820601,0.781901 +0,0.8,0.8,-->,0.032154,0.824810,1.000000 +0,0.8,1,-->,0.044812,0.829017,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.245590 +0,1,0.4,-->,0.002224,1.000000,0.511695 +0,1,0.6,-->,0.014882,1.000000,0.777799 +0,1,0.8,-->,0.027539,1.000000,1.000000 +0,1,1,-->,0.040197,1.000000,1.000000 +0.2,0,0,-->,0.191096,0.000000,0.002463 +0.2,0,0.2,-->,0.203753,0.000000,0.268567 +0.2,0,0.4,-->,0.216411,0.002748,0.534672 +0.2,0,0.6,-->,0.229068,0.006955,0.800776 +0.2,0,0.8,-->,0.241718,0.011170,1.000000 +0.2,0,1,-->,0.254375,0.015377,1.000000 +0.2,0.2,0,-->,0.186481,0.196327,0.000000 +0.2,0.2,0.2,-->,0.199138,0.200534,0.264466 +0.2,0.2,0.4,-->,0.211796,0.204742,0.530571 +0.2,0.2,0.6,-->,0.224445,0.208949,0.796675 +0.2,0.2,0.8,-->,0.237103,0.213163,1.000000 +0.2,0.2,1,-->,0.249760,0.217370,1.000000 +0.2,0.4,0,-->,0.181866,0.398316,0.000000 +0.2,0.4,0.2,-->,0.194516,0.402528,0.260365 +0.2,0.4,0.4,-->,0.207173,0.406735,0.526469 +0.2,0.4,0.6,-->,0.219830,0.410942,0.792574 +0.2,0.4,0.8,-->,0.232488,0.415157,1.000000 +0.2,0.4,1,-->,0.245145,0.419364,1.000000 +0.2,0.6,0,-->,0.177243,0.600307,0.000000 +0.2,0.6,0.2,-->,0.189901,0.604522,0.256256 +0.2,0.6,0.4,-->,0.202558,0.608729,0.522360 +0.2,0.6,0.6,-->,0.215215,0.612936,0.788465 +0.2,0.6,0.8,-->,0.227873,0.617145,1.000000 +0.2,0.6,1,-->,0.240523,0.621358,1.000000 +0.2,0.8,0,-->,0.172628,0.802300,0.000000 +0.2,0.8,0.2,-->,0.185286,0.806515,0.252155 +0.2,0.8,0.4,-->,0.197943,0.810722,0.518259 +0.2,0.8,0.6,-->,0.210593,0.814929,0.784364 +0.2,0.8,0.8,-->,0.223250,0.819136,1.000000 +0.2,0.8,1,-->,0.235908,0.823351,1.000000 +0.2,1,0,-->,0.168013,1.000000,0.000000 +0.2,1,0.2,-->,0.180671,1.000000,0.248053 +0.2,1,0.4,-->,0.193320,1.000000,0.514158 +0.2,1,0.6,-->,0.205978,1.000000,0.780262 +0.2,1,0.8,-->,0.218635,1.000000,1.000000 +0.2,1,1,-->,0.231293,1.000000,1.000000 +0.4,0,0,-->,0.382192,0.000000,0.004926 +0.4,0,0.2,-->,0.394849,0.000000,0.271030 +0.4,0,0.4,-->,0.407507,0.000000,0.537135 +0.4,0,0.6,-->,0.420164,0.001289,0.803239 +0.4,0,0.8,-->,0.432821,0.005496,1.000000 +0.4,0,1,-->,0.445478,0.009711,1.000000 +0.4,0.2,0,-->,0.377577,0.190654,0.000824 +0.4,0.2,0.2,-->,0.390234,0.194861,0.266929 +0.4,0.2,0.4,-->,0.402892,0.199075,0.533033 +0.4,0.2,0.6,-->,0.415549,0.203283,0.799138 +0.4,0.2,0.8,-->,0.428199,0.207490,1.000000 +0.4,0.2,1,-->,0.440856,0.211704,1.000000 +0.4,0.4,0,-->,0.372962,0.392647,0.000000 +0.4,0.4,0.2,-->,0.385619,0.396854,0.262828 +0.4,0.4,0.4,-->,0.398271,0.401069,0.528932 +0.4,0.4,0.6,-->,0.410926,0.405276,0.795037 +0.4,0.4,0.8,-->,0.423584,0.409483,1.000000 +0.4,0.4,1,-->,0.436241,0.413690,1.000000 +0.4,0.6,0,-->,0.368347,0.594641,0.000000 +0.4,0.6,0.2,-->,0.380997,0.598848,0.258726 +0.4,0.6,0.4,-->,0.393654,0.603063,0.524831 +0.4,0.6,0.6,-->,0.406311,0.607270,0.790935 +0.4,0.6,0.8,-->,0.418969,0.611477,1.000000 +0.4,0.6,1,-->,0.431626,0.615684,1.000000 +0.4,0.8,0,-->,0.363724,0.796634,0.000000 +0.4,0.8,0.2,-->,0.376382,0.800841,0.254617 +0.4,0.8,0.4,-->,0.389039,0.805056,0.520722 +0.4,0.8,0.6,-->,0.401696,0.809263,0.786826 +0.4,0.8,0.8,-->,0.414354,0.813470,1.000000 +0.4,0.8,1,-->,0.427004,0.817677,1.000000 +0.4,1,0,-->,0.359109,0.998628,0.000000 +0.4,1,0.2,-->,0.371767,1.000000,0.250516 +0.4,1,0.4,-->,0.384424,1.000000,0.516621 +0.4,1,0.6,-->,0.397074,1.000000,0.782725 +0.4,1,0.8,-->,0.409731,1.000000,1.000000 +0.4,1,1,-->,0.422388,1.000000,1.000000 +0.6,0,0,-->,0.573296,0.000000,0.007389 +0.6,0,0.2,-->,0.585949,0.000000,0.273499 +0.6,0,0.4,-->,0.598603,0.000000,0.539605 +0.6,0,0.6,-->,0.611260,0.000000,0.805710 +0.6,0,0.8,-->,0.623917,0.000000,1.000000 +0.6,0,1,-->,0.636575,0.004037,1.000000 +0.6,0.2,0,-->,0.568673,0.184988,0.003287 +0.6,0.2,0.2,-->,0.581330,0.189195,0.269392 +0.6,0.2,0.4,-->,0.593988,0.193402,0.535496 +0.6,0.2,0.6,-->,0.606645,0.197616,0.801601 +0.6,0.2,0.8,-->,0.619302,0.201824,1.000000 +0.6,0.2,1,-->,0.631952,0.206031,1.000000 +0.6,0.4,0,-->,0.564058,0.386981,0.000000 +0.6,0.4,0.2,-->,0.576715,0.391188,0.265290 +0.6,0.4,0.4,-->,0.589373,0.395395,0.531395 +0.6,0.4,0.6,-->,0.602030,0.399610,0.797499 +0.6,0.4,0.8,-->,0.614680,0.403817,1.000000 +0.6,0.4,1,-->,0.627337,0.408024,1.000000 +0.6,0.6,0,-->,0.559443,0.588975,0.000000 +0.6,0.6,0.2,-->,0.572100,0.593182,0.261189 +0.6,0.6,0.4,-->,0.584750,0.597389,0.527294 +0.6,0.6,0.6,-->,0.597407,0.601600,0.793398 +0.6,0.6,0.8,-->,0.610065,0.605811,1.000000 +0.6,0.6,1,-->,0.622722,0.610018,1.000000 +0.6,0.8,0,-->,0.554826,0.790968,0.000000 +0.6,0.8,0.2,-->,0.567478,0.795175,0.257080 +0.6,0.8,0.4,-->,0.580135,0.799382,0.523185 +0.6,0.8,0.6,-->,0.592792,0.803589,0.789294 +0.6,0.8,0.8,-->,0.605450,0.807804,1.000000 +0.6,0.8,1,-->,0.618107,0.812011,1.000000 +0.6,1,0,-->,0.550205,0.992962,0.000000 +0.6,1,0.2,-->,0.562863,0.997169,0.252979 +0.6,1,0.4,-->,0.575520,1.000000,0.519083 +0.6,1,0.6,-->,0.588177,1.000000,0.785188 +0.6,1,0.8,-->,0.600827,1.000000,1.000000 +0.6,1,1,-->,0.613484,1.000000,1.000000 +0.8,0,0,-->,0.764391,0.000000,0.009859 +0.8,0,0.2,-->,0.777049,0.000000,0.275963 +0.8,0,0.4,-->,0.789706,0.000000,0.542068 +0.8,0,0.6,-->,0.802356,0.000000,0.808172 +0.8,0,0.8,-->,0.815013,0.000000,1.000000 +0.8,0,1,-->,0.827671,0.000000,1.000000 +0.8,0.2,0,-->,0.759776,0.179314,0.005750 +0.8,0.2,0.2,-->,0.772426,0.183529,0.271855 +0.8,0.2,0.4,-->,0.785084,0.187736,0.537959 +0.8,0.2,0.6,-->,0.797741,0.191943,0.804064 +0.8,0.2,0.8,-->,0.810398,0.196157,1.000000 +0.8,0.2,1,-->,0.823056,0.200364,1.000000 +0.8,0.4,0,-->,0.755154,0.381307,0.001649 +0.8,0.4,0.2,-->,0.767811,0.385522,0.267753 +0.8,0.4,0.4,-->,0.780469,0.389729,0.533858 +0.8,0.4,0.6,-->,0.793126,0.393936,0.799962 +0.8,0.4,0.8,-->,0.805783,0.398143,1.000000 +0.8,0.4,1,-->,0.818433,0.402358,1.000000 +0.8,0.6,0,-->,0.750539,0.583301,0.000000 +0.8,0.6,0.2,-->,0.763196,0.587516,0.263652 +0.8,0.6,0.4,-->,0.775854,0.591723,0.529756 +0.8,0.6,0.6,-->,0.788503,0.595930,0.795861 +0.8,0.6,0.8,-->,0.801161,0.600137,1.000000 +0.8,0.6,1,-->,0.813818,0.604352,1.000000 +0.8,0.8,0,-->,0.745924,0.785294,0.000000 +0.8,0.8,0.2,-->,0.758581,0.789509,0.259551 +0.8,0.8,0.4,-->,0.771231,0.793716,0.525655 +0.8,0.8,0.6,-->,0.783888,0.797923,0.791760 +0.8,0.8,0.8,-->,0.796546,0.802130,1.000000 +0.8,0.8,1,-->,0.809203,0.806345,1.000000 +0.8,1,0,-->,0.741301,0.987288,0.000000 +0.8,1,0.2,-->,0.753959,0.991495,0.255442 +0.8,1,0.4,-->,0.766616,0.995710,0.521546 +0.8,1,0.6,-->,0.779273,0.999917,0.787651 +0.8,1,0.8,-->,0.791931,1.000000,1.000000 +0.8,1,1,-->,0.804580,1.000000,1.000000 +1,0,0,-->,0.955487,0.000000,0.012322 +1,0,0.2,-->,0.968145,0.000000,0.278426 +1,0,0.4,-->,0.980802,0.000000,0.544531 +1,0,0.6,-->,0.993460,0.000000,0.810635 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,0.950872,0.173648,0.008220 +1,0.2,0.2,-->,0.963530,0.177855,0.274325 +1,0.2,0.4,-->,0.976181,0.182070,0.540430 +1,0.2,0.6,-->,0.988837,0.186277,0.806534 +1,0.2,0.8,-->,1.000000,0.190484,1.000000 +1,0.2,1,-->,1.000000,0.194691,1.000000 +1,0.4,0,-->,0.946257,0.375641,0.004112 +1,0.4,0.2,-->,0.958907,0.379848,0.270216 +1,0.4,0.4,-->,0.971565,0.384063,0.536321 +1,0.4,0.6,-->,0.984222,0.388270,0.802425 +1,0.4,0.8,-->,0.996879,0.392477,1.000000 +1,0.4,1,-->,1.000000,0.396684,1.000000 +1,0.6,0,-->,0.941635,0.577635,0.000010 +1,0.6,0.2,-->,0.954292,0.581842,0.266115 +1,0.6,0.4,-->,0.966950,0.586054,0.532219 +1,0.6,0.6,-->,0.979607,0.590264,0.798324 +1,0.6,0.8,-->,0.992264,0.594471,1.000000 +1,0.6,1,-->,1.000000,0.598678,1.000000 +1,0.8,0,-->,0.937020,0.779628,0.000000 +1,0.8,0.2,-->,0.949677,0.783835,0.262013 +1,0.8,0.4,-->,0.962335,0.788042,0.528118 +1,0.8,0.6,-->,0.974984,0.792257,0.794223 +1,0.8,0.8,-->,0.987642,0.796464,1.000000 +1,0.8,1,-->,1.000000,0.800671,1.000000 +1,1,0,-->,0.932405,0.981622,0.000000 +1,1,0.2,-->,0.945059,0.985829,0.257912 +1,1,0.4,-->,0.957712,0.990036,0.524017 +1,1,0.6,-->,0.970369,0.994251,0.790121 +1,1,0.8,-->,0.983027,0.998458,1.000000 +1,1,1,-->,0.995684,1.000000,1.000000 +-0.1,0.5,0.5,-->,0.020094,0.515505,0.655004 +1.1,0.5,0.5,-->,1.000000,0.484326,0.668557 +0.5,-0.1,0.5,-->,0.509387,0.000000,0.671422 +0.5,1.1,0.5,-->,0.483989,1.000000,0.648857 +0.5,0.5,-0.1,-->,0.466202,0.490807,0.000000 +0.5,0.5,1.1,-->,0.535806,0.513961,1.000000 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-0.csv new file mode 100644 index 0000000..cb02700 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.003360,0.003473,0.002870 +0,0,0.2,-->,0.000000,0.000070,0.152704 +0,0,0.4,-->,0.000000,0.000000,0.302538 +0,0,0.6,-->,0.000000,0.000000,0.452372 +0,0,0.8,-->,0.000000,0.000000,0.602206 +0,0,1,-->,0.000000,0.000000,0.752040 +0,0.2,0,-->,0.007931,0.200878,0.005872 +0,0.2,0.2,-->,0.000000,0.197475,0.155706 +0,0.2,0.4,-->,0.000000,0.194072,0.305540 +0,0.2,0.6,-->,0.000000,0.190669,0.455373 +0,0.2,0.8,-->,0.000000,0.187266,0.605207 +0,0.2,1,-->,0.000000,0.183862,0.755041 +0,0.4,0,-->,0.012502,0.398282,0.008873 +0,0.4,0.2,-->,0.002496,0.394879,0.158707 +0,0.4,0.4,-->,0.000000,0.391476,0.308541 +0,0.4,0.6,-->,0.000000,0.388073,0.458375 +0,0.4,0.8,-->,0.000000,0.384670,0.608209 +0,0.4,1,-->,0.000000,0.381267,0.758043 +0,0.6,0,-->,0.017072,0.595687,0.011875 +0,0.6,0.2,-->,0.007067,0.592284,0.161709 +0,0.6,0.4,-->,0.000000,0.588881,0.311543 +0,0.6,0.6,-->,0.000000,0.585478,0.461377 +0,0.6,0.8,-->,0.000000,0.582075,0.611211 +0,0.6,1,-->,0.000000,0.578672,0.761044 +0,0.8,0,-->,0.021643,0.793092,0.014876 +0,0.8,0.2,-->,0.011638,0.789689,0.164710 +0,0.8,0.4,-->,0.001633,0.786286,0.314544 +0,0.8,0.6,-->,0.000000,0.782883,0.464378 +0,0.8,0.8,-->,0.000000,0.779480,0.614212 +0,0.8,1,-->,0.000000,0.776076,0.764046 +0,1,0,-->,0.026214,0.990496,0.017878 +0,1,0.2,-->,0.016209,0.987093,0.167712 +0,1,0.4,-->,0.006203,0.983690,0.317546 +0,1,0.6,-->,0.000000,0.980287,0.467380 +0,1,0.8,-->,0.000000,0.976884,0.617214 +0,1,1,-->,0.000000,0.973481,0.767048 +0.2,0,0,-->,0.212212,0.009373,0.001027 +0.2,0,0.2,-->,0.202207,0.005970,0.150861 +0.2,0,0.4,-->,0.192202,0.002567,0.300695 +0.2,0,0.6,-->,0.182196,0.000000,0.450529 +0.2,0,0.8,-->,0.172191,0.000000,0.600363 +0.2,0,1,-->,0.162186,0.000000,0.750197 +0.2,0.2,0,-->,0.216783,0.206778,0.004029 +0.2,0.2,0.2,-->,0.206778,0.203375,0.153863 +0.2,0.2,0.4,-->,0.196772,0.199971,0.303697 +0.2,0.2,0.6,-->,0.186767,0.196568,0.453531 +0.2,0.2,0.8,-->,0.176762,0.193165,0.603364 +0.2,0.2,1,-->,0.166757,0.189762,0.753198 +0.2,0.4,0,-->,0.221354,0.404182,0.007030 +0.2,0.4,0.2,-->,0.211349,0.400779,0.156864 +0.2,0.4,0.4,-->,0.201343,0.397376,0.306698 +0.2,0.4,0.6,-->,0.191338,0.393973,0.456532 +0.2,0.4,0.8,-->,0.181333,0.390570,0.606366 +0.2,0.4,1,-->,0.171327,0.387167,0.756200 +0.2,0.6,0,-->,0.225925,0.601587,0.010032 +0.2,0.6,0.2,-->,0.215919,0.598184,0.159866 +0.2,0.6,0.4,-->,0.205914,0.594781,0.309700 +0.2,0.6,0.6,-->,0.195909,0.591378,0.459534 +0.2,0.6,0.8,-->,0.185903,0.587975,0.609368 +0.2,0.6,1,-->,0.175898,0.584572,0.759202 +0.2,0.8,0,-->,0.230495,0.798992,0.013033 +0.2,0.8,0.2,-->,0.220490,0.795588,0.162867 +0.2,0.8,0.4,-->,0.210485,0.792185,0.312701 +0.2,0.8,0.6,-->,0.200480,0.788782,0.462535 +0.2,0.8,0.8,-->,0.190474,0.785379,0.612369 +0.2,0.8,1,-->,0.180469,0.781976,0.762203 +0.2,1,0,-->,0.235066,0.996396,0.016035 +0.2,1,0.2,-->,0.225061,0.992993,0.165869 +0.2,1,0.4,-->,0.215056,0.989590,0.315703 +0.2,1,0.6,-->,0.205050,0.986187,0.465537 +0.2,1,0.8,-->,0.195045,0.982784,0.615371 +0.2,1,1,-->,0.185040,0.979381,0.765205 +0.4,0,0,-->,0.421064,0.015273,0.000000 +0.4,0,0.2,-->,0.411059,0.011870,0.149018 +0.4,0,0.4,-->,0.401054,0.008467,0.298852 +0.4,0,0.6,-->,0.391048,0.005064,0.448686 +0.4,0,0.8,-->,0.381043,0.001661,0.598520 +0.4,0,1,-->,0.371038,0.000000,0.748354 +0.4,0.2,0,-->,0.425635,0.212677,0.002186 +0.4,0.2,0.2,-->,0.415630,0.209274,0.152020 +0.4,0.2,0.4,-->,0.405625,0.205871,0.301854 +0.4,0.2,0.6,-->,0.395619,0.202468,0.451688 +0.4,0.2,0.8,-->,0.385614,0.199065,0.601521 +0.4,0.2,1,-->,0.375609,0.195662,0.751355 +0.4,0.4,0,-->,0.430206,0.410082,0.005187 +0.4,0.4,0.2,-->,0.420201,0.406679,0.155021 +0.4,0.4,0.4,-->,0.410195,0.403276,0.304855 +0.4,0.4,0.6,-->,0.400190,0.399873,0.454689 +0.4,0.4,0.8,-->,0.390185,0.396470,0.604523 +0.4,0.4,1,-->,0.380179,0.393067,0.754357 +0.4,0.6,0,-->,0.434777,0.607487,0.008189 +0.4,0.6,0.2,-->,0.424772,0.604084,0.158023 +0.4,0.6,0.4,-->,0.414766,0.600681,0.307857 +0.4,0.6,0.6,-->,0.404761,0.597278,0.457691 +0.4,0.6,0.8,-->,0.394756,0.593875,0.607525 +0.4,0.6,1,-->,0.384750,0.590472,0.757359 +0.4,0.8,0,-->,0.439348,0.804891,0.011191 +0.4,0.8,0.2,-->,0.429342,0.801488,0.161024 +0.4,0.8,0.4,-->,0.419337,0.798085,0.310858 +0.4,0.8,0.6,-->,0.409332,0.794682,0.460692 +0.4,0.8,0.8,-->,0.399326,0.791279,0.610526 +0.4,0.8,1,-->,0.389321,0.787876,0.760360 +0.4,1,0,-->,0.443918,1.002296,0.014192 +0.4,1,0.2,-->,0.433913,0.998893,0.164026 +0.4,1,0.4,-->,0.423908,0.995490,0.313860 +0.4,1,0.6,-->,0.413903,0.992087,0.463694 +0.4,1,0.8,-->,0.403897,0.988684,0.613528 +0.4,1,1,-->,0.393892,0.985281,0.763362 +0.6,0,0,-->,0.629917,0.021173,0.000000 +0.6,0,0.2,-->,0.619911,0.017770,0.147175 +0.6,0,0.4,-->,0.609906,0.014367,0.297009 +0.6,0,0.6,-->,0.599901,0.010963,0.446843 +0.6,0,0.8,-->,0.589895,0.007560,0.596677 +0.6,0,1,-->,0.579890,0.004157,0.746511 +0.6,0.2,0,-->,0.634487,0.218577,0.000343 +0.6,0.2,0.2,-->,0.624482,0.215174,0.150177 +0.6,0.2,0.4,-->,0.614477,0.211771,0.300011 +0.6,0.2,0.6,-->,0.604471,0.208368,0.449845 +0.6,0.2,0.8,-->,0.594466,0.204965,0.599679 +0.6,0.2,1,-->,0.584461,0.201562,0.749512 +0.6,0.4,0,-->,0.639058,0.415982,0.003344 +0.6,0.4,0.2,-->,0.629053,0.412579,0.153178 +0.6,0.4,0.4,-->,0.619048,0.409176,0.303012 +0.6,0.4,0.6,-->,0.609042,0.405773,0.452846 +0.6,0.4,0.8,-->,0.599037,0.402370,0.602680 +0.6,0.4,1,-->,0.589032,0.398967,0.752514 +0.6,0.6,0,-->,0.643629,0.613387,0.006346 +0.6,0.6,0.2,-->,0.633624,0.609984,0.156180 +0.6,0.6,0.4,-->,0.623618,0.606581,0.306014 +0.6,0.6,0.6,-->,0.613613,0.603178,0.455848 +0.6,0.6,0.8,-->,0.603608,0.599774,0.605682 +0.6,0.6,1,-->,0.593603,0.596371,0.755516 +0.6,0.8,0,-->,0.648200,0.810791,0.009348 +0.6,0.8,0.2,-->,0.638195,0.807388,0.159182 +0.6,0.8,0.4,-->,0.628189,0.803985,0.309016 +0.6,0.8,0.6,-->,0.618184,0.800582,0.458849 +0.6,0.8,0.8,-->,0.608179,0.797179,0.608683 +0.6,0.8,1,-->,0.598173,0.793776,0.758517 +0.6,1,0,-->,0.652771,1.008196,0.012349 +0.6,1,0.2,-->,0.642765,1.004793,0.162183 +0.6,1,0.4,-->,0.632760,1.001390,0.312017 +0.6,1,0.6,-->,0.622755,0.997987,0.461851 +0.6,1,0.8,-->,0.612749,0.994584,0.611685 +0.6,1,1,-->,0.602744,0.991181,0.761519 +0.8,0,0,-->,0.838769,0.027072,0.000000 +0.8,0,0.2,-->,0.828763,0.023669,0.145332 +0.8,0,0.4,-->,0.818758,0.020266,0.295166 +0.8,0,0.6,-->,0.808753,0.016863,0.445000 +0.8,0,0.8,-->,0.798748,0.013460,0.594834 +0.8,0,1,-->,0.788742,0.010057,0.744668 +0.8,0.2,0,-->,0.843340,0.224477,0.000000 +0.8,0.2,0.2,-->,0.833334,0.221074,0.148334 +0.8,0.2,0.4,-->,0.823329,0.217671,0.298168 +0.8,0.2,0.6,-->,0.813324,0.214268,0.448002 +0.8,0.2,0.8,-->,0.803318,0.210865,0.597836 +0.8,0.2,1,-->,0.793313,0.207462,0.747670 +0.8,0.4,0,-->,0.847910,0.421882,0.001501 +0.8,0.4,0.2,-->,0.837905,0.418479,0.151335 +0.8,0.4,0.4,-->,0.827900,0.415076,0.301169 +0.8,0.4,0.6,-->,0.817894,0.411673,0.451003 +0.8,0.4,0.8,-->,0.807889,0.408270,0.600837 +0.8,0.4,1,-->,0.797884,0.404867,0.750671 +0.8,0.6,0,-->,0.852481,0.619286,0.004503 +0.8,0.6,0.2,-->,0.842476,0.615883,0.154337 +0.8,0.6,0.4,-->,0.832471,0.612480,0.304171 +0.8,0.6,0.6,-->,0.822465,0.609077,0.454005 +0.8,0.6,0.8,-->,0.812460,0.605674,0.603839 +0.8,0.6,1,-->,0.802455,0.602271,0.753673 +0.8,0.8,0,-->,0.857052,0.816691,0.007505 +0.8,0.8,0.2,-->,0.847047,0.813288,0.157339 +0.8,0.8,0.4,-->,0.837041,0.809885,0.307173 +0.8,0.8,0.6,-->,0.827036,0.806482,0.457007 +0.8,0.8,0.8,-->,0.817031,0.803079,0.606840 +0.8,0.8,1,-->,0.807025,0.799676,0.756674 +0.8,1,0,-->,0.861623,1.014096,0.010506 +0.8,1,0.2,-->,0.851617,1.010693,0.160340 +0.8,1,0.4,-->,0.841612,1.007290,0.310174 +0.8,1,0.6,-->,0.831607,1.003887,0.460008 +0.8,1,0.8,-->,0.821602,1.000484,0.609842 +0.8,1,1,-->,0.811596,0.997081,0.759676 +1,0,0,-->,1.047621,0.032972,0.000000 +1,0,0.2,-->,1.037616,0.029569,0.143489 +1,0,0.4,-->,1.027610,0.026166,0.293323 +1,0,0.6,-->,1.017605,0.022763,0.443157 +1,0,0.8,-->,1.007600,0.019360,0.592991 +1,0,1,-->,0.997594,0.015957,0.742825 +1,0.2,0,-->,1.052192,0.230377,0.000000 +1,0.2,0.2,-->,1.042186,0.226974,0.146491 +1,0.2,0.4,-->,1.032181,0.223571,0.296325 +1,0.2,0.6,-->,1.022176,0.220168,0.446159 +1,0.2,0.8,-->,1.012171,0.216765,0.595993 +1,0.2,1,-->,1.002165,0.213362,0.745827 +1,0.4,0,-->,1.056763,0.427782,0.000000 +1,0.4,0.2,-->,1.046757,0.424379,0.149493 +1,0.4,0.4,-->,1.036752,0.420976,0.299326 +1,0.4,0.6,-->,1.026747,0.417572,0.449160 +1,0.4,0.8,-->,1.016741,0.414169,0.598994 +1,0.4,1,-->,1.006736,0.410766,0.748828 +1,0.6,0,-->,1.061333,0.625186,0.002660 +1,0.6,0.2,-->,1.051328,0.621783,0.152494 +1,0.6,0.4,-->,1.041323,0.618380,0.302328 +1,0.6,0.6,-->,1.031317,0.614977,0.452162 +1,0.6,0.8,-->,1.021312,0.611574,0.601996 +1,0.6,1,-->,1.011307,0.608171,0.751830 +1,0.8,0,-->,1.065904,0.822591,0.005662 +1,0.8,0.2,-->,1.055899,0.819188,0.155496 +1,0.8,0.4,-->,1.045894,0.815785,0.305330 +1,0.8,0.6,-->,1.035888,0.812382,0.455164 +1,0.8,0.8,-->,1.025883,0.808979,0.604998 +1,0.8,1,-->,1.015878,0.805576,0.754831 +1,1,0,-->,1.070475,1.019996,0.008663 +1,1,0.2,-->,1.060470,1.016593,0.158497 +1,1,0.4,-->,1.050465,1.013189,0.308331 +1,1,0.6,-->,1.040459,1.009786,0.458165 +1,1,0.8,-->,1.030454,1.006383,0.607999 +1,1,1,-->,1.020448,1.002980,0.757833 +-0.1,0.5,0.5,-->,0.000000,0.485527,0.385880 +1.1,0.5,0.5,-->,1.138461,0.520926,0.374823 +0.5,-0.1,0.5,-->,0.498192,0.000000,0.371347 +0.5,1.1,0.5,-->,0.525617,1.095441,0.389356 +0.5,0.5,-0.1,-->,0.541920,0.513436,0.000000 +0.5,0.5,1.1,-->,0.481888,0.493018,0.829853 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-1.csv new file mode 100644 index 0000000..74e4adc --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,-0.010040,-0.003415,0.150357 +0,0,0.4,-->,-0.020081,-0.006830,0.300714 +0,0,0.6,-->,-0.030121,-0.010245,0.451071 +0,0,0.8,-->,-0.040161,-0.013660,0.601428 +0,0,1,-->,-0.050201,-0.017075,0.751785 +0,0.2,0,-->,0.004587,0.198093,0.003012 +0,0.2,0.2,-->,-0.005453,0.194678,0.153369 +0,0.2,0.4,-->,-0.015494,0.191263,0.303726 +0,0.2,0.6,-->,-0.025534,0.187848,0.454083 +0,0.2,0.8,-->,-0.035574,0.184433,0.604440 +0,0.2,1,-->,-0.045615,0.181018,0.754797 +0,0.4,0,-->,0.009174,0.396185,0.006024 +0,0.4,0.2,-->,-0.000867,0.392770,0.156381 +0,0.4,0.4,-->,-0.010907,0.389355,0.306738 +0,0.4,0.6,-->,-0.020947,0.385941,0.457095 +0,0.4,0.8,-->,-0.030988,0.382526,0.607452 +0,0.4,1,-->,-0.041028,0.379111,0.757809 +0,0.6,0,-->,0.013760,0.594278,0.009036 +0,0.6,0.2,-->,0.003720,0.590863,0.159393 +0,0.6,0.4,-->,-0.006320,0.587448,0.309750 +0,0.6,0.6,-->,-0.016360,0.584033,0.460107 +0,0.6,0.8,-->,-0.026401,0.580618,0.610465 +0,0.6,1,-->,-0.036441,0.577203,0.760822 +0,0.8,0,-->,0.018347,0.792371,0.012048 +0,0.8,0.2,-->,0.008307,0.788956,0.162405 +0,0.8,0.4,-->,-0.001733,0.785541,0.312762 +0,0.8,0.6,-->,-0.011774,0.782126,0.463120 +0,0.8,0.8,-->,-0.021814,0.778711,0.613477 +0,0.8,1,-->,-0.031854,0.775296,0.763834 +0,1,0,-->,0.022934,0.990463,0.015060 +0,1,0.2,-->,0.012894,0.987048,0.165417 +0,1,0.4,-->,0.002853,0.983633,0.315775 +0,1,0.6,-->,-0.007187,0.980219,0.466132 +0,1,0.8,-->,-0.017227,0.976804,0.616489 +0,1,1,-->,-0.027267,0.973389,0.766846 +0.2,0,0,-->,0.209583,0.005920,-0.001849 +0.2,0,0.2,-->,0.199542,0.002505,0.148508 +0.2,0,0.4,-->,0.189502,-0.000909,0.298865 +0.2,0,0.6,-->,0.179462,-0.004324,0.449222 +0.2,0,0.8,-->,0.169421,-0.007739,0.599579 +0.2,0,1,-->,0.159381,-0.011154,0.749936 +0.2,0.2,0,-->,0.214169,0.204013,0.001163 +0.2,0.2,0.2,-->,0.204129,0.200598,0.151520 +0.2,0.2,0.4,-->,0.194089,0.197183,0.301877 +0.2,0.2,0.6,-->,0.184048,0.193768,0.452234 +0.2,0.2,0.8,-->,0.174008,0.190353,0.602591 +0.2,0.2,1,-->,0.163968,0.186938,0.752948 +0.2,0.4,0,-->,0.218756,0.402106,0.004175 +0.2,0.4,0.2,-->,0.208716,0.398691,0.154532 +0.2,0.4,0.4,-->,0.198676,0.395276,0.304889 +0.2,0.4,0.6,-->,0.188635,0.391861,0.455246 +0.2,0.4,0.8,-->,0.178595,0.388446,0.605603 +0.2,0.4,1,-->,0.168555,0.385031,0.755960 +0.2,0.6,0,-->,0.223343,0.600198,0.007187 +0.2,0.6,0.2,-->,0.213303,0.596783,0.157544 +0.2,0.6,0.4,-->,0.203262,0.593369,0.307901 +0.2,0.6,0.6,-->,0.193222,0.589954,0.458258 +0.2,0.6,0.8,-->,0.183182,0.586539,0.608615 +0.2,0.6,1,-->,0.173141,0.583124,0.758972 +0.2,0.8,0,-->,0.227930,0.798291,0.010199 +0.2,0.8,0.2,-->,0.217889,0.794876,0.160556 +0.2,0.8,0.4,-->,0.207849,0.791461,0.310913 +0.2,0.8,0.6,-->,0.197809,0.788046,0.461270 +0.2,0.8,0.8,-->,0.187769,0.784631,0.611627 +0.2,0.8,1,-->,0.177728,0.781216,0.761984 +0.2,1,0,-->,0.232516,0.996384,0.013211 +0.2,1,0.2,-->,0.222476,0.992969,0.163568 +0.2,1,0.4,-->,0.212436,0.989554,0.313925 +0.2,1,0.6,-->,0.202396,0.986139,0.464282 +0.2,1,0.8,-->,0.192355,0.982724,0.614639 +0.2,1,1,-->,0.182315,0.979309,0.764996 +0.4,0,0,-->,0.419165,0.011841,-0.003699 +0.4,0,0.2,-->,0.409125,0.008426,0.146658 +0.4,0,0.4,-->,0.399084,0.005011,0.297015 +0.4,0,0.6,-->,0.389044,0.001596,0.447372 +0.4,0,0.8,-->,0.379004,-0.001819,0.597730 +0.4,0,1,-->,0.368964,-0.005234,0.748087 +0.4,0.2,0,-->,0.423752,0.209933,-0.000687 +0.4,0.2,0.2,-->,0.413712,0.206519,0.149670 +0.4,0.2,0.4,-->,0.403671,0.203104,0.300027 +0.4,0.2,0.6,-->,0.393631,0.199689,0.450385 +0.4,0.2,0.8,-->,0.383591,0.196274,0.600742 +0.4,0.2,1,-->,0.373550,0.192859,0.751099 +0.4,0.4,0,-->,0.428339,0.408026,0.002325 +0.4,0.4,0.2,-->,0.418298,0.404611,0.152682 +0.4,0.4,0.4,-->,0.408258,0.401196,0.303040 +0.4,0.4,0.6,-->,0.398218,0.397781,0.453397 +0.4,0.4,0.8,-->,0.388177,0.394366,0.603754 +0.4,0.4,1,-->,0.378137,0.390952,0.754111 +0.4,0.6,0,-->,0.432925,0.606119,0.005338 +0.4,0.6,0.2,-->,0.422885,0.602704,0.155695 +0.4,0.6,0.4,-->,0.412845,0.599289,0.306052 +0.4,0.6,0.6,-->,0.402805,0.595874,0.456409 +0.4,0.6,0.8,-->,0.392764,0.592459,0.606766 +0.4,0.6,1,-->,0.382724,0.589044,0.757123 +0.4,0.8,0,-->,0.437512,0.804211,0.008350 +0.4,0.8,0.2,-->,0.427472,0.800797,0.158707 +0.4,0.8,0.4,-->,0.417432,0.797382,0.309064 +0.4,0.8,0.6,-->,0.407391,0.793967,0.459421 +0.4,0.8,0.8,-->,0.397351,0.790552,0.609778 +0.4,0.8,1,-->,0.387311,0.787137,0.760135 +0.4,1,0,-->,0.442099,1.002304,0.011362 +0.4,1,0.2,-->,0.432059,0.998889,0.161719 +0.4,1,0.4,-->,0.422018,0.995474,0.312076 +0.4,1,0.6,-->,0.411978,0.992059,0.462433 +0.4,1,0.8,-->,0.401938,0.988644,0.612790 +0.4,1,1,-->,0.391898,0.985229,0.763147 +0.6,0,0,-->,0.628748,0.017761,-0.005548 +0.6,0,0.2,-->,0.618707,0.014346,0.144809 +0.6,0,0.4,-->,0.608667,0.010931,0.295166 +0.6,0,0.6,-->,0.598627,0.007516,0.445523 +0.6,0,0.8,-->,0.588586,0.004102,0.595880 +0.6,0,1,-->,0.578546,0.000687,0.746237 +0.6,0.2,0,-->,0.633334,0.215854,-0.002536 +0.6,0.2,0.2,-->,0.623294,0.212439,0.147821 +0.6,0.2,0.4,-->,0.613254,0.209024,0.298178 +0.6,0.2,0.6,-->,0.603214,0.205609,0.448535 +0.6,0.2,0.8,-->,0.593173,0.202194,0.598892 +0.6,0.2,1,-->,0.583133,0.198779,0.749249 +0.6,0.4,0,-->,0.637921,0.413947,0.000476 +0.6,0.4,0.2,-->,0.627881,0.410532,0.150833 +0.6,0.4,0.4,-->,0.617841,0.407117,0.301190 +0.6,0.4,0.6,-->,0.607800,0.403702,0.451547 +0.6,0.4,0.8,-->,0.597760,0.400287,0.601904 +0.6,0.4,1,-->,0.587720,0.396872,0.752261 +0.6,0.6,0,-->,0.642508,0.612039,0.003488 +0.6,0.6,0.2,-->,0.632468,0.608624,0.153845 +0.6,0.6,0.4,-->,0.622427,0.605209,0.304202 +0.6,0.6,0.6,-->,0.612387,0.601794,0.454559 +0.6,0.6,0.8,-->,0.602347,0.598380,0.604916 +0.6,0.6,1,-->,0.592307,0.594965,0.755273 +0.6,0.8,0,-->,0.647095,0.810132,0.006500 +0.6,0.8,0.2,-->,0.637054,0.806717,0.156857 +0.6,0.8,0.4,-->,0.627014,0.803302,0.307214 +0.6,0.8,0.6,-->,0.616974,0.799887,0.457571 +0.6,0.8,0.8,-->,0.606934,0.796472,0.607928 +0.6,0.8,1,-->,0.596893,0.793057,0.758286 +0.6,1,0,-->,0.651682,1.008224,0.009512 +0.6,1,0.2,-->,0.641641,1.004810,0.159869 +0.6,1,0.4,-->,0.631601,1.001395,0.310226 +0.6,1,0.6,-->,0.621561,0.997980,0.460584 +0.6,1,0.8,-->,0.611520,0.994565,0.610941 +0.6,1,1,-->,0.601480,0.991150,0.761298 +0.8,0,0,-->,0.838330,0.023682,-0.007397 +0.8,0,0.2,-->,0.828290,0.020267,0.142960 +0.8,0,0.4,-->,0.818250,0.016852,0.293317 +0.8,0,0.6,-->,0.808209,0.013437,0.443674 +0.8,0,0.8,-->,0.798169,0.010022,0.594031 +0.8,0,1,-->,0.788129,0.006607,0.744388 +0.8,0.2,0,-->,0.842917,0.221774,-0.004385 +0.8,0.2,0.2,-->,0.832877,0.218359,0.145972 +0.8,0.2,0.4,-->,0.822836,0.214944,0.296329 +0.8,0.2,0.6,-->,0.812796,0.211530,0.446686 +0.8,0.2,0.8,-->,0.802756,0.208115,0.597043 +0.8,0.2,1,-->,0.792715,0.204700,0.747400 +0.8,0.4,0,-->,0.847504,0.419867,-0.001373 +0.8,0.4,0.2,-->,0.837463,0.416452,0.148984 +0.8,0.4,0.4,-->,0.827423,0.413037,0.299341 +0.8,0.4,0.6,-->,0.817383,0.409622,0.449698 +0.8,0.4,0.8,-->,0.807343,0.406207,0.600055 +0.8,0.4,1,-->,0.797302,0.402792,0.750412 +0.8,0.6,0,-->,0.852090,0.617960,0.001639 +0.8,0.6,0.2,-->,0.842050,0.614545,0.151996 +0.8,0.6,0.4,-->,0.832010,0.611130,0.302353 +0.8,0.6,0.6,-->,0.821970,0.607715,0.452710 +0.8,0.6,0.8,-->,0.811929,0.604300,0.603067 +0.8,0.6,1,-->,0.801889,0.600885,0.753424 +0.8,0.8,0,-->,0.856677,0.816052,0.004651 +0.8,0.8,0.2,-->,0.846637,0.812637,0.155008 +0.8,0.8,0.4,-->,0.836597,0.809222,0.305365 +0.8,0.8,0.6,-->,0.826556,0.805808,0.455722 +0.8,0.8,0.8,-->,0.816516,0.802393,0.606079 +0.8,0.8,1,-->,0.806476,0.798978,0.756436 +0.8,1,0,-->,0.861264,1.014145,0.007663 +0.8,1,0.2,-->,0.851224,1.010730,0.158020 +0.8,1,0.4,-->,0.841183,1.007315,0.308377 +0.8,1,0.6,-->,0.831143,1.003900,0.458734 +0.8,1,0.8,-->,0.821103,1.000485,0.609091 +0.8,1,1,-->,0.811063,0.997070,0.759448 +1,0,0,-->,1.047913,0.029602,-0.009247 +1,0,0.2,-->,1.037872,0.026187,0.141110 +1,0,0.4,-->,1.027832,0.022772,0.291467 +1,0,0.6,-->,1.017792,0.019357,0.441824 +1,0,0.8,-->,1.007751,0.015942,0.592181 +1,0,1,-->,0.997711,0.012527,0.742538 +1,0.2,0,-->,1.052499,0.227695,-0.006235 +1,0.2,0.2,-->,1.042459,0.224280,0.144122 +1,0.2,0.4,-->,1.032419,0.220865,0.294479 +1,0.2,0.6,-->,1.022379,0.217450,0.444836 +1,0.2,0.8,-->,1.012338,0.214035,0.595194 +1,0.2,1,-->,1.002298,0.210620,0.745551 +1,0.4,0,-->,1.057086,0.425787,-0.003223 +1,0.4,0.2,-->,1.047046,0.422372,0.147134 +1,0.4,0.4,-->,1.037006,0.418958,0.297491 +1,0.4,0.6,-->,1.026965,0.415543,0.447849 +1,0.4,0.8,-->,1.016925,0.412128,0.598206 +1,0.4,1,-->,1.006885,0.408713,0.748563 +1,0.6,0,-->,1.061673,0.623880,-0.000211 +1,0.6,0.2,-->,1.051633,0.620465,0.150146 +1,0.6,0.4,-->,1.041592,0.617050,0.300504 +1,0.6,0.6,-->,1.031552,0.613635,0.450861 +1,0.6,0.8,-->,1.021512,0.610220,0.601218 +1,0.6,1,-->,1.011472,0.606805,0.751575 +1,0.8,0,-->,1.066260,0.821973,0.002802 +1,0.8,0.2,-->,1.056219,0.818558,0.153159 +1,0.8,0.4,-->,1.046179,0.815143,0.303516 +1,0.8,0.6,-->,1.036139,0.811728,0.453873 +1,0.8,0.8,-->,1.026099,0.808313,0.604230 +1,0.8,1,-->,1.016058,0.804898,0.754587 +1,1,0,-->,1.070847,1.020065,0.005814 +1,1,0.2,-->,1.060806,1.016650,0.156171 +1,1,0.4,-->,1.050766,1.013235,0.306528 +1,1,0.6,-->,1.040726,1.009821,0.456885 +1,1,0.8,-->,1.030685,1.006406,0.607242 +1,1,1,-->,1.020645,1.002991,0.757599 +-0.1,0.5,0.5,-->,-0.118425,0.483734,0.384348 +1.1,0.5,0.5,-->,1.139070,0.519257,0.373251 +0.5,-0.1,0.5,-->,0.496562,-0.092783,0.369763 +0.5,1.1,0.5,-->,0.524083,1.095773,0.387836 +0.5,0.5,-0.1,-->,0.540443,0.511740,-0.072272 +0.5,0.5,1.1,-->,0.480202,0.491251,0.829871 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-2.csv new file mode 100644 index 0000000..74e4adc --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,-0.010040,-0.003415,0.150357 +0,0,0.4,-->,-0.020081,-0.006830,0.300714 +0,0,0.6,-->,-0.030121,-0.010245,0.451071 +0,0,0.8,-->,-0.040161,-0.013660,0.601428 +0,0,1,-->,-0.050201,-0.017075,0.751785 +0,0.2,0,-->,0.004587,0.198093,0.003012 +0,0.2,0.2,-->,-0.005453,0.194678,0.153369 +0,0.2,0.4,-->,-0.015494,0.191263,0.303726 +0,0.2,0.6,-->,-0.025534,0.187848,0.454083 +0,0.2,0.8,-->,-0.035574,0.184433,0.604440 +0,0.2,1,-->,-0.045615,0.181018,0.754797 +0,0.4,0,-->,0.009174,0.396185,0.006024 +0,0.4,0.2,-->,-0.000867,0.392770,0.156381 +0,0.4,0.4,-->,-0.010907,0.389355,0.306738 +0,0.4,0.6,-->,-0.020947,0.385941,0.457095 +0,0.4,0.8,-->,-0.030988,0.382526,0.607452 +0,0.4,1,-->,-0.041028,0.379111,0.757809 +0,0.6,0,-->,0.013760,0.594278,0.009036 +0,0.6,0.2,-->,0.003720,0.590863,0.159393 +0,0.6,0.4,-->,-0.006320,0.587448,0.309750 +0,0.6,0.6,-->,-0.016360,0.584033,0.460107 +0,0.6,0.8,-->,-0.026401,0.580618,0.610465 +0,0.6,1,-->,-0.036441,0.577203,0.760822 +0,0.8,0,-->,0.018347,0.792371,0.012048 +0,0.8,0.2,-->,0.008307,0.788956,0.162405 +0,0.8,0.4,-->,-0.001733,0.785541,0.312762 +0,0.8,0.6,-->,-0.011774,0.782126,0.463120 +0,0.8,0.8,-->,-0.021814,0.778711,0.613477 +0,0.8,1,-->,-0.031854,0.775296,0.763834 +0,1,0,-->,0.022934,0.990463,0.015060 +0,1,0.2,-->,0.012894,0.987048,0.165417 +0,1,0.4,-->,0.002853,0.983633,0.315775 +0,1,0.6,-->,-0.007187,0.980219,0.466132 +0,1,0.8,-->,-0.017227,0.976804,0.616489 +0,1,1,-->,-0.027267,0.973389,0.766846 +0.2,0,0,-->,0.209583,0.005920,-0.001849 +0.2,0,0.2,-->,0.199542,0.002505,0.148508 +0.2,0,0.4,-->,0.189502,-0.000909,0.298865 +0.2,0,0.6,-->,0.179462,-0.004324,0.449222 +0.2,0,0.8,-->,0.169421,-0.007739,0.599579 +0.2,0,1,-->,0.159381,-0.011154,0.749936 +0.2,0.2,0,-->,0.214169,0.204013,0.001163 +0.2,0.2,0.2,-->,0.204129,0.200598,0.151520 +0.2,0.2,0.4,-->,0.194089,0.197183,0.301877 +0.2,0.2,0.6,-->,0.184048,0.193768,0.452234 +0.2,0.2,0.8,-->,0.174008,0.190353,0.602591 +0.2,0.2,1,-->,0.163968,0.186938,0.752948 +0.2,0.4,0,-->,0.218756,0.402106,0.004175 +0.2,0.4,0.2,-->,0.208716,0.398691,0.154532 +0.2,0.4,0.4,-->,0.198676,0.395276,0.304889 +0.2,0.4,0.6,-->,0.188635,0.391861,0.455246 +0.2,0.4,0.8,-->,0.178595,0.388446,0.605603 +0.2,0.4,1,-->,0.168555,0.385031,0.755960 +0.2,0.6,0,-->,0.223343,0.600198,0.007187 +0.2,0.6,0.2,-->,0.213303,0.596783,0.157544 +0.2,0.6,0.4,-->,0.203262,0.593369,0.307901 +0.2,0.6,0.6,-->,0.193222,0.589954,0.458258 +0.2,0.6,0.8,-->,0.183182,0.586539,0.608615 +0.2,0.6,1,-->,0.173141,0.583124,0.758972 +0.2,0.8,0,-->,0.227930,0.798291,0.010199 +0.2,0.8,0.2,-->,0.217889,0.794876,0.160556 +0.2,0.8,0.4,-->,0.207849,0.791461,0.310913 +0.2,0.8,0.6,-->,0.197809,0.788046,0.461270 +0.2,0.8,0.8,-->,0.187769,0.784631,0.611627 +0.2,0.8,1,-->,0.177728,0.781216,0.761984 +0.2,1,0,-->,0.232516,0.996384,0.013211 +0.2,1,0.2,-->,0.222476,0.992969,0.163568 +0.2,1,0.4,-->,0.212436,0.989554,0.313925 +0.2,1,0.6,-->,0.202396,0.986139,0.464282 +0.2,1,0.8,-->,0.192355,0.982724,0.614639 +0.2,1,1,-->,0.182315,0.979309,0.764996 +0.4,0,0,-->,0.419165,0.011841,-0.003699 +0.4,0,0.2,-->,0.409125,0.008426,0.146658 +0.4,0,0.4,-->,0.399084,0.005011,0.297015 +0.4,0,0.6,-->,0.389044,0.001596,0.447372 +0.4,0,0.8,-->,0.379004,-0.001819,0.597730 +0.4,0,1,-->,0.368964,-0.005234,0.748087 +0.4,0.2,0,-->,0.423752,0.209933,-0.000687 +0.4,0.2,0.2,-->,0.413712,0.206519,0.149670 +0.4,0.2,0.4,-->,0.403671,0.203104,0.300027 +0.4,0.2,0.6,-->,0.393631,0.199689,0.450385 +0.4,0.2,0.8,-->,0.383591,0.196274,0.600742 +0.4,0.2,1,-->,0.373550,0.192859,0.751099 +0.4,0.4,0,-->,0.428339,0.408026,0.002325 +0.4,0.4,0.2,-->,0.418298,0.404611,0.152682 +0.4,0.4,0.4,-->,0.408258,0.401196,0.303040 +0.4,0.4,0.6,-->,0.398218,0.397781,0.453397 +0.4,0.4,0.8,-->,0.388177,0.394366,0.603754 +0.4,0.4,1,-->,0.378137,0.390952,0.754111 +0.4,0.6,0,-->,0.432925,0.606119,0.005338 +0.4,0.6,0.2,-->,0.422885,0.602704,0.155695 +0.4,0.6,0.4,-->,0.412845,0.599289,0.306052 +0.4,0.6,0.6,-->,0.402805,0.595874,0.456409 +0.4,0.6,0.8,-->,0.392764,0.592459,0.606766 +0.4,0.6,1,-->,0.382724,0.589044,0.757123 +0.4,0.8,0,-->,0.437512,0.804211,0.008350 +0.4,0.8,0.2,-->,0.427472,0.800797,0.158707 +0.4,0.8,0.4,-->,0.417432,0.797382,0.309064 +0.4,0.8,0.6,-->,0.407391,0.793967,0.459421 +0.4,0.8,0.8,-->,0.397351,0.790552,0.609778 +0.4,0.8,1,-->,0.387311,0.787137,0.760135 +0.4,1,0,-->,0.442099,1.002304,0.011362 +0.4,1,0.2,-->,0.432059,0.998889,0.161719 +0.4,1,0.4,-->,0.422018,0.995474,0.312076 +0.4,1,0.6,-->,0.411978,0.992059,0.462433 +0.4,1,0.8,-->,0.401938,0.988644,0.612790 +0.4,1,1,-->,0.391898,0.985229,0.763147 +0.6,0,0,-->,0.628748,0.017761,-0.005548 +0.6,0,0.2,-->,0.618707,0.014346,0.144809 +0.6,0,0.4,-->,0.608667,0.010931,0.295166 +0.6,0,0.6,-->,0.598627,0.007516,0.445523 +0.6,0,0.8,-->,0.588586,0.004102,0.595880 +0.6,0,1,-->,0.578546,0.000687,0.746237 +0.6,0.2,0,-->,0.633334,0.215854,-0.002536 +0.6,0.2,0.2,-->,0.623294,0.212439,0.147821 +0.6,0.2,0.4,-->,0.613254,0.209024,0.298178 +0.6,0.2,0.6,-->,0.603214,0.205609,0.448535 +0.6,0.2,0.8,-->,0.593173,0.202194,0.598892 +0.6,0.2,1,-->,0.583133,0.198779,0.749249 +0.6,0.4,0,-->,0.637921,0.413947,0.000476 +0.6,0.4,0.2,-->,0.627881,0.410532,0.150833 +0.6,0.4,0.4,-->,0.617841,0.407117,0.301190 +0.6,0.4,0.6,-->,0.607800,0.403702,0.451547 +0.6,0.4,0.8,-->,0.597760,0.400287,0.601904 +0.6,0.4,1,-->,0.587720,0.396872,0.752261 +0.6,0.6,0,-->,0.642508,0.612039,0.003488 +0.6,0.6,0.2,-->,0.632468,0.608624,0.153845 +0.6,0.6,0.4,-->,0.622427,0.605209,0.304202 +0.6,0.6,0.6,-->,0.612387,0.601794,0.454559 +0.6,0.6,0.8,-->,0.602347,0.598380,0.604916 +0.6,0.6,1,-->,0.592307,0.594965,0.755273 +0.6,0.8,0,-->,0.647095,0.810132,0.006500 +0.6,0.8,0.2,-->,0.637054,0.806717,0.156857 +0.6,0.8,0.4,-->,0.627014,0.803302,0.307214 +0.6,0.8,0.6,-->,0.616974,0.799887,0.457571 +0.6,0.8,0.8,-->,0.606934,0.796472,0.607928 +0.6,0.8,1,-->,0.596893,0.793057,0.758286 +0.6,1,0,-->,0.651682,1.008224,0.009512 +0.6,1,0.2,-->,0.641641,1.004810,0.159869 +0.6,1,0.4,-->,0.631601,1.001395,0.310226 +0.6,1,0.6,-->,0.621561,0.997980,0.460584 +0.6,1,0.8,-->,0.611520,0.994565,0.610941 +0.6,1,1,-->,0.601480,0.991150,0.761298 +0.8,0,0,-->,0.838330,0.023682,-0.007397 +0.8,0,0.2,-->,0.828290,0.020267,0.142960 +0.8,0,0.4,-->,0.818250,0.016852,0.293317 +0.8,0,0.6,-->,0.808209,0.013437,0.443674 +0.8,0,0.8,-->,0.798169,0.010022,0.594031 +0.8,0,1,-->,0.788129,0.006607,0.744388 +0.8,0.2,0,-->,0.842917,0.221774,-0.004385 +0.8,0.2,0.2,-->,0.832877,0.218359,0.145972 +0.8,0.2,0.4,-->,0.822836,0.214944,0.296329 +0.8,0.2,0.6,-->,0.812796,0.211530,0.446686 +0.8,0.2,0.8,-->,0.802756,0.208115,0.597043 +0.8,0.2,1,-->,0.792715,0.204700,0.747400 +0.8,0.4,0,-->,0.847504,0.419867,-0.001373 +0.8,0.4,0.2,-->,0.837463,0.416452,0.148984 +0.8,0.4,0.4,-->,0.827423,0.413037,0.299341 +0.8,0.4,0.6,-->,0.817383,0.409622,0.449698 +0.8,0.4,0.8,-->,0.807343,0.406207,0.600055 +0.8,0.4,1,-->,0.797302,0.402792,0.750412 +0.8,0.6,0,-->,0.852090,0.617960,0.001639 +0.8,0.6,0.2,-->,0.842050,0.614545,0.151996 +0.8,0.6,0.4,-->,0.832010,0.611130,0.302353 +0.8,0.6,0.6,-->,0.821970,0.607715,0.452710 +0.8,0.6,0.8,-->,0.811929,0.604300,0.603067 +0.8,0.6,1,-->,0.801889,0.600885,0.753424 +0.8,0.8,0,-->,0.856677,0.816052,0.004651 +0.8,0.8,0.2,-->,0.846637,0.812637,0.155008 +0.8,0.8,0.4,-->,0.836597,0.809222,0.305365 +0.8,0.8,0.6,-->,0.826556,0.805808,0.455722 +0.8,0.8,0.8,-->,0.816516,0.802393,0.606079 +0.8,0.8,1,-->,0.806476,0.798978,0.756436 +0.8,1,0,-->,0.861264,1.014145,0.007663 +0.8,1,0.2,-->,0.851224,1.010730,0.158020 +0.8,1,0.4,-->,0.841183,1.007315,0.308377 +0.8,1,0.6,-->,0.831143,1.003900,0.458734 +0.8,1,0.8,-->,0.821103,1.000485,0.609091 +0.8,1,1,-->,0.811063,0.997070,0.759448 +1,0,0,-->,1.047913,0.029602,-0.009247 +1,0,0.2,-->,1.037872,0.026187,0.141110 +1,0,0.4,-->,1.027832,0.022772,0.291467 +1,0,0.6,-->,1.017792,0.019357,0.441824 +1,0,0.8,-->,1.007751,0.015942,0.592181 +1,0,1,-->,0.997711,0.012527,0.742538 +1,0.2,0,-->,1.052499,0.227695,-0.006235 +1,0.2,0.2,-->,1.042459,0.224280,0.144122 +1,0.2,0.4,-->,1.032419,0.220865,0.294479 +1,0.2,0.6,-->,1.022379,0.217450,0.444836 +1,0.2,0.8,-->,1.012338,0.214035,0.595194 +1,0.2,1,-->,1.002298,0.210620,0.745551 +1,0.4,0,-->,1.057086,0.425787,-0.003223 +1,0.4,0.2,-->,1.047046,0.422372,0.147134 +1,0.4,0.4,-->,1.037006,0.418958,0.297491 +1,0.4,0.6,-->,1.026965,0.415543,0.447849 +1,0.4,0.8,-->,1.016925,0.412128,0.598206 +1,0.4,1,-->,1.006885,0.408713,0.748563 +1,0.6,0,-->,1.061673,0.623880,-0.000211 +1,0.6,0.2,-->,1.051633,0.620465,0.150146 +1,0.6,0.4,-->,1.041592,0.617050,0.300504 +1,0.6,0.6,-->,1.031552,0.613635,0.450861 +1,0.6,0.8,-->,1.021512,0.610220,0.601218 +1,0.6,1,-->,1.011472,0.606805,0.751575 +1,0.8,0,-->,1.066260,0.821973,0.002802 +1,0.8,0.2,-->,1.056219,0.818558,0.153159 +1,0.8,0.4,-->,1.046179,0.815143,0.303516 +1,0.8,0.6,-->,1.036139,0.811728,0.453873 +1,0.8,0.8,-->,1.026099,0.808313,0.604230 +1,0.8,1,-->,1.016058,0.804898,0.754587 +1,1,0,-->,1.070847,1.020065,0.005814 +1,1,0.2,-->,1.060806,1.016650,0.156171 +1,1,0.4,-->,1.050766,1.013235,0.306528 +1,1,0.6,-->,1.040726,1.009821,0.456885 +1,1,0.8,-->,1.030685,1.006406,0.607242 +1,1,1,-->,1.020645,1.002991,0.757599 +-0.1,0.5,0.5,-->,-0.118425,0.483734,0.384348 +1.1,0.5,0.5,-->,1.139070,0.519257,0.373251 +0.5,-0.1,0.5,-->,0.496562,-0.092783,0.369763 +0.5,1.1,0.5,-->,0.524083,1.095773,0.387836 +0.5,0.5,-0.1,-->,0.540443,0.511740,-0.072272 +0.5,0.5,1.1,-->,0.480202,0.491251,0.829871 diff --git a/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-3.csv new file mode 100644 index 0000000..e460c42 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/D65_XYZ_ToPcs_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.000000,0.000000,0.150357 +0,0,0.4,-->,0.000000,0.000000,0.300714 +0,0,0.6,-->,0.000000,0.000000,0.451071 +0,0,0.8,-->,0.000000,0.000000,0.601428 +0,0,1,-->,0.000000,0.000000,0.751785 +0,0.2,0,-->,0.004587,0.198093,0.003012 +0,0.2,0.2,-->,0.000000,0.194678,0.153369 +0,0.2,0.4,-->,0.000000,0.191263,0.303726 +0,0.2,0.6,-->,0.000000,0.187848,0.454083 +0,0.2,0.8,-->,0.000000,0.184433,0.604440 +0,0.2,1,-->,0.000000,0.181018,0.754797 +0,0.4,0,-->,0.009174,0.396185,0.006024 +0,0.4,0.2,-->,0.000000,0.392770,0.156381 +0,0.4,0.4,-->,0.000000,0.389355,0.306738 +0,0.4,0.6,-->,0.000000,0.385941,0.457095 +0,0.4,0.8,-->,0.000000,0.382526,0.607452 +0,0.4,1,-->,0.000000,0.379111,0.757809 +0,0.6,0,-->,0.013760,0.594278,0.009036 +0,0.6,0.2,-->,0.003720,0.590863,0.159393 +0,0.6,0.4,-->,0.000000,0.587448,0.309750 +0,0.6,0.6,-->,0.000000,0.584033,0.460107 +0,0.6,0.8,-->,0.000000,0.580618,0.610465 +0,0.6,1,-->,0.000000,0.577203,0.760822 +0,0.8,0,-->,0.018347,0.792371,0.012048 +0,0.8,0.2,-->,0.008307,0.788956,0.162405 +0,0.8,0.4,-->,0.000000,0.785541,0.312762 +0,0.8,0.6,-->,0.000000,0.782126,0.463120 +0,0.8,0.8,-->,0.000000,0.778711,0.613477 +0,0.8,1,-->,0.000000,0.775296,0.763834 +0,1,0,-->,0.022934,0.990463,0.015060 +0,1,0.2,-->,0.012894,0.987048,0.165417 +0,1,0.4,-->,0.002853,0.983633,0.315775 +0,1,0.6,-->,0.000000,0.980219,0.466132 +0,1,0.8,-->,0.000000,0.976804,0.616489 +0,1,1,-->,0.000000,0.973389,0.766846 +0.2,0,0,-->,0.209583,0.005920,0.000000 +0.2,0,0.2,-->,0.199542,0.002505,0.148508 +0.2,0,0.4,-->,0.189502,0.000000,0.298865 +0.2,0,0.6,-->,0.179462,0.000000,0.449222 +0.2,0,0.8,-->,0.169421,0.000000,0.599579 +0.2,0,1,-->,0.159381,0.000000,0.749936 +0.2,0.2,0,-->,0.214169,0.204013,0.001163 +0.2,0.2,0.2,-->,0.204129,0.200598,0.151520 +0.2,0.2,0.4,-->,0.194089,0.197183,0.301877 +0.2,0.2,0.6,-->,0.184048,0.193768,0.452234 +0.2,0.2,0.8,-->,0.174008,0.190353,0.602591 +0.2,0.2,1,-->,0.163968,0.186938,0.752948 +0.2,0.4,0,-->,0.218756,0.402106,0.004175 +0.2,0.4,0.2,-->,0.208716,0.398691,0.154532 +0.2,0.4,0.4,-->,0.198676,0.395276,0.304889 +0.2,0.4,0.6,-->,0.188635,0.391861,0.455246 +0.2,0.4,0.8,-->,0.178595,0.388446,0.605603 +0.2,0.4,1,-->,0.168555,0.385031,0.755960 +0.2,0.6,0,-->,0.223343,0.600198,0.007187 +0.2,0.6,0.2,-->,0.213303,0.596783,0.157544 +0.2,0.6,0.4,-->,0.203262,0.593369,0.307901 +0.2,0.6,0.6,-->,0.193222,0.589954,0.458258 +0.2,0.6,0.8,-->,0.183182,0.586539,0.608615 +0.2,0.6,1,-->,0.173141,0.583124,0.758972 +0.2,0.8,0,-->,0.227930,0.798291,0.010199 +0.2,0.8,0.2,-->,0.217889,0.794876,0.160556 +0.2,0.8,0.4,-->,0.207849,0.791461,0.310913 +0.2,0.8,0.6,-->,0.197809,0.788046,0.461270 +0.2,0.8,0.8,-->,0.187769,0.784631,0.611627 +0.2,0.8,1,-->,0.177728,0.781216,0.761984 +0.2,1,0,-->,0.232516,0.996384,0.013211 +0.2,1,0.2,-->,0.222476,0.992969,0.163568 +0.2,1,0.4,-->,0.212436,0.989554,0.313925 +0.2,1,0.6,-->,0.202396,0.986139,0.464282 +0.2,1,0.8,-->,0.192355,0.982724,0.614639 +0.2,1,1,-->,0.182315,0.979309,0.764996 +0.4,0,0,-->,0.419165,0.011841,0.000000 +0.4,0,0.2,-->,0.409125,0.008426,0.146658 +0.4,0,0.4,-->,0.399084,0.005011,0.297015 +0.4,0,0.6,-->,0.389044,0.001596,0.447372 +0.4,0,0.8,-->,0.379004,0.000000,0.597730 +0.4,0,1,-->,0.368964,0.000000,0.748087 +0.4,0.2,0,-->,0.423752,0.209933,0.000000 +0.4,0.2,0.2,-->,0.413712,0.206519,0.149670 +0.4,0.2,0.4,-->,0.403671,0.203104,0.300027 +0.4,0.2,0.6,-->,0.393631,0.199689,0.450385 +0.4,0.2,0.8,-->,0.383591,0.196274,0.600742 +0.4,0.2,1,-->,0.373550,0.192859,0.751099 +0.4,0.4,0,-->,0.428339,0.408026,0.002325 +0.4,0.4,0.2,-->,0.418298,0.404611,0.152682 +0.4,0.4,0.4,-->,0.408258,0.401196,0.303040 +0.4,0.4,0.6,-->,0.398218,0.397781,0.453397 +0.4,0.4,0.8,-->,0.388177,0.394366,0.603754 +0.4,0.4,1,-->,0.378137,0.390952,0.754111 +0.4,0.6,0,-->,0.432925,0.606119,0.005338 +0.4,0.6,0.2,-->,0.422885,0.602704,0.155695 +0.4,0.6,0.4,-->,0.412845,0.599289,0.306052 +0.4,0.6,0.6,-->,0.402805,0.595874,0.456409 +0.4,0.6,0.8,-->,0.392764,0.592459,0.606766 +0.4,0.6,1,-->,0.382724,0.589044,0.757123 +0.4,0.8,0,-->,0.437512,0.804211,0.008350 +0.4,0.8,0.2,-->,0.427472,0.800797,0.158707 +0.4,0.8,0.4,-->,0.417432,0.797382,0.309064 +0.4,0.8,0.6,-->,0.407391,0.793967,0.459421 +0.4,0.8,0.8,-->,0.397351,0.790552,0.609778 +0.4,0.8,1,-->,0.387311,0.787137,0.760135 +0.4,1,0,-->,0.442099,1.002304,0.011362 +0.4,1,0.2,-->,0.432059,0.998889,0.161719 +0.4,1,0.4,-->,0.422018,0.995474,0.312076 +0.4,1,0.6,-->,0.411978,0.992059,0.462433 +0.4,1,0.8,-->,0.401938,0.988644,0.612790 +0.4,1,1,-->,0.391898,0.985229,0.763147 +0.6,0,0,-->,0.628748,0.017761,0.000000 +0.6,0,0.2,-->,0.618707,0.014346,0.144809 +0.6,0,0.4,-->,0.608667,0.010931,0.295166 +0.6,0,0.6,-->,0.598627,0.007516,0.445523 +0.6,0,0.8,-->,0.588586,0.004102,0.595880 +0.6,0,1,-->,0.578546,0.000687,0.746237 +0.6,0.2,0,-->,0.633334,0.215854,0.000000 +0.6,0.2,0.2,-->,0.623294,0.212439,0.147821 +0.6,0.2,0.4,-->,0.613254,0.209024,0.298178 +0.6,0.2,0.6,-->,0.603214,0.205609,0.448535 +0.6,0.2,0.8,-->,0.593173,0.202194,0.598892 +0.6,0.2,1,-->,0.583133,0.198779,0.749249 +0.6,0.4,0,-->,0.637921,0.413947,0.000476 +0.6,0.4,0.2,-->,0.627881,0.410532,0.150833 +0.6,0.4,0.4,-->,0.617841,0.407117,0.301190 +0.6,0.4,0.6,-->,0.607800,0.403702,0.451547 +0.6,0.4,0.8,-->,0.597760,0.400287,0.601904 +0.6,0.4,1,-->,0.587720,0.396872,0.752261 +0.6,0.6,0,-->,0.642508,0.612039,0.003488 +0.6,0.6,0.2,-->,0.632468,0.608624,0.153845 +0.6,0.6,0.4,-->,0.622427,0.605209,0.304202 +0.6,0.6,0.6,-->,0.612387,0.601794,0.454559 +0.6,0.6,0.8,-->,0.602347,0.598380,0.604916 +0.6,0.6,1,-->,0.592307,0.594965,0.755273 +0.6,0.8,0,-->,0.647095,0.810132,0.006500 +0.6,0.8,0.2,-->,0.637054,0.806717,0.156857 +0.6,0.8,0.4,-->,0.627014,0.803302,0.307214 +0.6,0.8,0.6,-->,0.616974,0.799887,0.457571 +0.6,0.8,0.8,-->,0.606934,0.796472,0.607928 +0.6,0.8,1,-->,0.596893,0.793057,0.758286 +0.6,1,0,-->,0.651682,1.008224,0.009512 +0.6,1,0.2,-->,0.641641,1.004810,0.159869 +0.6,1,0.4,-->,0.631601,1.001395,0.310226 +0.6,1,0.6,-->,0.621561,0.997980,0.460584 +0.6,1,0.8,-->,0.611520,0.994565,0.610941 +0.6,1,1,-->,0.601480,0.991150,0.761298 +0.8,0,0,-->,0.838330,0.023682,0.000000 +0.8,0,0.2,-->,0.828290,0.020267,0.142960 +0.8,0,0.4,-->,0.818250,0.016852,0.293317 +0.8,0,0.6,-->,0.808209,0.013437,0.443674 +0.8,0,0.8,-->,0.798169,0.010022,0.594031 +0.8,0,1,-->,0.788129,0.006607,0.744388 +0.8,0.2,0,-->,0.842917,0.221774,0.000000 +0.8,0.2,0.2,-->,0.832877,0.218359,0.145972 +0.8,0.2,0.4,-->,0.822836,0.214944,0.296329 +0.8,0.2,0.6,-->,0.812796,0.211530,0.446686 +0.8,0.2,0.8,-->,0.802756,0.208115,0.597043 +0.8,0.2,1,-->,0.792715,0.204700,0.747400 +0.8,0.4,0,-->,0.847504,0.419867,0.000000 +0.8,0.4,0.2,-->,0.837463,0.416452,0.148984 +0.8,0.4,0.4,-->,0.827423,0.413037,0.299341 +0.8,0.4,0.6,-->,0.817383,0.409622,0.449698 +0.8,0.4,0.8,-->,0.807343,0.406207,0.600055 +0.8,0.4,1,-->,0.797302,0.402792,0.750412 +0.8,0.6,0,-->,0.852090,0.617960,0.001639 +0.8,0.6,0.2,-->,0.842050,0.614545,0.151996 +0.8,0.6,0.4,-->,0.832010,0.611130,0.302353 +0.8,0.6,0.6,-->,0.821970,0.607715,0.452710 +0.8,0.6,0.8,-->,0.811929,0.604300,0.603067 +0.8,0.6,1,-->,0.801889,0.600885,0.753424 +0.8,0.8,0,-->,0.856677,0.816052,0.004651 +0.8,0.8,0.2,-->,0.846637,0.812637,0.155008 +0.8,0.8,0.4,-->,0.836597,0.809222,0.305365 +0.8,0.8,0.6,-->,0.826556,0.805808,0.455722 +0.8,0.8,0.8,-->,0.816516,0.802393,0.606079 +0.8,0.8,1,-->,0.806476,0.798978,0.756436 +0.8,1,0,-->,0.861264,1.014145,0.007663 +0.8,1,0.2,-->,0.851224,1.010730,0.158020 +0.8,1,0.4,-->,0.841183,1.007315,0.308377 +0.8,1,0.6,-->,0.831143,1.003900,0.458734 +0.8,1,0.8,-->,0.821103,1.000485,0.609091 +0.8,1,1,-->,0.811063,0.997070,0.759448 +1,0,0,-->,1.047913,0.029602,0.000000 +1,0,0.2,-->,1.037872,0.026187,0.141110 +1,0,0.4,-->,1.027832,0.022772,0.291467 +1,0,0.6,-->,1.017792,0.019357,0.441824 +1,0,0.8,-->,1.007751,0.015942,0.592181 +1,0,1,-->,0.997711,0.012527,0.742538 +1,0.2,0,-->,1.052499,0.227695,0.000000 +1,0.2,0.2,-->,1.042459,0.224280,0.144122 +1,0.2,0.4,-->,1.032419,0.220865,0.294479 +1,0.2,0.6,-->,1.022379,0.217450,0.444836 +1,0.2,0.8,-->,1.012338,0.214035,0.595194 +1,0.2,1,-->,1.002298,0.210620,0.745551 +1,0.4,0,-->,1.057086,0.425787,0.000000 +1,0.4,0.2,-->,1.047046,0.422372,0.147134 +1,0.4,0.4,-->,1.037006,0.418958,0.297491 +1,0.4,0.6,-->,1.026965,0.415543,0.447849 +1,0.4,0.8,-->,1.016925,0.412128,0.598206 +1,0.4,1,-->,1.006885,0.408713,0.748563 +1,0.6,0,-->,1.061673,0.623880,0.000000 +1,0.6,0.2,-->,1.051633,0.620465,0.150146 +1,0.6,0.4,-->,1.041592,0.617050,0.300504 +1,0.6,0.6,-->,1.031552,0.613635,0.450861 +1,0.6,0.8,-->,1.021512,0.610220,0.601218 +1,0.6,1,-->,1.011472,0.606805,0.751575 +1,0.8,0,-->,1.066260,0.821973,0.002802 +1,0.8,0.2,-->,1.056219,0.818558,0.153159 +1,0.8,0.4,-->,1.046179,0.815143,0.303516 +1,0.8,0.6,-->,1.036139,0.811728,0.453873 +1,0.8,0.8,-->,1.026099,0.808313,0.604230 +1,0.8,1,-->,1.016058,0.804898,0.754587 +1,1,0,-->,1.070847,1.020065,0.005814 +1,1,0.2,-->,1.060806,1.016650,0.156171 +1,1,0.4,-->,1.050766,1.013235,0.306528 +1,1,0.6,-->,1.040726,1.009821,0.456885 +1,1,0.8,-->,1.030685,1.006406,0.607242 +1,1,1,-->,1.020645,1.002991,0.757599 +-0.1,0.5,0.5,-->,0.000000,0.483734,0.384348 +1.1,0.5,0.5,-->,1.139070,0.519257,0.373251 +0.5,-0.1,0.5,-->,0.496562,0.000000,0.369763 +0.5,1.1,0.5,-->,0.524083,1.095773,0.387836 +0.5,0.5,-0.1,-->,0.540443,0.511740,0.000000 +0.5,0.5,1.1,-->,0.480202,0.491251,0.829871 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only).icc b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only).icc new file mode 100644 index 0000000000000000000000000000000000000000..113e0897a2ce5be28bc99390536a0899646b62e2 GIT binary patch literal 454352 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�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

&nJ0}8%AS59Qyb5tc%{aHAQ){HqZ0N@2 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%0AmD0uCn!)_s#KiWivANQjYz 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®A-{I`n<`Jw|iuee+ZD+tz`Wgo@wI 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 literal 0 HcmV?d00001 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-0.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-0.csv new file mode 100644 index 0000000..405ca2e --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-0.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.000000 +0,-127,-100,-->,0.000000 +0,-127,-75,-->,0.000000 +0,-127,-50,-->,0.000000 +0,-127,-25,-->,0.000000 +0,-127,0,-->,0.000000 +0,-127,25,-->,0.000000 +0,-127,50,-->,0.000000 +0,-127,75,-->,0.000000 +0,-127,100,-->,0.000000 +0,-127,128,-->,0.000000 +0,-100,-127,-->,0.000000 +0,-100,-100,-->,0.000000 +0,-100,-75,-->,0.000000 +0,-100,-50,-->,0.000000 +0,-100,-25,-->,0.000000 +0,-100,0,-->,0.000000 +0,-100,25,-->,0.000000 +0,-100,50,-->,0.000000 +0,-100,75,-->,0.000000 +0,-100,100,-->,0.000000 +0,-100,128,-->,0.000000 +0,-75,-127,-->,0.000000 +0,-75,-100,-->,0.000000 +0,-75,-75,-->,0.000000 +0,-75,-50,-->,0.000000 +0,-75,-25,-->,0.000000 +0,-75,0,-->,0.000000 +0,-75,25,-->,0.000000 +0,-75,50,-->,0.000000 +0,-75,75,-->,0.000000 +0,-75,100,-->,0.000000 +0,-75,128,-->,0.000000 +0,-50,-127,-->,0.000000 +0,-50,-100,-->,0.000000 +0,-50,-75,-->,0.000000 +0,-50,-50,-->,0.000000 +0,-50,-25,-->,0.000000 +0,-50,0,-->,0.000000 +0,-50,25,-->,0.000000 +0,-50,50,-->,0.000000 +0,-50,75,-->,0.000000 +0,-50,100,-->,0.000000 +0,-50,128,-->,0.000000 +0,-25,-127,-->,0.000000 +0,-25,-100,-->,0.000000 +0,-25,-75,-->,0.000000 +0,-25,-50,-->,0.000000 +0,-25,-25,-->,0.000000 +0,-25,0,-->,0.000000 +0,-25,25,-->,0.000000 +0,-25,50,-->,0.000000 +0,-25,75,-->,0.000000 +0,-25,100,-->,0.000000 +0,-25,128,-->,0.000000 +0,0,-127,-->,0.000000 +0,0,-100,-->,0.000000 +0,0,-75,-->,0.000000 +0,0,-50,-->,0.000000 +0,0,-25,-->,0.000000 +0,0,0,-->,0.000000 +0,0,25,-->,0.000000 +0,0,50,-->,0.000000 +0,0,75,-->,0.000000 +0,0,100,-->,0.000000 +0,0,128,-->,0.000000 +0,25,-127,-->,0.000000 +0,25,-100,-->,0.000000 +0,25,-75,-->,0.000000 +0,25,-50,-->,0.000000 +0,25,-25,-->,0.000000 +0,25,0,-->,0.000000 +0,25,25,-->,0.000000 +0,25,50,-->,0.000000 +0,25,75,-->,0.000000 +0,25,100,-->,0.000000 +0,25,128,-->,0.000000 +0,50,-127,-->,0.000000 +0,50,-100,-->,0.000000 +0,50,-75,-->,0.000000 +0,50,-50,-->,0.000000 +0,50,-25,-->,0.000000 +0,50,0,-->,0.000000 +0,50,25,-->,0.000000 +0,50,50,-->,0.000000 +0,50,75,-->,0.000000 +0,50,100,-->,0.000000 +0,50,128,-->,0.000000 +0,75,-127,-->,0.000000 +0,75,-100,-->,0.000000 +0,75,-75,-->,0.000000 +0,75,-50,-->,0.000000 +0,75,-25,-->,0.000000 +0,75,0,-->,0.000000 +0,75,25,-->,0.000000 +0,75,50,-->,0.000000 +0,75,75,-->,0.000000 +0,75,100,-->,0.000000 +0,75,128,-->,0.000000 +0,100,-127,-->,0.000000 +0,100,-100,-->,0.000000 +0,100,-75,-->,0.000000 +0,100,-50,-->,0.000000 +0,100,-25,-->,0.000000 +0,100,0,-->,0.000000 +0,100,25,-->,0.000000 +0,100,50,-->,0.000000 +0,100,75,-->,0.000000 +0,100,100,-->,0.000000 +0,100,128,-->,0.000000 +0,128,-127,-->,0.000000 +0,128,-100,-->,0.000000 +0,128,-75,-->,0.000000 +0,128,-50,-->,0.000000 +0,128,-25,-->,0.000000 +0,128,0,-->,0.000000 +0,128,25,-->,0.000000 +0,128,50,-->,0.000000 +0,128,75,-->,0.000000 +0,128,100,-->,0.000000 +0,128,128,-->,0.000000 +20,-127,-127,-->,0.185187 +20,-127,-100,-->,0.185187 +20,-127,-75,-->,0.185187 +20,-127,-50,-->,0.185187 +20,-127,-25,-->,0.185187 +20,-127,0,-->,0.185187 +20,-127,25,-->,0.185187 +20,-127,50,-->,0.185187 +20,-127,75,-->,0.185187 +20,-127,100,-->,0.185187 +20,-127,128,-->,0.185187 +20,-100,-127,-->,0.185187 +20,-100,-100,-->,0.185187 +20,-100,-75,-->,0.185187 +20,-100,-50,-->,0.185187 +20,-100,-25,-->,0.185187 +20,-100,0,-->,0.185187 +20,-100,25,-->,0.185187 +20,-100,50,-->,0.185187 +20,-100,75,-->,0.185187 +20,-100,100,-->,0.185187 +20,-100,128,-->,0.185187 +20,-75,-127,-->,0.185187 +20,-75,-100,-->,0.185187 +20,-75,-75,-->,0.185187 +20,-75,-50,-->,0.185187 +20,-75,-25,-->,0.185187 +20,-75,0,-->,0.185187 +20,-75,25,-->,0.185187 +20,-75,50,-->,0.185187 +20,-75,75,-->,0.185187 +20,-75,100,-->,0.185187 +20,-75,128,-->,0.185187 +20,-50,-127,-->,0.185187 +20,-50,-100,-->,0.185187 +20,-50,-75,-->,0.185187 +20,-50,-50,-->,0.185187 +20,-50,-25,-->,0.185187 +20,-50,0,-->,0.185187 +20,-50,25,-->,0.185187 +20,-50,50,-->,0.185187 +20,-50,75,-->,0.185187 +20,-50,100,-->,0.185187 +20,-50,128,-->,0.185187 +20,-25,-127,-->,0.185187 +20,-25,-100,-->,0.185187 +20,-25,-75,-->,0.185187 +20,-25,-50,-->,0.185187 +20,-25,-25,-->,0.185187 +20,-25,0,-->,0.185187 +20,-25,25,-->,0.185187 +20,-25,50,-->,0.185187 +20,-25,75,-->,0.185187 +20,-25,100,-->,0.185187 +20,-25,128,-->,0.185187 +20,0,-127,-->,0.185187 +20,0,-100,-->,0.185187 +20,0,-75,-->,0.185187 +20,0,-50,-->,0.185187 +20,0,-25,-->,0.185187 +20,0,0,-->,0.185187 +20,0,25,-->,0.185187 +20,0,50,-->,0.185187 +20,0,75,-->,0.185187 +20,0,100,-->,0.185187 +20,0,128,-->,0.185187 +20,25,-127,-->,0.185187 +20,25,-100,-->,0.185187 +20,25,-75,-->,0.185187 +20,25,-50,-->,0.185187 +20,25,-25,-->,0.185187 +20,25,0,-->,0.185187 +20,25,25,-->,0.185187 +20,25,50,-->,0.185187 +20,25,75,-->,0.185187 +20,25,100,-->,0.185187 +20,25,128,-->,0.185187 +20,50,-127,-->,0.185187 +20,50,-100,-->,0.185187 +20,50,-75,-->,0.185187 +20,50,-50,-->,0.185187 +20,50,-25,-->,0.185187 +20,50,0,-->,0.185187 +20,50,25,-->,0.185187 +20,50,50,-->,0.185187 +20,50,75,-->,0.185187 +20,50,100,-->,0.185187 +20,50,128,-->,0.185187 +20,75,-127,-->,0.185187 +20,75,-100,-->,0.185187 +20,75,-75,-->,0.185187 +20,75,-50,-->,0.185187 +20,75,-25,-->,0.185187 +20,75,0,-->,0.185187 +20,75,25,-->,0.185187 +20,75,50,-->,0.185187 +20,75,75,-->,0.185187 +20,75,100,-->,0.185187 +20,75,128,-->,0.185187 +20,100,-127,-->,0.185187 +20,100,-100,-->,0.185187 +20,100,-75,-->,0.185187 +20,100,-50,-->,0.185187 +20,100,-25,-->,0.185187 +20,100,0,-->,0.185187 +20,100,25,-->,0.185187 +20,100,50,-->,0.185187 +20,100,75,-->,0.185187 +20,100,100,-->,0.185187 +20,100,128,-->,0.185187 +20,128,-127,-->,0.185187 +20,128,-100,-->,0.185187 +20,128,-75,-->,0.185187 +20,128,-50,-->,0.185187 +20,128,-25,-->,0.185187 +20,128,0,-->,0.185187 +20,128,25,-->,0.185187 +20,128,50,-->,0.185187 +20,128,75,-->,0.185187 +20,128,100,-->,0.185187 +20,128,128,-->,0.185187 +40,-127,-127,-->,0.374743 +40,-127,-100,-->,0.374743 +40,-127,-75,-->,0.374743 +40,-127,-50,-->,0.374743 +40,-127,-25,-->,0.374743 +40,-127,0,-->,0.374743 +40,-127,25,-->,0.374743 +40,-127,50,-->,0.374743 +40,-127,75,-->,0.374743 +40,-127,100,-->,0.374743 +40,-127,128,-->,0.374743 +40,-100,-127,-->,0.374743 +40,-100,-100,-->,0.374743 +40,-100,-75,-->,0.374743 +40,-100,-50,-->,0.374743 +40,-100,-25,-->,0.374743 +40,-100,0,-->,0.374743 +40,-100,25,-->,0.374743 +40,-100,50,-->,0.374743 +40,-100,75,-->,0.374743 +40,-100,100,-->,0.374743 +40,-100,128,-->,0.374743 +40,-75,-127,-->,0.374743 +40,-75,-100,-->,0.374743 +40,-75,-75,-->,0.374743 +40,-75,-50,-->,0.374743 +40,-75,-25,-->,0.374743 +40,-75,0,-->,0.374743 +40,-75,25,-->,0.374743 +40,-75,50,-->,0.374743 +40,-75,75,-->,0.374743 +40,-75,100,-->,0.374743 +40,-75,128,-->,0.374743 +40,-50,-127,-->,0.374743 +40,-50,-100,-->,0.374743 +40,-50,-75,-->,0.374743 +40,-50,-50,-->,0.374743 +40,-50,-25,-->,0.374743 +40,-50,0,-->,0.374743 +40,-50,25,-->,0.374743 +40,-50,50,-->,0.374743 +40,-50,75,-->,0.374743 +40,-50,100,-->,0.374743 +40,-50,128,-->,0.374743 +40,-25,-127,-->,0.374743 +40,-25,-100,-->,0.374743 +40,-25,-75,-->,0.374743 +40,-25,-50,-->,0.374743 +40,-25,-25,-->,0.374743 +40,-25,0,-->,0.374743 +40,-25,25,-->,0.374743 +40,-25,50,-->,0.374743 +40,-25,75,-->,0.374743 +40,-25,100,-->,0.374743 +40,-25,128,-->,0.374743 +40,0,-127,-->,0.374743 +40,0,-100,-->,0.374743 +40,0,-75,-->,0.374743 +40,0,-50,-->,0.374743 +40,0,-25,-->,0.374743 +40,0,0,-->,0.374743 +40,0,25,-->,0.374743 +40,0,50,-->,0.374743 +40,0,75,-->,0.374743 +40,0,100,-->,0.374743 +40,0,128,-->,0.374743 +40,25,-127,-->,0.374743 +40,25,-100,-->,0.374743 +40,25,-75,-->,0.374743 +40,25,-50,-->,0.374743 +40,25,-25,-->,0.374743 +40,25,0,-->,0.374743 +40,25,25,-->,0.374743 +40,25,50,-->,0.374743 +40,25,75,-->,0.374743 +40,25,100,-->,0.374743 +40,25,128,-->,0.374743 +40,50,-127,-->,0.374743 +40,50,-100,-->,0.374743 +40,50,-75,-->,0.374743 +40,50,-50,-->,0.374743 +40,50,-25,-->,0.374743 +40,50,0,-->,0.374743 +40,50,25,-->,0.374743 +40,50,50,-->,0.374743 +40,50,75,-->,0.374743 +40,50,100,-->,0.374743 +40,50,128,-->,0.374743 +40,75,-127,-->,0.374743 +40,75,-100,-->,0.374743 +40,75,-75,-->,0.374743 +40,75,-50,-->,0.374743 +40,75,-25,-->,0.374743 +40,75,0,-->,0.374743 +40,75,25,-->,0.374743 +40,75,50,-->,0.374743 +40,75,75,-->,0.374743 +40,75,100,-->,0.374743 +40,75,128,-->,0.374743 +40,100,-127,-->,0.374743 +40,100,-100,-->,0.374743 +40,100,-75,-->,0.374743 +40,100,-50,-->,0.374743 +40,100,-25,-->,0.374743 +40,100,0,-->,0.374743 +40,100,25,-->,0.374743 +40,100,50,-->,0.374743 +40,100,75,-->,0.374743 +40,100,100,-->,0.374743 +40,100,128,-->,0.374743 +40,128,-127,-->,0.374743 +40,128,-100,-->,0.374743 +40,128,-75,-->,0.374743 +40,128,-50,-->,0.374743 +40,128,-25,-->,0.374743 +40,128,0,-->,0.374743 +40,128,25,-->,0.374743 +40,128,50,-->,0.374743 +40,128,75,-->,0.374743 +40,128,100,-->,0.374743 +40,128,128,-->,0.374743 +60,-127,-127,-->,0.545836 +60,-127,-100,-->,0.545836 +60,-127,-75,-->,0.545836 +60,-127,-50,-->,0.545836 +60,-127,-25,-->,0.545836 +60,-127,0,-->,0.545836 +60,-127,25,-->,0.545836 +60,-127,50,-->,0.545836 +60,-127,75,-->,0.545836 +60,-127,100,-->,0.545836 +60,-127,128,-->,0.545836 +60,-100,-127,-->,0.545836 +60,-100,-100,-->,0.545836 +60,-100,-75,-->,0.545836 +60,-100,-50,-->,0.545836 +60,-100,-25,-->,0.545836 +60,-100,0,-->,0.545836 +60,-100,25,-->,0.545836 +60,-100,50,-->,0.545836 +60,-100,75,-->,0.545836 +60,-100,100,-->,0.545836 +60,-100,128,-->,0.545836 +60,-75,-127,-->,0.545836 +60,-75,-100,-->,0.545836 +60,-75,-75,-->,0.545836 +60,-75,-50,-->,0.545836 +60,-75,-25,-->,0.545836 +60,-75,0,-->,0.545836 +60,-75,25,-->,0.545836 +60,-75,50,-->,0.545836 +60,-75,75,-->,0.545836 +60,-75,100,-->,0.545836 +60,-75,128,-->,0.545836 +60,-50,-127,-->,0.545836 +60,-50,-100,-->,0.545836 +60,-50,-75,-->,0.545836 +60,-50,-50,-->,0.545836 +60,-50,-25,-->,0.545836 +60,-50,0,-->,0.545836 +60,-50,25,-->,0.545836 +60,-50,50,-->,0.545836 +60,-50,75,-->,0.545836 +60,-50,100,-->,0.545836 +60,-50,128,-->,0.545836 +60,-25,-127,-->,0.545836 +60,-25,-100,-->,0.545836 +60,-25,-75,-->,0.545836 +60,-25,-50,-->,0.545836 +60,-25,-25,-->,0.545836 +60,-25,0,-->,0.545836 +60,-25,25,-->,0.545836 +60,-25,50,-->,0.545836 +60,-25,75,-->,0.545836 +60,-25,100,-->,0.545836 +60,-25,128,-->,0.545836 +60,0,-127,-->,0.545836 +60,0,-100,-->,0.545836 +60,0,-75,-->,0.545836 +60,0,-50,-->,0.545836 +60,0,-25,-->,0.545836 +60,0,0,-->,0.545836 +60,0,25,-->,0.545836 +60,0,50,-->,0.545836 +60,0,75,-->,0.545836 +60,0,100,-->,0.545836 +60,0,128,-->,0.545836 +60,25,-127,-->,0.545836 +60,25,-100,-->,0.545836 +60,25,-75,-->,0.545836 +60,25,-50,-->,0.545836 +60,25,-25,-->,0.545836 +60,25,0,-->,0.545836 +60,25,25,-->,0.545836 +60,25,50,-->,0.545836 +60,25,75,-->,0.545836 +60,25,100,-->,0.545836 +60,25,128,-->,0.545836 +60,50,-127,-->,0.545836 +60,50,-100,-->,0.545836 +60,50,-75,-->,0.545836 +60,50,-50,-->,0.545836 +60,50,-25,-->,0.545836 +60,50,0,-->,0.545836 +60,50,25,-->,0.545836 +60,50,50,-->,0.545836 +60,50,75,-->,0.545836 +60,50,100,-->,0.545836 +60,50,128,-->,0.545836 +60,75,-127,-->,0.545836 +60,75,-100,-->,0.545836 +60,75,-75,-->,0.545836 +60,75,-50,-->,0.545836 +60,75,-25,-->,0.545836 +60,75,0,-->,0.545836 +60,75,25,-->,0.545836 +60,75,50,-->,0.545836 +60,75,75,-->,0.545836 +60,75,100,-->,0.545836 +60,75,128,-->,0.545836 +60,100,-127,-->,0.545836 +60,100,-100,-->,0.545836 +60,100,-75,-->,0.545836 +60,100,-50,-->,0.545836 +60,100,-25,-->,0.545836 +60,100,0,-->,0.545836 +60,100,25,-->,0.545836 +60,100,50,-->,0.545836 +60,100,75,-->,0.545836 +60,100,100,-->,0.545836 +60,100,128,-->,0.545836 +60,128,-127,-->,0.545836 +60,128,-100,-->,0.545836 +60,128,-75,-->,0.545836 +60,128,-50,-->,0.545836 +60,128,-25,-->,0.545836 +60,128,0,-->,0.545836 +60,128,25,-->,0.545836 +60,128,50,-->,0.545836 +60,128,75,-->,0.545836 +60,128,100,-->,0.545836 +60,128,128,-->,0.545836 +80,-127,-127,-->,0.732167 +80,-127,-100,-->,0.732167 +80,-127,-75,-->,0.732167 +80,-127,-50,-->,0.732167 +80,-127,-25,-->,0.732167 +80,-127,0,-->,0.732167 +80,-127,25,-->,0.732167 +80,-127,50,-->,0.732167 +80,-127,75,-->,0.732167 +80,-127,100,-->,0.732167 +80,-127,128,-->,0.732167 +80,-100,-127,-->,0.732167 +80,-100,-100,-->,0.732167 +80,-100,-75,-->,0.732167 +80,-100,-50,-->,0.732167 +80,-100,-25,-->,0.732167 +80,-100,0,-->,0.732167 +80,-100,25,-->,0.732167 +80,-100,50,-->,0.732167 +80,-100,75,-->,0.732167 +80,-100,100,-->,0.732167 +80,-100,128,-->,0.732167 +80,-75,-127,-->,0.732167 +80,-75,-100,-->,0.732167 +80,-75,-75,-->,0.732167 +80,-75,-50,-->,0.732167 +80,-75,-25,-->,0.732167 +80,-75,0,-->,0.732167 +80,-75,25,-->,0.732167 +80,-75,50,-->,0.732167 +80,-75,75,-->,0.732167 +80,-75,100,-->,0.732167 +80,-75,128,-->,0.732167 +80,-50,-127,-->,0.732167 +80,-50,-100,-->,0.732167 +80,-50,-75,-->,0.732167 +80,-50,-50,-->,0.732167 +80,-50,-25,-->,0.732167 +80,-50,0,-->,0.732167 +80,-50,25,-->,0.732167 +80,-50,50,-->,0.732167 +80,-50,75,-->,0.732167 +80,-50,100,-->,0.732167 +80,-50,128,-->,0.732167 +80,-25,-127,-->,0.732167 +80,-25,-100,-->,0.732167 +80,-25,-75,-->,0.732167 +80,-25,-50,-->,0.732167 +80,-25,-25,-->,0.732167 +80,-25,0,-->,0.732167 +80,-25,25,-->,0.732167 +80,-25,50,-->,0.732167 +80,-25,75,-->,0.732167 +80,-25,100,-->,0.732167 +80,-25,128,-->,0.732167 +80,0,-127,-->,0.732167 +80,0,-100,-->,0.732167 +80,0,-75,-->,0.732167 +80,0,-50,-->,0.732167 +80,0,-25,-->,0.732167 +80,0,0,-->,0.732167 +80,0,25,-->,0.732167 +80,0,50,-->,0.732167 +80,0,75,-->,0.732167 +80,0,100,-->,0.732167 +80,0,128,-->,0.732167 +80,25,-127,-->,0.732167 +80,25,-100,-->,0.732167 +80,25,-75,-->,0.732167 +80,25,-50,-->,0.732167 +80,25,-25,-->,0.732167 +80,25,0,-->,0.732167 +80,25,25,-->,0.732167 +80,25,50,-->,0.732167 +80,25,75,-->,0.732167 +80,25,100,-->,0.732167 +80,25,128,-->,0.732167 +80,50,-127,-->,0.732167 +80,50,-100,-->,0.732167 +80,50,-75,-->,0.732167 +80,50,-50,-->,0.732167 +80,50,-25,-->,0.732167 +80,50,0,-->,0.732167 +80,50,25,-->,0.732167 +80,50,50,-->,0.732167 +80,50,75,-->,0.732167 +80,50,100,-->,0.732167 +80,50,128,-->,0.732167 +80,75,-127,-->,0.732167 +80,75,-100,-->,0.732167 +80,75,-75,-->,0.732167 +80,75,-50,-->,0.732167 +80,75,-25,-->,0.732167 +80,75,0,-->,0.732167 +80,75,25,-->,0.732167 +80,75,50,-->,0.732167 +80,75,75,-->,0.732167 +80,75,100,-->,0.732167 +80,75,128,-->,0.732167 +80,100,-127,-->,0.732167 +80,100,-100,-->,0.732167 +80,100,-75,-->,0.732167 +80,100,-50,-->,0.732167 +80,100,-25,-->,0.732167 +80,100,0,-->,0.732167 +80,100,25,-->,0.732167 +80,100,50,-->,0.732167 +80,100,75,-->,0.732167 +80,100,100,-->,0.732167 +80,100,128,-->,0.732167 +80,128,-127,-->,0.732167 +80,128,-100,-->,0.732167 +80,128,-75,-->,0.732167 +80,128,-50,-->,0.732167 +80,128,-25,-->,0.732167 +80,128,0,-->,0.732167 +80,128,25,-->,0.732167 +80,128,50,-->,0.732167 +80,128,75,-->,0.732167 +80,128,100,-->,0.732167 +80,128,128,-->,0.732167 +100,-127,-127,-->,1.000000 +100,-127,-100,-->,1.000000 +100,-127,-75,-->,1.000000 +100,-127,-50,-->,1.000000 +100,-127,-25,-->,1.000000 +100,-127,0,-->,1.000000 +100,-127,25,-->,1.000000 +100,-127,50,-->,1.000000 +100,-127,75,-->,1.000000 +100,-127,100,-->,1.000000 +100,-127,128,-->,1.000000 +100,-100,-127,-->,1.000000 +100,-100,-100,-->,1.000000 +100,-100,-75,-->,1.000000 +100,-100,-50,-->,1.000000 +100,-100,-25,-->,1.000000 +100,-100,0,-->,1.000000 +100,-100,25,-->,1.000000 +100,-100,50,-->,1.000000 +100,-100,75,-->,1.000000 +100,-100,100,-->,1.000000 +100,-100,128,-->,1.000000 +100,-75,-127,-->,1.000000 +100,-75,-100,-->,1.000000 +100,-75,-75,-->,1.000000 +100,-75,-50,-->,1.000000 +100,-75,-25,-->,1.000000 +100,-75,0,-->,1.000000 +100,-75,25,-->,1.000000 +100,-75,50,-->,1.000000 +100,-75,75,-->,1.000000 +100,-75,100,-->,1.000000 +100,-75,128,-->,1.000000 +100,-50,-127,-->,1.000000 +100,-50,-100,-->,1.000000 +100,-50,-75,-->,1.000000 +100,-50,-50,-->,1.000000 +100,-50,-25,-->,1.000000 +100,-50,0,-->,1.000000 +100,-50,25,-->,1.000000 +100,-50,50,-->,1.000000 +100,-50,75,-->,1.000000 +100,-50,100,-->,1.000000 +100,-50,128,-->,1.000000 +100,-25,-127,-->,1.000000 +100,-25,-100,-->,1.000000 +100,-25,-75,-->,1.000000 +100,-25,-50,-->,1.000000 +100,-25,-25,-->,1.000000 +100,-25,0,-->,1.000000 +100,-25,25,-->,1.000000 +100,-25,50,-->,1.000000 +100,-25,75,-->,1.000000 +100,-25,100,-->,1.000000 +100,-25,128,-->,1.000000 +100,0,-127,-->,1.000000 +100,0,-100,-->,1.000000 +100,0,-75,-->,1.000000 +100,0,-50,-->,1.000000 +100,0,-25,-->,1.000000 +100,0,0,-->,1.000000 +100,0,25,-->,1.000000 +100,0,50,-->,1.000000 +100,0,75,-->,1.000000 +100,0,100,-->,1.000000 +100,0,128,-->,1.000000 +100,25,-127,-->,1.000000 +100,25,-100,-->,1.000000 +100,25,-75,-->,1.000000 +100,25,-50,-->,1.000000 +100,25,-25,-->,1.000000 +100,25,0,-->,1.000000 +100,25,25,-->,1.000000 +100,25,50,-->,1.000000 +100,25,75,-->,1.000000 +100,25,100,-->,1.000000 +100,25,128,-->,1.000000 +100,50,-127,-->,1.000000 +100,50,-100,-->,1.000000 +100,50,-75,-->,1.000000 +100,50,-50,-->,1.000000 +100,50,-25,-->,1.000000 +100,50,0,-->,1.000000 +100,50,25,-->,1.000000 +100,50,50,-->,1.000000 +100,50,75,-->,1.000000 +100,50,100,-->,1.000000 +100,50,128,-->,1.000000 +100,75,-127,-->,1.000000 +100,75,-100,-->,1.000000 +100,75,-75,-->,1.000000 +100,75,-50,-->,1.000000 +100,75,-25,-->,1.000000 +100,75,0,-->,1.000000 +100,75,25,-->,1.000000 +100,75,50,-->,1.000000 +100,75,75,-->,1.000000 +100,75,100,-->,1.000000 +100,75,128,-->,1.000000 +100,100,-127,-->,1.000000 +100,100,-100,-->,1.000000 +100,100,-75,-->,1.000000 +100,100,-50,-->,1.000000 +100,100,-25,-->,1.000000 +100,100,0,-->,1.000000 +100,100,25,-->,1.000000 +100,100,50,-->,1.000000 +100,100,75,-->,1.000000 +100,100,100,-->,1.000000 +100,100,128,-->,1.000000 +100,128,-127,-->,1.000000 +100,128,-100,-->,1.000000 +100,128,-75,-->,1.000000 +100,128,-50,-->,1.000000 +100,128,-25,-->,1.000000 +100,128,0,-->,1.000000 +100,128,25,-->,1.000000 +100,128,50,-->,1.000000 +100,128,75,-->,1.000000 +100,128,100,-->,1.000000 +100,128,128,-->,1.000000 +-1,0,0,-->,0.000000 +101,0,0,-->,1.000000 +50,-130,0,-->,0.462659 +50,130,0,-->,0.462659 +50,0,-130,-->,0.462659 +50,0,130,-->,0.462659 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-1.csv new file mode 100644 index 0000000..b4ed713 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-1.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.000000 +0,-127,-100,-->,0.000000 +0,-127,-75,-->,0.000000 +0,-127,-50,-->,0.000000 +0,-127,-25,-->,0.000000 +0,-127,0,-->,0.000000 +0,-127,25,-->,0.000000 +0,-127,50,-->,0.000000 +0,-127,75,-->,0.000000 +0,-127,100,-->,0.000000 +0,-127,128,-->,0.000000 +0,-100,-127,-->,0.000000 +0,-100,-100,-->,0.000000 +0,-100,-75,-->,0.000000 +0,-100,-50,-->,0.000000 +0,-100,-25,-->,0.000000 +0,-100,0,-->,0.000000 +0,-100,25,-->,0.000000 +0,-100,50,-->,0.000000 +0,-100,75,-->,0.000000 +0,-100,100,-->,0.000000 +0,-100,128,-->,0.000000 +0,-75,-127,-->,0.000000 +0,-75,-100,-->,0.000000 +0,-75,-75,-->,0.000000 +0,-75,-50,-->,0.000000 +0,-75,-25,-->,0.000000 +0,-75,0,-->,0.000000 +0,-75,25,-->,0.000000 +0,-75,50,-->,0.000000 +0,-75,75,-->,0.000000 +0,-75,100,-->,0.000000 +0,-75,128,-->,0.000000 +0,-50,-127,-->,0.000000 +0,-50,-100,-->,0.000000 +0,-50,-75,-->,0.000000 +0,-50,-50,-->,0.000000 +0,-50,-25,-->,0.000000 +0,-50,0,-->,0.000000 +0,-50,25,-->,0.000000 +0,-50,50,-->,0.000000 +0,-50,75,-->,0.000000 +0,-50,100,-->,0.000000 +0,-50,128,-->,0.000000 +0,-25,-127,-->,0.000000 +0,-25,-100,-->,0.000000 +0,-25,-75,-->,0.000000 +0,-25,-50,-->,0.000000 +0,-25,-25,-->,0.000000 +0,-25,0,-->,0.000000 +0,-25,25,-->,0.000000 +0,-25,50,-->,0.000000 +0,-25,75,-->,0.000000 +0,-25,100,-->,0.000000 +0,-25,128,-->,0.000000 +0,0,-127,-->,0.000000 +0,0,-100,-->,0.000000 +0,0,-75,-->,0.000000 +0,0,-50,-->,0.000000 +0,0,-25,-->,0.000000 +0,0,0,-->,0.000000 +0,0,25,-->,0.000000 +0,0,50,-->,0.000000 +0,0,75,-->,0.000000 +0,0,100,-->,0.000000 +0,0,128,-->,0.000000 +0,25,-127,-->,0.000000 +0,25,-100,-->,0.000000 +0,25,-75,-->,0.000000 +0,25,-50,-->,0.000000 +0,25,-25,-->,0.000000 +0,25,0,-->,0.000000 +0,25,25,-->,0.000000 +0,25,50,-->,0.000000 +0,25,75,-->,0.000000 +0,25,100,-->,0.000000 +0,25,128,-->,0.000000 +0,50,-127,-->,0.000000 +0,50,-100,-->,0.000000 +0,50,-75,-->,0.000000 +0,50,-50,-->,0.000000 +0,50,-25,-->,0.000000 +0,50,0,-->,0.000000 +0,50,25,-->,0.000000 +0,50,50,-->,0.000000 +0,50,75,-->,0.000000 +0,50,100,-->,0.000000 +0,50,128,-->,0.000000 +0,75,-127,-->,0.000000 +0,75,-100,-->,0.000000 +0,75,-75,-->,0.000000 +0,75,-50,-->,0.000000 +0,75,-25,-->,0.000000 +0,75,0,-->,0.000000 +0,75,25,-->,0.000000 +0,75,50,-->,0.000000 +0,75,75,-->,0.000000 +0,75,100,-->,0.000000 +0,75,128,-->,0.000000 +0,100,-127,-->,0.000000 +0,100,-100,-->,0.000000 +0,100,-75,-->,0.000000 +0,100,-50,-->,0.000000 +0,100,-25,-->,0.000000 +0,100,0,-->,0.000000 +0,100,25,-->,0.000000 +0,100,50,-->,0.000000 +0,100,75,-->,0.000000 +0,100,100,-->,0.000000 +0,100,128,-->,0.000000 +0,128,-127,-->,0.000000 +0,128,-100,-->,0.000000 +0,128,-75,-->,0.000000 +0,128,-50,-->,0.000000 +0,128,-25,-->,0.000000 +0,128,0,-->,0.000000 +0,128,25,-->,0.000000 +0,128,50,-->,0.000000 +0,128,75,-->,0.000000 +0,128,100,-->,0.000000 +0,128,128,-->,0.000000 +20,-127,-127,-->,0.197151 +20,-127,-100,-->,0.197151 +20,-127,-75,-->,0.197151 +20,-127,-50,-->,0.197151 +20,-127,-25,-->,0.197151 +20,-127,0,-->,0.197151 +20,-127,25,-->,0.197151 +20,-127,50,-->,0.197151 +20,-127,75,-->,0.197151 +20,-127,100,-->,0.197151 +20,-127,128,-->,0.197151 +20,-100,-127,-->,0.197151 +20,-100,-100,-->,0.197151 +20,-100,-75,-->,0.197151 +20,-100,-50,-->,0.197151 +20,-100,-25,-->,0.197151 +20,-100,0,-->,0.197151 +20,-100,25,-->,0.197151 +20,-100,50,-->,0.197151 +20,-100,75,-->,0.197151 +20,-100,100,-->,0.197151 +20,-100,128,-->,0.197151 +20,-75,-127,-->,0.197151 +20,-75,-100,-->,0.197151 +20,-75,-75,-->,0.197151 +20,-75,-50,-->,0.197151 +20,-75,-25,-->,0.197151 +20,-75,0,-->,0.197151 +20,-75,25,-->,0.197151 +20,-75,50,-->,0.197151 +20,-75,75,-->,0.197151 +20,-75,100,-->,0.197151 +20,-75,128,-->,0.197151 +20,-50,-127,-->,0.197151 +20,-50,-100,-->,0.197151 +20,-50,-75,-->,0.197151 +20,-50,-50,-->,0.197151 +20,-50,-25,-->,0.197151 +20,-50,0,-->,0.197151 +20,-50,25,-->,0.197151 +20,-50,50,-->,0.197151 +20,-50,75,-->,0.197151 +20,-50,100,-->,0.197151 +20,-50,128,-->,0.197151 +20,-25,-127,-->,0.197151 +20,-25,-100,-->,0.197151 +20,-25,-75,-->,0.197151 +20,-25,-50,-->,0.197151 +20,-25,-25,-->,0.197151 +20,-25,0,-->,0.197151 +20,-25,25,-->,0.197151 +20,-25,50,-->,0.197151 +20,-25,75,-->,0.197151 +20,-25,100,-->,0.197151 +20,-25,128,-->,0.197151 +20,0,-127,-->,0.197151 +20,0,-100,-->,0.197151 +20,0,-75,-->,0.197151 +20,0,-50,-->,0.197151 +20,0,-25,-->,0.197151 +20,0,0,-->,0.197151 +20,0,25,-->,0.197151 +20,0,50,-->,0.197151 +20,0,75,-->,0.197151 +20,0,100,-->,0.197151 +20,0,128,-->,0.197151 +20,25,-127,-->,0.197151 +20,25,-100,-->,0.197151 +20,25,-75,-->,0.197151 +20,25,-50,-->,0.197151 +20,25,-25,-->,0.197151 +20,25,0,-->,0.197151 +20,25,25,-->,0.197151 +20,25,50,-->,0.197151 +20,25,75,-->,0.197151 +20,25,100,-->,0.197151 +20,25,128,-->,0.197151 +20,50,-127,-->,0.197151 +20,50,-100,-->,0.197151 +20,50,-75,-->,0.197151 +20,50,-50,-->,0.197151 +20,50,-25,-->,0.197151 +20,50,0,-->,0.197151 +20,50,25,-->,0.197151 +20,50,50,-->,0.197151 +20,50,75,-->,0.197151 +20,50,100,-->,0.197151 +20,50,128,-->,0.197151 +20,75,-127,-->,0.197151 +20,75,-100,-->,0.197151 +20,75,-75,-->,0.197151 +20,75,-50,-->,0.197151 +20,75,-25,-->,0.197151 +20,75,0,-->,0.197151 +20,75,25,-->,0.197151 +20,75,50,-->,0.197151 +20,75,75,-->,0.197151 +20,75,100,-->,0.197151 +20,75,128,-->,0.197151 +20,100,-127,-->,0.197151 +20,100,-100,-->,0.197151 +20,100,-75,-->,0.197151 +20,100,-50,-->,0.197151 +20,100,-25,-->,0.197151 +20,100,0,-->,0.197151 +20,100,25,-->,0.197151 +20,100,50,-->,0.197151 +20,100,75,-->,0.197151 +20,100,100,-->,0.197151 +20,100,128,-->,0.197151 +20,128,-127,-->,0.197151 +20,128,-100,-->,0.197151 +20,128,-75,-->,0.197151 +20,128,-50,-->,0.197151 +20,128,-25,-->,0.197151 +20,128,0,-->,0.197151 +20,128,25,-->,0.197151 +20,128,50,-->,0.197151 +20,128,75,-->,0.197151 +20,128,100,-->,0.197151 +20,128,128,-->,0.197151 +40,-127,-127,-->,0.378926 +40,-127,-100,-->,0.378926 +40,-127,-75,-->,0.378926 +40,-127,-50,-->,0.378926 +40,-127,-25,-->,0.378926 +40,-127,0,-->,0.378926 +40,-127,25,-->,0.378926 +40,-127,50,-->,0.378926 +40,-127,75,-->,0.378926 +40,-127,100,-->,0.378926 +40,-127,128,-->,0.378926 +40,-100,-127,-->,0.378926 +40,-100,-100,-->,0.378926 +40,-100,-75,-->,0.378926 +40,-100,-50,-->,0.378926 +40,-100,-25,-->,0.378926 +40,-100,0,-->,0.378926 +40,-100,25,-->,0.378926 +40,-100,50,-->,0.378926 +40,-100,75,-->,0.378926 +40,-100,100,-->,0.378926 +40,-100,128,-->,0.378926 +40,-75,-127,-->,0.378926 +40,-75,-100,-->,0.378926 +40,-75,-75,-->,0.378926 +40,-75,-50,-->,0.378926 +40,-75,-25,-->,0.378926 +40,-75,0,-->,0.378926 +40,-75,25,-->,0.378926 +40,-75,50,-->,0.378926 +40,-75,75,-->,0.378926 +40,-75,100,-->,0.378926 +40,-75,128,-->,0.378926 +40,-50,-127,-->,0.378926 +40,-50,-100,-->,0.378926 +40,-50,-75,-->,0.378926 +40,-50,-50,-->,0.378926 +40,-50,-25,-->,0.378926 +40,-50,0,-->,0.378926 +40,-50,25,-->,0.378926 +40,-50,50,-->,0.378926 +40,-50,75,-->,0.378926 +40,-50,100,-->,0.378926 +40,-50,128,-->,0.378926 +40,-25,-127,-->,0.378926 +40,-25,-100,-->,0.378926 +40,-25,-75,-->,0.378926 +40,-25,-50,-->,0.378926 +40,-25,-25,-->,0.378926 +40,-25,0,-->,0.378926 +40,-25,25,-->,0.378926 +40,-25,50,-->,0.378926 +40,-25,75,-->,0.378926 +40,-25,100,-->,0.378926 +40,-25,128,-->,0.378926 +40,0,-127,-->,0.378926 +40,0,-100,-->,0.378926 +40,0,-75,-->,0.378926 +40,0,-50,-->,0.378926 +40,0,-25,-->,0.378926 +40,0,0,-->,0.378926 +40,0,25,-->,0.378926 +40,0,50,-->,0.378926 +40,0,75,-->,0.378926 +40,0,100,-->,0.378926 +40,0,128,-->,0.378926 +40,25,-127,-->,0.378926 +40,25,-100,-->,0.378926 +40,25,-75,-->,0.378926 +40,25,-50,-->,0.378926 +40,25,-25,-->,0.378926 +40,25,0,-->,0.378926 +40,25,25,-->,0.378926 +40,25,50,-->,0.378926 +40,25,75,-->,0.378926 +40,25,100,-->,0.378926 +40,25,128,-->,0.378926 +40,50,-127,-->,0.378926 +40,50,-100,-->,0.378926 +40,50,-75,-->,0.378926 +40,50,-50,-->,0.378926 +40,50,-25,-->,0.378926 +40,50,0,-->,0.378926 +40,50,25,-->,0.378926 +40,50,50,-->,0.378926 +40,50,75,-->,0.378926 +40,50,100,-->,0.378926 +40,50,128,-->,0.378926 +40,75,-127,-->,0.378926 +40,75,-100,-->,0.378926 +40,75,-75,-->,0.378926 +40,75,-50,-->,0.378926 +40,75,-25,-->,0.378926 +40,75,0,-->,0.378926 +40,75,25,-->,0.378926 +40,75,50,-->,0.378926 +40,75,75,-->,0.378926 +40,75,100,-->,0.378926 +40,75,128,-->,0.378926 +40,100,-127,-->,0.378926 +40,100,-100,-->,0.378926 +40,100,-75,-->,0.378926 +40,100,-50,-->,0.378926 +40,100,-25,-->,0.378926 +40,100,0,-->,0.378926 +40,100,25,-->,0.378926 +40,100,50,-->,0.378926 +40,100,75,-->,0.378926 +40,100,100,-->,0.378926 +40,100,128,-->,0.378926 +40,128,-127,-->,0.378926 +40,128,-100,-->,0.378926 +40,128,-75,-->,0.378926 +40,128,-50,-->,0.378926 +40,128,-25,-->,0.378926 +40,128,0,-->,0.378926 +40,128,25,-->,0.378926 +40,128,50,-->,0.378926 +40,128,75,-->,0.378926 +40,128,100,-->,0.378926 +40,128,128,-->,0.378926 +60,-127,-127,-->,0.547568 +60,-127,-100,-->,0.547568 +60,-127,-75,-->,0.547568 +60,-127,-50,-->,0.547568 +60,-127,-25,-->,0.547568 +60,-127,0,-->,0.547568 +60,-127,25,-->,0.547568 +60,-127,50,-->,0.547568 +60,-127,75,-->,0.547568 +60,-127,100,-->,0.547568 +60,-127,128,-->,0.547568 +60,-100,-127,-->,0.547568 +60,-100,-100,-->,0.547568 +60,-100,-75,-->,0.547568 +60,-100,-50,-->,0.547568 +60,-100,-25,-->,0.547568 +60,-100,0,-->,0.547568 +60,-100,25,-->,0.547568 +60,-100,50,-->,0.547568 +60,-100,75,-->,0.547568 +60,-100,100,-->,0.547568 +60,-100,128,-->,0.547568 +60,-75,-127,-->,0.547568 +60,-75,-100,-->,0.547568 +60,-75,-75,-->,0.547568 +60,-75,-50,-->,0.547568 +60,-75,-25,-->,0.547568 +60,-75,0,-->,0.547568 +60,-75,25,-->,0.547568 +60,-75,50,-->,0.547568 +60,-75,75,-->,0.547568 +60,-75,100,-->,0.547568 +60,-75,128,-->,0.547568 +60,-50,-127,-->,0.547568 +60,-50,-100,-->,0.547568 +60,-50,-75,-->,0.547568 +60,-50,-50,-->,0.547568 +60,-50,-25,-->,0.547568 +60,-50,0,-->,0.547568 +60,-50,25,-->,0.547568 +60,-50,50,-->,0.547568 +60,-50,75,-->,0.547568 +60,-50,100,-->,0.547568 +60,-50,128,-->,0.547568 +60,-25,-127,-->,0.547568 +60,-25,-100,-->,0.547568 +60,-25,-75,-->,0.547568 +60,-25,-50,-->,0.547568 +60,-25,-25,-->,0.547568 +60,-25,0,-->,0.547568 +60,-25,25,-->,0.547568 +60,-25,50,-->,0.547568 +60,-25,75,-->,0.547568 +60,-25,100,-->,0.547568 +60,-25,128,-->,0.547568 +60,0,-127,-->,0.547568 +60,0,-100,-->,0.547568 +60,0,-75,-->,0.547568 +60,0,-50,-->,0.547568 +60,0,-25,-->,0.547568 +60,0,0,-->,0.547568 +60,0,25,-->,0.547568 +60,0,50,-->,0.547568 +60,0,75,-->,0.547568 +60,0,100,-->,0.547568 +60,0,128,-->,0.547568 +60,25,-127,-->,0.547568 +60,25,-100,-->,0.547568 +60,25,-75,-->,0.547568 +60,25,-50,-->,0.547568 +60,25,-25,-->,0.547568 +60,25,0,-->,0.547568 +60,25,25,-->,0.547568 +60,25,50,-->,0.547568 +60,25,75,-->,0.547568 +60,25,100,-->,0.547568 +60,25,128,-->,0.547568 +60,50,-127,-->,0.547568 +60,50,-100,-->,0.547568 +60,50,-75,-->,0.547568 +60,50,-50,-->,0.547568 +60,50,-25,-->,0.547568 +60,50,0,-->,0.547568 +60,50,25,-->,0.547568 +60,50,50,-->,0.547568 +60,50,75,-->,0.547568 +60,50,100,-->,0.547568 +60,50,128,-->,0.547568 +60,75,-127,-->,0.547568 +60,75,-100,-->,0.547568 +60,75,-75,-->,0.547568 +60,75,-50,-->,0.547568 +60,75,-25,-->,0.547568 +60,75,0,-->,0.547568 +60,75,25,-->,0.547568 +60,75,50,-->,0.547568 +60,75,75,-->,0.547568 +60,75,100,-->,0.547568 +60,75,128,-->,0.547568 +60,100,-127,-->,0.547568 +60,100,-100,-->,0.547568 +60,100,-75,-->,0.547568 +60,100,-50,-->,0.547568 +60,100,-25,-->,0.547568 +60,100,0,-->,0.547568 +60,100,25,-->,0.547568 +60,100,50,-->,0.547568 +60,100,75,-->,0.547568 +60,100,100,-->,0.547568 +60,100,128,-->,0.547568 +60,128,-127,-->,0.547568 +60,128,-100,-->,0.547568 +60,128,-75,-->,0.547568 +60,128,-50,-->,0.547568 +60,128,-25,-->,0.547568 +60,128,0,-->,0.547568 +60,128,25,-->,0.547568 +60,128,50,-->,0.547568 +60,128,75,-->,0.547568 +60,128,100,-->,0.547568 +60,128,128,-->,0.547568 +80,-127,-127,-->,0.733032 +80,-127,-100,-->,0.733032 +80,-127,-75,-->,0.733032 +80,-127,-50,-->,0.733032 +80,-127,-25,-->,0.733032 +80,-127,0,-->,0.733032 +80,-127,25,-->,0.733032 +80,-127,50,-->,0.733032 +80,-127,75,-->,0.733032 +80,-127,100,-->,0.733032 +80,-127,128,-->,0.733032 +80,-100,-127,-->,0.733032 +80,-100,-100,-->,0.733032 +80,-100,-75,-->,0.733032 +80,-100,-50,-->,0.733032 +80,-100,-25,-->,0.733032 +80,-100,0,-->,0.733032 +80,-100,25,-->,0.733032 +80,-100,50,-->,0.733032 +80,-100,75,-->,0.733032 +80,-100,100,-->,0.733032 +80,-100,128,-->,0.733032 +80,-75,-127,-->,0.733032 +80,-75,-100,-->,0.733032 +80,-75,-75,-->,0.733032 +80,-75,-50,-->,0.733032 +80,-75,-25,-->,0.733032 +80,-75,0,-->,0.733032 +80,-75,25,-->,0.733032 +80,-75,50,-->,0.733032 +80,-75,75,-->,0.733032 +80,-75,100,-->,0.733032 +80,-75,128,-->,0.733032 +80,-50,-127,-->,0.733032 +80,-50,-100,-->,0.733032 +80,-50,-75,-->,0.733032 +80,-50,-50,-->,0.733032 +80,-50,-25,-->,0.733032 +80,-50,0,-->,0.733032 +80,-50,25,-->,0.733032 +80,-50,50,-->,0.733032 +80,-50,75,-->,0.733032 +80,-50,100,-->,0.733032 +80,-50,128,-->,0.733032 +80,-25,-127,-->,0.733032 +80,-25,-100,-->,0.733032 +80,-25,-75,-->,0.733032 +80,-25,-50,-->,0.733032 +80,-25,-25,-->,0.733032 +80,-25,0,-->,0.733032 +80,-25,25,-->,0.733032 +80,-25,50,-->,0.733032 +80,-25,75,-->,0.733032 +80,-25,100,-->,0.733032 +80,-25,128,-->,0.733032 +80,0,-127,-->,0.733032 +80,0,-100,-->,0.733032 +80,0,-75,-->,0.733032 +80,0,-50,-->,0.733032 +80,0,-25,-->,0.733032 +80,0,0,-->,0.733032 +80,0,25,-->,0.733032 +80,0,50,-->,0.733032 +80,0,75,-->,0.733032 +80,0,100,-->,0.733032 +80,0,128,-->,0.733032 +80,25,-127,-->,0.733032 +80,25,-100,-->,0.733032 +80,25,-75,-->,0.733032 +80,25,-50,-->,0.733032 +80,25,-25,-->,0.733032 +80,25,0,-->,0.733032 +80,25,25,-->,0.733032 +80,25,50,-->,0.733032 +80,25,75,-->,0.733032 +80,25,100,-->,0.733032 +80,25,128,-->,0.733032 +80,50,-127,-->,0.733032 +80,50,-100,-->,0.733032 +80,50,-75,-->,0.733032 +80,50,-50,-->,0.733032 +80,50,-25,-->,0.733032 +80,50,0,-->,0.733032 +80,50,25,-->,0.733032 +80,50,50,-->,0.733032 +80,50,75,-->,0.733032 +80,50,100,-->,0.733032 +80,50,128,-->,0.733032 +80,75,-127,-->,0.733032 +80,75,-100,-->,0.733032 +80,75,-75,-->,0.733032 +80,75,-50,-->,0.733032 +80,75,-25,-->,0.733032 +80,75,0,-->,0.733032 +80,75,25,-->,0.733032 +80,75,50,-->,0.733032 +80,75,75,-->,0.733032 +80,75,100,-->,0.733032 +80,75,128,-->,0.733032 +80,100,-127,-->,0.733032 +80,100,-100,-->,0.733032 +80,100,-75,-->,0.733032 +80,100,-50,-->,0.733032 +80,100,-25,-->,0.733032 +80,100,0,-->,0.733032 +80,100,25,-->,0.733032 +80,100,50,-->,0.733032 +80,100,75,-->,0.733032 +80,100,100,-->,0.733032 +80,100,128,-->,0.733032 +80,128,-127,-->,0.733032 +80,128,-100,-->,0.733032 +80,128,-75,-->,0.733032 +80,128,-50,-->,0.733032 +80,128,-25,-->,0.733032 +80,128,0,-->,0.733032 +80,128,25,-->,0.733032 +80,128,50,-->,0.733032 +80,128,75,-->,0.733032 +80,128,100,-->,0.733032 +80,128,128,-->,0.733032 +100,-127,-127,-->,1.000000 +100,-127,-100,-->,1.000000 +100,-127,-75,-->,1.000000 +100,-127,-50,-->,1.000000 +100,-127,-25,-->,1.000000 +100,-127,0,-->,1.000000 +100,-127,25,-->,1.000000 +100,-127,50,-->,1.000000 +100,-127,75,-->,1.000000 +100,-127,100,-->,1.000000 +100,-127,128,-->,1.000000 +100,-100,-127,-->,1.000000 +100,-100,-100,-->,1.000000 +100,-100,-75,-->,1.000000 +100,-100,-50,-->,1.000000 +100,-100,-25,-->,1.000000 +100,-100,0,-->,1.000000 +100,-100,25,-->,1.000000 +100,-100,50,-->,1.000000 +100,-100,75,-->,1.000000 +100,-100,100,-->,1.000000 +100,-100,128,-->,1.000000 +100,-75,-127,-->,1.000000 +100,-75,-100,-->,1.000000 +100,-75,-75,-->,1.000000 +100,-75,-50,-->,1.000000 +100,-75,-25,-->,1.000000 +100,-75,0,-->,1.000000 +100,-75,25,-->,1.000000 +100,-75,50,-->,1.000000 +100,-75,75,-->,1.000000 +100,-75,100,-->,1.000000 +100,-75,128,-->,1.000000 +100,-50,-127,-->,1.000000 +100,-50,-100,-->,1.000000 +100,-50,-75,-->,1.000000 +100,-50,-50,-->,1.000000 +100,-50,-25,-->,1.000000 +100,-50,0,-->,1.000000 +100,-50,25,-->,1.000000 +100,-50,50,-->,1.000000 +100,-50,75,-->,1.000000 +100,-50,100,-->,1.000000 +100,-50,128,-->,1.000000 +100,-25,-127,-->,1.000000 +100,-25,-100,-->,1.000000 +100,-25,-75,-->,1.000000 +100,-25,-50,-->,1.000000 +100,-25,-25,-->,1.000000 +100,-25,0,-->,1.000000 +100,-25,25,-->,1.000000 +100,-25,50,-->,1.000000 +100,-25,75,-->,1.000000 +100,-25,100,-->,1.000000 +100,-25,128,-->,1.000000 +100,0,-127,-->,1.000000 +100,0,-100,-->,1.000000 +100,0,-75,-->,1.000000 +100,0,-50,-->,1.000000 +100,0,-25,-->,1.000000 +100,0,0,-->,1.000000 +100,0,25,-->,1.000000 +100,0,50,-->,1.000000 +100,0,75,-->,1.000000 +100,0,100,-->,1.000000 +100,0,128,-->,1.000000 +100,25,-127,-->,1.000000 +100,25,-100,-->,1.000000 +100,25,-75,-->,1.000000 +100,25,-50,-->,1.000000 +100,25,-25,-->,1.000000 +100,25,0,-->,1.000000 +100,25,25,-->,1.000000 +100,25,50,-->,1.000000 +100,25,75,-->,1.000000 +100,25,100,-->,1.000000 +100,25,128,-->,1.000000 +100,50,-127,-->,1.000000 +100,50,-100,-->,1.000000 +100,50,-75,-->,1.000000 +100,50,-50,-->,1.000000 +100,50,-25,-->,1.000000 +100,50,0,-->,1.000000 +100,50,25,-->,1.000000 +100,50,50,-->,1.000000 +100,50,75,-->,1.000000 +100,50,100,-->,1.000000 +100,50,128,-->,1.000000 +100,75,-127,-->,1.000000 +100,75,-100,-->,1.000000 +100,75,-75,-->,1.000000 +100,75,-50,-->,1.000000 +100,75,-25,-->,1.000000 +100,75,0,-->,1.000000 +100,75,25,-->,1.000000 +100,75,50,-->,1.000000 +100,75,75,-->,1.000000 +100,75,100,-->,1.000000 +100,75,128,-->,1.000000 +100,100,-127,-->,1.000000 +100,100,-100,-->,1.000000 +100,100,-75,-->,1.000000 +100,100,-50,-->,1.000000 +100,100,-25,-->,1.000000 +100,100,0,-->,1.000000 +100,100,25,-->,1.000000 +100,100,50,-->,1.000000 +100,100,75,-->,1.000000 +100,100,100,-->,1.000000 +100,100,128,-->,1.000000 +100,128,-127,-->,1.000000 +100,128,-100,-->,1.000000 +100,128,-75,-->,1.000000 +100,128,-50,-->,1.000000 +100,128,-25,-->,1.000000 +100,128,0,-->,1.000000 +100,128,25,-->,1.000000 +100,128,50,-->,1.000000 +100,128,75,-->,1.000000 +100,128,100,-->,1.000000 +100,128,128,-->,1.000000 +-1,0,0,-->,0.000000 +101,0,0,-->,1.000000 +50,-130,0,-->,0.465538 +50,130,0,-->,0.465538 +50,0,-130,-->,0.465538 +50,0,130,-->,0.465538 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-2.csv new file mode 100644 index 0000000..b4ed713 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-2.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.000000 +0,-127,-100,-->,0.000000 +0,-127,-75,-->,0.000000 +0,-127,-50,-->,0.000000 +0,-127,-25,-->,0.000000 +0,-127,0,-->,0.000000 +0,-127,25,-->,0.000000 +0,-127,50,-->,0.000000 +0,-127,75,-->,0.000000 +0,-127,100,-->,0.000000 +0,-127,128,-->,0.000000 +0,-100,-127,-->,0.000000 +0,-100,-100,-->,0.000000 +0,-100,-75,-->,0.000000 +0,-100,-50,-->,0.000000 +0,-100,-25,-->,0.000000 +0,-100,0,-->,0.000000 +0,-100,25,-->,0.000000 +0,-100,50,-->,0.000000 +0,-100,75,-->,0.000000 +0,-100,100,-->,0.000000 +0,-100,128,-->,0.000000 +0,-75,-127,-->,0.000000 +0,-75,-100,-->,0.000000 +0,-75,-75,-->,0.000000 +0,-75,-50,-->,0.000000 +0,-75,-25,-->,0.000000 +0,-75,0,-->,0.000000 +0,-75,25,-->,0.000000 +0,-75,50,-->,0.000000 +0,-75,75,-->,0.000000 +0,-75,100,-->,0.000000 +0,-75,128,-->,0.000000 +0,-50,-127,-->,0.000000 +0,-50,-100,-->,0.000000 +0,-50,-75,-->,0.000000 +0,-50,-50,-->,0.000000 +0,-50,-25,-->,0.000000 +0,-50,0,-->,0.000000 +0,-50,25,-->,0.000000 +0,-50,50,-->,0.000000 +0,-50,75,-->,0.000000 +0,-50,100,-->,0.000000 +0,-50,128,-->,0.000000 +0,-25,-127,-->,0.000000 +0,-25,-100,-->,0.000000 +0,-25,-75,-->,0.000000 +0,-25,-50,-->,0.000000 +0,-25,-25,-->,0.000000 +0,-25,0,-->,0.000000 +0,-25,25,-->,0.000000 +0,-25,50,-->,0.000000 +0,-25,75,-->,0.000000 +0,-25,100,-->,0.000000 +0,-25,128,-->,0.000000 +0,0,-127,-->,0.000000 +0,0,-100,-->,0.000000 +0,0,-75,-->,0.000000 +0,0,-50,-->,0.000000 +0,0,-25,-->,0.000000 +0,0,0,-->,0.000000 +0,0,25,-->,0.000000 +0,0,50,-->,0.000000 +0,0,75,-->,0.000000 +0,0,100,-->,0.000000 +0,0,128,-->,0.000000 +0,25,-127,-->,0.000000 +0,25,-100,-->,0.000000 +0,25,-75,-->,0.000000 +0,25,-50,-->,0.000000 +0,25,-25,-->,0.000000 +0,25,0,-->,0.000000 +0,25,25,-->,0.000000 +0,25,50,-->,0.000000 +0,25,75,-->,0.000000 +0,25,100,-->,0.000000 +0,25,128,-->,0.000000 +0,50,-127,-->,0.000000 +0,50,-100,-->,0.000000 +0,50,-75,-->,0.000000 +0,50,-50,-->,0.000000 +0,50,-25,-->,0.000000 +0,50,0,-->,0.000000 +0,50,25,-->,0.000000 +0,50,50,-->,0.000000 +0,50,75,-->,0.000000 +0,50,100,-->,0.000000 +0,50,128,-->,0.000000 +0,75,-127,-->,0.000000 +0,75,-100,-->,0.000000 +0,75,-75,-->,0.000000 +0,75,-50,-->,0.000000 +0,75,-25,-->,0.000000 +0,75,0,-->,0.000000 +0,75,25,-->,0.000000 +0,75,50,-->,0.000000 +0,75,75,-->,0.000000 +0,75,100,-->,0.000000 +0,75,128,-->,0.000000 +0,100,-127,-->,0.000000 +0,100,-100,-->,0.000000 +0,100,-75,-->,0.000000 +0,100,-50,-->,0.000000 +0,100,-25,-->,0.000000 +0,100,0,-->,0.000000 +0,100,25,-->,0.000000 +0,100,50,-->,0.000000 +0,100,75,-->,0.000000 +0,100,100,-->,0.000000 +0,100,128,-->,0.000000 +0,128,-127,-->,0.000000 +0,128,-100,-->,0.000000 +0,128,-75,-->,0.000000 +0,128,-50,-->,0.000000 +0,128,-25,-->,0.000000 +0,128,0,-->,0.000000 +0,128,25,-->,0.000000 +0,128,50,-->,0.000000 +0,128,75,-->,0.000000 +0,128,100,-->,0.000000 +0,128,128,-->,0.000000 +20,-127,-127,-->,0.197151 +20,-127,-100,-->,0.197151 +20,-127,-75,-->,0.197151 +20,-127,-50,-->,0.197151 +20,-127,-25,-->,0.197151 +20,-127,0,-->,0.197151 +20,-127,25,-->,0.197151 +20,-127,50,-->,0.197151 +20,-127,75,-->,0.197151 +20,-127,100,-->,0.197151 +20,-127,128,-->,0.197151 +20,-100,-127,-->,0.197151 +20,-100,-100,-->,0.197151 +20,-100,-75,-->,0.197151 +20,-100,-50,-->,0.197151 +20,-100,-25,-->,0.197151 +20,-100,0,-->,0.197151 +20,-100,25,-->,0.197151 +20,-100,50,-->,0.197151 +20,-100,75,-->,0.197151 +20,-100,100,-->,0.197151 +20,-100,128,-->,0.197151 +20,-75,-127,-->,0.197151 +20,-75,-100,-->,0.197151 +20,-75,-75,-->,0.197151 +20,-75,-50,-->,0.197151 +20,-75,-25,-->,0.197151 +20,-75,0,-->,0.197151 +20,-75,25,-->,0.197151 +20,-75,50,-->,0.197151 +20,-75,75,-->,0.197151 +20,-75,100,-->,0.197151 +20,-75,128,-->,0.197151 +20,-50,-127,-->,0.197151 +20,-50,-100,-->,0.197151 +20,-50,-75,-->,0.197151 +20,-50,-50,-->,0.197151 +20,-50,-25,-->,0.197151 +20,-50,0,-->,0.197151 +20,-50,25,-->,0.197151 +20,-50,50,-->,0.197151 +20,-50,75,-->,0.197151 +20,-50,100,-->,0.197151 +20,-50,128,-->,0.197151 +20,-25,-127,-->,0.197151 +20,-25,-100,-->,0.197151 +20,-25,-75,-->,0.197151 +20,-25,-50,-->,0.197151 +20,-25,-25,-->,0.197151 +20,-25,0,-->,0.197151 +20,-25,25,-->,0.197151 +20,-25,50,-->,0.197151 +20,-25,75,-->,0.197151 +20,-25,100,-->,0.197151 +20,-25,128,-->,0.197151 +20,0,-127,-->,0.197151 +20,0,-100,-->,0.197151 +20,0,-75,-->,0.197151 +20,0,-50,-->,0.197151 +20,0,-25,-->,0.197151 +20,0,0,-->,0.197151 +20,0,25,-->,0.197151 +20,0,50,-->,0.197151 +20,0,75,-->,0.197151 +20,0,100,-->,0.197151 +20,0,128,-->,0.197151 +20,25,-127,-->,0.197151 +20,25,-100,-->,0.197151 +20,25,-75,-->,0.197151 +20,25,-50,-->,0.197151 +20,25,-25,-->,0.197151 +20,25,0,-->,0.197151 +20,25,25,-->,0.197151 +20,25,50,-->,0.197151 +20,25,75,-->,0.197151 +20,25,100,-->,0.197151 +20,25,128,-->,0.197151 +20,50,-127,-->,0.197151 +20,50,-100,-->,0.197151 +20,50,-75,-->,0.197151 +20,50,-50,-->,0.197151 +20,50,-25,-->,0.197151 +20,50,0,-->,0.197151 +20,50,25,-->,0.197151 +20,50,50,-->,0.197151 +20,50,75,-->,0.197151 +20,50,100,-->,0.197151 +20,50,128,-->,0.197151 +20,75,-127,-->,0.197151 +20,75,-100,-->,0.197151 +20,75,-75,-->,0.197151 +20,75,-50,-->,0.197151 +20,75,-25,-->,0.197151 +20,75,0,-->,0.197151 +20,75,25,-->,0.197151 +20,75,50,-->,0.197151 +20,75,75,-->,0.197151 +20,75,100,-->,0.197151 +20,75,128,-->,0.197151 +20,100,-127,-->,0.197151 +20,100,-100,-->,0.197151 +20,100,-75,-->,0.197151 +20,100,-50,-->,0.197151 +20,100,-25,-->,0.197151 +20,100,0,-->,0.197151 +20,100,25,-->,0.197151 +20,100,50,-->,0.197151 +20,100,75,-->,0.197151 +20,100,100,-->,0.197151 +20,100,128,-->,0.197151 +20,128,-127,-->,0.197151 +20,128,-100,-->,0.197151 +20,128,-75,-->,0.197151 +20,128,-50,-->,0.197151 +20,128,-25,-->,0.197151 +20,128,0,-->,0.197151 +20,128,25,-->,0.197151 +20,128,50,-->,0.197151 +20,128,75,-->,0.197151 +20,128,100,-->,0.197151 +20,128,128,-->,0.197151 +40,-127,-127,-->,0.378926 +40,-127,-100,-->,0.378926 +40,-127,-75,-->,0.378926 +40,-127,-50,-->,0.378926 +40,-127,-25,-->,0.378926 +40,-127,0,-->,0.378926 +40,-127,25,-->,0.378926 +40,-127,50,-->,0.378926 +40,-127,75,-->,0.378926 +40,-127,100,-->,0.378926 +40,-127,128,-->,0.378926 +40,-100,-127,-->,0.378926 +40,-100,-100,-->,0.378926 +40,-100,-75,-->,0.378926 +40,-100,-50,-->,0.378926 +40,-100,-25,-->,0.378926 +40,-100,0,-->,0.378926 +40,-100,25,-->,0.378926 +40,-100,50,-->,0.378926 +40,-100,75,-->,0.378926 +40,-100,100,-->,0.378926 +40,-100,128,-->,0.378926 +40,-75,-127,-->,0.378926 +40,-75,-100,-->,0.378926 +40,-75,-75,-->,0.378926 +40,-75,-50,-->,0.378926 +40,-75,-25,-->,0.378926 +40,-75,0,-->,0.378926 +40,-75,25,-->,0.378926 +40,-75,50,-->,0.378926 +40,-75,75,-->,0.378926 +40,-75,100,-->,0.378926 +40,-75,128,-->,0.378926 +40,-50,-127,-->,0.378926 +40,-50,-100,-->,0.378926 +40,-50,-75,-->,0.378926 +40,-50,-50,-->,0.378926 +40,-50,-25,-->,0.378926 +40,-50,0,-->,0.378926 +40,-50,25,-->,0.378926 +40,-50,50,-->,0.378926 +40,-50,75,-->,0.378926 +40,-50,100,-->,0.378926 +40,-50,128,-->,0.378926 +40,-25,-127,-->,0.378926 +40,-25,-100,-->,0.378926 +40,-25,-75,-->,0.378926 +40,-25,-50,-->,0.378926 +40,-25,-25,-->,0.378926 +40,-25,0,-->,0.378926 +40,-25,25,-->,0.378926 +40,-25,50,-->,0.378926 +40,-25,75,-->,0.378926 +40,-25,100,-->,0.378926 +40,-25,128,-->,0.378926 +40,0,-127,-->,0.378926 +40,0,-100,-->,0.378926 +40,0,-75,-->,0.378926 +40,0,-50,-->,0.378926 +40,0,-25,-->,0.378926 +40,0,0,-->,0.378926 +40,0,25,-->,0.378926 +40,0,50,-->,0.378926 +40,0,75,-->,0.378926 +40,0,100,-->,0.378926 +40,0,128,-->,0.378926 +40,25,-127,-->,0.378926 +40,25,-100,-->,0.378926 +40,25,-75,-->,0.378926 +40,25,-50,-->,0.378926 +40,25,-25,-->,0.378926 +40,25,0,-->,0.378926 +40,25,25,-->,0.378926 +40,25,50,-->,0.378926 +40,25,75,-->,0.378926 +40,25,100,-->,0.378926 +40,25,128,-->,0.378926 +40,50,-127,-->,0.378926 +40,50,-100,-->,0.378926 +40,50,-75,-->,0.378926 +40,50,-50,-->,0.378926 +40,50,-25,-->,0.378926 +40,50,0,-->,0.378926 +40,50,25,-->,0.378926 +40,50,50,-->,0.378926 +40,50,75,-->,0.378926 +40,50,100,-->,0.378926 +40,50,128,-->,0.378926 +40,75,-127,-->,0.378926 +40,75,-100,-->,0.378926 +40,75,-75,-->,0.378926 +40,75,-50,-->,0.378926 +40,75,-25,-->,0.378926 +40,75,0,-->,0.378926 +40,75,25,-->,0.378926 +40,75,50,-->,0.378926 +40,75,75,-->,0.378926 +40,75,100,-->,0.378926 +40,75,128,-->,0.378926 +40,100,-127,-->,0.378926 +40,100,-100,-->,0.378926 +40,100,-75,-->,0.378926 +40,100,-50,-->,0.378926 +40,100,-25,-->,0.378926 +40,100,0,-->,0.378926 +40,100,25,-->,0.378926 +40,100,50,-->,0.378926 +40,100,75,-->,0.378926 +40,100,100,-->,0.378926 +40,100,128,-->,0.378926 +40,128,-127,-->,0.378926 +40,128,-100,-->,0.378926 +40,128,-75,-->,0.378926 +40,128,-50,-->,0.378926 +40,128,-25,-->,0.378926 +40,128,0,-->,0.378926 +40,128,25,-->,0.378926 +40,128,50,-->,0.378926 +40,128,75,-->,0.378926 +40,128,100,-->,0.378926 +40,128,128,-->,0.378926 +60,-127,-127,-->,0.547568 +60,-127,-100,-->,0.547568 +60,-127,-75,-->,0.547568 +60,-127,-50,-->,0.547568 +60,-127,-25,-->,0.547568 +60,-127,0,-->,0.547568 +60,-127,25,-->,0.547568 +60,-127,50,-->,0.547568 +60,-127,75,-->,0.547568 +60,-127,100,-->,0.547568 +60,-127,128,-->,0.547568 +60,-100,-127,-->,0.547568 +60,-100,-100,-->,0.547568 +60,-100,-75,-->,0.547568 +60,-100,-50,-->,0.547568 +60,-100,-25,-->,0.547568 +60,-100,0,-->,0.547568 +60,-100,25,-->,0.547568 +60,-100,50,-->,0.547568 +60,-100,75,-->,0.547568 +60,-100,100,-->,0.547568 +60,-100,128,-->,0.547568 +60,-75,-127,-->,0.547568 +60,-75,-100,-->,0.547568 +60,-75,-75,-->,0.547568 +60,-75,-50,-->,0.547568 +60,-75,-25,-->,0.547568 +60,-75,0,-->,0.547568 +60,-75,25,-->,0.547568 +60,-75,50,-->,0.547568 +60,-75,75,-->,0.547568 +60,-75,100,-->,0.547568 +60,-75,128,-->,0.547568 +60,-50,-127,-->,0.547568 +60,-50,-100,-->,0.547568 +60,-50,-75,-->,0.547568 +60,-50,-50,-->,0.547568 +60,-50,-25,-->,0.547568 +60,-50,0,-->,0.547568 +60,-50,25,-->,0.547568 +60,-50,50,-->,0.547568 +60,-50,75,-->,0.547568 +60,-50,100,-->,0.547568 +60,-50,128,-->,0.547568 +60,-25,-127,-->,0.547568 +60,-25,-100,-->,0.547568 +60,-25,-75,-->,0.547568 +60,-25,-50,-->,0.547568 +60,-25,-25,-->,0.547568 +60,-25,0,-->,0.547568 +60,-25,25,-->,0.547568 +60,-25,50,-->,0.547568 +60,-25,75,-->,0.547568 +60,-25,100,-->,0.547568 +60,-25,128,-->,0.547568 +60,0,-127,-->,0.547568 +60,0,-100,-->,0.547568 +60,0,-75,-->,0.547568 +60,0,-50,-->,0.547568 +60,0,-25,-->,0.547568 +60,0,0,-->,0.547568 +60,0,25,-->,0.547568 +60,0,50,-->,0.547568 +60,0,75,-->,0.547568 +60,0,100,-->,0.547568 +60,0,128,-->,0.547568 +60,25,-127,-->,0.547568 +60,25,-100,-->,0.547568 +60,25,-75,-->,0.547568 +60,25,-50,-->,0.547568 +60,25,-25,-->,0.547568 +60,25,0,-->,0.547568 +60,25,25,-->,0.547568 +60,25,50,-->,0.547568 +60,25,75,-->,0.547568 +60,25,100,-->,0.547568 +60,25,128,-->,0.547568 +60,50,-127,-->,0.547568 +60,50,-100,-->,0.547568 +60,50,-75,-->,0.547568 +60,50,-50,-->,0.547568 +60,50,-25,-->,0.547568 +60,50,0,-->,0.547568 +60,50,25,-->,0.547568 +60,50,50,-->,0.547568 +60,50,75,-->,0.547568 +60,50,100,-->,0.547568 +60,50,128,-->,0.547568 +60,75,-127,-->,0.547568 +60,75,-100,-->,0.547568 +60,75,-75,-->,0.547568 +60,75,-50,-->,0.547568 +60,75,-25,-->,0.547568 +60,75,0,-->,0.547568 +60,75,25,-->,0.547568 +60,75,50,-->,0.547568 +60,75,75,-->,0.547568 +60,75,100,-->,0.547568 +60,75,128,-->,0.547568 +60,100,-127,-->,0.547568 +60,100,-100,-->,0.547568 +60,100,-75,-->,0.547568 +60,100,-50,-->,0.547568 +60,100,-25,-->,0.547568 +60,100,0,-->,0.547568 +60,100,25,-->,0.547568 +60,100,50,-->,0.547568 +60,100,75,-->,0.547568 +60,100,100,-->,0.547568 +60,100,128,-->,0.547568 +60,128,-127,-->,0.547568 +60,128,-100,-->,0.547568 +60,128,-75,-->,0.547568 +60,128,-50,-->,0.547568 +60,128,-25,-->,0.547568 +60,128,0,-->,0.547568 +60,128,25,-->,0.547568 +60,128,50,-->,0.547568 +60,128,75,-->,0.547568 +60,128,100,-->,0.547568 +60,128,128,-->,0.547568 +80,-127,-127,-->,0.733032 +80,-127,-100,-->,0.733032 +80,-127,-75,-->,0.733032 +80,-127,-50,-->,0.733032 +80,-127,-25,-->,0.733032 +80,-127,0,-->,0.733032 +80,-127,25,-->,0.733032 +80,-127,50,-->,0.733032 +80,-127,75,-->,0.733032 +80,-127,100,-->,0.733032 +80,-127,128,-->,0.733032 +80,-100,-127,-->,0.733032 +80,-100,-100,-->,0.733032 +80,-100,-75,-->,0.733032 +80,-100,-50,-->,0.733032 +80,-100,-25,-->,0.733032 +80,-100,0,-->,0.733032 +80,-100,25,-->,0.733032 +80,-100,50,-->,0.733032 +80,-100,75,-->,0.733032 +80,-100,100,-->,0.733032 +80,-100,128,-->,0.733032 +80,-75,-127,-->,0.733032 +80,-75,-100,-->,0.733032 +80,-75,-75,-->,0.733032 +80,-75,-50,-->,0.733032 +80,-75,-25,-->,0.733032 +80,-75,0,-->,0.733032 +80,-75,25,-->,0.733032 +80,-75,50,-->,0.733032 +80,-75,75,-->,0.733032 +80,-75,100,-->,0.733032 +80,-75,128,-->,0.733032 +80,-50,-127,-->,0.733032 +80,-50,-100,-->,0.733032 +80,-50,-75,-->,0.733032 +80,-50,-50,-->,0.733032 +80,-50,-25,-->,0.733032 +80,-50,0,-->,0.733032 +80,-50,25,-->,0.733032 +80,-50,50,-->,0.733032 +80,-50,75,-->,0.733032 +80,-50,100,-->,0.733032 +80,-50,128,-->,0.733032 +80,-25,-127,-->,0.733032 +80,-25,-100,-->,0.733032 +80,-25,-75,-->,0.733032 +80,-25,-50,-->,0.733032 +80,-25,-25,-->,0.733032 +80,-25,0,-->,0.733032 +80,-25,25,-->,0.733032 +80,-25,50,-->,0.733032 +80,-25,75,-->,0.733032 +80,-25,100,-->,0.733032 +80,-25,128,-->,0.733032 +80,0,-127,-->,0.733032 +80,0,-100,-->,0.733032 +80,0,-75,-->,0.733032 +80,0,-50,-->,0.733032 +80,0,-25,-->,0.733032 +80,0,0,-->,0.733032 +80,0,25,-->,0.733032 +80,0,50,-->,0.733032 +80,0,75,-->,0.733032 +80,0,100,-->,0.733032 +80,0,128,-->,0.733032 +80,25,-127,-->,0.733032 +80,25,-100,-->,0.733032 +80,25,-75,-->,0.733032 +80,25,-50,-->,0.733032 +80,25,-25,-->,0.733032 +80,25,0,-->,0.733032 +80,25,25,-->,0.733032 +80,25,50,-->,0.733032 +80,25,75,-->,0.733032 +80,25,100,-->,0.733032 +80,25,128,-->,0.733032 +80,50,-127,-->,0.733032 +80,50,-100,-->,0.733032 +80,50,-75,-->,0.733032 +80,50,-50,-->,0.733032 +80,50,-25,-->,0.733032 +80,50,0,-->,0.733032 +80,50,25,-->,0.733032 +80,50,50,-->,0.733032 +80,50,75,-->,0.733032 +80,50,100,-->,0.733032 +80,50,128,-->,0.733032 +80,75,-127,-->,0.733032 +80,75,-100,-->,0.733032 +80,75,-75,-->,0.733032 +80,75,-50,-->,0.733032 +80,75,-25,-->,0.733032 +80,75,0,-->,0.733032 +80,75,25,-->,0.733032 +80,75,50,-->,0.733032 +80,75,75,-->,0.733032 +80,75,100,-->,0.733032 +80,75,128,-->,0.733032 +80,100,-127,-->,0.733032 +80,100,-100,-->,0.733032 +80,100,-75,-->,0.733032 +80,100,-50,-->,0.733032 +80,100,-25,-->,0.733032 +80,100,0,-->,0.733032 +80,100,25,-->,0.733032 +80,100,50,-->,0.733032 +80,100,75,-->,0.733032 +80,100,100,-->,0.733032 +80,100,128,-->,0.733032 +80,128,-127,-->,0.733032 +80,128,-100,-->,0.733032 +80,128,-75,-->,0.733032 +80,128,-50,-->,0.733032 +80,128,-25,-->,0.733032 +80,128,0,-->,0.733032 +80,128,25,-->,0.733032 +80,128,50,-->,0.733032 +80,128,75,-->,0.733032 +80,128,100,-->,0.733032 +80,128,128,-->,0.733032 +100,-127,-127,-->,1.000000 +100,-127,-100,-->,1.000000 +100,-127,-75,-->,1.000000 +100,-127,-50,-->,1.000000 +100,-127,-25,-->,1.000000 +100,-127,0,-->,1.000000 +100,-127,25,-->,1.000000 +100,-127,50,-->,1.000000 +100,-127,75,-->,1.000000 +100,-127,100,-->,1.000000 +100,-127,128,-->,1.000000 +100,-100,-127,-->,1.000000 +100,-100,-100,-->,1.000000 +100,-100,-75,-->,1.000000 +100,-100,-50,-->,1.000000 +100,-100,-25,-->,1.000000 +100,-100,0,-->,1.000000 +100,-100,25,-->,1.000000 +100,-100,50,-->,1.000000 +100,-100,75,-->,1.000000 +100,-100,100,-->,1.000000 +100,-100,128,-->,1.000000 +100,-75,-127,-->,1.000000 +100,-75,-100,-->,1.000000 +100,-75,-75,-->,1.000000 +100,-75,-50,-->,1.000000 +100,-75,-25,-->,1.000000 +100,-75,0,-->,1.000000 +100,-75,25,-->,1.000000 +100,-75,50,-->,1.000000 +100,-75,75,-->,1.000000 +100,-75,100,-->,1.000000 +100,-75,128,-->,1.000000 +100,-50,-127,-->,1.000000 +100,-50,-100,-->,1.000000 +100,-50,-75,-->,1.000000 +100,-50,-50,-->,1.000000 +100,-50,-25,-->,1.000000 +100,-50,0,-->,1.000000 +100,-50,25,-->,1.000000 +100,-50,50,-->,1.000000 +100,-50,75,-->,1.000000 +100,-50,100,-->,1.000000 +100,-50,128,-->,1.000000 +100,-25,-127,-->,1.000000 +100,-25,-100,-->,1.000000 +100,-25,-75,-->,1.000000 +100,-25,-50,-->,1.000000 +100,-25,-25,-->,1.000000 +100,-25,0,-->,1.000000 +100,-25,25,-->,1.000000 +100,-25,50,-->,1.000000 +100,-25,75,-->,1.000000 +100,-25,100,-->,1.000000 +100,-25,128,-->,1.000000 +100,0,-127,-->,1.000000 +100,0,-100,-->,1.000000 +100,0,-75,-->,1.000000 +100,0,-50,-->,1.000000 +100,0,-25,-->,1.000000 +100,0,0,-->,1.000000 +100,0,25,-->,1.000000 +100,0,50,-->,1.000000 +100,0,75,-->,1.000000 +100,0,100,-->,1.000000 +100,0,128,-->,1.000000 +100,25,-127,-->,1.000000 +100,25,-100,-->,1.000000 +100,25,-75,-->,1.000000 +100,25,-50,-->,1.000000 +100,25,-25,-->,1.000000 +100,25,0,-->,1.000000 +100,25,25,-->,1.000000 +100,25,50,-->,1.000000 +100,25,75,-->,1.000000 +100,25,100,-->,1.000000 +100,25,128,-->,1.000000 +100,50,-127,-->,1.000000 +100,50,-100,-->,1.000000 +100,50,-75,-->,1.000000 +100,50,-50,-->,1.000000 +100,50,-25,-->,1.000000 +100,50,0,-->,1.000000 +100,50,25,-->,1.000000 +100,50,50,-->,1.000000 +100,50,75,-->,1.000000 +100,50,100,-->,1.000000 +100,50,128,-->,1.000000 +100,75,-127,-->,1.000000 +100,75,-100,-->,1.000000 +100,75,-75,-->,1.000000 +100,75,-50,-->,1.000000 +100,75,-25,-->,1.000000 +100,75,0,-->,1.000000 +100,75,25,-->,1.000000 +100,75,50,-->,1.000000 +100,75,75,-->,1.000000 +100,75,100,-->,1.000000 +100,75,128,-->,1.000000 +100,100,-127,-->,1.000000 +100,100,-100,-->,1.000000 +100,100,-75,-->,1.000000 +100,100,-50,-->,1.000000 +100,100,-25,-->,1.000000 +100,100,0,-->,1.000000 +100,100,25,-->,1.000000 +100,100,50,-->,1.000000 +100,100,75,-->,1.000000 +100,100,100,-->,1.000000 +100,100,128,-->,1.000000 +100,128,-127,-->,1.000000 +100,128,-100,-->,1.000000 +100,128,-75,-->,1.000000 +100,128,-50,-->,1.000000 +100,128,-25,-->,1.000000 +100,128,0,-->,1.000000 +100,128,25,-->,1.000000 +100,128,50,-->,1.000000 +100,128,75,-->,1.000000 +100,128,100,-->,1.000000 +100,128,128,-->,1.000000 +-1,0,0,-->,0.000000 +101,0,0,-->,1.000000 +50,-130,0,-->,0.465538 +50,130,0,-->,0.465538 +50,0,-130,-->,0.465538 +50,0,130,-->,0.465538 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-3.csv new file mode 100644 index 0000000..ad8338a --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToDevice_ICC-3.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,0.000000 +0,-127,-100,-->,0.000000 +0,-127,-75,-->,0.000000 +0,-127,-50,-->,0.000000 +0,-127,-25,-->,0.000000 +0,-127,0,-->,0.000000 +0,-127,25,-->,0.000000 +0,-127,50,-->,0.000000 +0,-127,75,-->,0.000000 +0,-127,100,-->,0.000000 +0,-127,128,-->,0.000000 +0,-100,-127,-->,0.000000 +0,-100,-100,-->,0.000000 +0,-100,-75,-->,0.000000 +0,-100,-50,-->,0.000000 +0,-100,-25,-->,0.000000 +0,-100,0,-->,0.000000 +0,-100,25,-->,0.000000 +0,-100,50,-->,0.000000 +0,-100,75,-->,0.000000 +0,-100,100,-->,0.000000 +0,-100,128,-->,0.000000 +0,-75,-127,-->,0.000000 +0,-75,-100,-->,0.000000 +0,-75,-75,-->,0.000000 +0,-75,-50,-->,0.000000 +0,-75,-25,-->,0.000000 +0,-75,0,-->,0.000000 +0,-75,25,-->,0.000000 +0,-75,50,-->,0.000000 +0,-75,75,-->,0.000000 +0,-75,100,-->,0.000000 +0,-75,128,-->,0.000000 +0,-50,-127,-->,0.000000 +0,-50,-100,-->,0.000000 +0,-50,-75,-->,0.000000 +0,-50,-50,-->,0.000000 +0,-50,-25,-->,0.000000 +0,-50,0,-->,0.000000 +0,-50,25,-->,0.000000 +0,-50,50,-->,0.000000 +0,-50,75,-->,0.000000 +0,-50,100,-->,0.000000 +0,-50,128,-->,0.000000 +0,-25,-127,-->,0.000000 +0,-25,-100,-->,0.000000 +0,-25,-75,-->,0.000000 +0,-25,-50,-->,0.000000 +0,-25,-25,-->,0.000000 +0,-25,0,-->,0.000000 +0,-25,25,-->,0.000000 +0,-25,50,-->,0.000000 +0,-25,75,-->,0.000000 +0,-25,100,-->,0.000000 +0,-25,128,-->,0.000000 +0,0,-127,-->,0.000000 +0,0,-100,-->,0.000000 +0,0,-75,-->,0.000000 +0,0,-50,-->,0.000000 +0,0,-25,-->,0.000000 +0,0,0,-->,0.000000 +0,0,25,-->,0.000000 +0,0,50,-->,0.000000 +0,0,75,-->,0.000000 +0,0,100,-->,0.000000 +0,0,128,-->,0.000000 +0,25,-127,-->,0.000000 +0,25,-100,-->,0.000000 +0,25,-75,-->,0.000000 +0,25,-50,-->,0.000000 +0,25,-25,-->,0.000000 +0,25,0,-->,0.000000 +0,25,25,-->,0.000000 +0,25,50,-->,0.000000 +0,25,75,-->,0.000000 +0,25,100,-->,0.000000 +0,25,128,-->,0.000000 +0,50,-127,-->,0.000000 +0,50,-100,-->,0.000000 +0,50,-75,-->,0.000000 +0,50,-50,-->,0.000000 +0,50,-25,-->,0.000000 +0,50,0,-->,0.000000 +0,50,25,-->,0.000000 +0,50,50,-->,0.000000 +0,50,75,-->,0.000000 +0,50,100,-->,0.000000 +0,50,128,-->,0.000000 +0,75,-127,-->,0.000000 +0,75,-100,-->,0.000000 +0,75,-75,-->,0.000000 +0,75,-50,-->,0.000000 +0,75,-25,-->,0.000000 +0,75,0,-->,0.000000 +0,75,25,-->,0.000000 +0,75,50,-->,0.000000 +0,75,75,-->,0.000000 +0,75,100,-->,0.000000 +0,75,128,-->,0.000000 +0,100,-127,-->,0.000000 +0,100,-100,-->,0.000000 +0,100,-75,-->,0.000000 +0,100,-50,-->,0.000000 +0,100,-25,-->,0.000000 +0,100,0,-->,0.000000 +0,100,25,-->,0.000000 +0,100,50,-->,0.000000 +0,100,75,-->,0.000000 +0,100,100,-->,0.000000 +0,100,128,-->,0.000000 +0,128,-127,-->,0.000000 +0,128,-100,-->,0.000000 +0,128,-75,-->,0.000000 +0,128,-50,-->,0.000000 +0,128,-25,-->,0.000000 +0,128,0,-->,0.000000 +0,128,25,-->,0.000000 +0,128,50,-->,0.000000 +0,128,75,-->,0.000000 +0,128,100,-->,0.000000 +0,128,128,-->,0.000000 +20,-127,-127,-->,0.233492 +20,-127,-100,-->,0.233492 +20,-127,-75,-->,0.233492 +20,-127,-50,-->,0.233492 +20,-127,-25,-->,0.233492 +20,-127,0,-->,0.233492 +20,-127,25,-->,0.233492 +20,-127,50,-->,0.233492 +20,-127,75,-->,0.233492 +20,-127,100,-->,0.233492 +20,-127,128,-->,0.233492 +20,-100,-127,-->,0.233492 +20,-100,-100,-->,0.233492 +20,-100,-75,-->,0.233492 +20,-100,-50,-->,0.233492 +20,-100,-25,-->,0.233492 +20,-100,0,-->,0.233492 +20,-100,25,-->,0.233492 +20,-100,50,-->,0.233492 +20,-100,75,-->,0.233492 +20,-100,100,-->,0.233492 +20,-100,128,-->,0.233492 +20,-75,-127,-->,0.233492 +20,-75,-100,-->,0.233492 +20,-75,-75,-->,0.233492 +20,-75,-50,-->,0.233492 +20,-75,-25,-->,0.233492 +20,-75,0,-->,0.233492 +20,-75,25,-->,0.233492 +20,-75,50,-->,0.233492 +20,-75,75,-->,0.233492 +20,-75,100,-->,0.233492 +20,-75,128,-->,0.233492 +20,-50,-127,-->,0.233492 +20,-50,-100,-->,0.233492 +20,-50,-75,-->,0.233492 +20,-50,-50,-->,0.233492 +20,-50,-25,-->,0.233492 +20,-50,0,-->,0.233492 +20,-50,25,-->,0.233492 +20,-50,50,-->,0.233492 +20,-50,75,-->,0.233492 +20,-50,100,-->,0.233492 +20,-50,128,-->,0.233492 +20,-25,-127,-->,0.233492 +20,-25,-100,-->,0.233492 +20,-25,-75,-->,0.233492 +20,-25,-50,-->,0.233492 +20,-25,-25,-->,0.233492 +20,-25,0,-->,0.233492 +20,-25,25,-->,0.233492 +20,-25,50,-->,0.233492 +20,-25,75,-->,0.233492 +20,-25,100,-->,0.233492 +20,-25,128,-->,0.233492 +20,0,-127,-->,0.233492 +20,0,-100,-->,0.233492 +20,0,-75,-->,0.233492 +20,0,-50,-->,0.233492 +20,0,-25,-->,0.233492 +20,0,0,-->,0.233492 +20,0,25,-->,0.233492 +20,0,50,-->,0.233492 +20,0,75,-->,0.233492 +20,0,100,-->,0.233492 +20,0,128,-->,0.233492 +20,25,-127,-->,0.233492 +20,25,-100,-->,0.233492 +20,25,-75,-->,0.233492 +20,25,-50,-->,0.233492 +20,25,-25,-->,0.233492 +20,25,0,-->,0.233492 +20,25,25,-->,0.233492 +20,25,50,-->,0.233492 +20,25,75,-->,0.233492 +20,25,100,-->,0.233492 +20,25,128,-->,0.233492 +20,50,-127,-->,0.233492 +20,50,-100,-->,0.233492 +20,50,-75,-->,0.233492 +20,50,-50,-->,0.233492 +20,50,-25,-->,0.233492 +20,50,0,-->,0.233492 +20,50,25,-->,0.233492 +20,50,50,-->,0.233492 +20,50,75,-->,0.233492 +20,50,100,-->,0.233492 +20,50,128,-->,0.233492 +20,75,-127,-->,0.233492 +20,75,-100,-->,0.233492 +20,75,-75,-->,0.233492 +20,75,-50,-->,0.233492 +20,75,-25,-->,0.233492 +20,75,0,-->,0.233492 +20,75,25,-->,0.233492 +20,75,50,-->,0.233492 +20,75,75,-->,0.233492 +20,75,100,-->,0.233492 +20,75,128,-->,0.233492 +20,100,-127,-->,0.233492 +20,100,-100,-->,0.233492 +20,100,-75,-->,0.233492 +20,100,-50,-->,0.233492 +20,100,-25,-->,0.233492 +20,100,0,-->,0.233492 +20,100,25,-->,0.233492 +20,100,50,-->,0.233492 +20,100,75,-->,0.233492 +20,100,100,-->,0.233492 +20,100,128,-->,0.233492 +20,128,-127,-->,0.233492 +20,128,-100,-->,0.233492 +20,128,-75,-->,0.233492 +20,128,-50,-->,0.233492 +20,128,-25,-->,0.233492 +20,128,0,-->,0.233492 +20,128,25,-->,0.233492 +20,128,50,-->,0.233492 +20,128,75,-->,0.233492 +20,128,100,-->,0.233492 +20,128,128,-->,0.233492 +40,-127,-127,-->,0.431809 +40,-127,-100,-->,0.431809 +40,-127,-75,-->,0.431809 +40,-127,-50,-->,0.431809 +40,-127,-25,-->,0.431809 +40,-127,0,-->,0.431809 +40,-127,25,-->,0.431809 +40,-127,50,-->,0.431809 +40,-127,75,-->,0.431809 +40,-127,100,-->,0.431809 +40,-127,128,-->,0.431809 +40,-100,-127,-->,0.431809 +40,-100,-100,-->,0.431809 +40,-100,-75,-->,0.431809 +40,-100,-50,-->,0.431809 +40,-100,-25,-->,0.431809 +40,-100,0,-->,0.431809 +40,-100,25,-->,0.431809 +40,-100,50,-->,0.431809 +40,-100,75,-->,0.431809 +40,-100,100,-->,0.431809 +40,-100,128,-->,0.431809 +40,-75,-127,-->,0.431809 +40,-75,-100,-->,0.431809 +40,-75,-75,-->,0.431809 +40,-75,-50,-->,0.431809 +40,-75,-25,-->,0.431809 +40,-75,0,-->,0.431809 +40,-75,25,-->,0.431809 +40,-75,50,-->,0.431809 +40,-75,75,-->,0.431809 +40,-75,100,-->,0.431809 +40,-75,128,-->,0.431809 +40,-50,-127,-->,0.431809 +40,-50,-100,-->,0.431809 +40,-50,-75,-->,0.431809 +40,-50,-50,-->,0.431809 +40,-50,-25,-->,0.431809 +40,-50,0,-->,0.431809 +40,-50,25,-->,0.431809 +40,-50,50,-->,0.431809 +40,-50,75,-->,0.431809 +40,-50,100,-->,0.431809 +40,-50,128,-->,0.431809 +40,-25,-127,-->,0.431809 +40,-25,-100,-->,0.431809 +40,-25,-75,-->,0.431809 +40,-25,-50,-->,0.431809 +40,-25,-25,-->,0.431809 +40,-25,0,-->,0.431809 +40,-25,25,-->,0.431809 +40,-25,50,-->,0.431809 +40,-25,75,-->,0.431809 +40,-25,100,-->,0.431809 +40,-25,128,-->,0.431809 +40,0,-127,-->,0.431809 +40,0,-100,-->,0.431809 +40,0,-75,-->,0.431809 +40,0,-50,-->,0.431809 +40,0,-25,-->,0.431809 +40,0,0,-->,0.431809 +40,0,25,-->,0.431809 +40,0,50,-->,0.431809 +40,0,75,-->,0.431809 +40,0,100,-->,0.431809 +40,0,128,-->,0.431809 +40,25,-127,-->,0.431809 +40,25,-100,-->,0.431809 +40,25,-75,-->,0.431809 +40,25,-50,-->,0.431809 +40,25,-25,-->,0.431809 +40,25,0,-->,0.431809 +40,25,25,-->,0.431809 +40,25,50,-->,0.431809 +40,25,75,-->,0.431809 +40,25,100,-->,0.431809 +40,25,128,-->,0.431809 +40,50,-127,-->,0.431809 +40,50,-100,-->,0.431809 +40,50,-75,-->,0.431809 +40,50,-50,-->,0.431809 +40,50,-25,-->,0.431809 +40,50,0,-->,0.431809 +40,50,25,-->,0.431809 +40,50,50,-->,0.431809 +40,50,75,-->,0.431809 +40,50,100,-->,0.431809 +40,50,128,-->,0.431809 +40,75,-127,-->,0.431809 +40,75,-100,-->,0.431809 +40,75,-75,-->,0.431809 +40,75,-50,-->,0.431809 +40,75,-25,-->,0.431809 +40,75,0,-->,0.431809 +40,75,25,-->,0.431809 +40,75,50,-->,0.431809 +40,75,75,-->,0.431809 +40,75,100,-->,0.431809 +40,75,128,-->,0.431809 +40,100,-127,-->,0.431809 +40,100,-100,-->,0.431809 +40,100,-75,-->,0.431809 +40,100,-50,-->,0.431809 +40,100,-25,-->,0.431809 +40,100,0,-->,0.431809 +40,100,25,-->,0.431809 +40,100,50,-->,0.431809 +40,100,75,-->,0.431809 +40,100,100,-->,0.431809 +40,100,128,-->,0.431809 +40,128,-127,-->,0.431809 +40,128,-100,-->,0.431809 +40,128,-75,-->,0.431809 +40,128,-50,-->,0.431809 +40,128,-25,-->,0.431809 +40,128,0,-->,0.431809 +40,128,25,-->,0.431809 +40,128,50,-->,0.431809 +40,128,75,-->,0.431809 +40,128,100,-->,0.431809 +40,128,128,-->,0.431809 +60,-127,-127,-->,0.615686 +60,-127,-100,-->,0.615686 +60,-127,-75,-->,0.615686 +60,-127,-50,-->,0.615686 +60,-127,-25,-->,0.615686 +60,-127,0,-->,0.615686 +60,-127,25,-->,0.615686 +60,-127,50,-->,0.615686 +60,-127,75,-->,0.615686 +60,-127,100,-->,0.615686 +60,-127,128,-->,0.615686 +60,-100,-127,-->,0.615686 +60,-100,-100,-->,0.615686 +60,-100,-75,-->,0.615686 +60,-100,-50,-->,0.615686 +60,-100,-25,-->,0.615686 +60,-100,0,-->,0.615686 +60,-100,25,-->,0.615686 +60,-100,50,-->,0.615686 +60,-100,75,-->,0.615686 +60,-100,100,-->,0.615686 +60,-100,128,-->,0.615686 +60,-75,-127,-->,0.615686 +60,-75,-100,-->,0.615686 +60,-75,-75,-->,0.615686 +60,-75,-50,-->,0.615686 +60,-75,-25,-->,0.615686 +60,-75,0,-->,0.615686 +60,-75,25,-->,0.615686 +60,-75,50,-->,0.615686 +60,-75,75,-->,0.615686 +60,-75,100,-->,0.615686 +60,-75,128,-->,0.615686 +60,-50,-127,-->,0.615686 +60,-50,-100,-->,0.615686 +60,-50,-75,-->,0.615686 +60,-50,-50,-->,0.615686 +60,-50,-25,-->,0.615686 +60,-50,0,-->,0.615686 +60,-50,25,-->,0.615686 +60,-50,50,-->,0.615686 +60,-50,75,-->,0.615686 +60,-50,100,-->,0.615686 +60,-50,128,-->,0.615686 +60,-25,-127,-->,0.615686 +60,-25,-100,-->,0.615686 +60,-25,-75,-->,0.615686 +60,-25,-50,-->,0.615686 +60,-25,-25,-->,0.615686 +60,-25,0,-->,0.615686 +60,-25,25,-->,0.615686 +60,-25,50,-->,0.615686 +60,-25,75,-->,0.615686 +60,-25,100,-->,0.615686 +60,-25,128,-->,0.615686 +60,0,-127,-->,0.615686 +60,0,-100,-->,0.615686 +60,0,-75,-->,0.615686 +60,0,-50,-->,0.615686 +60,0,-25,-->,0.615686 +60,0,0,-->,0.615686 +60,0,25,-->,0.615686 +60,0,50,-->,0.615686 +60,0,75,-->,0.615686 +60,0,100,-->,0.615686 +60,0,128,-->,0.615686 +60,25,-127,-->,0.615686 +60,25,-100,-->,0.615686 +60,25,-75,-->,0.615686 +60,25,-50,-->,0.615686 +60,25,-25,-->,0.615686 +60,25,0,-->,0.615686 +60,25,25,-->,0.615686 +60,25,50,-->,0.615686 +60,25,75,-->,0.615686 +60,25,100,-->,0.615686 +60,25,128,-->,0.615686 +60,50,-127,-->,0.615686 +60,50,-100,-->,0.615686 +60,50,-75,-->,0.615686 +60,50,-50,-->,0.615686 +60,50,-25,-->,0.615686 +60,50,0,-->,0.615686 +60,50,25,-->,0.615686 +60,50,50,-->,0.615686 +60,50,75,-->,0.615686 +60,50,100,-->,0.615686 +60,50,128,-->,0.615686 +60,75,-127,-->,0.615686 +60,75,-100,-->,0.615686 +60,75,-75,-->,0.615686 +60,75,-50,-->,0.615686 +60,75,-25,-->,0.615686 +60,75,0,-->,0.615686 +60,75,25,-->,0.615686 +60,75,50,-->,0.615686 +60,75,75,-->,0.615686 +60,75,100,-->,0.615686 +60,75,128,-->,0.615686 +60,100,-127,-->,0.615686 +60,100,-100,-->,0.615686 +60,100,-75,-->,0.615686 +60,100,-50,-->,0.615686 +60,100,-25,-->,0.615686 +60,100,0,-->,0.615686 +60,100,25,-->,0.615686 +60,100,50,-->,0.615686 +60,100,75,-->,0.615686 +60,100,100,-->,0.615686 +60,100,128,-->,0.615686 +60,128,-127,-->,0.615686 +60,128,-100,-->,0.615686 +60,128,-75,-->,0.615686 +60,128,-50,-->,0.615686 +60,128,-25,-->,0.615686 +60,128,0,-->,0.615686 +60,128,25,-->,0.615686 +60,128,50,-->,0.615686 +60,128,75,-->,0.615686 +60,128,100,-->,0.615686 +60,128,128,-->,0.615686 +80,-127,-127,-->,0.859201 +80,-127,-100,-->,0.859201 +80,-127,-75,-->,0.859201 +80,-127,-50,-->,0.859201 +80,-127,-25,-->,0.859201 +80,-127,0,-->,0.859201 +80,-127,25,-->,0.859201 +80,-127,50,-->,0.859201 +80,-127,75,-->,0.859201 +80,-127,100,-->,0.859201 +80,-127,128,-->,0.859201 +80,-100,-127,-->,0.859201 +80,-100,-100,-->,0.859201 +80,-100,-75,-->,0.859201 +80,-100,-50,-->,0.859201 +80,-100,-25,-->,0.859201 +80,-100,0,-->,0.859201 +80,-100,25,-->,0.859201 +80,-100,50,-->,0.859201 +80,-100,75,-->,0.859201 +80,-100,100,-->,0.859201 +80,-100,128,-->,0.859201 +80,-75,-127,-->,0.859201 +80,-75,-100,-->,0.859201 +80,-75,-75,-->,0.859201 +80,-75,-50,-->,0.859201 +80,-75,-25,-->,0.859201 +80,-75,0,-->,0.859201 +80,-75,25,-->,0.859201 +80,-75,50,-->,0.859201 +80,-75,75,-->,0.859201 +80,-75,100,-->,0.859201 +80,-75,128,-->,0.859201 +80,-50,-127,-->,0.859201 +80,-50,-100,-->,0.859201 +80,-50,-75,-->,0.859201 +80,-50,-50,-->,0.859201 +80,-50,-25,-->,0.859201 +80,-50,0,-->,0.859201 +80,-50,25,-->,0.859201 +80,-50,50,-->,0.859201 +80,-50,75,-->,0.859201 +80,-50,100,-->,0.859201 +80,-50,128,-->,0.859201 +80,-25,-127,-->,0.859201 +80,-25,-100,-->,0.859201 +80,-25,-75,-->,0.859201 +80,-25,-50,-->,0.859201 +80,-25,-25,-->,0.859201 +80,-25,0,-->,0.859201 +80,-25,25,-->,0.859201 +80,-25,50,-->,0.859201 +80,-25,75,-->,0.859201 +80,-25,100,-->,0.859201 +80,-25,128,-->,0.859201 +80,0,-127,-->,0.859201 +80,0,-100,-->,0.859201 +80,0,-75,-->,0.859201 +80,0,-50,-->,0.859201 +80,0,-25,-->,0.859201 +80,0,0,-->,0.859201 +80,0,25,-->,0.859201 +80,0,50,-->,0.859201 +80,0,75,-->,0.859201 +80,0,100,-->,0.859201 +80,0,128,-->,0.859201 +80,25,-127,-->,0.859201 +80,25,-100,-->,0.859201 +80,25,-75,-->,0.859201 +80,25,-50,-->,0.859201 +80,25,-25,-->,0.859201 +80,25,0,-->,0.859201 +80,25,25,-->,0.859201 +80,25,50,-->,0.859201 +80,25,75,-->,0.859201 +80,25,100,-->,0.859201 +80,25,128,-->,0.859201 +80,50,-127,-->,0.859201 +80,50,-100,-->,0.859201 +80,50,-75,-->,0.859201 +80,50,-50,-->,0.859201 +80,50,-25,-->,0.859201 +80,50,0,-->,0.859201 +80,50,25,-->,0.859201 +80,50,50,-->,0.859201 +80,50,75,-->,0.859201 +80,50,100,-->,0.859201 +80,50,128,-->,0.859201 +80,75,-127,-->,0.859201 +80,75,-100,-->,0.859201 +80,75,-75,-->,0.859201 +80,75,-50,-->,0.859201 +80,75,-25,-->,0.859201 +80,75,0,-->,0.859201 +80,75,25,-->,0.859201 +80,75,50,-->,0.859201 +80,75,75,-->,0.859201 +80,75,100,-->,0.859201 +80,75,128,-->,0.859201 +80,100,-127,-->,0.859201 +80,100,-100,-->,0.859201 +80,100,-75,-->,0.859201 +80,100,-50,-->,0.859201 +80,100,-25,-->,0.859201 +80,100,0,-->,0.859201 +80,100,25,-->,0.859201 +80,100,50,-->,0.859201 +80,100,75,-->,0.859201 +80,100,100,-->,0.859201 +80,100,128,-->,0.859201 +80,128,-127,-->,0.859201 +80,128,-100,-->,0.859201 +80,128,-75,-->,0.859201 +80,128,-50,-->,0.859201 +80,128,-25,-->,0.859201 +80,128,0,-->,0.859201 +80,128,25,-->,0.859201 +80,128,50,-->,0.859201 +80,128,75,-->,0.859201 +80,128,100,-->,0.859201 +80,128,128,-->,0.859201 +100,-127,-127,-->,1.000000 +100,-127,-100,-->,1.000000 +100,-127,-75,-->,1.000000 +100,-127,-50,-->,1.000000 +100,-127,-25,-->,1.000000 +100,-127,0,-->,1.000000 +100,-127,25,-->,1.000000 +100,-127,50,-->,1.000000 +100,-127,75,-->,1.000000 +100,-127,100,-->,1.000000 +100,-127,128,-->,1.000000 +100,-100,-127,-->,1.000000 +100,-100,-100,-->,1.000000 +100,-100,-75,-->,1.000000 +100,-100,-50,-->,1.000000 +100,-100,-25,-->,1.000000 +100,-100,0,-->,1.000000 +100,-100,25,-->,1.000000 +100,-100,50,-->,1.000000 +100,-100,75,-->,1.000000 +100,-100,100,-->,1.000000 +100,-100,128,-->,1.000000 +100,-75,-127,-->,1.000000 +100,-75,-100,-->,1.000000 +100,-75,-75,-->,1.000000 +100,-75,-50,-->,1.000000 +100,-75,-25,-->,1.000000 +100,-75,0,-->,1.000000 +100,-75,25,-->,1.000000 +100,-75,50,-->,1.000000 +100,-75,75,-->,1.000000 +100,-75,100,-->,1.000000 +100,-75,128,-->,1.000000 +100,-50,-127,-->,1.000000 +100,-50,-100,-->,1.000000 +100,-50,-75,-->,1.000000 +100,-50,-50,-->,1.000000 +100,-50,-25,-->,1.000000 +100,-50,0,-->,1.000000 +100,-50,25,-->,1.000000 +100,-50,50,-->,1.000000 +100,-50,75,-->,1.000000 +100,-50,100,-->,1.000000 +100,-50,128,-->,1.000000 +100,-25,-127,-->,1.000000 +100,-25,-100,-->,1.000000 +100,-25,-75,-->,1.000000 +100,-25,-50,-->,1.000000 +100,-25,-25,-->,1.000000 +100,-25,0,-->,1.000000 +100,-25,25,-->,1.000000 +100,-25,50,-->,1.000000 +100,-25,75,-->,1.000000 +100,-25,100,-->,1.000000 +100,-25,128,-->,1.000000 +100,0,-127,-->,1.000000 +100,0,-100,-->,1.000000 +100,0,-75,-->,1.000000 +100,0,-50,-->,1.000000 +100,0,-25,-->,1.000000 +100,0,0,-->,1.000000 +100,0,25,-->,1.000000 +100,0,50,-->,1.000000 +100,0,75,-->,1.000000 +100,0,100,-->,1.000000 +100,0,128,-->,1.000000 +100,25,-127,-->,1.000000 +100,25,-100,-->,1.000000 +100,25,-75,-->,1.000000 +100,25,-50,-->,1.000000 +100,25,-25,-->,1.000000 +100,25,0,-->,1.000000 +100,25,25,-->,1.000000 +100,25,50,-->,1.000000 +100,25,75,-->,1.000000 +100,25,100,-->,1.000000 +100,25,128,-->,1.000000 +100,50,-127,-->,1.000000 +100,50,-100,-->,1.000000 +100,50,-75,-->,1.000000 +100,50,-50,-->,1.000000 +100,50,-25,-->,1.000000 +100,50,0,-->,1.000000 +100,50,25,-->,1.000000 +100,50,50,-->,1.000000 +100,50,75,-->,1.000000 +100,50,100,-->,1.000000 +100,50,128,-->,1.000000 +100,75,-127,-->,1.000000 +100,75,-100,-->,1.000000 +100,75,-75,-->,1.000000 +100,75,-50,-->,1.000000 +100,75,-25,-->,1.000000 +100,75,0,-->,1.000000 +100,75,25,-->,1.000000 +100,75,50,-->,1.000000 +100,75,75,-->,1.000000 +100,75,100,-->,1.000000 +100,75,128,-->,1.000000 +100,100,-127,-->,1.000000 +100,100,-100,-->,1.000000 +100,100,-75,-->,1.000000 +100,100,-50,-->,1.000000 +100,100,-25,-->,1.000000 +100,100,0,-->,1.000000 +100,100,25,-->,1.000000 +100,100,50,-->,1.000000 +100,100,75,-->,1.000000 +100,100,100,-->,1.000000 +100,100,128,-->,1.000000 +100,128,-127,-->,1.000000 +100,128,-100,-->,1.000000 +100,128,-75,-->,1.000000 +100,128,-50,-->,1.000000 +100,128,-25,-->,1.000000 +100,128,0,-->,1.000000 +100,128,25,-->,1.000000 +100,128,50,-->,1.000000 +100,128,75,-->,1.000000 +100,128,100,-->,1.000000 +100,128,128,-->,1.000000 +-1,0,0,-->,0.000000 +101,0,0,-->,1.000000 +50,-130,0,-->,0.525497 +50,130,0,-->,0.525497 +50,0,-130,-->,0.525497 +50,0,130,-->,0.525497 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-0.csv new file mode 100644 index 0000000..fa81509 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-0.csv @@ -0,0 +1,8 @@ +0,-->,3.137238,0.045377,-122.793541 +0.2,-->,21.594780,-79.512993,-99.940407 +0.4,-->,42.944187,-71.337418,-72.930946 +0.6,-->,66.533394,-42.665813,-42.817715 +0.8,-->,85.614937,-18.396143,-18.410347 +1,-->,100.000000,0.000008,0.000008 +-0.1,-->,3.137238,0.045377,-122.793541 +1.1,-->,100.000000,0.000008,0.000008 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-1.csv new file mode 100644 index 0000000..7e87e93 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-1.csv @@ -0,0 +1,8 @@ +0,-->,0.000000,-128.000000,-128.000000 +0.2,-->,20.312201,-102.000381,-102.000381 +0.4,-->,42.487221,-73.616356,-73.616356 +0.6,-->,66.362709,-43.055725,-43.055725 +0.8,-->,85.557335,-18.486601,-18.486601 +1,-->,100.000000,0.000008,0.000008 +-0.1,-->,0.000000,-128.000000,-128.000000 +1.1,-->,100.000000,0.000008,0.000008 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-2.csv new file mode 100644 index 0000000..7e87e93 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-2.csv @@ -0,0 +1,8 @@ +0,-->,0.000000,-128.000000,-128.000000 +0.2,-->,20.312201,-102.000381,-102.000381 +0.4,-->,42.487221,-73.616356,-73.616356 +0.6,-->,66.362709,-43.055725,-43.055725 +0.8,-->,85.557335,-18.486601,-18.486601 +1,-->,100.000000,0.000008,0.000008 +-0.1,-->,0.000000,-128.000000,-128.000000 +1.1,-->,100.000000,0.000008,0.000008 diff --git a/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-3.csv new file mode 100644 index 0000000..8720870 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/Hack_(CX_CMYK_ktrc_only)_ToPcs_ICC-3.csv @@ -0,0 +1,8 @@ +0,-->,-0.000000,0.000008,-109.958946 +0.2,-->,16.762011,-72.250046,-89.034256 +0.4,-->,36.769012,-66.535370,-63.246178 +0.6,-->,58.310230,-39.049591,-35.480572 +0.8,-->,75.628227,-16.952578,-13.158474 +1,-->,88.658859,-0.326030,3.637385 +-0.1,-->,-0.000000,0.000008,-109.958946 +1.1,-->,88.658859,-0.326030,3.637385 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated.icc b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated.icc new file mode 100644 index 0000000000000000000000000000000000000000..733dc1dfd872c8bf7c1a9a9dc2430d55609b2521 GIT binary patch literal 654432 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%0AdR$jXuJ@Diw5 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%0Ai@-$<%^T*oSF?SG4u2+z0 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 z%0A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%0DSis5OWq1YcTDb03(1c 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

Gpq_MI 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%0D6axTIoAr7 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,1.000000,0.811765,0.270588,0.003922 +0,-127,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,-127,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,-127,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,-127,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,-127,0,-->,0.848297,0.800671,0.748349,0.798659 +0,-127,25,-->,0.848297,0.800671,0.748349,0.798659 +0,-127,50,-->,0.848297,0.800671,0.748349,0.798659 +0,-127,75,-->,0.848297,0.800671,0.748349,0.798659 +0,-127,100,-->,0.848297,0.800671,0.748349,0.798659 +0,-127,128,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,-127,-->,1.000000,0.811765,0.270588,0.003922 +0,-100,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,-100,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,-100,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,-100,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,-100,0,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,25,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,50,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,75,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,100,-->,0.848297,0.800671,0.748349,0.798659 +0,-100,128,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,-127,-->,1.000000,0.811765,0.270588,0.003922 +0,-75,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,-75,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,-75,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,-75,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,-75,0,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,25,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,50,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,75,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,100,-->,0.848297,0.800671,0.748349,0.798659 +0,-75,128,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,-127,-->,1.000000,0.811765,0.270588,0.003922 +0,-50,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,-50,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,-50,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,-50,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,-50,0,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,25,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,50,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,75,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,100,-->,0.848297,0.800671,0.748349,0.798659 +0,-50,128,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,-127,-->,1.000000,0.811765,0.270588,0.003922 +0,-25,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,-25,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,-25,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,-25,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,-25,0,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,25,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,50,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,75,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,100,-->,0.848297,0.800671,0.748349,0.798659 +0,-25,128,-->,0.848297,0.800671,0.748349,0.798659 +0,0,-127,-->,1.000000,0.811765,0.270588,0.003922 +0,0,-100,-->,1.000000,0.839463,0.385529,0.131004 +0,0,-75,-->,1.000000,0.842353,0.442230,0.314024 +0,0,-50,-->,1.000000,0.867667,0.462256,0.482680 +0,0,-25,-->,0.979498,0.869991,0.540061,0.640903 +0,0,0,-->,0.848297,0.800671,0.748349,0.798659 +0,0,25,-->,0.848297,0.800671,0.748349,0.798659 +0,0,50,-->,0.848297,0.800671,0.748349,0.798659 +0,0,75,-->,0.848297,0.800671,0.748349,0.798659 +0,0,100,-->,0.848297,0.800671,0.748349,0.798659 +0,0,128,-->,0.848297,0.800671,0.748349,0.798659 +0,25,-127,-->,1.000000,0.823529,0.266667,0.000000 +0,25,-100,-->,1.000000,0.855587,0.386214,0.129556 +0,25,-75,-->,1.000000,0.905995,0.403019,0.275581 +0,25,-50,-->,1.000000,1.000000,0.407766,0.393938 +0,25,-25,-->,0.848887,0.957318,0.530982,0.620847 +0,25,0,-->,0.776681,0.854692,0.704027,0.737675 +0,25,25,-->,0.776681,0.854692,0.704027,0.737675 +0,25,50,-->,0.776681,0.854692,0.704027,0.737675 +0,25,75,-->,0.776681,0.854692,0.704027,0.737675 +0,25,100,-->,0.776681,0.854692,0.704027,0.737675 +0,25,128,-->,0.776681,0.854692,0.704027,0.737675 +0,50,-127,-->,1.000000,0.840406,0.266667,0.000000 +0,50,-100,-->,1.000000,0.887576,0.367514,0.108691 +0,50,-75,-->,1.000000,0.999488,0.367932,0.180735 +0,50,-50,-->,0.891483,1.000000,0.410702,0.407900 +0,50,-25,-->,0.780702,0.977252,0.566071,0.599855 +0,50,0,-->,0.715618,0.912779,0.673915,0.670344 +0,50,25,-->,0.715618,0.912779,0.673915,0.670344 +0,50,50,-->,0.715618,0.912779,0.673915,0.670344 +0,50,75,-->,0.715618,0.912779,0.673915,0.670344 +0,50,100,-->,0.715618,0.912779,0.673915,0.670344 +0,50,128,-->,0.715618,0.912779,0.673915,0.670344 +0,75,-127,-->,1.000000,0.871419,0.258824,0.000000 +0,75,-100,-->,1.000000,0.959261,0.296025,0.040861 +0,75,-75,-->,0.911089,1.000000,0.372301,0.165789 +0,75,-50,-->,0.800920,1.000000,0.440174,0.410625 +0,75,-25,-->,0.706309,1.000000,0.560958,0.545471 +0,75,0,-->,0.638585,0.982053,0.642307,0.593587 +0,75,25,-->,0.638585,0.982053,0.642307,0.593587 +0,75,50,-->,0.638585,0.982053,0.642307,0.593587 +0,75,75,-->,0.638585,0.982053,0.642307,0.593587 +0,75,100,-->,0.638585,0.982053,0.642307,0.593587 +0,75,128,-->,0.638585,0.982053,0.642307,0.593587 +0,100,-127,-->,1.000000,0.907530,0.248094,0.000000 +0,100,-100,-->,0.948686,1.000000,0.262466,0.017126 +0,100,-75,-->,0.830555,1.000000,0.386929,0.187796 +0,100,-50,-->,0.731836,1.000000,0.466745,0.363636 +0,100,-25,-->,0.618826,1.000000,0.530212,0.476149 +0,100,0,-->,0.582667,1.000000,0.611357,0.519513 +0,100,25,-->,0.582667,1.000000,0.611357,0.519513 +0,100,50,-->,0.582667,1.000000,0.611357,0.519513 +0,100,75,-->,0.582667,1.000000,0.611357,0.519513 +0,100,100,-->,0.582667,1.000000,0.611357,0.519513 +0,100,128,-->,0.582667,1.000000,0.611357,0.519513 +0,128,-127,-->,1.000000,0.988235,0.058824,0.000000 +0,128,-100,-->,0.873714,1.000000,0.289733,0.027219 +0,128,-75,-->,0.781869,1.000000,0.402445,0.175640 +0,128,-50,-->,0.668328,1.000000,0.445796,0.312928 +0,128,-25,-->,0.579161,1.000000,0.521114,0.411537 +0,128,0,-->,0.549020,1.000000,0.584314,0.450980 +0,128,25,-->,0.549020,1.000000,0.584314,0.450980 +0,128,50,-->,0.549020,1.000000,0.584314,0.450980 +0,128,75,-->,0.549020,1.000000,0.584314,0.450980 +0,128,100,-->,0.549020,1.000000,0.584314,0.450980 +0,128,128,-->,0.549020,1.000000,0.584314,0.450980 +20,-127,-127,-->,1.000000,0.523195,0.074510,0.000000 +20,-127,-100,-->,1.000000,0.549151,0.235846,0.003846 +20,-127,-75,-->,1.000000,0.611895,0.348018,0.066735 +20,-127,-50,-->,1.000000,0.632660,0.446481,0.165990 +20,-127,-25,-->,1.000000,0.564501,0.581371,0.307984 +20,-127,0,-->,1.000000,0.510891,0.928051,0.419924 +20,-127,25,-->,0.955939,0.561859,1.000000,0.438597 +20,-127,50,-->,0.932927,0.565723,1.000000,0.438751 +20,-127,75,-->,0.932927,0.565723,1.000000,0.438751 +20,-127,100,-->,0.932927,0.565723,1.000000,0.438751 +20,-127,128,-->,0.932927,0.565723,1.000000,0.438751 +20,-100,-127,-->,1.000000,0.523195,0.074510,0.000000 +20,-100,-100,-->,1.000000,0.549151,0.235846,0.003846 +20,-100,-75,-->,1.000000,0.611895,0.348018,0.066735 +20,-100,-50,-->,1.000000,0.632660,0.446481,0.165990 +20,-100,-25,-->,1.000000,0.564501,0.581371,0.307984 +20,-100,0,-->,1.000000,0.510891,0.928051,0.419924 +20,-100,25,-->,0.955939,0.561859,1.000000,0.438597 +20,-100,50,-->,0.932927,0.565723,1.000000,0.438751 +20,-100,75,-->,0.932927,0.565723,1.000000,0.438751 +20,-100,100,-->,0.932927,0.565723,1.000000,0.438751 +20,-100,128,-->,0.932927,0.565723,1.000000,0.438751 +20,-75,-127,-->,1.000000,0.523195,0.073533,0.000000 +20,-75,-100,-->,1.000000,0.550810,0.235846,0.003846 +20,-75,-75,-->,1.000000,0.613607,0.348019,0.066493 +20,-75,-50,-->,1.000000,0.634659,0.444527,0.165013 +20,-75,-25,-->,1.000000,0.566454,0.579871,0.307984 +20,-75,0,-->,1.000000,0.512053,0.924750,0.421878 +20,-75,25,-->,0.948610,0.562836,1.000000,0.440551 +20,-75,50,-->,0.929996,0.566700,1.000000,0.441682 +20,-75,75,-->,0.929996,0.566700,1.000000,0.441682 +20,-75,100,-->,0.929996,0.566700,1.000000,0.441682 +20,-75,128,-->,0.929996,0.566700,1.000000,0.441682 +20,-50,-127,-->,1.000000,0.528882,0.070792,0.000000 +20,-50,-100,-->,1.000000,0.560417,0.235846,0.004018 +20,-50,-75,-->,1.000000,0.638991,0.344300,0.059623 +20,-50,-50,-->,1.000000,0.671045,0.435506,0.154631 +20,-50,-25,-->,1.000000,0.602981,0.559503,0.306986 +20,-50,0,-->,1.000000,0.537968,0.874073,0.442959 +20,-50,25,-->,0.903192,0.579158,1.000000,0.466898 +20,-50,50,-->,0.891000,0.582960,1.000000,0.467052 +20,-50,75,-->,0.891000,0.582960,1.000000,0.467052 +20,-50,100,-->,0.891000,0.582960,1.000000,0.467052 +20,-50,128,-->,0.891000,0.582960,1.000000,0.467052 +20,-25,-127,-->,1.000000,0.537804,0.066870,0.000000 +20,-25,-100,-->,1.000000,0.579440,0.232593,0.004018 +20,-25,-75,-->,1.000000,0.687167,0.333040,0.045095 +20,-25,-50,-->,1.000000,0.733165,0.420895,0.128702 +20,-25,-25,-->,1.000000,0.689858,0.527619,0.286167 +20,-25,0,-->,0.958697,0.583789,0.801871,0.476743 +20,-25,25,-->,0.837142,0.608215,1.000000,0.505359 +20,-25,50,-->,0.828335,0.613862,1.000000,0.505481 +20,-25,75,-->,0.828335,0.613862,1.000000,0.505481 +20,-25,100,-->,0.828335,0.613862,1.000000,0.505481 +20,-25,128,-->,0.828335,0.613862,1.000000,0.505481 +20,0,-127,-->,1.000000,0.553206,0.055272,0.000000 +20,0,-100,-->,1.000000,0.622161,0.217937,0.000518 +20,0,-75,-->,1.000000,0.754312,0.310801,0.014801 +20,0,-50,-->,1.000000,0.850938,0.384772,0.049349 +20,0,-25,-->,0.937572,0.841699,0.477198,0.220770 +20,0,0,-->,0.768136,0.712133,0.686982,0.503576 +20,0,25,-->,0.717489,0.689353,0.992925,0.540112 +20,0,50,-->,0.717542,0.689208,0.997703,0.536240 +20,0,75,-->,0.717542,0.689208,0.997703,0.536240 +20,0,100,-->,0.717542,0.689208,0.997703,0.536240 +20,0,128,-->,0.717542,0.689208,0.997703,0.536240 +20,25,-127,-->,1.000000,0.569920,0.045424,0.000000 +20,25,-100,-->,1.000000,0.685520,0.165165,0.000000 +20,25,-75,-->,1.000000,0.840303,0.183572,0.000040 +20,25,-50,-->,0.957261,1.000000,0.189861,0.000455 +20,25,-25,-->,0.797993,1.000000,0.436422,0.171477 +20,25,0,-->,0.598176,0.909979,0.614634,0.468250 +20,25,25,-->,0.557265,0.868092,1.000000,0.522041 +20,25,50,-->,0.564300,0.846787,1.000000,0.522012 +20,25,75,-->,0.564300,0.846787,1.000000,0.522012 +20,25,100,-->,0.564300,0.846787,1.000000,0.522012 +20,25,128,-->,0.564300,0.846787,1.000000,0.522012 +20,50,-127,-->,1.000000,0.598939,0.033898,0.000000 +20,50,-100,-->,1.000000,0.788169,0.006537,0.000000 +20,50,-75,-->,0.925093,0.986865,0.000000,0.000000 +20,50,-50,-->,0.817617,1.000000,0.330160,0.002135 +20,50,-25,-->,0.683634,1.000000,0.447576,0.161473 +20,50,0,-->,0.528198,1.000000,0.591806,0.366949 +20,50,25,-->,0.485642,1.000000,0.976730,0.429078 +20,50,50,-->,0.492053,1.000000,1.000000,0.429983 +20,50,75,-->,0.492053,1.000000,1.000000,0.429983 +20,50,100,-->,0.492053,1.000000,1.000000,0.429983 +20,50,128,-->,0.492053,1.000000,1.000000,0.429983 +20,75,-127,-->,1.000000,0.708946,0.000000,0.000000 +20,75,-100,-->,0.900066,0.888344,0.000000,0.000000 +20,75,-75,-->,0.788035,1.000000,0.051604,0.000000 +20,75,-50,-->,0.721674,1.000000,0.327540,0.011283 +20,75,-25,-->,0.589263,1.000000,0.417949,0.142280 +20,75,0,-->,0.476185,1.000000,0.562442,0.273760 +20,75,25,-->,0.412256,1.000000,0.753482,0.319143 +20,75,50,-->,0.405011,1.000000,0.782712,0.321352 +20,75,75,-->,0.405011,1.000000,0.782712,0.321352 +20,75,100,-->,0.405011,1.000000,0.782712,0.321352 +20,75,128,-->,0.405011,1.000000,0.782712,0.321352 +20,100,-127,-->,0.911047,0.816814,0.000000,0.000000 +20,100,-100,-->,0.796535,0.976642,0.000000,0.000000 +20,100,-75,-->,0.678419,1.000000,0.070628,0.000000 +20,100,-50,-->,0.617809,1.000000,0.274218,0.008850 +20,100,-25,-->,0.530396,1.000000,0.385766,0.089830 +20,100,0,-->,0.424678,1.000000,0.525210,0.165510 +20,100,25,-->,0.358124,1.000000,0.660418,0.207099 +20,100,50,-->,0.351465,1.000000,0.677828,0.209684 +20,100,75,-->,0.351465,1.000000,0.677828,0.209684 +20,100,100,-->,0.351465,1.000000,0.677828,0.209684 +20,100,128,-->,0.351465,1.000000,0.677828,0.209684 +20,128,-127,-->,0.820625,0.906086,0.000000,0.000000 +20,128,-100,-->,0.703443,1.000000,0.000000,0.000000 +20,128,-75,-->,0.580373,1.000000,0.032815,0.000000 +20,128,-50,-->,0.545382,1.000000,0.191937,0.000828 +20,128,-25,-->,0.470151,1.000000,0.335099,0.029795 +20,128,0,-->,0.363978,1.000000,0.474036,0.078099 +20,128,25,-->,0.304147,1.000000,0.583920,0.104451 +20,128,50,-->,0.298591,1.000000,0.599593,0.108322 +20,128,75,-->,0.298591,1.000000,0.599593,0.108322 +20,128,100,-->,0.298591,1.000000,0.599593,0.108322 +20,128,128,-->,0.298591,1.000000,0.599593,0.108322 +40,-127,-127,-->,1.000000,0.108802,0.126269,0.000000 +40,-127,-100,-->,1.000000,0.125505,0.157499,0.000000 +40,-127,-75,-->,1.000000,0.202308,0.238177,0.000000 +40,-127,-50,-->,1.000000,0.238248,0.365776,0.000000 +40,-127,-25,-->,1.000000,0.242557,0.555713,0.002312 +40,-127,0,-->,1.000000,0.254993,0.769400,0.009075 +40,-127,25,-->,1.000000,0.256427,1.000000,0.009841 +40,-127,50,-->,1.000000,0.267576,1.000000,0.015251 +40,-127,75,-->,1.000000,0.269245,1.000000,0.019318 +40,-127,100,-->,1.000000,0.269245,1.000000,0.019318 +40,-127,128,-->,1.000000,0.269245,1.000000,0.019318 +40,-100,-127,-->,1.000000,0.113685,0.122883,0.000000 +40,-100,-100,-->,1.000000,0.157279,0.144430,0.000000 +40,-100,-75,-->,1.000000,0.239466,0.227201,0.000000 +40,-100,-50,-->,1.000000,0.274688,0.349082,0.000000 +40,-100,-25,-->,1.000000,0.279005,0.541706,0.003747 +40,-100,0,-->,1.000000,0.282011,0.760700,0.013382 +40,-100,25,-->,1.000000,0.286050,1.000000,0.013651 +40,-100,50,-->,1.000000,0.291986,1.000000,0.025646 +40,-100,75,-->,1.000000,0.291986,1.000000,0.028765 +40,-100,100,-->,1.000000,0.291986,1.000000,0.028765 +40,-100,128,-->,1.000000,0.291986,1.000000,0.028765 +40,-75,-127,-->,1.000000,0.128170,0.116046,0.000000 +40,-75,-100,-->,1.000000,0.211569,0.123459,0.000000 +40,-75,-75,-->,1.000000,0.290865,0.200611,0.000000 +40,-75,-50,-->,1.000000,0.322458,0.322903,0.000000 +40,-75,-25,-->,1.000000,0.325472,0.515073,0.004980 +40,-75,0,-->,1.000000,0.320693,0.744591,0.021577 +40,-75,25,-->,1.000000,0.327293,1.000000,0.025087 +40,-75,50,-->,1.000000,0.329570,1.000000,0.045714 +40,-75,75,-->,1.000000,0.328954,1.000000,0.051148 +40,-75,100,-->,1.000000,0.328954,1.000000,0.051148 +40,-75,128,-->,1.000000,0.328954,1.000000,0.051148 +40,-50,-127,-->,1.000000,0.159898,0.088234,0.000000 +40,-50,-100,-->,1.000000,0.278360,0.091486,0.000000 +40,-50,-75,-->,1.000000,0.348781,0.160502,0.000000 +40,-50,-50,-->,1.000000,0.382979,0.275039,0.000000 +40,-50,-25,-->,1.000000,0.395112,0.474795,0.007541 +40,-50,0,-->,0.973425,0.373050,0.711248,0.043670 +40,-50,25,-->,0.916935,0.381497,1.000000,0.062906 +40,-50,50,-->,0.888841,0.382374,1.000000,0.085026 +40,-50,75,-->,0.885270,0.382498,1.000000,0.087524 +40,-50,100,-->,0.885270,0.382498,1.000000,0.087524 +40,-50,128,-->,0.885270,0.382498,1.000000,0.087524 +40,-25,-127,-->,1.000000,0.219387,0.034616,0.000000 +40,-25,-100,-->,1.000000,0.347704,0.052339,0.000000 +40,-25,-75,-->,1.000000,0.421221,0.087291,0.000000 +40,-25,-50,-->,1.000000,0.464192,0.179067,0.000000 +40,-25,-25,-->,0.914813,0.493145,0.413483,0.009427 +40,-25,0,-->,0.814375,0.458077,0.641475,0.094659 +40,-25,25,-->,0.777420,0.451964,1.000000,0.130293 +40,-25,50,-->,0.761439,0.458849,1.000000,0.135440 +40,-25,75,-->,0.760737,0.459964,1.000000,0.133442 +40,-25,100,-->,0.760737,0.459964,1.000000,0.133442 +40,-25,128,-->,0.760737,0.459964,1.000000,0.133442 +40,0,-127,-->,1.000000,0.307974,0.000000,0.000000 +40,0,-100,-->,1.000000,0.451871,0.000000,0.000000 +40,0,-75,-->,0.988810,0.533076,0.000000,0.000000 +40,0,-50,-->,0.867041,0.576768,0.056087,0.000000 +40,0,-25,-->,0.770112,0.609485,0.330959,0.002634 +40,0,0,-->,0.644531,0.575141,0.564358,0.116776 +40,0,25,-->,0.587442,0.556938,0.855125,0.196694 +40,0,50,-->,0.593248,0.560550,1.000000,0.187761 +40,0,75,-->,0.594816,0.560859,1.000000,0.181591 +40,0,100,-->,0.594816,0.560859,1.000000,0.181591 +40,0,128,-->,0.594816,0.560859,1.000000,0.181591 +40,25,-127,-->,1.000000,0.435264,0.000000,0.000000 +40,25,-100,-->,0.945494,0.568015,0.000000,0.000000 +40,25,-75,-->,0.835842,0.652491,0.000000,0.000000 +40,25,-50,-->,0.724316,0.719496,0.000000,0.000000 +40,25,-25,-->,0.621133,0.747635,0.242026,0.000000 +40,25,0,-->,0.536159,0.744848,0.521914,0.082245 +40,25,25,-->,0.468621,0.724942,0.786297,0.170309 +40,25,50,-->,0.470807,0.721445,1.000000,0.173575 +40,25,75,-->,0.473780,0.715498,1.000000,0.173173 +40,25,100,-->,0.473780,0.715498,1.000000,0.173173 +40,25,128,-->,0.473780,0.715498,1.000000,0.173173 +40,50,-127,-->,0.971456,0.561211,0.000000,0.000000 +40,50,-100,-->,0.834681,0.676827,0.000000,0.000000 +40,50,-75,-->,0.741572,0.764408,0.000000,0.000000 +40,50,-50,-->,0.601650,0.836458,0.000000,0.000000 +40,50,-25,-->,0.506478,0.890579,0.129672,0.000000 +40,50,0,-->,0.442921,0.921709,0.473027,0.015157 +40,50,25,-->,0.362503,0.916936,0.760418,0.074186 +40,50,50,-->,0.363868,0.906983,1.000000,0.080268 +40,50,75,-->,0.361277,0.901908,1.000000,0.090350 +40,50,100,-->,0.361277,0.901908,1.000000,0.090350 +40,50,128,-->,0.361277,0.901908,1.000000,0.090350 +40,75,-127,-->,0.853590,0.671377,0.000000,0.000000 +40,75,-100,-->,0.757099,0.777880,0.000000,0.000000 +40,75,-75,-->,0.638854,0.852567,0.000000,0.000000 +40,75,-50,-->,0.522759,0.924055,0.000000,0.000000 +40,75,-25,-->,0.367020,1.000000,0.029273,0.000000 +40,75,0,-->,0.308204,1.000000,0.378763,0.000000 +40,75,25,-->,0.270412,1.000000,0.674637,0.007726 +40,75,50,-->,0.261859,1.000000,1.000000,0.010083 +40,75,75,-->,0.265575,1.000000,1.000000,0.011940 +40,75,100,-->,0.265575,1.000000,1.000000,0.011940 +40,75,128,-->,0.265575,1.000000,1.000000,0.011940 +40,100,-127,-->,0.777269,0.766145,0.000000,0.000000 +40,100,-100,-->,0.667030,0.857118,0.000000,0.000000 +40,100,-75,-->,0.555577,0.922478,0.000000,0.000000 +40,100,-50,-->,0.422598,0.988873,0.000000,0.000000 +40,100,-25,-->,0.275043,1.000000,0.014561,0.000000 +40,100,0,-->,0.192347,1.000000,0.267761,0.000000 +40,100,25,-->,0.130879,1.000000,0.532140,0.000000 +40,100,50,-->,0.117936,1.000000,0.744066,0.000000 +40,100,75,-->,0.117067,1.000000,0.824231,0.000000 +40,100,100,-->,0.117067,1.000000,0.824231,0.000000 +40,100,128,-->,0.117067,1.000000,0.824231,0.000000 +40,128,-127,-->,0.702097,0.853985,0.000000,0.000000 +40,128,-100,-->,0.575675,0.926974,0.000000,0.000000 +40,128,-75,-->,0.470093,0.984878,0.000000,0.000000 +40,128,-50,-->,0.306154,1.000000,0.000000,0.000000 +40,128,-25,-->,0.177461,1.000000,0.000000,0.000000 +40,128,0,-->,0.077356,1.000000,0.139524,0.000000 +40,128,25,-->,0.000413,1.000000,0.375264,0.000000 +40,128,50,-->,0.000000,1.000000,0.550626,0.000000 +40,128,75,-->,0.000000,1.000000,0.605265,0.000000 +40,128,100,-->,0.000000,1.000000,0.605265,0.000000 +40,128,128,-->,0.000000,1.000000,0.605265,0.000000 +60,-127,-127,-->,1.000000,0.000000,0.053193,0.000000 +60,-127,-100,-->,1.000000,0.000000,0.027540,0.000000 +60,-127,-75,-->,1.000000,0.000000,0.127242,0.000000 +60,-127,-50,-->,1.000000,0.000000,0.258265,0.000000 +60,-127,-25,-->,1.000000,0.000000,0.429790,0.000000 +60,-127,0,-->,1.000000,0.000000,0.620801,0.000000 +60,-127,25,-->,1.000000,0.000000,0.819808,0.000000 +60,-127,50,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,75,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,100,-->,0.993536,0.000000,1.000000,0.000000 +60,-127,128,-->,0.992252,0.000000,1.000000,0.000000 +60,-100,-127,-->,1.000000,0.000000,0.020042,0.000000 +60,-100,-100,-->,1.000000,0.000000,0.013788,0.000000 +60,-100,-75,-->,1.000000,0.000000,0.097146,0.000000 +60,-100,-50,-->,1.000000,0.000000,0.237735,0.000000 +60,-100,-25,-->,1.000000,0.000000,0.402110,0.000000 +60,-100,0,-->,1.000000,0.000000,0.601453,0.000000 +60,-100,25,-->,0.970872,0.000000,0.801131,0.000000 +60,-100,50,-->,0.920601,0.000000,1.000000,0.000000 +60,-100,75,-->,0.892453,0.000000,1.000000,0.000000 +60,-100,100,-->,0.878702,0.000000,1.000000,0.000000 +60,-100,128,-->,0.877831,0.000000,1.000000,0.000000 +60,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-75,-->,1.000000,0.000000,0.058762,0.000000 +60,-75,-50,-->,1.000000,0.000000,0.201886,0.000000 +60,-75,-25,-->,1.000000,0.000000,0.368749,0.000000 +60,-75,0,-->,0.920358,0.000000,0.578611,0.000000 +60,-75,25,-->,0.862994,0.000000,0.783773,0.000000 +60,-75,50,-->,0.826755,0.000000,1.000000,0.000000 +60,-75,75,-->,0.801694,0.000000,1.000000,0.000000 +60,-75,100,-->,0.796407,0.000000,1.000000,0.000000 +60,-75,128,-->,0.796313,0.000000,1.000000,0.000000 +60,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-100,-->,1.000000,0.020671,0.000000,0.000000 +60,-50,-75,-->,1.000000,0.014004,0.000000,0.000000 +60,-50,-50,-->,0.978382,0.006268,0.106289,0.000000 +60,-50,-25,-->,0.865776,0.056794,0.320712,0.000000 +60,-50,0,-->,0.791029,0.086154,0.542767,0.000000 +60,-50,25,-->,0.745317,0.097434,0.751417,0.000000 +60,-50,50,-->,0.717453,0.108015,1.000000,0.000000 +60,-50,75,-->,0.693928,0.120614,1.000000,0.000000 +60,-50,100,-->,0.688493,0.123012,1.000000,0.000000 +60,-50,128,-->,0.688418,0.123012,1.000000,0.000000 +60,-25,-127,-->,1.000000,0.088356,0.000000,0.000000 +60,-25,-100,-->,1.000000,0.175593,0.000000,0.000000 +60,-25,-75,-->,0.902929,0.212745,0.000000,0.000000 +60,-25,-50,-->,0.814193,0.185629,0.016930,0.000000 +60,-25,-25,-->,0.725795,0.229242,0.242991,0.000000 +60,-25,0,-->,0.642360,0.248892,0.481191,0.000000 +60,-25,25,-->,0.601588,0.254719,0.698671,0.000000 +60,-25,50,-->,0.585278,0.257796,1.000000,0.000000 +60,-25,75,-->,0.577495,0.264623,1.000000,0.000000 +60,-25,100,-->,0.575261,0.259824,1.000000,0.000000 +60,-25,128,-->,0.575261,0.259637,1.000000,0.000000 +60,0,-127,-->,1.000000,0.261646,0.000000,0.000000 +60,0,-100,-->,0.871863,0.355907,0.000000,0.000000 +60,0,-75,-->,0.761041,0.382879,0.000000,0.000000 +60,0,-50,-->,0.651519,0.375333,0.000000,0.000000 +60,0,-25,-->,0.560270,0.375853,0.130251,0.000000 +60,0,0,-->,0.496494,0.389801,0.396282,0.000000 +60,0,25,-->,0.463342,0.399931,0.646204,0.000000 +60,0,50,-->,0.450389,0.399931,0.908357,0.000000 +60,0,75,-->,0.443764,0.394926,1.000000,0.000000 +60,0,100,-->,0.443764,0.388073,1.000000,0.000000 +60,0,128,-->,0.443764,0.388073,1.000000,0.000000 +60,25,-127,-->,0.891211,0.412216,0.000000,0.000000 +60,25,-100,-->,0.760692,0.486482,0.000000,0.000000 +60,25,-75,-->,0.629064,0.496303,0.000000,0.000000 +60,25,-50,-->,0.525506,0.519108,0.000000,0.000000 +60,25,-25,-->,0.400455,0.544270,0.016719,0.000000 +60,25,0,-->,0.318716,0.559308,0.313650,0.000000 +60,25,25,-->,0.276582,0.560687,0.582839,0.000000 +60,25,50,-->,0.260891,0.556779,0.834702,0.000000 +60,25,75,-->,0.260376,0.545152,1.000000,0.000000 +60,25,100,-->,0.265718,0.536695,1.000000,0.000000 +60,25,128,-->,0.266381,0.536604,1.000000,0.000000 +60,50,-127,-->,0.789030,0.533838,0.000000,0.000000 +60,50,-100,-->,0.652942,0.559911,0.000000,0.000000 +60,50,-75,-->,0.557618,0.571868,0.000000,0.000000 +60,50,-50,-->,0.446924,0.616828,0.000000,0.000000 +60,50,-25,-->,0.252418,0.685430,0.000000,0.000000 +60,50,0,-->,0.156300,0.703472,0.232618,0.000000 +60,50,25,-->,0.111780,0.708427,0.524282,0.000000 +60,50,50,-->,0.090603,0.705592,0.775474,0.000000 +60,50,75,-->,0.087809,0.694816,1.000000,0.000000 +60,50,100,-->,0.089995,0.686226,1.000000,0.000000 +60,50,128,-->,0.089995,0.686057,1.000000,0.000000 +60,75,-127,-->,0.713634,0.613761,0.000000,0.000000 +60,75,-100,-->,0.587792,0.624305,0.000000,0.000000 +60,75,-75,-->,0.506942,0.671581,0.000000,0.000000 +60,75,-50,-->,0.361630,0.737920,0.000000,0.000000 +60,75,-25,-->,0.166777,0.797160,0.000000,0.000000 +60,75,0,-->,0.000000,0.838999,0.091256,0.000000 +60,75,25,-->,0.000000,0.846048,0.419599,0.000000 +60,75,50,-->,0.000000,0.847103,0.668033,0.000000 +60,75,75,-->,0.000000,0.840439,0.941963,0.000000 +60,75,100,-->,0.000000,0.834544,1.000000,0.000000 +60,75,128,-->,0.000000,0.834450,1.000000,0.000000 +60,100,-127,-->,0.647312,0.677014,0.000000,0.000000 +60,100,-100,-->,0.550907,0.729695,0.000000,0.000000 +60,100,-75,-->,0.452687,0.785906,0.000000,0.000000 +60,100,-50,-->,0.280979,0.839860,0.000000,0.000000 +60,100,-25,-->,0.083036,0.889793,0.000000,0.000000 +60,100,0,-->,0.000000,0.954740,0.000000,0.000000 +60,100,25,-->,0.000000,0.989271,0.283980,0.000000 +60,100,50,-->,0.000000,1.000000,0.541841,0.000000 +60,100,75,-->,0.000000,1.000000,0.729290,0.000000 +60,100,100,-->,0.000000,1.000000,0.833858,0.000000 +60,100,128,-->,0.000000,1.000000,0.836437,0.000000 +60,128,-127,-->,0.594608,0.782474,0.000000,0.000000 +60,128,-100,-->,0.495686,0.832728,0.000000,0.000000 +60,128,-75,-->,0.342721,0.882684,0.000000,0.000000 +60,128,-50,-->,0.172062,0.931210,0.000000,0.000000 +60,128,-25,-->,0.000000,0.990786,0.000000,0.000000 +60,128,0,-->,0.000000,1.000000,0.000000,0.000000 +60,128,25,-->,0.000000,1.000000,0.116470,0.000000 +60,128,50,-->,0.000000,1.000000,0.387700,0.000000 +60,128,75,-->,0.000000,1.000000,0.566732,0.000000 +60,128,100,-->,0.000000,1.000000,0.653843,0.000000 +60,128,128,-->,0.000000,1.000000,0.655691,0.000000 +80,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-75,-->,1.000000,0.000000,0.038868,0.000000 +80,-127,-50,-->,1.000000,0.000000,0.164259,0.000000 +80,-127,-25,-->,1.000000,0.000000,0.309897,0.000000 +80,-127,0,-->,1.000000,0.000000,0.482058,0.000000 +80,-127,25,-->,0.943326,0.000000,0.642100,0.000000 +80,-127,50,-->,0.889812,0.000000,0.823750,0.000000 +80,-127,75,-->,0.870243,0.000000,1.000000,0.000000 +80,-127,100,-->,0.857683,0.000000,1.000000,0.000000 +80,-127,128,-->,0.856007,0.000000,1.000000,0.000000 +80,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-75,-->,1.000000,0.000000,0.000814,0.000000 +80,-100,-50,-->,0.964161,0.000000,0.128036,0.000000 +80,-100,-25,-->,0.909364,0.000000,0.282557,0.000000 +80,-100,0,-->,0.850994,0.000000,0.453809,0.000000 +80,-100,25,-->,0.804322,0.000000,0.616780,0.000000 +80,-100,50,-->,0.775693,0.000000,0.791855,0.000000 +80,-100,75,-->,0.757680,0.000000,1.000000,0.000000 +80,-100,100,-->,0.745253,0.000000,1.000000,0.000000 +80,-100,128,-->,0.741901,0.000000,1.000000,0.000000 +80,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-75,-->,0.947689,0.000000,0.000000,0.000000 +80,-75,-50,-->,0.816365,0.000000,0.074218,0.000000 +80,-75,-25,-->,0.770540,0.000000,0.241129,0.000000 +80,-75,0,-->,0.733169,0.000000,0.418052,0.000000 +80,-75,25,-->,0.691426,0.000000,0.585320,0.000000 +80,-75,50,-->,0.655321,0.000000,0.760891,0.000000 +80,-75,75,-->,0.633936,0.000000,1.000000,0.000000 +80,-75,100,-->,0.620719,0.000000,1.000000,0.000000 +80,-75,128,-->,0.619089,0.000000,1.000000,0.000000 +80,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-50,-100,-->,0.890533,0.000000,0.000000,0.000000 +80,-50,-75,-->,0.779746,0.000000,0.000000,0.000000 +80,-50,-50,-->,0.705680,0.000000,0.007277,0.000000 +80,-50,-25,-->,0.637549,0.000000,0.172379,0.000000 +80,-50,0,-->,0.598857,0.000000,0.364709,0.000000 +80,-50,25,-->,0.563339,0.000000,0.549580,0.000000 +80,-50,50,-->,0.540392,0.000000,0.725062,0.000000 +80,-50,75,-->,0.524151,0.000000,0.945351,0.000000 +80,-50,100,-->,0.514016,0.000000,1.000000,0.000000 +80,-50,128,-->,0.510263,0.000000,1.000000,0.000000 +80,-25,-127,-->,0.877611,0.000000,0.000000,0.000000 +80,-25,-100,-->,0.715042,0.036349,0.000000,0.000000 +80,-25,-75,-->,0.618760,0.040940,0.000000,0.000000 +80,-25,-50,-->,0.569265,0.016900,0.000000,0.000000 +80,-25,-25,-->,0.530186,0.000000,0.065342,0.000000 +80,-25,0,-->,0.475968,0.009159,0.298440,0.000000 +80,-25,25,-->,0.419971,0.025767,0.517272,0.000000 +80,-25,50,-->,0.383509,0.036591,0.709507,0.000000 +80,-25,75,-->,0.367874,0.035864,0.940499,0.000000 +80,-25,100,-->,0.363482,0.040002,1.000000,0.000000 +80,-25,128,-->,0.363482,0.038922,1.000000,0.000000 +80,0,-127,-->,0.712854,0.152410,0.000000,0.000000 +80,0,-100,-->,0.576519,0.180869,0.000000,0.000000 +80,0,-75,-->,0.501606,0.198524,0.000000,0.000000 +80,0,-50,-->,0.415595,0.195545,0.000000,0.000000 +80,0,-25,-->,0.322017,0.182678,0.000000,0.000000 +80,0,0,-->,0.239857,0.183731,0.192561,0.000000 +80,0,25,-->,0.200212,0.212912,0.449976,0.000000 +80,0,50,-->,0.178729,0.217509,0.658763,0.000000 +80,0,75,-->,0.166586,0.217016,0.879424,0.000000 +80,0,100,-->,0.169635,0.212755,1.000000,0.000000 +80,0,128,-->,0.175954,0.206724,1.000000,0.000000 +80,25,-127,-->,0.594443,0.272570,0.000000,0.000000 +80,25,-100,-->,0.492413,0.290737,0.000000,0.000000 +80,25,-75,-->,0.387742,0.300662,0.000000,0.000000 +80,25,-50,-->,0.289962,0.306605,0.000000,0.000000 +80,25,-25,-->,0.163284,0.336981,0.000000,0.000000 +80,25,0,-->,0.045353,0.367849,0.104495,0.000000 +80,25,25,-->,0.003107,0.382420,0.381031,0.000000 +80,25,50,-->,0.000000,0.376837,0.603361,0.000000 +80,25,75,-->,0.000000,0.368043,0.813442,0.000000 +80,25,100,-->,0.000000,0.363245,1.000000,0.000000 +80,25,128,-->,0.000000,0.359179,1.000000,0.000000 +80,50,-127,-->,0.522013,0.341800,0.000000,0.000000 +80,50,-100,-->,0.416428,0.349566,0.000000,0.000000 +80,50,-75,-->,0.321047,0.361128,0.000000,0.000000 +80,50,-50,-->,0.214321,0.396031,0.000000,0.000000 +80,50,-25,-->,0.075679,0.456016,0.000000,0.000000 +80,50,0,-->,0.000000,0.506375,0.029317,0.000000 +80,50,25,-->,0.000000,0.514295,0.291067,0.000000 +80,50,50,-->,0.000000,0.521561,0.524770,0.000000 +80,50,75,-->,0.000000,0.512753,0.713563,0.000000 +80,50,100,-->,0.000000,0.508590,0.920159,0.000000 +80,50,128,-->,0.000000,0.505563,1.000000,0.000000 +80,75,-127,-->,0.463860,0.400760,0.000000,0.000000 +80,75,-100,-->,0.359641,0.415266,0.000000,0.000000 +80,75,-75,-->,0.257532,0.452156,0.000000,0.000000 +80,75,-50,-->,0.129142,0.507756,0.000000,0.000000 +80,75,-25,-->,0.000000,0.564149,0.000000,0.000000 +80,75,0,-->,0.000000,0.613593,0.000000,0.000000 +80,75,25,-->,0.000000,0.635672,0.194713,0.000000 +80,75,50,-->,0.000000,0.645624,0.442766,0.000000 +80,75,75,-->,0.000000,0.643109,0.636249,0.000000 +80,75,100,-->,0.000000,0.641406,0.809989,0.000000 +80,75,128,-->,0.000000,0.640110,0.960412,0.000000 +80,100,-127,-->,0.419668,0.459536,0.000000,0.000000 +80,100,-100,-->,0.300394,0.506351,0.000000,0.000000 +80,100,-75,-->,0.187398,0.554275,0.000000,0.000000 +80,100,-50,-->,0.055578,0.613269,0.000000,0.000000 +80,100,-25,-->,0.000000,0.669838,0.000000,0.000000 +80,100,0,-->,0.000000,0.729335,0.000000,0.000000 +80,100,25,-->,0.000000,0.765043,0.096579,0.000000 +80,100,50,-->,0.000000,0.772999,0.356055,0.000000 +80,100,75,-->,0.000000,0.781233,0.560468,0.000000 +80,100,100,-->,0.000000,0.786008,0.722986,0.000000 +80,100,128,-->,0.000000,0.790623,0.821806,0.000000 +80,128,-127,-->,0.360300,0.556987,0.000000,0.000000 +80,128,-100,-->,0.249249,0.616445,0.000000,0.000000 +80,128,-75,-->,0.124341,0.681215,0.000000,0.000000 +80,128,-50,-->,0.000000,0.750900,0.000000,0.000000 +80,128,-25,-->,0.000000,0.792294,0.000000,0.000000 +80,128,0,-->,0.000000,0.874276,0.000000,0.000000 +80,128,25,-->,0.000000,0.933882,0.000000,0.000000 +80,128,50,-->,0.000000,0.960533,0.222098,0.000000 +80,128,75,-->,0.000000,0.966882,0.449391,0.000000 +80,128,100,-->,0.000000,0.972150,0.614175,0.000000 +80,128,128,-->,0.000000,0.978682,0.711480,0.000000 +100,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-50,-->,1.000000,0.000000,0.010947,0.000000 +100,-127,-25,-->,0.873845,0.000000,0.163271,0.000000 +100,-127,0,-->,0.769978,0.000000,0.347648,0.000000 +100,-127,25,-->,0.739106,0.000000,0.545492,0.000000 +100,-127,50,-->,0.726201,0.000000,0.778127,0.000000 +100,-127,75,-->,0.731711,0.000000,1.000000,0.000000 +100,-127,100,-->,0.691644,0.000000,1.000000,0.000000 +100,-127,128,-->,0.637124,0.000000,1.000000,0.000000 +100,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-75,-->,0.891285,0.000000,0.000000,0.000000 +100,-100,-50,-->,0.785539,0.000000,0.000000,0.000000 +100,-100,-25,-->,0.714457,0.000000,0.108012,0.000000 +100,-100,0,-->,0.633610,0.000000,0.294133,0.000000 +100,-100,25,-->,0.596800,0.000000,0.488939,0.000000 +100,-100,50,-->,0.582861,0.000000,0.692225,0.000000 +100,-100,75,-->,0.580028,0.000000,1.000000,0.000000 +100,-100,100,-->,0.574912,0.000000,1.000000,0.000000 +100,-100,128,-->,0.542870,0.000000,1.000000,0.000000 +100,-75,-127,-->,0.967885,0.000000,0.000000,0.000000 +100,-75,-100,-->,0.797930,0.000000,0.000000,0.000000 +100,-75,-75,-->,0.682062,0.000000,0.000000,0.000000 +100,-75,-50,-->,0.608423,0.000000,0.000000,0.000000 +100,-75,-25,-->,0.581322,0.000000,0.052598,0.000000 +100,-75,0,-->,0.530007,0.000000,0.241750,0.000000 +100,-75,25,-->,0.492493,0.000000,0.425764,0.000000 +100,-75,50,-->,0.474140,0.000000,0.614154,0.000000 +100,-75,75,-->,0.469889,0.000000,0.890047,0.000000 +100,-75,100,-->,0.472682,0.000000,1.000000,0.000000 +100,-75,128,-->,0.453482,0.000000,1.000000,0.000000 +100,-50,-127,-->,0.745959,0.000000,0.000000,0.000000 +100,-50,-100,-->,0.589109,0.000000,0.000000,0.000000 +100,-50,-75,-->,0.518883,0.000000,0.000000,0.000000 +100,-50,-50,-->,0.472243,0.000000,0.000000,0.000000 +100,-50,-25,-->,0.442536,0.000000,0.002019,0.000000 +100,-50,0,-->,0.384001,0.000000,0.172940,0.000000 +100,-50,25,-->,0.327042,0.000000,0.357919,0.000000 +100,-50,50,-->,0.307328,0.000000,0.546013,0.000000 +100,-50,75,-->,0.303171,0.000000,0.746481,0.000000 +100,-50,100,-->,0.302594,0.000000,1.000000,0.000000 +100,-50,128,-->,0.296076,0.000000,1.000000,0.000000 +100,-25,-127,-->,0.577708,0.000000,0.000000,0.000000 +100,-25,-100,-->,0.457742,0.000000,0.000000,0.000000 +100,-25,-75,-->,0.357394,0.000000,0.000000,0.000000 +100,-25,-50,-->,0.288253,0.000000,0.000000,0.000000 +100,-25,-25,-->,0.252406,0.000000,0.000000,0.000000 +100,-25,0,-->,0.210420,0.000000,0.096757,0.000000 +100,-25,25,-->,0.166593,0.000000,0.301569,0.000000 +100,-25,50,-->,0.144743,0.000000,0.490952,0.000000 +100,-25,75,-->,0.132512,0.000000,0.666570,0.000000 +100,-25,100,-->,0.128429,0.000000,0.901166,0.000000 +100,-25,128,-->,0.124669,0.000000,1.000000,0.000000 +100,0,-127,-->,0.443829,0.000000,0.000000,0.000000 +100,0,-100,-->,0.308833,0.020904,0.000000,0.000000 +100,0,-75,-->,0.218318,0.039637,0.000000,0.000000 +100,0,-50,-->,0.134903,0.039685,0.000000,0.000000 +100,0,-25,-->,0.068791,0.022445,0.000000,0.000000 +100,0,0,-->,0.000000,0.001107,0.000000,0.000000 +100,0,25,-->,0.000000,0.022561,0.232589,0.000000 +100,0,50,-->,0.000000,0.033859,0.441769,0.000000 +100,0,75,-->,0.000000,0.030216,0.623899,0.000000 +100,0,100,-->,0.000000,0.022474,0.800646,0.000000 +100,0,128,-->,0.000000,0.014717,1.000000,0.000000 +100,25,-127,-->,0.312349,0.094660,0.000000,0.000000 +100,25,-100,-->,0.210552,0.107561,0.000000,0.000000 +100,25,-75,-->,0.132977,0.109676,0.000000,0.000000 +100,25,-50,-->,0.076462,0.100665,0.000000,0.000000 +100,25,-25,-->,0.002437,0.107400,0.000000,0.000000 +100,25,0,-->,0.000000,0.163392,0.000000,0.000000 +100,25,25,-->,0.000000,0.182747,0.142985,0.000000 +100,25,50,-->,0.000000,0.183560,0.357965,0.000000 +100,25,75,-->,0.000000,0.186800,0.566628,0.000000 +100,25,100,-->,0.000000,0.178510,0.780052,0.000000 +100,25,128,-->,0.000000,0.152300,1.000000,0.000000 +100,50,-127,-->,0.234301,0.153827,0.000000,0.000000 +100,50,-100,-->,0.152351,0.148086,0.000000,0.000000 +100,50,-75,-->,0.103045,0.146604,0.000000,0.000000 +100,50,-50,-->,0.022558,0.176180,0.000000,0.000000 +100,50,-25,-->,0.000000,0.235719,0.000000,0.000000 +100,50,0,-->,0.000000,0.307643,0.000000,0.000000 +100,50,25,-->,0.000000,0.344219,0.059604,0.000000 +100,50,50,-->,0.000000,0.352642,0.274024,0.000000 +100,50,75,-->,0.000000,0.350122,0.492078,0.000000 +100,50,100,-->,0.000000,0.336162,0.695843,0.000000 +100,50,128,-->,0.000000,0.326756,1.000000,0.000000 +100,75,-127,-->,0.191782,0.193199,0.000000,0.000000 +100,75,-100,-->,0.124617,0.202063,0.000000,0.000000 +100,75,-75,-->,0.041022,0.249513,0.000000,0.000000 +100,75,-50,-->,0.000000,0.295557,0.000000,0.000000 +100,75,-25,-->,0.000000,0.359493,0.000000,0.000000 +100,75,0,-->,0.000000,0.448397,0.000000,0.000000 +100,75,25,-->,0.000000,0.519815,0.000000,0.000000 +100,75,50,-->,0.000000,0.522365,0.181590,0.000000 +100,75,75,-->,0.000000,0.514621,0.396526,0.000000 +100,75,100,-->,0.000000,0.508881,0.600122,0.000000 +100,75,128,-->,0.000000,0.504960,0.836909,0.000000 +100,100,-127,-->,0.158807,0.256103,0.000000,0.000000 +100,100,-100,-->,0.068270,0.302192,0.000000,0.000000 +100,100,-75,-->,0.000000,0.348330,0.000000,0.000000 +100,100,-50,-->,0.000000,0.411220,0.000000,0.000000 +100,100,-25,-->,0.000000,0.486829,0.000000,0.000000 +100,100,0,-->,0.000000,0.577024,0.000000,0.000000 +100,100,25,-->,0.000000,0.656946,0.000000,0.000000 +100,100,50,-->,0.000000,0.668111,0.102741,0.000000 +100,100,75,-->,0.000000,0.669082,0.321352,0.000000 +100,100,100,-->,0.000000,0.673411,0.527973,0.000000 +100,100,128,-->,0.000000,0.684890,0.744867,0.000000 +100,128,-127,-->,0.102404,0.343611,0.000000,0.000000 +100,128,-100,-->,0.005722,0.414966,0.000000,0.000000 +100,128,-75,-->,0.000000,0.478890,0.000000,0.000000 +100,128,-50,-->,0.000000,0.535557,0.000000,0.000000 +100,128,-25,-->,0.000000,0.608721,0.000000,0.000000 +100,128,0,-->,0.000000,0.726967,0.000000,0.000000 +100,128,25,-->,0.000000,0.826978,0.000000,0.000000 +100,128,50,-->,0.000000,0.858824,0.014943,0.000000 +100,128,75,-->,0.000000,0.891811,0.207612,0.000000 +100,128,100,-->,0.000000,0.930334,0.402768,0.000000 +100,128,128,-->,0.000000,0.945098,0.600000,0.000000 +-1,0,0,-->,0.848297,0.800671,0.748349,0.798659 +101,0,0,-->,0.000000,0.001107,0.000000,0.000000 +50,-130,0,-->,1.000000,0.000000,0.704306,0.000000 +50,130,0,-->,0.000000,1.000000,0.000000,0.000000 +50,0,-130,-->,1.000000,0.282371,0.000000,0.000000 +50,0,130,-->,0.540219,0.486687,1.000000,0.050994 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-1.csv new file mode 100644 index 0000000..27a30cf --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-1.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,1.000000,0.955909,0.030511,0.000000 +0,-127,-100,-->,1.000000,1.000000,0.251257,0.064252 +0,-127,-75,-->,1.000000,1.000000,0.251365,0.457378 +0,-127,-50,-->,0.864514,0.814610,0.671357,0.781469 +0,-127,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,-127,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,-127,-->,1.000000,0.955909,0.030511,0.000000 +0,-100,-100,-->,1.000000,1.000000,0.251257,0.064252 +0,-100,-75,-->,1.000000,1.000000,0.251365,0.457378 +0,-100,-50,-->,0.864514,0.814610,0.671357,0.781469 +0,-100,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,-100,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,-127,-->,1.000000,0.955909,0.030511,0.000000 +0,-75,-100,-->,1.000000,1.000000,0.251257,0.064252 +0,-75,-75,-->,1.000000,1.000000,0.251365,0.457378 +0,-75,-50,-->,0.864514,0.814610,0.671357,0.781469 +0,-75,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,-75,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,-127,-->,1.000000,0.955909,0.030511,0.000000 +0,-50,-100,-->,1.000000,1.000000,0.251257,0.064252 +0,-50,-75,-->,1.000000,1.000000,0.251365,0.457378 +0,-50,-50,-->,0.864514,0.814610,0.671357,0.781469 +0,-50,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,-50,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,-127,-->,1.000000,0.955909,0.030511,0.000000 +0,-25,-100,-->,1.000000,1.000000,0.251257,0.064252 +0,-25,-75,-->,1.000000,1.000000,0.251365,0.457378 +0,-25,-50,-->,0.864514,0.814610,0.671357,0.781469 +0,-25,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,-25,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,128,-->,0.850980,0.800000,0.749020,0.800000 +0,0,-127,-->,1.000000,0.957124,0.028850,0.000000 +0,0,-100,-->,1.000000,1.000000,0.251263,0.064246 +0,0,-75,-->,1.000000,1.000000,0.251446,0.456640 +0,0,-50,-->,0.864514,0.814610,0.671560,0.781469 +0,0,-25,-->,0.854902,0.803922,0.742453,0.792157 +0,0,0,-->,0.850980,0.800000,0.749020,0.800000 +0,0,25,-->,0.850980,0.800000,0.749020,0.800000 +0,0,50,-->,0.850980,0.800000,0.749020,0.800000 +0,0,75,-->,0.850980,0.800000,0.749020,0.800000 +0,0,100,-->,0.850980,0.800000,0.749020,0.800000 +0,0,128,-->,0.850980,0.800000,0.749020,0.800000 +0,25,-127,-->,1.000000,0.974256,0.006967,0.000000 +0,25,-100,-->,0.986359,1.000000,0.270804,0.054439 +0,25,-75,-->,0.978577,1.000000,0.246490,0.475402 +0,25,-50,-->,0.854902,0.814610,0.688812,0.785390 +0,25,-25,-->,0.850980,0.803922,0.742453,0.792157 +0,25,0,-->,0.850980,0.800000,0.749020,0.800000 +0,25,25,-->,0.850980,0.800000,0.749020,0.800000 +0,25,50,-->,0.850980,0.800000,0.749020,0.800000 +0,25,75,-->,0.850980,0.800000,0.749020,0.800000 +0,25,100,-->,0.850980,0.800000,0.749020,0.800000 +0,25,128,-->,0.850980,0.800000,0.749020,0.800000 +0,50,-127,-->,1.000000,0.988158,0.000000,0.000000 +0,50,-100,-->,0.965813,1.000000,0.277975,0.078950 +0,50,-75,-->,0.944157,1.000000,0.245629,0.502343 +0,50,-50,-->,0.851404,0.814610,0.701882,0.785390 +0,50,-25,-->,0.846557,0.803922,0.741176,0.792157 +0,50,0,-->,0.850980,0.800000,0.749020,0.796078 +0,50,25,-->,0.850980,0.800000,0.749020,0.796078 +0,50,50,-->,0.850980,0.800000,0.749020,0.796078 +0,50,75,-->,0.850980,0.800000,0.749020,0.796078 +0,50,100,-->,0.850980,0.800000,0.749020,0.796078 +0,50,128,-->,0.850980,0.800000,0.749020,0.796078 +0,75,-127,-->,0.982200,1.000000,0.011926,0.000000 +0,75,-100,-->,0.942207,1.000000,0.287259,0.112226 +0,75,-75,-->,0.895802,1.000000,0.260948,0.528780 +0,75,-50,-->,0.839953,0.820304,0.689450,0.772997 +0,75,-25,-->,0.843137,0.803922,0.741176,0.792157 +0,75,0,-->,0.843137,0.803922,0.749020,0.796078 +0,75,25,-->,0.843137,0.803922,0.749020,0.796078 +0,75,50,-->,0.843137,0.803922,0.749020,0.796078 +0,75,75,-->,0.843137,0.803922,0.749020,0.796078 +0,75,100,-->,0.843137,0.803922,0.749020,0.796078 +0,75,128,-->,0.843137,0.803922,0.749020,0.796078 +0,100,-127,-->,0.941865,1.000000,0.071664,0.000608 +0,100,-100,-->,0.911688,1.000000,0.296122,0.149981 +0,100,-75,-->,0.840734,1.000000,0.331720,0.472729 +0,100,-50,-->,0.797105,0.947608,0.543126,0.629785 +0,100,-25,-->,0.785806,0.880953,0.677184,0.708374 +0,100,0,-->,0.761246,0.856978,0.707959,0.732872 +0,100,25,-->,0.761246,0.856978,0.707958,0.732872 +0,100,50,-->,0.761246,0.856978,0.707958,0.732872 +0,100,75,-->,0.761246,0.856978,0.707958,0.732872 +0,100,100,-->,0.761246,0.856978,0.707959,0.732872 +0,100,128,-->,0.761246,0.856978,0.707958,0.732872 +0,128,-127,-->,0.905390,1.000000,0.131426,0.003445 +0,128,-100,-->,0.866175,1.000000,0.314402,0.153864 +0,128,-75,-->,0.798662,1.000000,0.411811,0.350880 +0,128,-50,-->,0.736102,1.000000,0.512341,0.502730 +0,128,-25,-->,0.666713,0.998724,0.602553,0.576424 +0,128,0,-->,0.619608,0.968627,0.686275,0.607843 +0,128,25,-->,0.619608,0.968627,0.686275,0.607843 +0,128,50,-->,0.619608,0.968627,0.686275,0.607843 +0,128,75,-->,0.619608,0.968627,0.686275,0.607843 +0,128,100,-->,0.619608,0.968627,0.686275,0.607843 +0,128,128,-->,0.619608,0.968627,0.686275,0.607843 +20,-127,-127,-->,1.000000,0.561661,0.000000,0.000000 +20,-127,-100,-->,1.000000,0.579934,0.145080,0.000105 +20,-127,-75,-->,1.000000,0.609849,0.321905,0.061594 +20,-127,-50,-->,1.000000,0.603322,0.456882,0.204038 +20,-127,-25,-->,1.000000,0.565236,0.615960,0.363599 +20,-127,0,-->,1.000000,0.550096,0.871085,0.476201 +20,-127,25,-->,0.962969,0.580207,1.000000,0.491150 +20,-127,50,-->,0.928612,0.583991,1.000000,0.491150 +20,-127,75,-->,0.928612,0.583991,1.000000,0.491150 +20,-127,100,-->,0.928612,0.583991,1.000000,0.491150 +20,-127,128,-->,0.928612,0.583991,1.000000,0.491150 +20,-100,-127,-->,1.000000,0.561661,0.000000,0.000000 +20,-100,-100,-->,1.000000,0.579934,0.145080,0.000105 +20,-100,-75,-->,1.000000,0.609849,0.321905,0.061594 +20,-100,-50,-->,1.000000,0.603350,0.456882,0.204046 +20,-100,-25,-->,1.000000,0.565264,0.615960,0.363617 +20,-100,0,-->,1.000000,0.550107,0.871085,0.476201 +20,-100,25,-->,0.962954,0.580207,1.000000,0.491150 +20,-100,50,-->,0.928584,0.584018,1.000000,0.491177 +20,-100,75,-->,0.928584,0.584018,1.000000,0.491177 +20,-100,100,-->,0.928584,0.584018,1.000000,0.491177 +20,-100,128,-->,0.928584,0.584018,1.000000,0.491177 +20,-75,-127,-->,1.000000,0.564796,0.000000,0.000000 +20,-75,-100,-->,1.000000,0.586179,0.141969,0.000105 +20,-75,-75,-->,1.000000,0.613942,0.321905,0.061594 +20,-75,-50,-->,1.000000,0.623305,0.452886,0.207279 +20,-75,-25,-->,1.000000,0.582084,0.605500,0.372203 +20,-75,0,-->,1.000000,0.560412,0.868540,0.489332 +20,-75,25,-->,0.944615,0.588161,1.000000,0.505140 +20,-75,50,-->,0.911764,0.593060,1.000000,0.507211 +20,-75,75,-->,0.911764,0.593060,1.000000,0.507211 +20,-75,100,-->,0.911764,0.593060,1.000000,0.507211 +20,-75,128,-->,0.911764,0.593060,1.000000,0.507211 +20,-50,-127,-->,1.000000,0.577881,0.000000,0.000000 +20,-50,-100,-->,1.000000,0.599257,0.141585,0.000077 +20,-50,-75,-->,1.000000,0.632018,0.321905,0.061563 +20,-50,-50,-->,1.000000,0.669204,0.436066,0.204334 +20,-50,-25,-->,1.000000,0.617780,0.579397,0.386262 +20,-50,0,-->,1.000000,0.581642,0.866465,0.521315 +20,-50,25,-->,0.902778,0.613439,0.999126,0.538066 +20,-50,50,-->,0.873447,0.617117,0.999125,0.538472 +20,-50,75,-->,0.873447,0.617117,0.999126,0.538472 +20,-50,100,-->,0.873447,0.617117,0.999125,0.538472 +20,-50,128,-->,0.873447,0.617117,0.999125,0.538472 +20,-25,-127,-->,1.000000,0.585556,0.000000,0.000000 +20,-25,-100,-->,1.000000,0.613536,0.134213,0.000077 +20,-25,-75,-->,1.000000,0.672408,0.315971,0.053216 +20,-25,-50,-->,1.000000,0.737743,0.428056,0.188927 +20,-25,-25,-->,1.000000,0.703315,0.541508,0.385629 +20,-25,0,-->,1.000000,0.613104,0.874885,0.561569 +20,-25,25,-->,0.846175,0.648549,0.962276,0.574248 +20,-25,50,-->,0.831219,0.651799,0.964887,0.571592 +20,-25,75,-->,0.831219,0.651799,0.964887,0.571592 +20,-25,100,-->,0.831219,0.651799,0.964887,0.571592 +20,-25,128,-->,0.831219,0.651799,0.964887,0.571592 +20,0,-127,-->,1.000000,0.612486,0.000000,0.000000 +20,0,-100,-->,1.000000,0.635238,0.129880,0.000069 +20,0,-75,-->,1.000000,0.746406,0.308549,0.030795 +20,0,-50,-->,1.000000,0.855839,0.412751,0.127725 +20,0,-25,-->,1.000000,0.932717,0.470763,0.273104 +20,0,0,-->,0.797036,0.761091,0.734058,0.609643 +20,0,25,-->,0.757088,0.723230,0.927936,0.610611 +20,0,50,-->,0.757047,0.713679,0.938624,0.599030 +20,0,75,-->,0.757047,0.713679,0.938624,0.599029 +20,0,100,-->,0.757047,0.713679,0.938624,0.599029 +20,0,128,-->,0.757047,0.713679,0.938624,0.599030 +20,25,-127,-->,1.000000,0.641455,0.000000,0.000000 +20,25,-100,-->,1.000000,0.671501,0.121746,0.000010 +20,25,-75,-->,1.000000,0.839660,0.237403,0.002515 +20,25,-50,-->,0.977398,1.000000,0.283472,0.008901 +20,25,-25,-->,0.828887,1.000000,0.476697,0.230424 +20,25,0,-->,0.586544,1.000000,0.645912,0.544948 +20,25,25,-->,0.591846,0.865999,0.956892,0.581017 +20,25,50,-->,0.606748,0.824820,0.960015,0.577024 +20,25,75,-->,0.606748,0.824820,0.960015,0.577024 +20,25,100,-->,0.606748,0.824820,0.960015,0.577024 +20,25,128,-->,0.606748,0.824820,0.960015,0.577024 +20,50,-127,-->,1.000000,0.684800,0.000000,0.000000 +20,50,-100,-->,1.000000,0.767444,0.010650,0.000000 +20,50,-75,-->,0.951939,0.990417,0.000000,0.000000 +20,50,-50,-->,0.832939,1.000000,0.361910,0.030280 +20,50,-25,-->,0.692055,1.000000,0.440842,0.246918 +20,50,0,-->,0.539604,1.000000,0.599483,0.437191 +20,50,25,-->,0.510133,1.000000,0.916318,0.486265 +20,50,50,-->,0.525565,1.000000,1.000000,0.486972 +20,50,75,-->,0.525565,1.000000,1.000000,0.486972 +20,50,100,-->,0.525565,1.000000,1.000000,0.486972 +20,50,128,-->,0.525565,1.000000,1.000000,0.486972 +20,75,-127,-->,1.000000,0.734675,0.000000,0.000000 +20,75,-100,-->,0.903541,0.882183,0.000000,0.000000 +20,75,-75,-->,0.791868,1.000000,0.053980,0.000000 +20,75,-50,-->,0.721850,1.000000,0.326535,0.029782 +20,75,-25,-->,0.583768,1.000000,0.401709,0.169977 +20,75,0,-->,0.487073,1.000000,0.561322,0.297645 +20,75,25,-->,0.434562,1.000000,0.741308,0.345094 +20,75,50,-->,0.430122,1.000000,0.815438,0.355077 +20,75,75,-->,0.430122,1.000000,0.815437,0.355077 +20,75,100,-->,0.430122,1.000000,0.815438,0.355077 +20,75,128,-->,0.430122,1.000000,0.815438,0.355077 +20,100,-127,-->,0.927956,0.803799,0.000000,0.000000 +20,100,-100,-->,0.796452,0.982621,0.000000,0.000000 +20,100,-75,-->,0.665680,1.000000,0.026924,0.000000 +20,100,-50,-->,0.602249,1.000000,0.226459,0.008258 +20,100,-25,-->,0.514689,1.000000,0.357032,0.080571 +20,100,0,-->,0.417263,1.000000,0.516491,0.156444 +20,100,25,-->,0.358201,1.000000,0.653096,0.199208 +20,100,50,-->,0.343022,1.000000,0.705061,0.209861 +20,100,75,-->,0.343022,1.000000,0.705061,0.209861 +20,100,100,-->,0.343022,1.000000,0.705061,0.209861 +20,100,128,-->,0.343022,1.000000,0.705061,0.209861 +20,128,-127,-->,0.814368,0.915772,0.000000,0.000000 +20,128,-100,-->,0.672544,1.000000,0.000000,0.000000 +20,128,-75,-->,0.553673,1.000000,0.000000,0.000000 +20,128,-50,-->,0.477625,1.000000,0.073257,0.000329 +20,128,-25,-->,0.414798,1.000000,0.268351,0.010391 +20,128,0,-->,0.310079,1.000000,0.452351,0.048351 +20,128,25,-->,0.269865,1.000000,0.598800,0.080400 +20,128,50,-->,0.256578,1.000000,0.645536,0.089550 +20,128,75,-->,0.256578,1.000000,0.645536,0.089550 +20,128,100,-->,0.256578,1.000000,0.645536,0.089550 +20,128,128,-->,0.256578,1.000000,0.645536,0.089550 +40,-127,-127,-->,1.000000,0.104256,0.087228,0.000000 +40,-127,-100,-->,1.000000,0.056616,0.165564,0.000000 +40,-127,-75,-->,1.000000,0.095747,0.212783,0.000000 +40,-127,-50,-->,1.000000,0.129161,0.346558,0.000000 +40,-127,-25,-->,1.000000,0.132901,0.548694,0.000000 +40,-127,0,-->,1.000000,0.162368,0.790172,0.000407 +40,-127,25,-->,1.000000,0.164578,1.000000,0.000407 +40,-127,50,-->,1.000000,0.177897,1.000000,0.003652 +40,-127,75,-->,1.000000,0.182253,1.000000,0.006897 +40,-127,100,-->,1.000000,0.182253,1.000000,0.006897 +40,-127,128,-->,1.000000,0.182253,1.000000,0.006897 +40,-100,-127,-->,1.000000,0.112936,0.076774,0.000000 +40,-100,-100,-->,1.000000,0.094139,0.142305,0.000000 +40,-100,-75,-->,1.000000,0.145970,0.191126,0.000000 +40,-100,-50,-->,1.000000,0.183848,0.326107,0.000000 +40,-100,-25,-->,1.000000,0.193653,0.529750,0.000000 +40,-100,0,-->,1.000000,0.222628,0.778615,0.003902 +40,-100,25,-->,1.000000,0.229891,1.000000,0.006515 +40,-100,50,-->,1.000000,0.241540,1.000000,0.012577 +40,-100,75,-->,1.000000,0.242897,1.000000,0.016306 +40,-100,100,-->,1.000000,0.242897,1.000000,0.016306 +40,-100,128,-->,1.000000,0.242897,1.000000,0.016306 +40,-75,-127,-->,1.000000,0.128998,0.072091,0.000000 +40,-75,-100,-->,1.000000,0.135830,0.104425,0.000000 +40,-75,-75,-->,1.000000,0.221729,0.166969,0.000000 +40,-75,-50,-->,1.000000,0.259770,0.300875,0.000000 +40,-75,-25,-->,1.000000,0.271845,0.505395,0.000000 +40,-75,0,-->,1.000000,0.280778,0.760106,0.013167 +40,-75,25,-->,1.000000,0.292905,1.000000,0.016849 +40,-75,50,-->,1.000000,0.300247,1.000000,0.035053 +40,-75,75,-->,1.000000,0.294641,1.000000,0.039395 +40,-75,100,-->,1.000000,0.294641,1.000000,0.039395 +40,-75,128,-->,1.000000,0.294641,1.000000,0.039395 +40,-50,-127,-->,1.000000,0.147099,0.054901,0.000000 +40,-50,-100,-->,1.000000,0.201965,0.054171,0.000000 +40,-50,-75,-->,1.000000,0.302804,0.125883,0.000000 +40,-50,-50,-->,1.000000,0.335258,0.253275,0.000000 +40,-50,-25,-->,1.000000,0.359972,0.459817,0.002741 +40,-50,0,-->,1.000000,0.356191,0.731914,0.034815 +40,-50,25,-->,0.962490,0.364861,1.000000,0.059754 +40,-50,50,-->,0.939314,0.362507,1.000000,0.082409 +40,-50,75,-->,0.921081,0.365937,1.000000,0.085705 +40,-50,100,-->,0.921081,0.365937,1.000000,0.085705 +40,-50,128,-->,0.921081,0.365937,1.000000,0.085705 +40,-25,-127,-->,1.000000,0.179876,0.032659,0.000000 +40,-25,-100,-->,1.000000,0.300901,0.019221,0.000000 +40,-25,-75,-->,1.000000,0.380876,0.058110,0.000000 +40,-25,-50,-->,1.000000,0.432242,0.150437,0.000000 +40,-25,-25,-->,0.963435,0.477857,0.390537,0.004301 +40,-25,0,-->,0.842194,0.453933,0.665129,0.101604 +40,-25,25,-->,0.801318,0.450853,1.000000,0.136342 +40,-25,50,-->,0.786267,0.455994,1.000000,0.139826 +40,-25,75,-->,0.773052,0.460551,1.000000,0.136932 +40,-25,100,-->,0.773051,0.460551,1.000000,0.136932 +40,-25,128,-->,0.773052,0.460551,1.000000,0.136932 +40,0,-127,-->,1.000000,0.256054,0.000000,0.000000 +40,0,-100,-->,1.000000,0.418936,0.000000,0.000000 +40,0,-75,-->,0.996902,0.513705,0.000000,0.000000 +40,0,-50,-->,0.892279,0.569366,0.000000,0.000000 +40,0,-25,-->,0.786447,0.616610,0.307239,0.001746 +40,0,0,-->,0.654780,0.585960,0.577340,0.144463 +40,0,25,-->,0.598331,0.567459,0.990796,0.232009 +40,0,50,-->,0.602292,0.568619,1.000000,0.203613 +40,0,75,-->,0.603471,0.563603,1.000000,0.187343 +40,0,100,-->,0.603471,0.563603,1.000000,0.187343 +40,0,128,-->,0.603471,0.563603,1.000000,0.187343 +40,25,-127,-->,1.000000,0.388213,0.000000,0.000000 +40,25,-100,-->,0.957915,0.557056,0.000000,0.000000 +40,25,-75,-->,0.838702,0.644055,0.000000,0.000000 +40,25,-50,-->,0.730858,0.725799,0.000000,0.000000 +40,25,-25,-->,0.618199,0.766254,0.195381,0.000000 +40,25,0,-->,0.532190,0.775501,0.523583,0.094347 +40,25,25,-->,0.457357,0.758065,0.891854,0.187360 +40,25,50,-->,0.470504,0.744652,1.000000,0.185592 +40,25,75,-->,0.480635,0.720154,1.000000,0.179660 +40,25,100,-->,0.480635,0.720154,1.000000,0.179660 +40,25,128,-->,0.480635,0.720154,1.000000,0.179660 +40,50,-127,-->,1.000000,0.546552,0.000000,0.000000 +40,50,-100,-->,0.835594,0.675476,0.000000,0.000000 +40,50,-75,-->,0.742780,0.765718,0.000000,0.000000 +40,50,-50,-->,0.604347,0.840583,0.000000,0.000000 +40,50,-25,-->,0.473365,0.932690,0.033985,0.000000 +40,50,0,-->,0.412923,0.966705,0.458495,0.007598 +40,50,25,-->,0.341579,0.977041,0.868675,0.057820 +40,50,50,-->,0.337737,0.957895,1.000000,0.078490 +40,50,75,-->,0.335732,0.948206,1.000000,0.090782 +40,50,100,-->,0.335732,0.948206,1.000000,0.090782 +40,50,128,-->,0.335732,0.948206,1.000000,0.090782 +40,75,-127,-->,0.855525,0.671755,0.000000,0.000000 +40,75,-100,-->,0.751630,0.780555,0.000000,0.000000 +40,75,-75,-->,0.633193,0.858923,0.000000,0.000000 +40,75,-50,-->,0.508098,0.929042,0.000000,0.000000 +40,75,-25,-->,0.330377,1.000000,0.000000,0.000000 +40,75,0,-->,0.246101,1.000000,0.320554,0.000000 +40,75,25,-->,0.210609,1.000000,0.679066,0.001148 +40,75,50,-->,0.203923,1.000000,1.000000,0.002481 +40,75,75,-->,0.203763,1.000000,1.000000,0.004963 +40,75,100,-->,0.203763,1.000000,1.000000,0.004963 +40,75,128,-->,0.203763,1.000000,1.000000,0.004963 +40,100,-127,-->,0.776297,0.770269,0.000000,0.000000 +40,100,-100,-->,0.654630,0.868543,0.000000,0.000000 +40,100,-75,-->,0.542885,0.930846,0.000000,0.000000 +40,100,-50,-->,0.392938,0.999771,0.000000,0.000000 +40,100,-25,-->,0.230042,1.000000,0.000000,0.000000 +40,100,0,-->,0.114489,1.000000,0.193307,0.000000 +40,100,25,-->,0.039240,1.000000,0.503907,0.000000 +40,100,50,-->,0.032100,1.000000,0.770303,0.000000 +40,100,75,-->,0.030692,1.000000,1.000000,0.000000 +40,100,100,-->,0.030692,1.000000,1.000000,0.000000 +40,100,128,-->,0.030692,1.000000,1.000000,0.000000 +40,128,-127,-->,0.687544,0.865790,0.000000,0.000000 +40,128,-100,-->,0.559087,0.943283,0.000000,0.000000 +40,128,-75,-->,0.435199,1.000000,0.000000,0.000000 +40,128,-50,-->,0.267619,1.000000,0.000000,0.000000 +40,128,-25,-->,0.114012,1.000000,0.000000,0.000000 +40,128,0,-->,0.000000,1.000000,0.052925,0.000000 +40,128,25,-->,0.000000,1.000000,0.305882,0.000000 +40,128,50,-->,0.000000,1.000000,0.527910,0.000000 +40,128,75,-->,0.000000,1.000000,0.638678,0.000000 +40,128,100,-->,0.000000,1.000000,0.638677,0.000000 +40,128,128,-->,0.000000,1.000000,0.638678,0.000000 +60,-127,-127,-->,1.000000,0.000000,0.039330,0.000000 +60,-127,-100,-->,1.000000,0.000000,0.013225,0.000000 +60,-127,-75,-->,1.000000,0.000000,0.073263,0.000000 +60,-127,-50,-->,1.000000,0.000000,0.220358,0.000000 +60,-127,-25,-->,1.000000,0.000000,0.387739,0.000000 +60,-127,0,-->,1.000000,0.000000,0.613613,0.000000 +60,-127,25,-->,1.000000,0.000000,0.849067,0.000000 +60,-127,50,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,75,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,100,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,128,-->,1.000000,0.000000,1.000000,0.000000 +60,-100,-127,-->,1.000000,0.000000,0.006530,0.000000 +60,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-100,-75,-->,1.000000,0.000000,0.052547,0.000000 +60,-100,-50,-->,1.000000,0.000000,0.199081,0.000000 +60,-100,-25,-->,1.000000,0.000000,0.364760,0.000000 +60,-100,0,-->,1.000000,0.000000,0.587174,0.000000 +60,-100,25,-->,1.000000,0.000000,0.814747,0.000000 +60,-100,50,-->,0.974361,0.000000,1.000000,0.000000 +60,-100,75,-->,0.932757,0.000000,1.000000,0.000000 +60,-100,100,-->,0.921640,0.000000,1.000000,0.000000 +60,-100,128,-->,0.916881,0.000000,1.000000,0.000000 +60,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-75,-->,1.000000,0.000000,0.015567,0.000000 +60,-75,-50,-->,1.000000,0.000000,0.161777,0.000000 +60,-75,-25,-->,1.000000,0.000000,0.333414,0.000000 +60,-75,0,-->,0.948867,0.000000,0.561306,0.000000 +60,-75,25,-->,0.886690,0.000000,0.785739,0.000000 +60,-75,50,-->,0.835091,0.000000,1.000000,0.000000 +60,-75,75,-->,0.812274,0.000000,1.000000,0.000000 +60,-75,100,-->,0.798673,0.000000,1.000000,0.000000 +60,-75,128,-->,0.796257,0.000000,1.000000,0.000000 +60,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-75,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-50,-->,0.996053,0.000000,0.065400,0.000000 +60,-50,-25,-->,0.875274,0.000000,0.288974,0.000000 +60,-50,0,-->,0.804240,0.001115,0.529499,0.000000 +60,-50,25,-->,0.757567,0.022018,0.766538,0.000000 +60,-50,50,-->,0.719867,0.037213,1.000000,0.000000 +60,-50,75,-->,0.693781,0.049065,1.000000,0.000000 +60,-50,100,-->,0.688797,0.045598,1.000000,0.000000 +60,-50,128,-->,0.688797,0.045598,1.000000,0.000000 +60,-25,-127,-->,1.000000,0.002796,0.000000,0.000000 +60,-25,-100,-->,1.000000,0.126988,0.000000,0.000000 +60,-25,-75,-->,0.903412,0.162583,0.000000,0.000000 +60,-25,-50,-->,0.813990,0.123669,0.000000,0.000000 +60,-25,-25,-->,0.726733,0.164147,0.205854,0.000000 +60,-25,0,-->,0.648033,0.213903,0.478172,0.000000 +60,-25,25,-->,0.604024,0.220865,0.718489,0.000000 +60,-25,50,-->,0.583245,0.224954,1.000000,0.000000 +60,-25,75,-->,0.571976,0.223147,1.000000,0.000000 +60,-25,100,-->,0.566659,0.218653,1.000000,0.000000 +60,-25,128,-->,0.566659,0.217838,1.000000,0.000000 +60,0,-127,-->,1.000000,0.207739,0.000000,0.000000 +60,0,-100,-->,0.876510,0.330941,0.000000,0.000000 +60,0,-75,-->,0.747374,0.358647,0.000000,0.000000 +60,0,-50,-->,0.633418,0.357614,0.000000,0.000000 +60,0,-25,-->,0.557331,0.362073,0.091108,0.000000 +60,0,0,-->,0.504860,0.399616,0.401734,0.000000 +60,0,25,-->,0.456539,0.400112,0.665522,0.000668 +60,0,50,-->,0.435333,0.394213,1.000000,0.001184 +60,0,75,-->,0.427884,0.382698,1.000000,0.000000 +60,0,100,-->,0.424144,0.375425,1.000000,0.000000 +60,0,128,-->,0.424145,0.375425,1.000000,0.000000 +60,25,-127,-->,0.908468,0.386034,0.000000,0.000000 +60,25,-100,-->,0.759409,0.475049,0.000000,0.000000 +60,25,-75,-->,0.618951,0.485738,0.000000,0.000000 +60,25,-50,-->,0.521561,0.504944,0.000000,0.000000 +60,25,-25,-->,0.367920,0.545873,0.000000,0.000000 +60,25,0,-->,0.295089,0.561381,0.302129,0.000000 +60,25,25,-->,0.254033,0.564358,0.595729,0.000000 +60,25,50,-->,0.232247,0.560196,0.916950,0.000000 +60,25,75,-->,0.231853,0.543827,1.000000,0.000000 +60,25,100,-->,0.232822,0.532836,1.000000,0.000000 +60,25,128,-->,0.232822,0.531719,1.000000,0.000000 +60,50,-127,-->,0.797447,0.530845,0.000000,0.000000 +60,50,-100,-->,0.648716,0.557137,0.000000,0.000000 +60,50,-75,-->,0.549455,0.563918,0.000000,0.000000 +60,50,-50,-->,0.430576,0.604667,0.000000,0.000000 +60,50,-25,-->,0.233718,0.673630,0.000000,0.000000 +60,50,0,-->,0.082736,0.711698,0.179531,0.000000 +60,50,25,-->,0.048620,0.722598,0.521880,0.000000 +60,50,50,-->,0.032196,0.718141,0.823483,0.000000 +60,50,75,-->,0.035769,0.703452,1.000000,0.000000 +60,50,100,-->,0.039046,0.693985,1.000000,0.000000 +60,50,128,-->,0.039046,0.693626,1.000000,0.000000 +60,75,-127,-->,0.715332,0.619100,0.000000,0.000000 +60,75,-100,-->,0.586503,0.630371,0.000000,0.000000 +60,75,-75,-->,0.492569,0.673211,0.000000,0.000000 +60,75,-50,-->,0.331610,0.737671,0.000000,0.000000 +60,75,-25,-->,0.131449,0.799646,0.000000,0.000000 +60,75,0,-->,0.000000,0.853185,0.032861,0.000000 +60,75,25,-->,0.000000,0.871723,0.385302,0.000000 +60,75,50,-->,0.000000,0.874832,0.673586,0.000000 +60,75,75,-->,0.000000,0.870294,1.000000,0.000000 +60,75,100,-->,0.000000,0.859284,1.000000,0.000000 +60,75,128,-->,0.000000,0.857207,1.000000,0.000000 +60,100,-127,-->,0.654759,0.696922,0.000000,0.000000 +60,100,-100,-->,0.545700,0.744973,0.000000,0.000000 +60,100,-75,-->,0.432016,0.802143,0.000000,0.000000 +60,100,-50,-->,0.250755,0.856204,0.000000,0.000000 +60,100,-25,-->,0.037202,0.909450,0.000000,0.000000 +60,100,0,-->,0.000000,0.977956,0.000000,0.000000 +60,100,25,-->,0.000000,1.000000,0.231460,0.000000 +60,100,50,-->,0.000000,1.000000,0.531261,0.000000 +60,100,75,-->,0.000000,1.000000,0.760393,0.000000 +60,100,100,-->,0.000000,1.000000,0.977497,0.000000 +60,100,128,-->,0.000000,1.000000,1.000000,0.000000 +60,128,-127,-->,0.589989,0.797478,0.000000,0.000000 +60,128,-100,-->,0.477518,0.853533,0.000000,0.000000 +60,128,-75,-->,0.309473,0.907152,0.000000,0.000000 +60,128,-50,-->,0.126920,0.965046,0.000000,0.000000 +60,128,-25,-->,0.000000,1.000000,0.000000,0.000000 +60,128,0,-->,0.000000,1.000000,0.000000,0.000000 +60,128,25,-->,0.000000,1.000000,0.042747,0.000000 +60,128,50,-->,0.000000,1.000000,0.355540,0.000000 +60,128,75,-->,0.000000,1.000000,0.573853,0.000000 +60,128,100,-->,0.000000,1.000000,0.699891,0.000000 +60,128,128,-->,0.000000,1.000000,0.719200,0.000000 +80,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-50,-->,1.000000,0.000000,0.122052,0.000000 +80,-127,-25,-->,1.000000,0.000000,0.288560,0.000000 +80,-127,0,-->,1.000000,0.000000,0.474074,0.000000 +80,-127,25,-->,1.000000,0.000000,0.669298,0.000000 +80,-127,50,-->,0.980088,0.000000,0.944404,0.000000 +80,-127,75,-->,0.945610,0.000000,1.000000,0.000000 +80,-127,100,-->,0.928835,0.000000,1.000000,0.000000 +80,-127,128,-->,0.878155,0.000000,1.000000,0.000000 +80,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-50,-->,1.000000,0.000000,0.077874,0.000000 +80,-100,-25,-->,0.958853,0.000000,0.252136,0.000000 +80,-100,0,-->,0.904134,0.000000,0.439277,0.000000 +80,-100,25,-->,0.850400,0.000000,0.634582,0.000000 +80,-100,50,-->,0.808227,0.000000,0.865280,0.000000 +80,-100,75,-->,0.783367,0.000000,1.000000,0.000000 +80,-100,100,-->,0.776200,0.000000,1.000000,0.000000 +80,-100,128,-->,0.766859,0.000000,1.000000,0.000000 +80,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-50,-->,0.839469,0.000000,0.029654,0.000000 +80,-75,-25,-->,0.785259,0.000000,0.201575,0.000000 +80,-75,0,-->,0.749400,0.000000,0.397783,0.000000 +80,-75,25,-->,0.708237,0.000000,0.593892,0.000000 +80,-75,50,-->,0.667037,0.000000,0.809367,0.000000 +80,-75,75,-->,0.640777,0.000000,1.000000,0.000000 +80,-75,100,-->,0.633641,0.000000,1.000000,0.000000 +80,-75,128,-->,0.632572,0.000000,1.000000,0.000000 +80,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-50,-100,-->,0.944992,0.000000,0.000000,0.000000 +80,-50,-75,-->,0.794844,0.000000,0.000000,0.000000 +80,-50,-50,-->,0.708547,0.000000,0.000000,0.000000 +80,-50,-25,-->,0.634526,0.000000,0.128452,0.000000 +80,-50,0,-->,0.588717,0.000000,0.343265,0.000000 +80,-50,25,-->,0.560482,0.000000,0.550773,0.000000 +80,-50,50,-->,0.531625,0.000000,0.754056,0.000000 +80,-50,75,-->,0.515539,0.000000,1.000000,0.000000 +80,-50,100,-->,0.509813,0.000000,1.000000,0.000000 +80,-50,128,-->,0.506180,0.000000,1.000000,0.000000 +80,-25,-127,-->,0.937949,0.000000,0.000000,0.000000 +80,-25,-100,-->,0.731538,0.000000,0.000000,0.000000 +80,-25,-75,-->,0.618209,0.003021,0.000000,0.000000 +80,-25,-50,-->,0.558708,0.000000,0.000000,0.000000 +80,-25,-25,-->,0.523164,0.000000,0.034932,0.000000 +80,-25,0,-->,0.462210,0.000000,0.285742,0.000000 +80,-25,25,-->,0.408551,0.000000,0.517805,0.000000 +80,-25,50,-->,0.364398,0.000000,0.728866,0.000000 +80,-25,75,-->,0.343057,0.000000,1.000000,0.000000 +80,-25,100,-->,0.334680,0.000000,1.000000,0.000000 +80,-25,128,-->,0.335842,0.000000,1.000000,0.000000 +80,0,-127,-->,0.735447,0.127050,0.000000,0.000000 +80,0,-100,-->,0.577289,0.160147,0.000000,0.000000 +80,0,-75,-->,0.488862,0.179084,0.000000,0.000000 +80,0,-50,-->,0.392144,0.181687,0.000000,0.000000 +80,0,-25,-->,0.311843,0.171168,0.000000,0.000000 +80,0,0,-->,0.243022,0.187348,0.197801,0.000000 +80,0,25,-->,0.185667,0.203499,0.456705,0.000000 +80,0,50,-->,0.153479,0.202266,0.686044,0.000000 +80,0,75,-->,0.135456,0.194887,0.972679,0.000000 +80,0,100,-->,0.136378,0.186060,1.000000,0.000000 +80,0,128,-->,0.143687,0.182007,1.000000,0.000000 +80,25,-127,-->,0.604880,0.264998,0.000000,0.000000 +80,25,-100,-->,0.490829,0.286017,0.000000,0.000000 +80,25,-75,-->,0.378210,0.291257,0.000000,0.000000 +80,25,-50,-->,0.282103,0.292591,0.000000,0.000000 +80,25,-25,-->,0.153313,0.326971,0.000000,0.000000 +80,25,0,-->,0.015117,0.368610,0.084928,0.000000 +80,25,25,-->,0.000000,0.380426,0.380054,0.000000 +80,25,50,-->,0.000000,0.372887,0.617631,0.000000 +80,25,75,-->,0.000000,0.363494,0.876077,0.000000 +80,25,100,-->,0.000000,0.358343,1.000000,0.000000 +80,25,128,-->,0.000000,0.347860,1.000000,0.000000 +80,50,-127,-->,0.527818,0.346035,0.000000,0.000000 +80,50,-100,-->,0.413433,0.349459,0.000000,0.000000 +80,50,-75,-->,0.311801,0.348379,0.000000,0.000000 +80,50,-50,-->,0.194396,0.382826,0.000000,0.000000 +80,50,-25,-->,0.054007,0.447218,0.000000,0.000000 +80,50,0,-->,0.000000,0.507736,0.003615,0.000000 +80,50,25,-->,0.000000,0.521593,0.274834,0.000000 +80,50,50,-->,0.000000,0.527842,0.533700,0.000000 +80,50,75,-->,0.000000,0.521923,0.763615,0.000000 +80,50,100,-->,0.000000,0.510838,1.000000,0.000000 +80,50,128,-->,0.000000,0.506705,1.000000,0.000000 +80,75,-127,-->,0.470424,0.413903,0.000000,0.000000 +80,75,-100,-->,0.357290,0.418672,0.000000,0.000000 +80,75,-75,-->,0.240443,0.454093,0.000000,0.000000 +80,75,-50,-->,0.100377,0.510404,0.000000,0.000000 +80,75,-25,-->,0.000000,0.570525,0.000000,0.000000 +80,75,0,-->,0.000000,0.632635,0.000000,0.000000 +80,75,25,-->,0.000000,0.665696,0.161877,0.000000 +80,75,50,-->,0.000000,0.674032,0.445589,0.000000 +80,75,75,-->,0.000000,0.670127,0.678076,0.000000 +80,75,100,-->,0.000000,0.669183,0.911401,0.000000 +80,75,128,-->,0.000000,0.665836,1.000000,0.000000 +80,100,-127,-->,0.431911,0.475585,0.000000,0.000000 +80,100,-100,-->,0.292564,0.525024,0.000000,0.000000 +80,100,-75,-->,0.164287,0.567942,0.000000,0.000000 +80,100,-50,-->,0.020163,0.635342,0.000000,0.000000 +80,100,-25,-->,0.000000,0.694737,0.000000,0.000000 +80,100,0,-->,0.000000,0.765224,0.000000,0.000000 +80,100,25,-->,0.000000,0.814476,0.055438,0.000000 +80,100,50,-->,0.000000,0.818780,0.350907,0.000000 +80,100,75,-->,0.000000,0.828631,0.591693,0.000000 +80,100,100,-->,0.000000,0.837552,0.790040,0.000000 +80,100,128,-->,0.000000,0.841107,1.000000,0.000000 +80,128,-127,-->,0.364464,0.582499,0.000000,0.000000 +80,128,-100,-->,0.234787,0.652033,0.000000,0.000000 +80,128,-75,-->,0.098239,0.723752,0.000000,0.000000 +80,128,-50,-->,0.000000,0.795843,0.000000,0.000000 +80,128,-25,-->,0.000000,0.842250,0.000000,0.000000 +80,128,0,-->,0.000000,0.938593,0.000000,0.000000 +80,128,25,-->,0.000000,1.000000,0.000000,0.000000 +80,128,50,-->,0.000000,1.000000,0.192972,0.000000 +80,128,75,-->,0.000000,1.000000,0.467869,0.000000 +80,128,100,-->,0.000000,1.000000,0.668523,0.000000 +80,128,128,-->,0.000000,1.000000,0.814810,0.000000 +100,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-50,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-25,-->,1.000000,0.000000,0.129750,0.000000 +100,-127,0,-->,0.900577,0.000000,0.341423,0.000000 +100,-127,25,-->,0.813641,0.000000,0.573462,0.000000 +100,-127,50,-->,0.783391,0.000000,0.936624,0.000000 +100,-127,75,-->,0.713295,0.000000,1.000000,0.000000 +100,-127,100,-->,0.635187,0.000000,1.000000,0.000000 +100,-127,128,-->,0.596048,0.000000,1.000000,0.000000 +100,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-50,-->,0.870573,0.000000,0.000000,0.000000 +100,-100,-25,-->,0.820397,0.000000,0.067677,0.000000 +100,-100,0,-->,0.711634,0.000000,0.277253,0.000000 +100,-100,25,-->,0.635125,0.000000,0.504190,0.000000 +100,-100,50,-->,0.600185,0.000000,0.772460,0.000000 +100,-100,75,-->,0.586242,0.000000,1.000000,0.000000 +100,-100,100,-->,0.543899,0.000000,1.000000,0.000000 +100,-100,128,-->,0.521077,0.000000,1.000000,0.000000 +100,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-75,-100,-->,0.880665,0.000000,0.000000,0.000000 +100,-75,-75,-->,0.737071,0.000000,0.000000,0.000000 +100,-75,-50,-->,0.657224,0.000000,0.000000,0.000000 +100,-75,-25,-->,0.622420,0.000000,0.014111,0.000000 +100,-75,0,-->,0.538492,0.000000,0.218039,0.000000 +100,-75,25,-->,0.493026,0.000000,0.433125,0.000000 +100,-75,50,-->,0.459987,0.000000,0.668966,0.000000 +100,-75,75,-->,0.468470,0.000000,1.000000,0.000000 +100,-75,100,-->,0.443783,0.000000,1.000000,0.000000 +100,-75,128,-->,0.426021,0.000000,1.000000,0.000000 +100,-50,-127,-->,0.800651,0.000000,0.000000,0.000000 +100,-50,-100,-->,0.621993,0.000000,0.000000,0.000000 +100,-50,-75,-->,0.532037,0.000000,0.000000,0.000000 +100,-50,-50,-->,0.476302,0.000000,0.000000,0.000000 +100,-50,-25,-->,0.435079,0.000000,0.000000,0.000000 +100,-50,0,-->,0.374748,0.000000,0.154551,0.000000 +100,-50,25,-->,0.316789,0.000000,0.374256,0.000000 +100,-50,50,-->,0.291780,0.000000,0.597616,0.000000 +100,-50,75,-->,0.279924,0.000000,0.911735,0.000000 +100,-50,100,-->,0.286121,0.000000,1.000000,0.000000 +100,-50,128,-->,0.275509,0.000000,1.000000,0.000000 +100,-25,-127,-->,0.613023,0.000000,0.000000,0.000000 +100,-25,-100,-->,0.475515,0.000000,0.000000,0.000000 +100,-25,-75,-->,0.358247,0.000000,0.000000,0.000000 +100,-25,-50,-->,0.268060,0.000000,0.000000,0.000000 +100,-25,-25,-->,0.222391,0.000000,0.000000,0.000000 +100,-25,0,-->,0.182976,0.000000,0.075648,0.000000 +100,-25,25,-->,0.136600,0.000000,0.303265,0.000000 +100,-25,50,-->,0.124890,0.000000,0.525936,0.000000 +100,-25,75,-->,0.109631,0.000000,0.760338,0.000000 +100,-25,100,-->,0.108620,0.000000,1.000000,0.000000 +100,-25,128,-->,0.108620,0.000000,1.000000,0.000000 +100,0,-127,-->,0.467758,0.000000,0.000000,0.000000 +100,0,-100,-->,0.311167,0.001569,0.000000,0.000000 +100,0,-75,-->,0.207489,0.020654,0.000000,0.000000 +100,0,-50,-->,0.115694,0.021084,0.000000,0.000000 +100,0,-25,-->,0.052149,0.013241,0.000000,0.000000 +100,0,0,-->,0.000000,0.000369,0.000000,0.000000 +100,0,25,-->,0.000000,0.014717,0.222010,0.000000 +100,0,50,-->,0.000000,0.017901,0.451334,0.000000 +100,0,75,-->,0.000000,0.009111,0.670716,0.000000 +100,0,100,-->,0.000000,0.000000,0.909619,0.000000 +100,0,128,-->,0.000000,0.000000,1.000000,0.000000 +100,25,-127,-->,0.323854,0.086674,0.000000,0.000000 +100,25,-100,-->,0.202381,0.100825,0.000000,0.000000 +100,25,-75,-->,0.120801,0.101775,0.000000,0.000000 +100,25,-50,-->,0.062429,0.080744,0.000000,0.000000 +100,25,-25,-->,0.000000,0.091306,0.000000,0.000000 +100,25,0,-->,0.000000,0.157463,0.000000,0.000000 +100,25,25,-->,0.000000,0.178384,0.138839,0.000000 +100,25,50,-->,0.000000,0.167480,0.365576,0.000000 +100,25,75,-->,0.000000,0.179223,0.609643,0.000000 +100,25,100,-->,0.000000,0.168147,0.902246,0.000000 +100,25,128,-->,0.000000,0.143929,1.000000,0.000000 +100,50,-127,-->,0.236651,0.157517,0.000000,0.000000 +100,50,-100,-->,0.146135,0.147210,0.000000,0.000000 +100,50,-75,-->,0.088309,0.141938,0.000000,0.000000 +100,50,-50,-->,0.000000,0.163684,0.000000,0.000000 +100,50,-25,-->,0.000000,0.230296,0.000000,0.000000 +100,50,0,-->,0.000000,0.321707,0.000000,0.000000 +100,50,25,-->,0.000000,0.367329,0.043054,0.000000 +100,50,50,-->,0.000000,0.361615,0.272675,0.000000 +100,50,75,-->,0.000000,0.363244,0.527613,0.000000 +100,50,100,-->,0.000000,0.342130,0.802756,0.000000 +100,50,128,-->,0.000000,0.330242,1.000000,0.000000 +100,75,-127,-->,0.196468,0.198181,0.000000,0.000000 +100,75,-100,-->,0.115817,0.204691,0.000000,0.000000 +100,75,-75,-->,0.016633,0.255649,0.000000,0.000000 +100,75,-50,-->,0.000000,0.305005,0.000000,0.000000 +100,75,-25,-->,0.000000,0.376778,0.000000,0.000000 +100,75,0,-->,0.000000,0.490565,0.000000,0.000000 +100,75,25,-->,0.000000,0.571052,0.000000,0.000000 +100,75,50,-->,0.000000,0.565766,0.166075,0.000000 +100,75,75,-->,0.000000,0.555017,0.417980,0.000000 +100,75,100,-->,0.000000,0.541638,0.664387,0.000000 +100,75,128,-->,0.000000,0.531257,1.000000,0.000000 +100,100,-127,-->,0.159927,0.269385,0.000000,0.000000 +100,100,-100,-->,0.050704,0.312072,0.000000,0.000000 +100,100,-75,-->,0.000000,0.376866,0.000000,0.000000 +100,100,-50,-->,0.000000,0.440704,0.000000,0.000000 +100,100,-25,-->,0.000000,0.522737,0.000000,0.000000 +100,100,0,-->,0.000000,0.638431,0.000000,0.000000 +100,100,25,-->,0.000000,0.747712,0.000000,0.000000 +100,100,50,-->,0.000000,0.756246,0.083074,0.000000 +100,100,75,-->,0.000000,0.741516,0.333578,0.000000 +100,100,100,-->,0.000000,0.745953,0.582183,0.000000 +100,100,128,-->,0.000000,0.754095,0.907266,0.000000 +100,128,-127,-->,0.088704,0.368658,0.000000,0.000000 +100,128,-100,-->,0.000000,0.451226,0.000000,0.000000 +100,128,-75,-->,0.000000,0.522476,0.000000,0.000000 +100,128,-50,-->,0.000000,0.579008,0.000000,0.000000 +100,128,-25,-->,0.000000,0.671819,0.000000,0.000000 +100,128,0,-->,0.000000,0.822561,0.000000,0.000000 +100,128,25,-->,0.000000,0.987067,0.000000,0.000000 +100,128,50,-->,0.000000,1.000000,0.000000,0.000000 +100,128,75,-->,0.000000,1.000000,0.199539,0.000000 +100,128,100,-->,0.000000,1.000000,0.451672,0.000000 +100,128,128,-->,0.000000,1.000000,0.709804,0.000000 +-1,0,0,-->,0.850980,0.800000,0.749020,0.800000 +101,0,0,-->,0.000000,0.000369,0.000000,0.000000 +50,-130,0,-->,1.000000,0.000000,0.712774,0.000000 +50,130,0,-->,0.000000,1.000000,0.000000,0.000000 +50,0,-130,-->,1.000000,0.211710,0.000000,0.000000 +50,0,130,-->,0.540746,0.487841,1.000000,0.043952 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-2.csv new file mode 100644 index 0000000..51cef9f --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-2.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,-127,-100,-->,1.000000,0.760969,0.255240,0.000185 +0,-127,-75,-->,1.000000,0.852795,0.356094,0.065421 +0,-127,-50,-->,1.000000,0.967936,0.462514,0.258977 +0,-127,-25,-->,1.000000,0.990973,0.588143,0.530504 +0,-127,0,-->,0.850980,0.796078,0.749020,0.800000 +0,-127,25,-->,0.850980,0.796078,0.749020,0.800000 +0,-127,50,-->,0.850980,0.796078,0.749020,0.800000 +0,-127,75,-->,0.850980,0.796079,0.749020,0.800000 +0,-127,100,-->,0.850980,0.796079,0.749020,0.800000 +0,-127,128,-->,0.850980,0.796078,0.749020,0.800000 +0,-100,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,-100,-100,-->,1.000000,0.760969,0.255240,0.000185 +0,-100,-75,-->,1.000000,0.852795,0.356094,0.065421 +0,-100,-50,-->,1.000000,0.967935,0.462514,0.258977 +0,-100,-25,-->,1.000000,0.990973,0.588143,0.530504 +0,-100,0,-->,0.850980,0.796079,0.749020,0.800000 +0,-100,25,-->,0.850980,0.796079,0.749020,0.800000 +0,-100,50,-->,0.850980,0.796078,0.749020,0.800000 +0,-100,75,-->,0.850980,0.796078,0.749020,0.800000 +0,-100,100,-->,0.850980,0.796078,0.749020,0.800000 +0,-100,128,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,-75,-100,-->,1.000000,0.760969,0.255240,0.000185 +0,-75,-75,-->,1.000000,0.852795,0.356094,0.065421 +0,-75,-50,-->,1.000000,0.967935,0.462514,0.258977 +0,-75,-25,-->,1.000000,0.990973,0.588143,0.530504 +0,-75,0,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,25,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,50,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,75,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,100,-->,0.850980,0.796078,0.749020,0.800000 +0,-75,128,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,-50,-100,-->,1.000000,0.760969,0.255240,0.000185 +0,-50,-75,-->,1.000000,0.852795,0.356094,0.065421 +0,-50,-50,-->,1.000000,0.967935,0.462514,0.258977 +0,-50,-25,-->,1.000000,0.990973,0.588143,0.530504 +0,-50,0,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,25,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,50,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,75,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,100,-->,0.850980,0.796078,0.749020,0.800000 +0,-50,128,-->,0.850980,0.796078,0.749020,0.800000 +0,-25,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,-25,-100,-->,1.000000,0.760969,0.255240,0.000185 +0,-25,-75,-->,1.000000,0.852795,0.356094,0.065421 +0,-25,-50,-->,1.000000,0.967936,0.462514,0.258977 +0,-25,-25,-->,1.000000,0.990973,0.588143,0.530504 +0,-25,0,-->,0.850980,0.796078,0.749020,0.800000 +0,-25,25,-->,0.850980,0.796079,0.749020,0.800000 +0,-25,50,-->,0.850980,0.796078,0.749020,0.800000 +0,-25,75,-->,0.850980,0.796079,0.749020,0.800000 +0,-25,100,-->,0.850980,0.796078,0.749020,0.800000 +0,-25,128,-->,0.850980,0.796078,0.749020,0.800000 +0,0,-127,-->,1.000000,0.731380,0.072095,0.000000 +0,0,-100,-->,1.000000,0.760980,0.255240,0.000179 +0,0,-75,-->,1.000000,0.854272,0.354780,0.064683 +0,0,-50,-->,1.000000,0.973959,0.461038,0.258977 +0,0,-25,-->,1.000000,0.997714,0.586667,0.531242 +0,0,0,-->,0.840415,0.799031,0.744591,0.797047 +0,0,25,-->,0.840415,0.799031,0.744591,0.797047 +0,0,50,-->,0.840415,0.799031,0.744591,0.797047 +0,0,75,-->,0.840415,0.799031,0.744591,0.797047 +0,0,100,-->,0.840415,0.799031,0.744591,0.797047 +0,0,128,-->,0.840415,0.799031,0.744591,0.797047 +0,25,-127,-->,1.000000,0.744960,0.058744,0.000000 +0,25,-100,-->,1.000000,0.778775,0.247905,0.000078 +0,25,-75,-->,1.000000,0.939794,0.331565,0.041369 +0,25,-50,-->,1.000000,1.000000,0.436881,0.233778 +0,25,-25,-->,0.857120,1.000000,0.548435,0.508709 +0,25,0,-->,0.672987,0.924906,0.666667,0.655779 +0,25,25,-->,0.672987,0.924906,0.666667,0.655779 +0,25,50,-->,0.672987,0.924906,0.666667,0.655779 +0,25,75,-->,0.672987,0.924906,0.666667,0.655779 +0,25,100,-->,0.672987,0.924906,0.666667,0.655779 +0,25,128,-->,0.672987,0.924906,0.666667,0.655779 +0,50,-127,-->,1.000000,0.765525,0.042291,0.000000 +0,50,-100,-->,1.000000,0.821886,0.217716,0.000005 +0,50,-75,-->,1.000000,1.000000,0.325506,0.012098 +0,50,-50,-->,0.893410,1.000000,0.434762,0.226581 +0,50,-25,-->,0.761981,1.000000,0.536963,0.453026 +0,50,0,-->,0.614102,1.000000,0.658824,0.565459 +0,50,25,-->,0.614102,1.000000,0.658824,0.565459 +0,50,50,-->,0.614102,1.000000,0.658824,0.565459 +0,50,75,-->,0.614102,1.000000,0.658824,0.565459 +0,50,100,-->,0.614102,1.000000,0.658824,0.565459 +0,50,128,-->,0.614102,1.000000,0.658824,0.565459 +0,75,-127,-->,1.000000,0.797556,0.022413,0.000000 +0,75,-100,-->,1.000000,0.931992,0.115421,0.000000 +0,75,-75,-->,0.907655,1.000000,0.340693,0.019098 +0,75,-50,-->,0.795771,1.000000,0.414479,0.191705 +0,75,-25,-->,0.675764,1.000000,0.540992,0.356193 +0,75,0,-->,0.578547,1.000000,0.642215,0.451903 +0,75,25,-->,0.578547,1.000000,0.642215,0.451903 +0,75,50,-->,0.578547,1.000000,0.642215,0.451903 +0,75,75,-->,0.578547,1.000000,0.642215,0.451903 +0,75,100,-->,0.578547,1.000000,0.642215,0.451903 +0,75,128,-->,0.578547,1.000000,0.642215,0.451903 +0,100,-127,-->,1.000000,0.850298,0.000000,0.000000 +0,100,-100,-->,0.923517,1.000000,0.087641,0.000000 +0,100,-75,-->,0.819351,1.000000,0.329173,0.023615 +0,100,-50,-->,0.703960,1.000000,0.397358,0.137771 +0,100,-25,-->,0.602367,1.000000,0.532780,0.256594 +0,100,0,-->,0.547636,1.000000,0.638293,0.318108 +0,100,25,-->,0.547636,1.000000,0.638293,0.318108 +0,100,50,-->,0.547636,1.000000,0.638293,0.318108 +0,100,75,-->,0.547636,1.000000,0.638293,0.318108 +0,100,100,-->,0.547635,1.000000,0.638293,0.318108 +0,100,128,-->,0.547636,1.000000,0.638293,0.318108 +0,128,-127,-->,0.950927,0.928012,0.000000,0.000000 +0,128,-100,-->,0.819331,1.000000,0.150188,0.000000 +0,128,-75,-->,0.726305,1.000000,0.279385,0.010473 +0,128,-50,-->,0.606690,1.000000,0.370165,0.079200 +0,128,-25,-->,0.543822,1.000000,0.512311,0.145052 +0,128,0,-->,0.509804,1.000000,0.615686,0.184314 +0,128,25,-->,0.509804,1.000000,0.615686,0.184314 +0,128,50,-->,0.509804,1.000000,0.615686,0.184314 +0,128,75,-->,0.509804,1.000000,0.615686,0.184314 +0,128,100,-->,0.509804,1.000000,0.615686,0.184314 +0,128,128,-->,0.509804,1.000000,0.615686,0.184314 +20,-127,-127,-->,1.000000,0.472744,0.037278,0.000000 +20,-127,-100,-->,1.000000,0.456674,0.167434,0.000000 +20,-127,-75,-->,1.000000,0.527363,0.272643,0.002095 +20,-127,-50,-->,1.000000,0.578839,0.401938,0.041984 +20,-127,-25,-->,1.000000,0.563429,0.598539,0.148125 +20,-127,0,-->,1.000000,0.525979,0.932466,0.259027 +20,-127,25,-->,1.000000,0.494819,1.000000,0.290922 +20,-127,50,-->,1.000000,0.489412,1.000000,0.278431 +20,-127,75,-->,1.000000,0.489412,1.000000,0.278431 +20,-127,100,-->,1.000000,0.489412,1.000000,0.278431 +20,-127,128,-->,1.000000,0.489412,1.000000,0.278431 +20,-100,-127,-->,1.000000,0.472744,0.037266,0.000000 +20,-100,-100,-->,1.000000,0.456686,0.167434,0.000000 +20,-100,-75,-->,1.000000,0.527388,0.272632,0.002095 +20,-100,-50,-->,1.000000,0.578867,0.401922,0.041987 +20,-100,-25,-->,1.000000,0.563466,0.598514,0.148149 +20,-100,0,-->,1.000000,0.525994,0.932427,0.259098 +20,-100,25,-->,1.000000,0.494806,1.000000,0.290990 +20,-100,50,-->,1.000000,0.489424,1.000000,0.278481 +20,-100,75,-->,1.000000,0.489424,1.000000,0.278481 +20,-100,100,-->,1.000000,0.489424,1.000000,0.278481 +20,-100,128,-->,1.000000,0.489424,1.000000,0.278481 +20,-75,-127,-->,1.000000,0.474404,0.035709,0.000000 +20,-75,-100,-->,1.000000,0.464744,0.163932,0.000000 +20,-75,-75,-->,1.000000,0.542800,0.269467,0.002095 +20,-75,-50,-->,1.000000,0.598198,0.392874,0.042414 +20,-75,-25,-->,1.000000,0.581142,0.585205,0.158926 +20,-75,0,-->,1.000000,0.532468,0.911888,0.289787 +20,-75,25,-->,1.000000,0.495406,1.000000,0.320595 +20,-75,50,-->,0.994781,0.501807,1.000000,0.297972 +20,-75,75,-->,0.994781,0.501807,1.000000,0.297972 +20,-75,100,-->,0.994781,0.501807,1.000000,0.297972 +20,-75,128,-->,0.994780,0.501807,1.000000,0.297972 +20,-50,-127,-->,1.000000,0.486589,0.032783,0.000000 +20,-50,-100,-->,1.000000,0.480808,0.160775,0.000000 +20,-50,-75,-->,1.000000,0.574689,0.254579,0.000000 +20,-50,-50,-->,1.000000,0.639416,0.376080,0.039569 +20,-50,-25,-->,1.000000,0.623765,0.559275,0.186686 +20,-50,0,-->,1.000000,0.547789,0.865809,0.370398 +20,-50,25,-->,0.923229,0.515386,1.000000,0.375739 +20,-50,50,-->,0.896025,0.524506,1.000000,0.341853 +20,-50,75,-->,0.896025,0.524506,1.000000,0.341853 +20,-50,100,-->,0.896025,0.524506,1.000000,0.341853 +20,-50,128,-->,0.896025,0.524506,1.000000,0.341853 +20,-25,-127,-->,1.000000,0.496588,0.027435,0.000000 +20,-25,-100,-->,1.000000,0.512233,0.144332,0.000000 +20,-25,-75,-->,1.000000,0.614653,0.233017,0.000000 +20,-25,-50,-->,1.000000,0.705045,0.349867,0.032618 +20,-25,-25,-->,1.000000,0.693518,0.523559,0.213134 +20,-25,0,-->,0.932770,0.581177,0.785161,0.453793 +20,-25,25,-->,0.822223,0.558213,1.000000,0.439100 +20,-25,50,-->,0.801898,0.560492,1.000000,0.397847 +20,-25,75,-->,0.801898,0.560492,1.000000,0.397847 +20,-25,100,-->,0.801898,0.560492,1.000000,0.397847 +20,-25,128,-->,0.801898,0.560492,1.000000,0.397847 +20,0,-127,-->,1.000000,0.510453,0.021358,0.000000 +20,0,-100,-->,1.000000,0.563484,0.113185,0.000000 +20,0,-75,-->,1.000000,0.683082,0.180086,0.000000 +20,0,-50,-->,1.000000,0.818305,0.289271,0.006981 +20,0,-25,-->,0.925038,0.826891,0.471280,0.198693 +20,0,0,-->,0.762916,0.703493,0.676881,0.479410 +20,0,25,-->,0.685752,0.667012,1.000000,0.505431 +20,0,50,-->,0.670773,0.652411,1.000000,0.461869 +20,0,75,-->,0.670773,0.652411,1.000000,0.461869 +20,0,100,-->,0.670773,0.652411,1.000000,0.461868 +20,0,128,-->,0.670773,0.652411,1.000000,0.461869 +20,25,-127,-->,1.000000,0.532374,0.014151,0.000000 +20,25,-100,-->,1.000000,0.633282,0.054645,0.000000 +20,25,-75,-->,1.000000,0.803833,0.027396,0.000000 +20,25,-50,-->,0.934016,0.984169,0.129074,0.000000 +20,25,-25,-->,0.790534,0.983969,0.423165,0.147723 +20,25,0,-->,0.600659,0.889566,0.612369,0.445167 +20,25,25,-->,0.540285,0.863297,1.000000,0.500774 +20,25,50,-->,0.541456,0.819716,1.000000,0.472203 +20,25,75,-->,0.541456,0.819716,1.000000,0.472203 +20,25,100,-->,0.541456,0.819715,1.000000,0.472203 +20,25,128,-->,0.541456,0.819716,1.000000,0.472203 +20,50,-127,-->,1.000000,0.579530,0.000000,0.000000 +20,50,-100,-->,1.000000,0.763555,0.000000,0.000000 +20,50,-75,-->,0.893079,0.922621,0.000000,0.000000 +20,50,-50,-->,0.789775,1.000000,0.179497,0.000000 +20,50,-25,-->,0.669626,1.000000,0.398495,0.092920 +20,50,0,-->,0.532431,1.000000,0.601492,0.301367 +20,50,25,-->,0.487572,1.000000,1.000000,0.364768 +20,50,50,-->,0.477715,1.000000,1.000000,0.364961 +20,50,75,-->,0.477715,1.000000,1.000000,0.364961 +20,50,100,-->,0.477715,1.000000,1.000000,0.364961 +20,50,128,-->,0.477715,1.000000,1.000000,0.364961 +20,75,-127,-->,1.000000,0.693157,0.000000,0.000000 +20,75,-100,-->,0.873184,0.857592,0.000000,0.000000 +20,75,-75,-->,0.773690,1.000000,0.000000,0.000000 +20,75,-50,-->,0.671378,1.000000,0.178449,0.000000 +20,75,-25,-->,0.570180,1.000000,0.362614,0.040568 +20,75,0,-->,0.488304,1.000000,0.573739,0.137578 +20,75,25,-->,0.435246,1.000000,0.782230,0.184421 +20,75,50,-->,0.422330,1.000000,0.870681,0.193449 +20,75,75,-->,0.422330,1.000000,0.870681,0.193449 +20,75,100,-->,0.422330,1.000000,0.870681,0.193449 +20,75,128,-->,0.422330,1.000000,0.870681,0.193449 +20,100,-127,-->,0.893988,0.797396,0.000000,0.000000 +20,100,-100,-->,0.780427,0.950968,0.000000,0.000000 +20,100,-75,-->,0.653535,1.000000,0.000000,0.000000 +20,100,-50,-->,0.567349,1.000000,0.127325,0.000000 +20,100,-25,-->,0.498548,1.000000,0.308619,0.008005 +20,100,0,-->,0.410473,1.000000,0.509003,0.044931 +20,100,25,-->,0.359224,1.000000,0.670160,0.069703 +20,100,50,-->,0.345698,1.000000,0.730104,0.076125 +20,100,75,-->,0.345698,1.000000,0.730104,0.076125 +20,100,100,-->,0.345698,1.000000,0.730104,0.076125 +20,100,128,-->,0.345698,1.000000,0.730104,0.076125 +20,128,-127,-->,0.799290,0.901235,0.000000,0.000000 +20,128,-100,-->,0.665830,1.000000,0.000000,0.000000 +20,128,-75,-->,0.551529,1.000000,0.000000,0.000000 +20,128,-50,-->,0.467420,1.000000,0.064790,0.000000 +20,128,-25,-->,0.380730,1.000000,0.217126,0.000000 +20,128,0,-->,0.294210,1.000000,0.394141,0.002796 +20,128,25,-->,0.254656,1.000000,0.525152,0.008627 +20,128,50,-->,0.243137,1.000000,0.565490,0.010980 +20,128,75,-->,0.243137,1.000000,0.565490,0.010980 +20,128,100,-->,0.243137,1.000000,0.565490,0.010980 +20,128,128,-->,0.243137,1.000000,0.565490,0.010980 +40,-127,-127,-->,1.000000,0.076848,0.124358,0.000000 +40,-127,-100,-->,1.000000,0.103450,0.141888,0.000000 +40,-127,-75,-->,1.000000,0.144515,0.211587,0.000000 +40,-127,-50,-->,1.000000,0.170214,0.347343,0.000000 +40,-127,-25,-->,1.000000,0.165337,0.548143,0.000000 +40,-127,0,-->,1.000000,0.171783,0.774183,0.000000 +40,-127,25,-->,1.000000,0.163245,1.000000,0.000000 +40,-127,50,-->,1.000000,0.162577,1.000000,0.000000 +40,-127,75,-->,1.000000,0.162461,1.000000,0.000000 +40,-127,100,-->,1.000000,0.162461,1.000000,0.000000 +40,-127,128,-->,1.000000,0.162461,1.000000,0.000000 +40,-100,-127,-->,1.000000,0.092888,0.116015,0.000000 +40,-100,-100,-->,1.000000,0.131282,0.116986,0.000000 +40,-100,-75,-->,1.000000,0.196487,0.191817,0.000000 +40,-100,-50,-->,1.000000,0.223193,0.325297,0.000000 +40,-100,-25,-->,1.000000,0.216731,0.529433,0.000000 +40,-100,0,-->,1.000000,0.224022,0.760163,0.000790 +40,-100,25,-->,1.000000,0.217556,1.000000,0.000797 +40,-100,50,-->,1.000000,0.220669,1.000000,0.000790 +40,-100,75,-->,1.000000,0.217526,1.000000,0.000790 +40,-100,100,-->,1.000000,0.217526,1.000000,0.000790 +40,-100,128,-->,1.000000,0.217526,1.000000,0.000790 +40,-75,-127,-->,1.000000,0.109218,0.107930,0.000000 +40,-75,-100,-->,1.000000,0.166399,0.079053,0.000000 +40,-75,-75,-->,1.000000,0.258716,0.164045,0.000000 +40,-75,-50,-->,1.000000,0.288245,0.300612,0.000000 +40,-75,-25,-->,1.000000,0.287706,0.504145,0.000463 +40,-75,0,-->,1.000000,0.290836,0.743908,0.003096 +40,-75,25,-->,1.000000,0.294708,1.000000,0.007240 +40,-75,50,-->,1.000000,0.294708,1.000000,0.003381 +40,-75,75,-->,1.000000,0.291190,1.000000,0.002267 +40,-75,100,-->,1.000000,0.291190,1.000000,0.002267 +40,-75,128,-->,1.000000,0.291190,1.000000,0.002267 +40,-50,-127,-->,1.000000,0.145225,0.068727,0.000000 +40,-50,-100,-->,1.000000,0.255140,0.051960,0.000000 +40,-50,-75,-->,1.000000,0.326104,0.125208,0.000000 +40,-50,-50,-->,1.000000,0.356678,0.252734,0.000000 +40,-50,-25,-->,1.000000,0.365234,0.457877,0.001824 +40,-50,0,-->,0.991930,0.358045,0.713769,0.030677 +40,-50,25,-->,0.927005,0.361954,1.000000,0.043771 +40,-50,50,-->,0.897870,0.365460,1.000000,0.024914 +40,-50,75,-->,0.888351,0.366536,1.000000,0.018839 +40,-50,100,-->,0.888351,0.366536,1.000000,0.018839 +40,-50,128,-->,0.888351,0.366536,1.000000,0.018839 +40,-25,-127,-->,1.000000,0.203898,0.017616,0.000000 +40,-25,-100,-->,1.000000,0.326239,0.017656,0.000000 +40,-25,-75,-->,1.000000,0.400864,0.051399,0.000000 +40,-25,-50,-->,1.000000,0.440044,0.145785,0.000000 +40,-25,-25,-->,0.926770,0.478056,0.393157,0.004248 +40,-25,0,-->,0.815899,0.451914,0.640308,0.083709 +40,-25,25,-->,0.779134,0.441157,1.000000,0.120720 +40,-25,50,-->,0.765336,0.455812,1.000000,0.082263 +40,-25,75,-->,0.761935,0.459697,1.000000,0.061376 +40,-25,100,-->,0.761935,0.459697,1.000000,0.061376 +40,-25,128,-->,0.761935,0.459697,1.000000,0.061376 +40,0,-127,-->,1.000000,0.290483,0.000000,0.000000 +40,0,-100,-->,1.000000,0.446674,0.000000,0.000000 +40,0,-75,-->,0.980924,0.528957,0.000000,0.000000 +40,0,-50,-->,0.874372,0.569580,0.000000,0.000000 +40,0,-25,-->,0.767878,0.601500,0.311847,0.001040 +40,0,0,-->,0.641099,0.570012,0.562288,0.109619 +40,0,25,-->,0.586162,0.551880,0.840042,0.185181 +40,0,50,-->,0.588617,0.557826,1.000000,0.148238 +40,0,75,-->,0.597001,0.561624,1.000000,0.118976 +40,0,100,-->,0.597001,0.561624,1.000000,0.118976 +40,0,128,-->,0.597001,0.561624,1.000000,0.118976 +40,25,-127,-->,1.000000,0.428059,0.000000,0.000000 +40,25,-100,-->,0.941423,0.567802,0.000000,0.000000 +40,25,-75,-->,0.834448,0.653632,0.000000,0.000000 +40,25,-50,-->,0.726222,0.720996,0.000000,0.000000 +40,25,-25,-->,0.613546,0.744419,0.214438,0.000000 +40,25,0,-->,0.532241,0.743385,0.518691,0.074196 +40,25,25,-->,0.461989,0.722886,0.782994,0.159511 +40,25,50,-->,0.466300,0.722215,1.000000,0.146181 +40,25,75,-->,0.476054,0.712920,1.000000,0.125782 +40,25,100,-->,0.476054,0.712920,1.000000,0.125782 +40,25,128,-->,0.476054,0.712920,1.000000,0.125782 +40,50,-127,-->,0.976133,0.563097,0.000000,0.000000 +40,50,-100,-->,0.833787,0.686797,0.000000,0.000000 +40,50,-75,-->,0.743852,0.767961,0.000000,0.000000 +40,50,-50,-->,0.602326,0.837425,0.000000,0.000000 +40,50,-25,-->,0.481339,0.906649,0.066138,0.000000 +40,50,0,-->,0.418571,0.931110,0.457570,0.006589 +40,50,25,-->,0.344704,0.929941,0.767205,0.055835 +40,50,50,-->,0.342697,0.922015,1.000000,0.057011 +40,50,75,-->,0.343966,0.910450,1.000000,0.055655 +40,50,100,-->,0.343966,0.910450,1.000000,0.055656 +40,50,128,-->,0.343966,0.910450,1.000000,0.055655 +40,75,-127,-->,0.848262,0.680025,0.000000,0.000000 +40,75,-100,-->,0.753941,0.783644,0.000000,0.000000 +40,75,-75,-->,0.635624,0.864175,0.000000,0.000000 +40,75,-50,-->,0.512404,0.925985,0.000000,0.000000 +40,75,-25,-->,0.334731,1.000000,0.000000,0.000000 +40,75,0,-->,0.257900,1.000000,0.331166,0.000000 +40,75,25,-->,0.221484,1.000000,0.657232,0.001200 +40,75,50,-->,0.214933,1.000000,1.000000,0.001799 +40,75,75,-->,0.214533,1.000000,1.000000,0.001799 +40,75,100,-->,0.214533,1.000000,1.000000,0.001799 +40,75,128,-->,0.214533,1.000000,1.000000,0.001799 +40,100,-127,-->,0.772394,0.774645,0.000000,0.000000 +40,100,-100,-->,0.661749,0.869009,0.000000,0.000000 +40,100,-75,-->,0.546578,0.929304,0.000000,0.000000 +40,100,-50,-->,0.402350,0.997909,0.000000,0.000000 +40,100,-25,-->,0.241586,1.000000,0.000000,0.000000 +40,100,0,-->,0.132872,1.000000,0.211468,0.000000 +40,100,25,-->,0.066778,1.000000,0.501028,0.000000 +40,100,50,-->,0.055380,1.000000,0.729577,0.000000 +40,100,75,-->,0.051672,1.000000,0.890288,0.000000 +40,100,100,-->,0.051672,1.000000,0.890288,0.000000 +40,100,128,-->,0.051672,1.000000,0.890288,0.000000 +40,128,-127,-->,0.689775,0.868057,0.000000,0.000000 +40,128,-100,-->,0.562799,0.942936,0.000000,0.000000 +40,128,-75,-->,0.445610,1.000000,0.000000,0.000000 +40,128,-50,-->,0.277001,1.000000,0.000000,0.000000 +40,128,-25,-->,0.126631,1.000000,0.000000,0.000000 +40,128,0,-->,0.012687,1.000000,0.073495,0.000000 +40,128,25,-->,0.000000,1.000000,0.311000,0.000000 +40,128,50,-->,0.000000,1.000000,0.509567,0.000000 +40,128,75,-->,0.000000,1.000000,0.601569,0.000000 +40,128,100,-->,0.000000,1.000000,0.601569,0.000000 +40,128,128,-->,0.000000,1.000000,0.601569,0.000000 +60,-127,-127,-->,1.000000,0.000000,0.058439,0.000000 +60,-127,-100,-->,1.000000,0.000000,0.019210,0.000000 +60,-127,-75,-->,1.000000,0.000000,0.091889,0.000000 +60,-127,-50,-->,1.000000,0.000000,0.233142,0.000000 +60,-127,-25,-->,1.000000,0.000000,0.419534,0.000000 +60,-127,0,-->,1.000000,0.000000,0.641504,0.000000 +60,-127,25,-->,1.000000,0.000000,0.888431,0.000000 +60,-127,50,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,75,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,100,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,128,-->,1.000000,0.000000,1.000000,0.000000 +60,-100,-127,-->,1.000000,0.000000,0.021559,0.000000 +60,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-100,-75,-->,1.000000,0.000000,0.066697,0.000000 +60,-100,-50,-->,1.000000,0.000000,0.215168,0.000000 +60,-100,-25,-->,1.000000,0.000000,0.390856,0.000000 +60,-100,0,-->,1.000000,0.000000,0.615949,0.000000 +60,-100,25,-->,1.000000,0.000000,0.848729,0.000000 +60,-100,50,-->,0.993530,0.000000,1.000000,0.000000 +60,-100,75,-->,0.949219,0.000000,1.000000,0.000000 +60,-100,100,-->,0.929698,0.000000,1.000000,0.000000 +60,-100,128,-->,0.929006,0.000000,1.000000,0.000000 +60,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-75,-->,1.000000,0.000000,0.035046,0.000000 +60,-75,-50,-->,1.000000,0.000000,0.178313,0.000000 +60,-75,-25,-->,1.000000,0.000000,0.361165,0.000000 +60,-75,0,-->,0.976693,0.000000,0.585375,0.000000 +60,-75,25,-->,0.903062,0.000000,0.816550,0.000000 +60,-75,50,-->,0.853638,0.000000,1.000000,0.000000 +60,-75,75,-->,0.825155,0.000000,1.000000,0.000000 +60,-75,100,-->,0.818504,0.000000,1.000000,0.000000 +60,-75,128,-->,0.817812,0.000000,1.000000,0.000000 +60,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-100,-->,1.000000,0.014714,0.000000,0.000000 +60,-50,-75,-->,1.000000,0.008956,0.000000,0.000000 +60,-50,-50,-->,1.000000,0.000000,0.080028,0.000000 +60,-50,-25,-->,0.908151,0.000000,0.307858,0.000000 +60,-50,0,-->,0.817356,0.039385,0.545988,0.000000 +60,-50,25,-->,0.765204,0.055740,0.778793,0.000000 +60,-50,50,-->,0.730826,0.071865,1.000000,0.000000 +60,-50,75,-->,0.706385,0.085136,1.000000,0.000000 +60,-50,100,-->,0.702176,0.085136,1.000000,0.000000 +60,-50,128,-->,0.702176,0.085136,1.000000,0.000000 +60,-25,-127,-->,1.000000,0.073065,0.000000,0.000000 +60,-25,-100,-->,1.000000,0.171902,0.000000,0.000000 +60,-25,-75,-->,0.932972,0.215608,0.000000,0.000000 +60,-25,-50,-->,0.846287,0.161464,0.000000,0.000000 +60,-25,-25,-->,0.742075,0.199286,0.225898,0.000000 +60,-25,0,-->,0.652515,0.234098,0.485062,0.000000 +60,-25,25,-->,0.606278,0.239318,0.710871,0.000000 +60,-25,50,-->,0.587787,0.243280,1.000000,0.000000 +60,-25,75,-->,0.578301,0.241704,1.000000,0.000000 +60,-25,100,-->,0.574010,0.241548,1.000000,0.000000 +60,-25,128,-->,0.574010,0.240381,1.000000,0.000000 +60,0,-127,-->,1.000000,0.261296,0.000000,0.000000 +60,0,-100,-->,0.895240,0.362378,0.000000,0.000000 +60,0,-75,-->,0.797756,0.413997,0.000000,0.000000 +60,0,-50,-->,0.682658,0.399790,0.000000,0.000000 +60,0,-25,-->,0.561576,0.371691,0.107377,0.000000 +60,0,0,-->,0.493259,0.387063,0.392480,0.000000 +60,0,25,-->,0.457267,0.398520,0.649386,0.000000 +60,0,50,-->,0.440815,0.398335,0.965738,0.000000 +60,0,75,-->,0.432353,0.389823,1.000000,0.000000 +60,0,100,-->,0.428014,0.383122,1.000000,0.000000 +60,0,128,-->,0.428014,0.382561,1.000000,0.000000 +60,25,-127,-->,0.917026,0.419622,0.000000,0.000000 +60,25,-100,-->,0.790386,0.513552,0.000000,0.000000 +60,25,-75,-->,0.702784,0.558508,0.000000,0.000000 +60,25,-50,-->,0.577616,0.567864,0.000000,0.000000 +60,25,-25,-->,0.391346,0.556191,0.000000,0.000000 +60,25,0,-->,0.308176,0.562040,0.308697,0.000000 +60,25,25,-->,0.267838,0.563829,0.586954,0.000000 +60,25,50,-->,0.246760,0.560487,0.863692,0.000000 +60,25,75,-->,0.242516,0.547583,1.000000,0.000000 +60,25,100,-->,0.241227,0.540064,1.000000,0.000000 +60,25,128,-->,0.241227,0.539423,1.000000,0.000000 +60,50,-127,-->,0.810525,0.548082,0.000000,0.000000 +60,50,-100,-->,0.721718,0.618049,0.000000,0.000000 +60,50,-75,-->,0.622158,0.659039,0.000000,0.000000 +60,50,-50,-->,0.505220,0.688115,0.000000,0.000000 +60,50,-25,-->,0.266816,0.709619,0.000000,0.000000 +60,50,0,-->,0.114494,0.724995,0.203616,0.000000 +60,50,25,-->,0.077155,0.727643,0.529438,0.000000 +60,50,50,-->,0.056422,0.724454,0.810553,0.000000 +60,50,75,-->,0.056136,0.711529,1.000000,0.000000 +60,50,100,-->,0.059851,0.700961,1.000000,0.000000 +60,50,128,-->,0.061235,0.699783,1.000000,0.000000 +60,75,-127,-->,0.741806,0.649937,0.000000,0.000000 +60,75,-100,-->,0.651321,0.711843,0.000000,0.000000 +60,75,-75,-->,0.547778,0.753990,0.000000,0.000000 +60,75,-50,-->,0.387459,0.785087,0.000000,0.000000 +60,75,-25,-->,0.163515,0.822942,0.000000,0.000000 +60,75,0,-->,0.000000,0.875996,0.051131,0.000000 +60,75,25,-->,0.000000,0.888046,0.412238,0.000000 +60,75,50,-->,0.000000,0.888028,0.686166,0.000000 +60,75,75,-->,0.000000,0.877229,1.000000,0.000000 +60,75,100,-->,0.000000,0.871080,1.000000,0.000000 +60,75,128,-->,0.000000,0.870265,1.000000,0.000000 +60,100,-127,-->,0.685006,0.730913,0.000000,0.000000 +60,100,-100,-->,0.573153,0.785778,0.000000,0.000000 +60,100,-75,-->,0.460479,0.829433,0.000000,0.000000 +60,100,-50,-->,0.272894,0.871592,0.000000,0.000000 +60,100,-25,-->,0.064917,0.927048,0.000000,0.000000 +60,100,0,-->,0.000000,0.995172,0.000000,0.000000 +60,100,25,-->,0.000000,1.000000,0.256688,0.000000 +60,100,50,-->,0.000000,1.000000,0.545934,0.000000 +60,100,75,-->,0.000000,1.000000,0.757452,0.000000 +60,100,100,-->,0.000000,1.000000,0.912827,0.000000 +60,100,128,-->,0.000000,1.000000,0.957647,0.000000 +60,128,-127,-->,0.597432,0.806690,0.000000,0.000000 +60,128,-100,-->,0.492045,0.863886,0.000000,0.000000 +60,128,-75,-->,0.327311,0.919539,0.000000,0.000000 +60,128,-50,-->,0.151818,0.974687,0.000000,0.000000 +60,128,-25,-->,0.000000,1.000000,0.000000,0.000000 +60,128,0,-->,0.000000,1.000000,0.000000,0.000000 +60,128,25,-->,0.000000,1.000000,0.072523,0.000000 +60,128,50,-->,0.000000,1.000000,0.375290,0.000000 +60,128,75,-->,0.000000,1.000000,0.572595,0.000000 +60,128,100,-->,0.000000,1.000000,0.678800,0.000000 +60,128,128,-->,0.000000,1.000000,0.697255,0.000000 +80,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-75,-->,1.000000,0.000000,0.018125,0.000000 +80,-127,-50,-->,1.000000,0.000000,0.140768,0.000000 +80,-127,-25,-->,1.000000,0.000000,0.300158,0.000000 +80,-127,0,-->,1.000000,0.000000,0.505790,0.000000 +80,-127,25,-->,1.000000,0.000000,0.702612,0.000000 +80,-127,50,-->,1.000000,0.000000,1.000000,0.000000 +80,-127,75,-->,0.997040,0.000000,1.000000,0.000000 +80,-127,100,-->,0.979954,0.000000,1.000000,0.000000 +80,-127,128,-->,0.930070,0.000000,1.000000,0.000000 +80,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-50,-->,1.000000,0.000000,0.113910,0.000000 +80,-100,-25,-->,1.000000,0.000000,0.274326,0.000000 +80,-100,0,-->,0.994885,0.000000,0.473882,0.000000 +80,-100,25,-->,0.893079,0.000000,0.662067,0.000000 +80,-100,50,-->,0.840952,0.000000,0.893081,0.000000 +80,-100,75,-->,0.816679,0.000000,1.000000,0.000000 +80,-100,100,-->,0.801919,0.000000,1.000000,0.000000 +80,-100,128,-->,0.798001,0.000000,1.000000,0.000000 +80,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-50,-->,0.916248,0.000000,0.071382,0.000000 +80,-75,-25,-->,0.865716,0.000000,0.243039,0.000000 +80,-75,0,-->,0.810559,0.000000,0.439139,0.000000 +80,-75,25,-->,0.745849,0.000000,0.625129,0.000000 +80,-75,50,-->,0.706015,0.000000,0.834070,0.000000 +80,-75,75,-->,0.676857,0.000000,1.000000,0.000000 +80,-75,100,-->,0.663493,0.000000,1.000000,0.000000 +80,-75,128,-->,0.654207,0.000000,1.000000,0.000000 +80,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-50,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-50,-75,-->,0.902224,0.000000,0.000000,0.000000 +80,-50,-50,-->,0.794578,0.000000,0.000000,0.000000 +80,-50,-25,-->,0.700412,0.000000,0.178915,0.000000 +80,-50,0,-->,0.640924,0.000000,0.383146,0.000000 +80,-50,25,-->,0.588678,0.000000,0.580705,0.000000 +80,-50,50,-->,0.558905,0.000000,0.780100,0.000000 +80,-50,75,-->,0.541192,0.000000,1.000000,0.000000 +80,-50,100,-->,0.529889,0.000000,1.000000,0.000000 +80,-50,128,-->,0.525782,0.000000,1.000000,0.000000 +80,-25,-127,-->,0.993017,0.005388,0.000000,0.000000 +80,-25,-100,-->,0.829347,0.089838,0.000000,0.000000 +80,-25,-75,-->,0.738202,0.095108,0.000000,0.000000 +80,-25,-50,-->,0.641851,0.032671,0.000000,0.000000 +80,-25,-25,-->,0.552292,0.000000,0.053985,0.000000 +80,-25,0,-->,0.488352,0.000000,0.304911,0.000000 +80,-25,25,-->,0.432413,0.012240,0.531551,0.000000 +80,-25,50,-->,0.392181,0.020609,0.747658,0.000000 +80,-25,75,-->,0.375624,0.023529,1.000000,0.000000 +80,-25,100,-->,0.367197,0.030870,1.000000,0.000000 +80,-25,128,-->,0.367197,0.029035,1.000000,0.000000 +80,0,-127,-->,0.843014,0.234263,0.000000,0.000000 +80,0,-100,-->,0.741727,0.303929,0.000000,0.000000 +80,0,-75,-->,0.638949,0.320855,0.000000,0.000000 +80,0,-50,-->,0.535881,0.290904,0.000000,0.000000 +80,0,-25,-->,0.347538,0.202770,0.000000,0.000000 +80,0,0,-->,0.238966,0.183059,0.191391,0.000000 +80,0,25,-->,0.197578,0.213103,0.455553,0.000000 +80,0,50,-->,0.168471,0.219835,0.687367,0.000000 +80,0,75,-->,0.159221,0.219456,0.977911,0.000000 +80,0,100,-->,0.162001,0.216186,1.000000,0.000000 +80,0,128,-->,0.165426,0.210325,1.000000,0.000000 +80,25,-127,-->,0.766379,0.393279,0.000000,0.000000 +80,25,-100,-->,0.670393,0.456419,0.000000,0.000000 +80,25,-75,-->,0.585883,0.478980,0.000000,0.000000 +80,25,-50,-->,0.490690,0.474079,0.000000,0.000000 +80,25,-25,-->,0.247484,0.416784,0.000000,0.000000 +80,25,0,-->,0.033368,0.377754,0.097875,0.000000 +80,25,25,-->,0.000000,0.389707,0.390808,0.000000 +80,25,50,-->,0.000000,0.385064,0.626132,0.000000 +80,25,75,-->,0.000000,0.381133,0.888749,0.000000 +80,25,100,-->,0.000000,0.375739,1.000000,0.000000 +80,25,128,-->,0.000000,0.367459,1.000000,0.000000 +80,50,-127,-->,0.702025,0.520905,0.000000,0.000000 +80,50,-100,-->,0.620009,0.562494,0.000000,0.000000 +80,50,-75,-->,0.550916,0.580113,0.000000,0.000000 +80,50,-50,-->,0.388066,0.579217,0.000000,0.000000 +80,50,-25,-->,0.131628,0.559101,0.000000,0.000000 +80,50,0,-->,0.000000,0.542924,0.019027,0.000000 +80,50,25,-->,0.000000,0.543572,0.308281,0.000000 +80,50,50,-->,0.000000,0.542127,0.556155,0.000000 +80,50,75,-->,0.000000,0.533121,0.773431,0.000000 +80,50,100,-->,0.000000,0.527056,1.000000,0.000000 +80,50,128,-->,0.000000,0.523217,1.000000,0.000000 +80,75,-127,-->,0.652644,0.608228,0.000000,0.000000 +80,75,-100,-->,0.577308,0.641030,0.000000,0.000000 +80,75,-75,-->,0.468102,0.658442,0.000000,0.000000 +80,75,-50,-->,0.263886,0.669734,0.000000,0.000000 +80,75,-25,-->,0.022811,0.672895,0.000000,0.000000 +80,75,0,-->,0.000000,0.674291,0.000000,0.000000 +80,75,25,-->,0.000000,0.676863,0.210009,0.000000 +80,75,50,-->,0.000000,0.684708,0.476206,0.000000 +80,75,75,-->,0.000000,0.686551,0.691073,0.000000 +80,75,100,-->,0.000000,0.680831,0.904452,0.000000 +80,75,128,-->,0.000000,0.676632,1.000000,0.000000 +80,100,-127,-->,0.602830,0.675463,0.000000,0.000000 +80,100,-100,-->,0.508045,0.710269,0.000000,0.000000 +80,100,-75,-->,0.344905,0.739761,0.000000,0.000000 +80,100,-50,-->,0.147625,0.759922,0.000000,0.000000 +80,100,-25,-->,0.000000,0.779116,0.000000,0.000000 +80,100,0,-->,0.000000,0.800163,0.000000,0.000000 +80,100,25,-->,0.000000,0.823334,0.081208,0.000000 +80,100,50,-->,0.000000,0.827302,0.379959,0.000000 +80,100,75,-->,0.000000,0.839701,0.603069,0.000000 +80,100,100,-->,0.000000,0.850989,0.787505,0.000000 +80,100,128,-->,0.000000,0.853933,1.000000,0.000000 +80,128,-127,-->,0.535640,0.746282,0.000000,0.000000 +80,128,-100,-->,0.396248,0.783683,0.000000,0.000000 +80,128,-75,-->,0.221266,0.822850,0.000000,0.000000 +80,128,-50,-->,0.021499,0.859869,0.000000,0.000000 +80,128,-25,-->,0.000000,0.892275,0.000000,0.000000 +80,128,0,-->,0.000000,0.958293,0.000000,0.000000 +80,128,25,-->,0.000000,1.000000,0.000000,0.000000 +80,128,50,-->,0.000000,1.000000,0.220085,0.000000 +80,128,75,-->,0.000000,1.000000,0.471788,0.000000 +80,128,100,-->,0.000000,1.000000,0.652734,0.000000 +80,128,128,-->,0.000000,1.000000,0.787451,0.000000 +100,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-50,-->,1.000000,0.000000,0.031964,0.000000 +100,-127,-25,-->,1.000000,0.000000,0.187451,0.000000 +100,-127,0,-->,0.960984,0.000000,0.366428,0.000000 +100,-127,25,-->,0.903080,0.000000,0.559954,0.000000 +100,-127,50,-->,0.855548,0.000000,0.783172,0.000000 +100,-127,75,-->,0.821653,0.000000,1.000000,0.000000 +100,-127,100,-->,0.799912,0.000000,1.000000,0.000000 +100,-127,128,-->,0.730857,0.000000,1.000000,0.000000 +100,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-75,-->,0.968571,0.000000,0.000000,0.000000 +100,-100,-50,-->,0.841596,0.000000,0.003499,0.000000 +100,-100,-25,-->,0.808207,0.000000,0.151080,0.000000 +100,-100,0,-->,0.783083,0.000000,0.329058,0.000000 +100,-100,25,-->,0.740748,0.000000,0.526030,0.000000 +100,-100,50,-->,0.696569,0.000000,0.736634,0.000000 +100,-100,75,-->,0.660161,0.000000,1.000000,0.000000 +100,-100,100,-->,0.637378,0.000000,1.000000,0.000000 +100,-100,128,-->,0.603583,0.000000,1.000000,0.000000 +100,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-75,-75,-->,0.855236,0.000000,0.000000,0.000000 +100,-75,-50,-->,0.716444,0.000000,0.000000,0.000000 +100,-75,-25,-->,0.655271,0.000000,0.104121,0.000000 +100,-75,0,-->,0.628851,0.000000,0.294926,0.000000 +100,-75,25,-->,0.593496,0.000000,0.488874,0.000000 +100,-75,50,-->,0.555750,0.000000,0.687441,0.000000 +100,-75,75,-->,0.528812,0.000000,1.000000,0.000000 +100,-75,100,-->,0.510588,0.000000,1.000000,0.000000 +100,-75,128,-->,0.496609,0.000000,1.000000,0.000000 +100,-50,-127,-->,0.965609,0.000000,0.000000,0.000000 +100,-50,-100,-->,0.812457,0.000000,0.000000,0.000000 +100,-50,-75,-->,0.721559,0.000000,0.000000,0.000000 +100,-50,-50,-->,0.615816,0.000000,0.000000,0.000000 +100,-50,-25,-->,0.529052,0.000000,0.033741,0.000000 +100,-50,0,-->,0.487025,0.000000,0.236650,0.000000 +100,-50,25,-->,0.442470,0.000000,0.434479,0.000000 +100,-50,50,-->,0.389514,0.000000,0.621398,0.000000 +100,-50,75,-->,0.353063,0.000000,0.869666,0.000000 +100,-50,100,-->,0.330307,0.000000,1.000000,0.000000 +100,-50,128,-->,0.321415,0.000000,1.000000,0.000000 +100,-25,-127,-->,0.779943,0.000000,0.000000,0.000000 +100,-25,-100,-->,0.670373,0.020715,0.000000,0.000000 +100,-25,-75,-->,0.588878,0.000075,0.000000,0.000000 +100,-25,-50,-->,0.516377,0.000000,0.000000,0.000000 +100,-25,-25,-->,0.386313,0.000000,0.000000,0.000000 +100,-25,0,-->,0.269250,0.000000,0.133195,0.000000 +100,-25,25,-->,0.216163,0.000000,0.340008,0.000000 +100,-25,50,-->,0.178021,0.000000,0.540986,0.000000 +100,-25,75,-->,0.148635,0.000000,0.746547,0.000000 +100,-25,100,-->,0.135944,0.000000,1.000000,0.000000 +100,-25,128,-->,0.132195,0.000000,1.000000,0.000000 +100,0,-127,-->,0.703560,0.196601,0.000000,0.000000 +100,0,-100,-->,0.602968,0.242962,0.000000,0.000000 +100,0,-75,-->,0.537885,0.251099,0.000000,0.000000 +100,0,-50,-->,0.425436,0.213161,0.000000,0.000000 +100,0,-25,-->,0.246655,0.128105,0.000000,0.000000 +100,0,0,-->,0.000000,0.002444,0.000369,0.000000 +100,0,25,-->,0.000000,0.031483,0.261475,0.000000 +100,0,50,-->,0.000000,0.038985,0.491719,0.000000 +100,0,75,-->,0.000000,0.038985,0.695572,0.000000 +100,0,100,-->,0.000000,0.033864,0.924141,0.000000 +100,0,128,-->,0.000000,0.022561,1.000000,0.000000 +100,25,-127,-->,0.650550,0.358182,0.000000,0.000000 +100,25,-100,-->,0.578376,0.390235,0.000000,0.000000 +100,25,-75,-->,0.515662,0.408167,0.000000,0.000000 +100,25,-50,-->,0.402624,0.399105,0.000000,0.000000 +100,25,-25,-->,0.158754,0.325370,0.000000,0.000000 +100,25,0,-->,0.000000,0.240542,0.000000,0.000000 +100,25,25,-->,0.000000,0.228451,0.195420,0.000000 +100,25,50,-->,0.000000,0.225406,0.433224,0.000000 +100,25,75,-->,0.000000,0.213303,0.639277,0.000000 +100,25,100,-->,0.000000,0.199971,0.856382,0.000000 +100,25,128,-->,0.000000,0.187067,1.000000,0.000000 +100,50,-127,-->,0.609035,0.481008,0.000000,0.000000 +100,50,-100,-->,0.561210,0.513618,0.000000,0.000000 +100,50,-75,-->,0.490211,0.522871,0.000000,0.000000 +100,50,-50,-->,0.287151,0.496859,0.000000,0.000000 +100,50,-25,-->,0.033784,0.450569,0.000000,0.000000 +100,50,0,-->,0.000000,0.397230,0.000000,0.000000 +100,50,25,-->,0.000000,0.365183,0.122737,0.000000 +100,50,50,-->,0.000000,0.388071,0.380054,0.000000 +100,50,75,-->,0.000000,0.375609,0.596816,0.000000 +100,50,100,-->,0.000000,0.358332,0.811962,0.000000 +100,50,128,-->,0.000000,0.343176,1.000000,0.000000 +100,75,-127,-->,0.589138,0.568488,0.000000,0.000000 +100,75,-100,-->,0.521608,0.585013,0.000000,0.000000 +100,75,-75,-->,0.365016,0.585929,0.000000,0.000000 +100,75,-50,-->,0.160115,0.571549,0.000000,0.000000 +100,75,-25,-->,0.000000,0.559258,0.000000,0.000000 +100,75,0,-->,0.000000,0.536818,0.000000,0.000000 +100,75,25,-->,0.000000,0.511918,0.021607,0.000000 +100,75,50,-->,0.000000,0.532057,0.286784,0.000000 +100,75,75,-->,0.000000,0.539792,0.528720,0.000000 +100,75,100,-->,0.000000,0.529751,0.734989,0.000000 +100,75,128,-->,0.000000,0.512803,1.000000,0.000000 +100,100,-127,-->,0.548596,0.624114,0.000000,0.000000 +100,100,-100,-->,0.431660,0.642483,0.000000,0.000000 +100,100,-75,-->,0.251532,0.654291,0.000000,0.000000 +100,100,-50,-->,0.034444,0.652261,0.000000,0.000000 +100,100,-25,-->,0.000000,0.642864,0.000000,0.000000 +100,100,0,-->,0.000000,0.648386,0.000000,0.000000 +100,100,25,-->,0.000000,0.647351,0.000000,0.000000 +100,100,50,-->,0.000000,0.664329,0.182315,0.000000 +100,100,75,-->,0.000000,0.681200,0.442432,0.000000 +100,100,100,-->,0.000000,0.686790,0.648104,0.000000 +100,100,128,-->,0.000000,0.681200,0.875894,0.000000 +100,128,-127,-->,0.473495,0.691673,0.000000,0.000000 +100,128,-100,-->,0.293564,0.721630,0.000000,0.000000 +100,128,-75,-->,0.125398,0.732903,0.000000,0.000000 +100,128,-50,-->,0.000000,0.756863,0.000000,0.000000 +100,128,-25,-->,0.000000,0.747789,0.000000,0.000000 +100,128,0,-->,0.000000,0.777947,0.000000,0.000000 +100,128,25,-->,0.000000,0.803922,0.000000,0.000000 +100,128,50,-->,0.000000,0.830204,0.056732,0.000000 +100,128,75,-->,0.000000,0.853749,0.331949,0.000000 +100,128,100,-->,0.000000,0.875432,0.551788,0.000000 +100,128,128,-->,0.000000,0.890196,0.749020,0.000000 +-1,0,0,-->,0.840415,0.799031,0.744591,0.797047 +101,0,0,-->,0.000000,0.002444,0.000369,0.000000 +50,-130,0,-->,1.000000,0.000000,0.722076,0.000000 +50,130,0,-->,0.000000,1.000000,0.000000,0.000000 +50,0,-130,-->,1.000000,0.268881,0.000000,0.000000 +50,0,130,-->,0.531119,0.482861,1.000000,0.020346 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-3.csv new file mode 100644 index 0000000..8c16279 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToDevice_ICC-3.csv @@ -0,0 +1,732 @@ +0,-127,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,-127,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,-127,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,-127,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,-127,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,-127,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-127,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,-100,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,-100,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,-100,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,-100,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,-100,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-100,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,-75,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,-75,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,-75,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,-75,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,-75,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-75,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,-50,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,-50,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,-50,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,-50,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,-50,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-50,128,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,-25,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,-25,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,-25,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,-25,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,-25,0,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,25,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,50,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,75,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,100,-->,0.850980,0.800000,0.749020,0.800000 +0,-25,128,-->,0.850980,0.800000,0.749020,0.800000 +0,0,-127,-->,1.000000,0.950496,0.010288,0.000000 +0,0,-100,-->,1.000000,0.997391,0.196241,0.023175 +0,0,-75,-->,1.000000,1.000000,0.282442,0.313925 +0,0,-50,-->,0.887197,0.833449,0.568627,0.754355 +0,0,-25,-->,0.854902,0.803922,0.734388,0.792157 +0,0,0,-->,0.850980,0.800000,0.749020,0.800000 +0,0,25,-->,0.850980,0.800000,0.749020,0.800000 +0,0,50,-->,0.850980,0.800000,0.749020,0.800000 +0,0,75,-->,0.850980,0.800000,0.749020,0.800000 +0,0,100,-->,0.850980,0.800000,0.749020,0.800000 +0,0,128,-->,0.850980,0.800000,0.749020,0.800000 +0,25,-127,-->,1.000000,0.971921,0.000000,0.000000 +0,25,-100,-->,0.989068,1.000000,0.181944,0.021494 +0,25,-75,-->,0.972312,1.000000,0.287352,0.332813 +0,25,-50,-->,0.862497,0.823410,0.628721,0.773019 +0,25,-25,-->,0.850980,0.803922,0.734166,0.792157 +0,25,0,-->,0.850980,0.800000,0.749020,0.798353 +0,25,25,-->,0.850980,0.800000,0.749020,0.798353 +0,25,50,-->,0.850980,0.800000,0.749020,0.798353 +0,25,75,-->,0.850980,0.800000,0.749020,0.798353 +0,25,100,-->,0.850980,0.800000,0.749020,0.798353 +0,25,128,-->,0.850980,0.800000,0.749020,0.798353 +0,50,-127,-->,1.000000,0.992482,0.000000,0.000000 +0,50,-100,-->,0.969578,1.000000,0.202256,0.033434 +0,50,-75,-->,0.942217,1.000000,0.280618,0.365007 +0,50,-50,-->,0.851298,0.816321,0.684186,0.782295 +0,50,-25,-->,0.844815,0.803922,0.741176,0.792157 +0,50,0,-->,0.844936,0.803022,0.749020,0.796078 +0,50,25,-->,0.844936,0.803022,0.749020,0.796078 +0,50,50,-->,0.844936,0.803022,0.749020,0.796078 +0,50,75,-->,0.844936,0.803022,0.749020,0.796078 +0,50,100,-->,0.844936,0.803022,0.749020,0.796078 +0,50,128,-->,0.844936,0.803022,0.749020,0.796078 +0,75,-127,-->,0.968684,1.000000,0.003886,0.000000 +0,75,-100,-->,0.943247,1.000000,0.231421,0.046337 +0,75,-75,-->,0.901215,1.000000,0.293901,0.399484 +0,75,-50,-->,0.826354,0.896250,0.536377,0.688706 +0,75,-25,-->,0.843137,0.803922,0.741176,0.792157 +0,75,0,-->,0.843137,0.803922,0.749020,0.796078 +0,75,25,-->,0.843137,0.803922,0.749020,0.796078 +0,75,50,-->,0.843137,0.803922,0.749020,0.796078 +0,75,75,-->,0.843137,0.803922,0.749020,0.796078 +0,75,100,-->,0.843137,0.803922,0.749020,0.796078 +0,75,128,-->,0.843137,0.803922,0.749020,0.796078 +0,100,-127,-->,0.922064,1.000000,0.084688,0.000000 +0,100,-100,-->,0.908328,1.000000,0.264463,0.070769 +0,100,-75,-->,0.843475,1.000000,0.348647,0.348822 +0,100,-50,-->,0.777261,1.000000,0.474851,0.541969 +0,100,-25,-->,0.745662,0.947104,0.636707,0.634146 +0,100,0,-->,0.691783,0.912437,0.690593,0.672373 +0,100,25,-->,0.691783,0.912437,0.690593,0.672373 +0,100,50,-->,0.691783,0.912437,0.690593,0.672373 +0,100,75,-->,0.691783,0.912437,0.690593,0.672373 +0,100,100,-->,0.691783,0.912437,0.690593,0.672373 +0,100,128,-->,0.691783,0.912437,0.690593,0.672373 +0,128,-127,-->,0.905882,1.000000,0.113725,0.000000 +0,128,-100,-->,0.887900,1.000000,0.276205,0.073801 +0,128,-75,-->,0.817347,1.000000,0.381822,0.294287 +0,128,-50,-->,0.755017,1.000000,0.490888,0.474741 +0,128,-25,-->,0.673719,1.000000,0.590344,0.569418 +0,128,0,-->,0.619608,0.968627,0.686275,0.607843 +0,128,25,-->,0.619608,0.968627,0.686275,0.607843 +0,128,50,-->,0.619608,0.968627,0.686275,0.607843 +0,128,75,-->,0.619608,0.968627,0.686275,0.607843 +0,128,100,-->,0.619608,0.968627,0.686275,0.607843 +0,128,128,-->,0.619608,0.968627,0.686275,0.607843 +20,-127,-127,-->,1.000000,0.506063,0.000000,0.000000 +20,-127,-100,-->,1.000000,0.510505,0.087133,0.000000 +20,-127,-75,-->,1.000000,0.532704,0.270222,0.018027 +20,-127,-50,-->,1.000000,0.561650,0.413574,0.123100 +20,-127,-25,-->,1.000000,0.526360,0.582554,0.281190 +20,-127,0,-->,1.000000,0.491680,0.932154,0.392965 +20,-127,25,-->,0.993254,0.544552,1.000000,0.410664 +20,-127,50,-->,0.950816,0.556120,1.000000,0.412986 +20,-127,75,-->,0.950816,0.556120,1.000000,0.412986 +20,-127,100,-->,0.950816,0.556120,1.000000,0.412986 +20,-127,128,-->,0.950816,0.556120,1.000000,0.412986 +20,-100,-127,-->,1.000000,0.506063,0.000000,0.000000 +20,-100,-100,-->,1.000000,0.510505,0.087133,0.000000 +20,-100,-75,-->,1.000000,0.532704,0.270222,0.018027 +20,-100,-50,-->,1.000000,0.561650,0.413574,0.123100 +20,-100,-25,-->,1.000000,0.526360,0.582554,0.281190 +20,-100,0,-->,1.000000,0.491680,0.932154,0.392965 +20,-100,25,-->,0.993254,0.544552,1.000000,0.410664 +20,-100,50,-->,0.950816,0.556120,1.000000,0.412986 +20,-100,75,-->,0.950816,0.556120,1.000000,0.412986 +20,-100,100,-->,0.950816,0.556120,1.000000,0.412986 +20,-100,128,-->,0.950816,0.556120,1.000000,0.412986 +20,-75,-127,-->,1.000000,0.509278,0.000000,0.000000 +20,-75,-100,-->,1.000000,0.513927,0.084744,0.000000 +20,-75,-75,-->,1.000000,0.541772,0.268780,0.018027 +20,-75,-50,-->,1.000000,0.578666,0.409072,0.123281 +20,-75,-25,-->,1.000000,0.540590,0.573099,0.287578 +20,-75,0,-->,1.000000,0.502765,0.926441,0.406318 +20,-75,25,-->,0.965728,0.557688,1.000000,0.424195 +20,-75,50,-->,0.928387,0.563660,1.000000,0.430582 +20,-75,75,-->,0.928387,0.563660,1.000000,0.430582 +20,-75,100,-->,0.928387,0.563660,1.000000,0.430582 +20,-75,128,-->,0.928387,0.563660,1.000000,0.430582 +20,-50,-127,-->,1.000000,0.520766,0.000000,0.000000 +20,-50,-100,-->,1.000000,0.527980,0.077193,0.000000 +20,-50,-75,-->,1.000000,0.566047,0.263700,0.017550 +20,-50,-50,-->,1.000000,0.623833,0.395430,0.122422 +20,-50,-25,-->,1.000000,0.582802,0.544528,0.298664 +20,-50,0,-->,1.000000,0.529251,0.906724,0.446402 +20,-50,25,-->,0.906548,0.581455,1.000000,0.469692 +20,-50,50,-->,0.877721,0.584611,1.000000,0.472026 +20,-50,75,-->,0.877721,0.584611,1.000000,0.472026 +20,-50,100,-->,0.877721,0.584611,1.000000,0.472026 +20,-50,128,-->,0.877721,0.584611,1.000000,0.472026 +20,-25,-127,-->,1.000000,0.534157,0.000000,0.000000 +20,-25,-100,-->,1.000000,0.542945,0.072745,0.000000 +20,-25,-75,-->,1.000000,0.601137,0.256822,0.013191 +20,-25,-50,-->,1.000000,0.693824,0.383654,0.105796 +20,-25,-25,-->,1.000000,0.673530,0.511091,0.293004 +20,-25,0,-->,1.000000,0.570037,0.875168,0.496815 +20,-25,25,-->,0.840931,0.617464,1.000000,0.516582 +20,-25,50,-->,0.822030,0.619974,1.000000,0.513759 +20,-25,75,-->,0.822030,0.619974,1.000000,0.513759 +20,-25,100,-->,0.822030,0.619974,1.000000,0.513759 +20,-25,128,-->,0.822030,0.619974,1.000000,0.513759 +20,0,-127,-->,1.000000,0.562773,0.000000,0.000000 +20,0,-100,-->,1.000000,0.563756,0.063750,0.000000 +20,0,-75,-->,1.000000,0.670816,0.232259,0.004681 +20,0,-50,-->,1.000000,0.815246,0.355250,0.044731 +20,0,-25,-->,1.000000,0.905131,0.439332,0.168122 +20,0,0,-->,0.782731,0.730494,0.709303,0.549275 +20,0,25,-->,0.733134,0.700299,0.976325,0.559094 +20,0,50,-->,0.730705,0.692899,0.984376,0.551104 +20,0,75,-->,0.730705,0.692899,0.984376,0.551104 +20,0,100,-->,0.730705,0.692899,0.984376,0.551104 +20,0,128,-->,0.730705,0.692899,0.984376,0.551104 +20,25,-127,-->,1.000000,0.598359,0.000000,0.000000 +20,25,-100,-->,1.000000,0.606549,0.036272,0.000000 +20,25,-75,-->,1.000000,0.780752,0.087257,0.000000 +20,25,-50,-->,0.969495,1.000000,0.079231,0.000000 +20,25,-25,-->,0.821105,1.000000,0.453244,0.112120 +20,25,0,-->,0.567965,1.000000,0.621244,0.477919 +20,25,25,-->,0.564976,0.860930,1.000000,0.530051 +20,25,50,-->,0.578836,0.822281,1.000000,0.528071 +20,25,75,-->,0.578836,0.822281,1.000000,0.528071 +20,25,100,-->,0.578836,0.822281,1.000000,0.528071 +20,25,128,-->,0.578836,0.822281,1.000000,0.528071 +20,50,-127,-->,1.000000,0.644514,0.000000,0.000000 +20,50,-100,-->,1.000000,0.724044,0.000000,0.000000 +20,50,-75,-->,0.902669,0.917767,0.000000,0.000000 +20,50,-50,-->,0.801919,1.000000,0.200661,0.002076 +20,50,-25,-->,0.673012,1.000000,0.413157,0.135593 +20,50,0,-->,0.505051,1.000000,0.581359,0.341579 +20,50,25,-->,0.474964,1.000000,1.000000,0.405711 +20,50,50,-->,0.495745,1.000000,1.000000,0.406347 +20,50,75,-->,0.495745,1.000000,1.000000,0.406347 +20,50,100,-->,0.495745,1.000000,1.000000,0.406347 +20,50,128,-->,0.495745,1.000000,1.000000,0.406347 +20,75,-127,-->,1.000000,0.711471,0.000000,0.000000 +20,75,-100,-->,0.892338,0.840279,0.000000,0.000000 +20,75,-75,-->,0.770068,1.000000,0.000000,0.000000 +20,75,-50,-->,0.671851,1.000000,0.167975,0.002177 +20,75,-25,-->,0.567244,1.000000,0.359472,0.077322 +20,75,0,-->,0.437798,1.000000,0.534359,0.200634 +20,75,25,-->,0.361230,1.000000,0.767428,0.257009 +20,75,50,-->,0.360088,1.000000,0.888807,0.265534 +20,75,75,-->,0.360088,1.000000,0.888807,0.265534 +20,75,100,-->,0.360088,1.000000,0.888807,0.265534 +20,75,128,-->,0.360088,1.000000,0.888807,0.265534 +20,100,-127,-->,0.876796,0.818588,0.000000,0.000000 +20,100,-100,-->,0.780285,0.945527,0.000000,0.000000 +20,100,-75,-->,0.640774,1.000000,0.000000,0.000000 +20,100,-50,-->,0.542556,1.000000,0.072484,0.000000 +20,100,-25,-->,0.475102,1.000000,0.269972,0.016799 +20,100,0,-->,0.348012,1.000000,0.465021,0.071568 +20,100,25,-->,0.276457,1.000000,0.640473,0.107972 +20,100,50,-->,0.267301,1.000000,0.705592,0.115770 +20,100,75,-->,0.267301,1.000000,0.705592,0.115770 +20,100,100,-->,0.267301,1.000000,0.705592,0.115770 +20,100,128,-->,0.267301,1.000000,0.705592,0.115770 +20,128,-127,-->,0.801611,0.903067,0.000000,0.000000 +20,128,-100,-->,0.693876,1.000000,0.000000,0.000000 +20,128,-75,-->,0.560444,1.000000,0.000000,0.000000 +20,128,-50,-->,0.441823,1.000000,0.009210,0.000000 +20,128,-25,-->,0.360053,1.000000,0.158447,0.000753 +20,128,0,-->,0.268425,1.000000,0.368599,0.011798 +20,128,25,-->,0.207502,1.000000,0.557524,0.031774 +20,128,50,-->,0.191333,1.000000,0.610842,0.036140 +20,128,75,-->,0.191333,1.000000,0.610842,0.036140 +20,128,100,-->,0.191333,1.000000,0.610842,0.036140 +20,128,128,-->,0.191333,1.000000,0.610842,0.036140 +40,-127,-127,-->,1.000000,0.006964,0.108985,0.000000 +40,-127,-100,-->,1.000000,0.000000,0.149912,0.000000 +40,-127,-75,-->,1.000000,0.000000,0.178928,0.000000 +40,-127,-50,-->,1.000000,0.014093,0.310583,0.000000 +40,-127,-25,-->,1.000000,0.000314,0.520514,0.000000 +40,-127,0,-->,1.000000,0.012225,0.767244,0.000000 +40,-127,25,-->,1.000000,0.018514,1.000000,0.000000 +40,-127,50,-->,1.000000,0.037453,1.000000,0.000000 +40,-127,75,-->,1.000000,0.045126,1.000000,0.000000 +40,-127,100,-->,1.000000,0.045126,1.000000,0.000000 +40,-127,128,-->,1.000000,0.045126,1.000000,0.000000 +40,-100,-127,-->,1.000000,0.016979,0.107138,0.000000 +40,-100,-100,-->,1.000000,0.000000,0.131150,0.000000 +40,-100,-75,-->,1.000000,0.028402,0.159093,0.000000 +40,-100,-50,-->,1.000000,0.066531,0.293135,0.000000 +40,-100,-25,-->,1.000000,0.057578,0.503767,0.000000 +40,-100,0,-->,1.000000,0.070130,0.753051,0.000000 +40,-100,25,-->,1.000000,0.073120,1.000000,0.000000 +40,-100,50,-->,1.000000,0.100148,1.000000,0.000000 +40,-100,75,-->,1.000000,0.105159,1.000000,0.000000 +40,-100,100,-->,1.000000,0.105159,1.000000,0.000000 +40,-100,128,-->,1.000000,0.105159,1.000000,0.000000 +40,-75,-127,-->,1.000000,0.035617,0.096813,0.000000 +40,-75,-100,-->,1.000000,0.052170,0.093064,0.000000 +40,-75,-75,-->,1.000000,0.113090,0.131176,0.000000 +40,-75,-50,-->,1.000000,0.146727,0.263088,0.000000 +40,-75,-25,-->,1.000000,0.146834,0.471431,0.000000 +40,-75,0,-->,1.000000,0.164566,0.725780,0.000000 +40,-75,25,-->,1.000000,0.176793,1.000000,0.000000 +40,-75,50,-->,1.000000,0.197936,1.000000,0.003422 +40,-75,75,-->,1.000000,0.201216,1.000000,0.004104 +40,-75,100,-->,1.000000,0.201216,1.000000,0.004104 +40,-75,128,-->,1.000000,0.201216,1.000000,0.004104 +40,-50,-127,-->,1.000000,0.071425,0.074588,0.000000 +40,-50,-100,-->,1.000000,0.118444,0.039354,0.000000 +40,-50,-75,-->,1.000000,0.209833,0.087461,0.000000 +40,-50,-50,-->,1.000000,0.249669,0.209956,0.000000 +40,-50,-25,-->,1.000000,0.260818,0.419045,0.000000 +40,-50,0,-->,1.000000,0.277317,0.699354,0.001733 +40,-50,25,-->,0.946678,0.295579,1.000000,0.008794 +40,-50,50,-->,0.913232,0.303880,1.000000,0.020805 +40,-50,75,-->,0.908988,0.303880,1.000000,0.023419 +40,-50,100,-->,0.908988,0.303880,1.000000,0.023419 +40,-50,128,-->,0.908988,0.303880,1.000000,0.023419 +40,-25,-127,-->,1.000000,0.127384,0.017510,0.000000 +40,-25,-100,-->,1.000000,0.215316,0.000000,0.000000 +40,-25,-75,-->,1.000000,0.311558,0.013419,0.000000 +40,-25,-50,-->,1.000000,0.341931,0.077979,0.000000 +40,-25,-25,-->,0.932230,0.390034,0.338433,0.000000 +40,-25,0,-->,0.825748,0.402208,0.637590,0.037791 +40,-25,25,-->,0.784234,0.402614,1.000000,0.070216 +40,-25,50,-->,0.767249,0.408878,1.000000,0.075887 +40,-25,75,-->,0.763849,0.409685,1.000000,0.072452 +40,-25,100,-->,0.763849,0.409685,1.000000,0.072452 +40,-25,128,-->,0.763849,0.409685,1.000000,0.072452 +40,0,-127,-->,1.000000,0.214260,0.000000,0.000000 +40,0,-100,-->,1.000000,0.353516,0.000000,0.000000 +40,0,-75,-->,0.967557,0.467858,0.000000,0.000000 +40,0,-50,-->,0.856029,0.522378,0.000000,0.000000 +40,0,-25,-->,0.750072,0.558342,0.238732,0.000000 +40,0,0,-->,0.632973,0.558121,0.550899,0.083803 +40,0,25,-->,0.577793,0.536944,0.933973,0.154867 +40,0,50,-->,0.580225,0.541226,1.000000,0.133970 +40,0,75,-->,0.583853,0.536944,1.000000,0.123532 +40,0,100,-->,0.583853,0.536944,1.000000,0.123532 +40,0,128,-->,0.583853,0.536944,1.000000,0.123532 +40,25,-127,-->,1.000000,0.388887,0.000000,0.000000 +40,25,-100,-->,0.949430,0.520330,0.000000,0.000000 +40,25,-75,-->,0.817881,0.615076,0.000000,0.000000 +40,25,-50,-->,0.705056,0.679576,0.000000,0.000000 +40,25,-25,-->,0.564856,0.721676,0.103461,0.000000 +40,25,0,-->,0.504415,0.746634,0.490457,0.032605 +40,25,25,-->,0.421304,0.730475,0.834884,0.114039 +40,25,50,-->,0.432007,0.721365,1.000000,0.115113 +40,25,75,-->,0.435308,0.710867,1.000000,0.112766 +40,25,100,-->,0.435308,0.710867,1.000000,0.112766 +40,25,128,-->,0.435308,0.710867,1.000000,0.112766 +40,50,-127,-->,0.930688,0.558036,0.000000,0.000000 +40,50,-100,-->,0.821058,0.647683,0.000000,0.000000 +40,50,-75,-->,0.722630,0.741685,0.000000,0.000000 +40,50,-50,-->,0.585098,0.803816,0.000000,0.000000 +40,50,-25,-->,0.408874,0.889668,0.000000,0.000000 +40,50,0,-->,0.313648,0.936891,0.373624,0.000000 +40,50,25,-->,0.274676,0.949472,0.782557,0.010429 +40,50,50,-->,0.276613,0.930709,1.000000,0.017578 +40,50,75,-->,0.275901,0.922383,1.000000,0.023625 +40,50,100,-->,0.275901,0.922383,1.000000,0.023625 +40,50,128,-->,0.275901,0.922383,1.000000,0.023625 +40,75,-127,-->,0.817025,0.677858,0.000000,0.000000 +40,75,-100,-->,0.741024,0.757872,0.000000,0.000000 +40,75,-75,-->,0.616670,0.833936,0.000000,0.000000 +40,75,-50,-->,0.489203,0.893186,0.000000,0.000000 +40,75,-25,-->,0.276775,0.984538,0.000000,0.000000 +40,75,0,-->,0.143017,1.000000,0.218941,0.000000 +40,75,25,-->,0.102734,1.000000,0.617952,0.000000 +40,75,50,-->,0.091306,1.000000,1.000000,0.000000 +40,75,75,-->,0.089082,1.000000,1.000000,0.000000 +40,75,100,-->,0.089082,1.000000,1.000000,0.000000 +40,75,128,-->,0.089082,1.000000,1.000000,0.000000 +40,100,-127,-->,0.740996,0.778047,0.000000,0.000000 +40,100,-100,-->,0.642885,0.845255,0.000000,0.000000 +40,100,-75,-->,0.524802,0.911817,0.000000,0.000000 +40,100,-50,-->,0.360030,0.980643,0.000000,0.000000 +40,100,-25,-->,0.160033,1.000000,0.000000,0.000000 +40,100,0,-->,0.022230,1.000000,0.086849,0.000000 +40,100,25,-->,0.000000,1.000000,0.429655,0.000000 +40,100,50,-->,0.000000,1.000000,0.730966,0.000000 +40,100,75,-->,0.000000,1.000000,0.966270,0.000000 +40,100,100,-->,0.000000,1.000000,0.966270,0.000000 +40,100,128,-->,0.000000,1.000000,0.966270,0.000000 +40,128,-127,-->,0.671408,0.843957,0.000000,0.000000 +40,128,-100,-->,0.572545,0.906212,0.000000,0.000000 +40,128,-75,-->,0.442852,0.974399,0.000000,0.000000 +40,128,-50,-->,0.267796,1.000000,0.000000,0.000000 +40,128,-25,-->,0.075729,1.000000,0.000000,0.000000 +40,128,0,-->,0.000000,1.000000,0.000000,0.000000 +40,128,25,-->,0.000000,1.000000,0.268750,0.000000 +40,128,50,-->,0.000000,1.000000,0.532256,0.000000 +40,128,75,-->,0.000000,1.000000,0.656861,0.000000 +40,128,100,-->,0.000000,1.000000,0.656861,0.000000 +40,128,128,-->,0.000000,1.000000,0.656861,0.000000 +60,-127,-127,-->,1.000000,0.000000,0.003359,0.000000 +60,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-127,-75,-->,1.000000,0.000000,0.039340,0.000000 +60,-127,-50,-->,1.000000,0.000000,0.167862,0.000000 +60,-127,-25,-->,1.000000,0.000000,0.340855,0.000000 +60,-127,0,-->,1.000000,0.000000,0.567768,0.000000 +60,-127,25,-->,1.000000,0.000000,0.800730,0.000000 +60,-127,50,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,75,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,100,-->,1.000000,0.000000,1.000000,0.000000 +60,-127,128,-->,1.000000,0.000000,1.000000,0.000000 +60,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-100,-75,-->,1.000000,0.000000,0.020260,0.000000 +60,-100,-50,-->,1.000000,0.000000,0.154085,0.000000 +60,-100,-25,-->,1.000000,0.000000,0.322435,0.000000 +60,-100,0,-->,1.000000,0.000000,0.551750,0.000000 +60,-100,25,-->,1.000000,0.000000,0.778304,0.000000 +60,-100,50,-->,0.986650,0.000000,1.000000,0.000000 +60,-100,75,-->,0.932855,0.000000,1.000000,0.000000 +60,-100,100,-->,0.906244,0.000000,1.000000,0.000000 +60,-100,128,-->,0.903961,0.000000,1.000000,0.000000 +60,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-75,-->,1.000000,0.000000,0.000000,0.000000 +60,-75,-50,-->,1.000000,0.000000,0.113638,0.000000 +60,-75,-25,-->,1.000000,0.000000,0.294573,0.000000 +60,-75,0,-->,0.932546,0.000000,0.523435,0.000000 +60,-75,25,-->,0.860443,0.000000,0.744493,0.000000 +60,-75,50,-->,0.814871,0.000000,1.000000,0.000000 +60,-75,75,-->,0.781871,0.000000,1.000000,0.000000 +60,-75,100,-->,0.770403,0.000000,1.000000,0.000000 +60,-75,128,-->,0.768603,0.000000,1.000000,0.000000 +60,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-100,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-75,-->,1.000000,0.000000,0.000000,0.000000 +60,-50,-50,-->,0.956818,0.000000,0.031587,0.000000 +60,-50,-25,-->,0.836722,0.000000,0.251379,0.000000 +60,-50,0,-->,0.776631,0.000000,0.486539,0.000000 +60,-50,25,-->,0.722554,0.000000,0.713644,0.000000 +60,-50,50,-->,0.675870,0.000000,1.000000,0.000000 +60,-50,75,-->,0.653746,0.000000,1.000000,0.000000 +60,-50,100,-->,0.646233,0.000000,1.000000,0.000000 +60,-50,128,-->,0.644100,0.000000,1.000000,0.000000 +60,-25,-127,-->,1.000000,0.000000,0.000000,0.000000 +60,-25,-100,-->,1.000000,0.051148,0.000000,0.000000 +60,-25,-75,-->,0.863503,0.098702,0.000000,0.000000 +60,-25,-50,-->,0.768665,0.065020,0.000000,0.000000 +60,-25,-25,-->,0.688410,0.072431,0.143227,0.000000 +60,-25,0,-->,0.604309,0.121668,0.433849,0.000000 +60,-25,25,-->,0.566367,0.130993,0.686829,0.000000 +60,-25,50,-->,0.545778,0.133107,1.000000,0.000000 +60,-25,75,-->,0.532592,0.134605,1.000000,0.000000 +60,-25,100,-->,0.530936,0.131417,1.000000,0.000000 +60,-25,128,-->,0.530936,0.131276,1.000000,0.000000 +60,0,-127,-->,1.000000,0.190791,0.000000,0.000000 +60,0,-100,-->,0.853652,0.284801,0.000000,0.000000 +60,0,-75,-->,0.694111,0.308601,0.000000,0.000000 +60,0,-50,-->,0.583989,0.306699,0.000000,0.000000 +60,0,-25,-->,0.511822,0.307535,0.020637,0.000000 +60,0,0,-->,0.441331,0.339006,0.343663,0.000000 +60,0,25,-->,0.381443,0.343584,0.622932,0.000000 +60,0,50,-->,0.356826,0.336819,0.957750,0.000000 +60,0,75,-->,0.344768,0.326989,1.000000,0.000000 +60,0,100,-->,0.343170,0.322352,1.000000,0.000000 +60,0,128,-->,0.342509,0.321667,1.000000,0.000000 +60,25,-127,-->,0.853089,0.384331,0.000000,0.000000 +60,25,-100,-->,0.716768,0.421264,0.000000,0.000000 +60,25,-75,-->,0.576722,0.433126,0.000000,0.000000 +60,25,-50,-->,0.478338,0.446848,0.000000,0.000000 +60,25,-25,-->,0.301614,0.503345,0.000000,0.000000 +60,25,0,-->,0.203391,0.524830,0.234995,0.000000 +60,25,25,-->,0.156036,0.528683,0.554343,0.000000 +60,25,50,-->,0.129944,0.523735,0.872784,0.000000 +60,25,75,-->,0.130129,0.507688,1.000000,0.000000 +60,25,100,-->,0.134333,0.494630,1.000000,0.000000 +60,25,128,-->,0.135637,0.492765,1.000000,0.000000 +60,50,-127,-->,0.729777,0.509357,0.000000,0.000000 +60,50,-100,-->,0.607612,0.512326,0.000000,0.000000 +60,50,-75,-->,0.510062,0.521478,0.000000,0.000000 +60,50,-50,-->,0.373002,0.559742,0.000000,0.000000 +60,50,-25,-->,0.178886,0.619969,0.000000,0.000000 +60,50,0,-->,0.000000,0.673327,0.092438,0.000000 +60,50,25,-->,0.000000,0.683552,0.465014,0.000000 +60,50,50,-->,0.000000,0.676555,0.754351,0.000000 +60,50,75,-->,0.000000,0.664524,1.000000,0.000000 +60,50,100,-->,0.000000,0.655379,1.000000,0.000000 +60,50,128,-->,0.000000,0.654985,1.000000,0.000000 +60,75,-127,-->,0.635498,0.574498,0.000000,0.000000 +60,75,-100,-->,0.555726,0.580059,0.000000,0.000000 +60,75,-75,-->,0.441918,0.621634,0.000000,0.000000 +60,75,-50,-->,0.286464,0.686345,0.000000,0.000000 +60,75,-25,-->,0.079218,0.759412,0.000000,0.000000 +60,75,0,-->,0.000000,0.811931,0.000000,0.000000 +60,75,25,-->,0.000000,0.833021,0.327616,0.000000 +60,75,50,-->,0.000000,0.840224,0.621686,0.000000 +60,75,75,-->,0.000000,0.840887,0.903312,0.000000 +60,75,100,-->,0.000000,0.835334,1.000000,0.000000 +60,75,128,-->,0.000000,0.834844,1.000000,0.000000 +60,100,-127,-->,0.585811,0.651747,0.000000,0.000000 +60,100,-100,-->,0.510679,0.692872,0.000000,0.000000 +60,100,-75,-->,0.376427,0.764609,0.000000,0.000000 +60,100,-50,-->,0.209254,0.831953,0.000000,0.000000 +60,100,-25,-->,0.000000,0.890591,0.000000,0.000000 +60,100,0,-->,0.000000,0.958308,0.000000,0.000000 +60,100,25,-->,0.000000,1.000000,0.159763,0.000000 +60,100,50,-->,0.000000,1.000000,0.483561,0.000000 +60,100,75,-->,0.000000,1.000000,0.707296,0.000000 +60,100,100,-->,0.000000,1.000000,0.888654,0.000000 +60,100,128,-->,0.000000,1.000000,0.919672,0.000000 +60,128,-127,-->,0.562462,0.747335,0.000000,0.000000 +60,128,-100,-->,0.477870,0.802487,0.000000,0.000000 +60,128,-75,-->,0.315884,0.869940,0.000000,0.000000 +60,128,-50,-->,0.125733,0.925276,0.000000,0.000000 +60,128,-25,-->,0.000000,0.984929,0.000000,0.000000 +60,128,0,-->,0.000000,1.000000,0.000000,0.000000 +60,128,25,-->,0.000000,1.000000,0.025747,0.000000 +60,128,50,-->,0.000000,1.000000,0.351048,0.000000 +60,128,75,-->,0.000000,1.000000,0.573722,0.000000 +60,128,100,-->,0.000000,1.000000,0.712040,0.000000 +60,128,128,-->,0.000000,1.000000,0.730351,0.000000 +80,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-127,-50,-->,1.000000,0.000000,0.048463,0.000000 +80,-127,-25,-->,1.000000,0.000000,0.236130,0.000000 +80,-127,0,-->,1.000000,0.000000,0.442323,0.000000 +80,-127,25,-->,1.000000,0.000000,0.666126,0.000000 +80,-127,50,-->,0.982389,0.000000,1.000000,0.000000 +80,-127,75,-->,0.916377,0.000000,1.000000,0.000000 +80,-127,100,-->,0.841738,0.000000,1.000000,0.000000 +80,-127,128,-->,0.809561,0.000000,1.000000,0.000000 +80,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-75,-->,1.000000,0.000000,0.000000,0.000000 +80,-100,-50,-->,1.000000,0.000000,0.017689,0.000000 +80,-100,-25,-->,0.976883,0.000000,0.198457,0.000000 +80,-100,0,-->,0.906500,0.000000,0.408955,0.000000 +80,-100,25,-->,0.871196,0.000000,0.632229,0.000000 +80,-100,50,-->,0.822738,0.000000,0.964023,0.000000 +80,-100,75,-->,0.786012,0.000000,1.000000,0.000000 +80,-100,100,-->,0.747124,0.000000,1.000000,0.000000 +80,-100,128,-->,0.724242,0.000000,1.000000,0.000000 +80,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-100,-->,1.000000,0.000000,0.000000,0.000000 +80,-75,-75,-->,0.991954,0.000000,0.000000,0.000000 +80,-75,-50,-->,0.845714,0.000000,0.000000,0.000000 +80,-75,-25,-->,0.774196,0.000000,0.134667,0.000000 +80,-75,0,-->,0.708104,0.000000,0.356636,0.000000 +80,-75,25,-->,0.677351,0.000000,0.582488,0.000000 +80,-75,50,-->,0.643860,0.000000,0.867194,0.000000 +80,-75,75,-->,0.619562,0.000000,1.000000,0.000000 +80,-75,100,-->,0.604217,0.000000,1.000000,0.000000 +80,-75,128,-->,0.595326,0.000000,1.000000,0.000000 +80,-50,-127,-->,1.000000,0.000000,0.000000,0.000000 +80,-50,-100,-->,0.912697,0.000000,0.000000,0.000000 +80,-50,-75,-->,0.762148,0.000000,0.000000,0.000000 +80,-50,-50,-->,0.671156,0.000000,0.000000,0.000000 +80,-50,-25,-->,0.598441,0.000000,0.068048,0.000000 +80,-50,0,-->,0.544918,0.000000,0.294633,0.000000 +80,-50,25,-->,0.520067,0.000000,0.524468,0.000000 +80,-50,50,-->,0.493128,0.000000,0.762235,0.000000 +80,-50,75,-->,0.473595,0.000000,1.000000,0.000000 +80,-50,100,-->,0.467298,0.000000,1.000000,0.000000 +80,-50,128,-->,0.467466,0.000000,1.000000,0.000000 +80,-25,-127,-->,0.838343,0.000000,0.000000,0.000000 +80,-25,-100,-->,0.699716,0.000000,0.000000,0.000000 +80,-25,-75,-->,0.573373,0.000000,0.000000,0.000000 +80,-25,-50,-->,0.503278,0.000000,0.000000,0.000000 +80,-25,-25,-->,0.453420,0.000000,0.000000,0.000000 +80,-25,0,-->,0.378510,0.000000,0.220639,0.000000 +80,-25,25,-->,0.328681,0.000000,0.457659,0.000000 +80,-25,50,-->,0.293002,0.000000,0.675669,0.000000 +80,-25,75,-->,0.275653,0.000000,0.961965,0.000000 +80,-25,100,-->,0.271428,0.000000,1.000000,0.000000 +80,-25,128,-->,0.270999,0.000000,1.000000,0.000000 +80,0,-127,-->,0.635890,0.061658,0.000000,0.000000 +80,0,-100,-->,0.534280,0.100788,0.000000,0.000000 +80,0,-75,-->,0.418571,0.124782,0.000000,0.000000 +80,0,-50,-->,0.311178,0.125346,0.000000,0.000000 +80,0,-25,-->,0.237884,0.111998,0.000000,0.000000 +80,0,0,-->,0.156241,0.123008,0.127194,0.000000 +80,0,25,-->,0.102149,0.135379,0.410758,0.000000 +80,0,50,-->,0.067596,0.130829,0.653250,0.000000 +80,0,75,-->,0.051040,0.124346,0.931112,0.000000 +80,0,100,-->,0.052127,0.115347,1.000000,0.000000 +80,0,128,-->,0.057541,0.113044,1.000000,0.000000 +80,25,-127,-->,0.522593,0.199064,0.000000,0.000000 +80,25,-100,-->,0.414045,0.223190,0.000000,0.000000 +80,25,-75,-->,0.297090,0.230780,0.000000,0.000000 +80,25,-50,-->,0.215693,0.222572,0.000000,0.000000 +80,25,-25,-->,0.103140,0.260068,0.000000,0.000000 +80,25,0,-->,0.000000,0.311714,0.019582,0.000000 +80,25,25,-->,0.000000,0.321944,0.306566,0.000000 +80,25,50,-->,0.000000,0.317783,0.563875,0.000000 +80,25,75,-->,0.000000,0.309547,0.797232,0.000000 +80,25,100,-->,0.000000,0.303007,1.000000,0.000000 +80,25,128,-->,0.000000,0.297360,1.000000,0.000000 +80,50,-127,-->,0.424641,0.296895,0.000000,0.000000 +80,50,-100,-->,0.329166,0.293954,0.000000,0.000000 +80,50,-75,-->,0.244056,0.291495,0.000000,0.000000 +80,50,-50,-->,0.128510,0.323038,0.000000,0.000000 +80,50,-25,-->,0.000000,0.380395,0.000000,0.000000 +80,50,0,-->,0.000000,0.453419,0.000000,0.000000 +80,50,25,-->,0.000000,0.477684,0.207304,0.000000 +80,50,50,-->,0.000000,0.497816,0.490161,0.000000 +80,50,75,-->,0.000000,0.477050,0.732109,0.000000 +80,50,100,-->,0.000000,0.467324,1.000000,0.000000 +80,50,128,-->,0.000000,0.458410,1.000000,0.000000 +80,75,-127,-->,0.365531,0.345583,0.000000,0.000000 +80,75,-100,-->,0.289409,0.348136,0.000000,0.000000 +80,75,-75,-->,0.165490,0.385076,0.000000,0.000000 +80,75,-50,-->,0.042804,0.446743,0.000000,0.000000 +80,75,-25,-->,0.000000,0.513512,0.000000,0.000000 +80,75,0,-->,0.000000,0.597363,0.000000,0.000000 +80,75,25,-->,0.000000,0.645237,0.084695,0.000000 +80,75,50,-->,0.000000,0.664571,0.379516,0.000000 +80,75,75,-->,0.000000,0.656589,0.639578,0.000000 +80,75,100,-->,0.000000,0.637926,0.905577,0.000000 +80,75,128,-->,0.000000,0.634624,1.000000,0.000000 +80,100,-127,-->,0.321953,0.418336,0.000000,0.000000 +80,100,-100,-->,0.221675,0.455300,0.000000,0.000000 +80,100,-75,-->,0.083680,0.515385,0.000000,0.000000 +80,100,-50,-->,0.000000,0.587815,0.000000,0.000000 +80,100,-25,-->,0.000000,0.651385,0.000000,0.000000 +80,100,0,-->,0.000000,0.751116,0.000000,0.000000 +80,100,25,-->,0.000000,0.829401,0.000000,0.000000 +80,100,50,-->,0.000000,0.838202,0.273410,0.000000 +80,100,75,-->,0.000000,0.836515,0.545129,0.000000 +80,100,100,-->,0.000000,0.830374,0.763927,0.000000 +80,100,128,-->,0.000000,0.830449,0.947977,0.000000 +80,128,-127,-->,0.275507,0.510801,0.000000,0.000000 +80,128,-100,-->,0.168034,0.557696,0.000000,0.000000 +80,128,-75,-->,0.028337,0.625827,0.000000,0.000000 +80,128,-50,-->,0.000000,0.715203,0.000000,0.000000 +80,128,-25,-->,0.000000,0.761500,0.000000,0.000000 +80,128,0,-->,0.000000,0.870379,0.000000,0.000000 +80,128,25,-->,0.000000,0.962645,0.000000,0.000000 +80,128,50,-->,0.000000,0.975941,0.194396,0.000000 +80,128,75,-->,0.000000,0.980044,0.472498,0.000000 +80,128,100,-->,0.000000,1.000000,0.676797,0.000000 +80,128,128,-->,0.000000,1.000000,0.801823,0.000000 +100,-127,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-50,-->,1.000000,0.000000,0.000000,0.000000 +100,-127,-25,-->,1.000000,0.000000,0.121729,0.000000 +100,-127,0,-->,0.911572,0.000000,0.344766,0.000000 +100,-127,25,-->,0.817922,0.000000,0.598901,0.000000 +100,-127,50,-->,0.793755,0.000000,1.000000,0.000000 +100,-127,75,-->,0.703804,0.000000,1.000000,0.000000 +100,-127,100,-->,0.625744,0.000000,1.000000,0.000000 +100,-127,128,-->,0.600000,0.000000,1.000000,0.000000 +100,-100,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-100,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-75,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-50,-->,1.000000,0.000000,0.000000,0.000000 +100,-100,-25,-->,0.903575,0.000000,0.071735,0.000000 +100,-100,0,-->,0.766255,0.000000,0.295955,0.000000 +100,-100,25,-->,0.689471,0.000000,0.543228,0.000000 +100,-100,50,-->,0.655025,0.000000,0.912949,0.000000 +100,-100,75,-->,0.608093,0.000000,1.000000,0.000000 +100,-100,100,-->,0.564150,0.000000,1.000000,0.000000 +100,-100,128,-->,0.543259,0.000000,1.000000,0.000000 +100,-75,-127,-->,1.000000,0.000000,0.000000,0.000000 +100,-75,-100,-->,0.962319,0.000000,0.000000,0.000000 +100,-75,-75,-->,0.839297,0.000000,0.000000,0.000000 +100,-75,-50,-->,0.720374,0.000000,0.000000,0.000000 +100,-75,-25,-->,0.677766,0.000000,0.016376,0.000000 +100,-75,0,-->,0.579359,0.000000,0.233155,0.000000 +100,-75,25,-->,0.526384,0.000000,0.469438,0.000000 +100,-75,50,-->,0.502337,0.000000,0.753724,0.000000 +100,-75,75,-->,0.494922,0.000000,1.000000,0.000000 +100,-75,100,-->,0.469957,0.000000,1.000000,0.000000 +100,-75,128,-->,0.455209,0.000000,1.000000,0.000000 +100,-50,-127,-->,0.840456,0.000000,0.000000,0.000000 +100,-50,-100,-->,0.721288,0.000000,0.000000,0.000000 +100,-50,-75,-->,0.580034,0.000000,0.000000,0.000000 +100,-50,-50,-->,0.519488,0.000000,0.000000,0.000000 +100,-50,-25,-->,0.475655,0.000000,0.000000,0.000000 +100,-50,0,-->,0.413427,0.000000,0.165815,0.000000 +100,-50,25,-->,0.349216,0.000000,0.404660,0.000000 +100,-50,50,-->,0.317545,0.000000,0.652842,0.000000 +100,-50,75,-->,0.311935,0.000000,1.000000,0.000000 +100,-50,100,-->,0.313461,0.000000,1.000000,0.000000 +100,-50,128,-->,0.305265,0.000000,1.000000,0.000000 +100,-25,-127,-->,0.641352,0.000000,0.000000,0.000000 +100,-25,-100,-->,0.523695,0.000000,0.000000,0.000000 +100,-25,-75,-->,0.400634,0.000000,0.000000,0.000000 +100,-25,-50,-->,0.291823,0.000000,0.000000,0.000000 +100,-25,-25,-->,0.244761,0.000000,0.000000,0.000000 +100,-25,0,-->,0.201663,0.000000,0.085752,0.000000 +100,-25,25,-->,0.151916,0.000000,0.326135,0.000000 +100,-25,50,-->,0.136812,0.000000,0.568551,0.000000 +100,-25,75,-->,0.126658,0.000000,0.831640,0.000000 +100,-25,100,-->,0.125631,0.000000,1.000000,0.000000 +100,-25,128,-->,0.125631,0.000000,1.000000,0.000000 +100,0,-127,-->,0.479311,0.000000,0.000000,0.000000 +100,0,-100,-->,0.358012,0.000000,0.000000,0.000000 +100,0,-75,-->,0.234940,0.017247,0.000000,0.000000 +100,0,-50,-->,0.130600,0.019388,0.000000,0.000000 +100,0,-25,-->,0.056466,0.011396,0.000000,0.000000 +100,0,0,-->,0.000000,0.000000,0.000000,0.000000 +100,0,25,-->,0.000000,0.010885,0.243134,0.000000 +100,0,50,-->,0.000000,0.015137,0.490522,0.000000 +100,0,75,-->,0.000000,0.000921,0.716816,0.000000 +100,0,100,-->,0.000000,0.000000,1.000000,0.000000 +100,0,128,-->,0.000000,0.000000,1.000000,0.000000 +100,25,-127,-->,0.323864,0.089973,0.000000,0.000000 +100,25,-100,-->,0.230059,0.103654,0.000000,0.000000 +100,25,-75,-->,0.130923,0.105342,0.000000,0.000000 +100,25,-50,-->,0.070434,0.086604,0.000000,0.000000 +100,25,-25,-->,0.000000,0.096199,0.000000,0.000000 +100,25,0,-->,0.000000,0.163847,0.000000,0.000000 +100,25,25,-->,0.000000,0.185452,0.154529,0.000000 +100,25,50,-->,0.000000,0.182102,0.400654,0.000000 +100,25,75,-->,0.000000,0.187789,0.657924,0.000000 +100,25,100,-->,0.000000,0.173207,1.000000,0.000000 +100,25,128,-->,0.000000,0.155971,1.000000,0.000000 +100,50,-127,-->,0.234938,0.164207,0.000000,0.000000 +100,50,-100,-->,0.163747,0.156491,0.000000,0.000000 +100,50,-75,-->,0.099510,0.148097,0.000000,0.000000 +100,50,-50,-->,0.003544,0.175983,0.000000,0.000000 +100,50,-25,-->,0.000000,0.242729,0.000000,0.000000 +100,50,0,-->,0.000000,0.341054,0.000000,0.000000 +100,50,25,-->,0.000000,0.391865,0.049443,0.000000 +100,50,50,-->,0.000000,0.388278,0.302450,0.000000 +100,50,75,-->,0.000000,0.385039,0.562706,0.000000 +100,50,100,-->,0.000000,0.364202,0.908335,0.000000 +100,50,128,-->,0.000000,0.357933,1.000000,0.000000 +100,75,-127,-->,0.200000,0.202798,0.000000,0.000000 +100,75,-100,-->,0.130146,0.217751,0.000000,0.000000 +100,75,-75,-->,0.023870,0.266444,0.000000,0.000000 +100,75,-50,-->,0.000000,0.314960,0.000000,0.000000 +100,75,-25,-->,0.000000,0.394730,0.000000,0.000000 +100,75,0,-->,0.000000,0.514641,0.000000,0.000000 +100,75,25,-->,0.000000,0.607466,0.000000,0.000000 +100,75,50,-->,0.000000,0.595959,0.195707,0.000000 +100,75,75,-->,0.000000,0.580615,0.454848,0.000000 +100,75,100,-->,0.000000,0.567300,0.727838,0.000000 +100,75,128,-->,0.000000,0.564126,1.000000,0.000000 +100,100,-127,-->,0.150323,0.288144,0.000000,0.000000 +100,100,-100,-->,0.064736,0.325504,0.000000,0.000000 +100,100,-75,-->,0.000000,0.394161,0.000000,0.000000 +100,100,-50,-->,0.000000,0.463022,0.000000,0.000000 +100,100,-25,-->,0.000000,0.545173,0.000000,0.000000 +100,100,0,-->,0.000000,0.678256,0.000000,0.000000 +100,100,25,-->,0.000000,0.800014,0.000000,0.000000 +100,100,50,-->,0.000000,0.799031,0.105751,0.000000 +100,100,75,-->,0.000000,0.796686,0.367416,0.000000 +100,100,100,-->,0.000000,0.810239,0.636548,0.000000 +100,100,128,-->,0.000000,0.819522,0.875814,0.000000 +100,128,-127,-->,0.094118,0.364706,0.000000,0.000000 +100,128,-100,-->,0.008993,0.426655,0.000000,0.000000 +100,128,-75,-->,0.000000,0.506994,0.000000,0.000000 +100,128,-50,-->,0.000000,0.567262,0.000000,0.000000 +100,128,-25,-->,0.000000,0.664230,0.000000,0.000000 +100,128,0,-->,0.000000,0.822480,0.000000,0.000000 +100,128,25,-->,0.000000,1.000000,0.000000,0.000000 +100,128,50,-->,0.000000,1.000000,0.013502,0.000000 +100,128,75,-->,0.000000,1.000000,0.252255,0.000000 +100,128,100,-->,0.000000,1.000000,0.519446,0.000000 +100,128,128,-->,0.000000,1.000000,0.709804,0.000000 +-1,0,0,-->,0.850980,0.800000,0.749020,0.800000 +101,0,0,-->,0.000000,0.000000,0.000000,0.000000 +50,-130,0,-->,1.000000,0.000000,0.670523,0.000000 +50,130,0,-->,0.000000,1.000000,0.000000,0.000000 +50,0,-130,-->,1.000000,0.187536,0.000000,0.000000 +50,0,130,-->,0.504124,0.435890,1.000000,0.009828 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-0.csv new file mode 100644 index 0000000..690d0ad --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-0.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.000000,0.000008,0.000008 +0,0,0,0.2,-->,87.161674,-0.132347,-0.394898 +0,0,0,0.4,-->,73.615593,-0.235565,-0.659728 +0,0,0,0.6,-->,55.737568,-0.148124,-0.518361 +0,0,0,0.8,-->,38.003784,0.080563,-0.043584 +0,0,0,1,-->,9.967654,1.491488,3.578002 +0,0,0.2,0,-->,98.603500,-2.791969,18.221611 +0,0,0.2,0.2,-->,85.870857,-2.580616,15.085578 +0,0,0.2,0.4,-->,72.979286,-2.340082,12.110991 +0,0,0.2,0.6,-->,55.047161,-1.783404,8.980203 +0,0,0.2,0.8,-->,37.006493,-1.160207,6.999612 +0,0,0.2,1,-->,8.769151,0.470924,6.965186 +0,0,0.4,0,-->,97.221344,-4.707393,37.414379 +0,0,0.4,0.2,-->,84.447510,-4.466858,32.309750 +0,0,0.4,0.4,-->,71.205544,-3.983615,25.683771 +0,0,0.4,0.6,-->,54.224091,-3.161848,19.746485 +0,0,0.4,0.8,-->,36.120770,-2.280873,14.887214 +0,0,0.4,1,-->,7.679651,-0.550210,7.817450 +0,0,0.6,0,-->,95.918304,-5.979899,59.711128 +0,0,0.6,0.2,-->,83.225929,-5.747047,51.702648 +0,0,0.6,0.4,-->,70.028709,-5.271229,42.663280 +0,0,0.6,0.6,-->,53.008427,-4.284171,33.165539 +0,0,0.6,0.8,-->,35.059383,-3.322747,25.412968 +0,0,0.6,1,-->,6.731291,-1.444789,6.186349 +0,0,0.8,0,-->,94.870819,-6.564436,82.860107 +0,0,0.8,0.2,-->,82.077301,-6.367144,71.896828 +0,0,0.8,0.4,-->,69.037636,-6.042063,60.947735 +0,0,0.8,0.6,-->,51.924652,-5.018087,48.506016 +0,0,0.8,0.8,-->,34.363361,-4.025998,38.068157 +0,0,0.8,1,-->,6.064477,-2.075114,5.037443 +0,0,1,0,-->,94.299400,-6.660966,98.877129 +0,0,1,0.2,-->,81.352760,-6.499323,86.214569 +0,0,1,0.4,-->,68.441673,-6.325696,74.288910 +0,0,1,0.6,-->,51.296867,-5.327702,60.635845 +0,0,1,0.8,-->,34.086212,-4.320878,48.072079 +0,0,1,1,-->,5.746100,-2.379881,4.486533 +0,0.2,0,0,-->,89.808060,14.356792,-3.309083 +0,0.2,0,0.2,-->,78.773094,11.584765,-3.150821 +0,0.2,0,0.4,-->,67.198318,9.492004,-2.899168 +0,0.2,0,0.6,-->,50.715668,7.578078,-2.294264 +0,0.2,0,0.8,-->,34.167019,6.281040,-1.165998 +0,0.2,0,1,-->,6.864595,6.404625,3.826980 +0,0.2,0.2,0,-->,88.333824,12.163991,13.121615 +0,0.2,0.2,0.2,-->,77.495735,9.625940,10.971539 +0,0.2,0.2,0.4,-->,66.090828,7.631928,8.953984 +0,0.2,0.2,0.6,-->,49.831623,5.985583,6.802828 +0,0.2,0.2,0.8,-->,33.005733,4.991526,5.615012 +0,0.2,0.2,1,-->,5.963179,4.925790,4.806704 +0,0.2,0.4,0,-->,87.337944,10.163778,30.949377 +0,0.2,0.4,0.2,-->,76.093605,7.935851,26.696888 +0,0.2,0.4,0.4,-->,64.410034,6.064026,21.724627 +0,0.2,0.4,0.6,-->,48.884884,4.665488,16.843349 +0,0.2,0.4,0.8,-->,31.969023,3.845705,13.264518 +0,0.2,0.4,1,-->,5.212270,3.679578,3.568122 +0,0.2,0.6,0,-->,86.083717,9.186060,51.937595 +0,0.2,0.6,0.2,-->,74.851395,6.920394,45.439201 +0,0.2,0.6,0.4,-->,63.105179,4.895087,37.744781 +0,0.2,0.6,0.6,-->,47.967670,3.574613,29.810274 +0,0.2,0.6,0.8,-->,30.994347,2.886363,23.638235 +0,0.2,0.6,1,-->,4.572674,2.618325,2.465376 +0,0.2,0.8,0,-->,85.093521,8.752610,73.921608 +0,0.2,0.8,0.2,-->,73.925125,6.342111,65.207275 +0,0.2,0.8,0.4,-->,62.285179,4.251265,55.637062 +0,0.2,0.8,0.6,-->,46.949688,2.947418,44.542587 +0,0.2,0.8,0.8,-->,30.388296,2.282697,35.552738 +0,0.2,0.8,1,-->,4.123960,1.871726,1.691722 +0,0.2,1,0,-->,84.580315,8.666036,89.234421 +0,0.2,1,0.2,-->,73.453934,6.134596,79.084480 +0,0.2,1,0.4,-->,61.947735,4.055226,68.999275 +0,0.2,1,0.6,-->,46.236900,2.738749,56.416370 +0,0.2,1,0.8,-->,30.156982,2.052125,44.131538 +0,0.2,1,1,-->,3.909569,1.515457,1.320315 +0,0.4,0,0,-->,79.228691,30.110033,-5.637621 +0,0.4,0,0.2,-->,69.854759,24.607365,-5.169615 +0,0.4,0,0.4,-->,59.322792,20.905193,-4.699839 +0,0.4,0,0.6,-->,44.528584,16.703926,-3.752147 +0,0.4,0,0.8,-->,29.927773,13.447622,-2.313415 +0,0.4,0,1,-->,3.964464,10.555658,1.415872 +0,0.4,0.2,0,-->,77.915001,28.417831,9.152699 +0,0.4,0.2,0.2,-->,68.704727,23.208433,7.784255 +0,0.4,0.2,0.4,-->,58.405411,19.152470,6.187778 +0,0.4,0.2,0.6,-->,43.697262,15.384728,4.722333 +0,0.4,0.2,0.8,-->,28.610342,12.300798,4.146907 +0,0.4,0.2,1,-->,3.450131,8.850751,0.529958 +0,0.4,0.4,0,-->,77.598259,25.888323,25.662371 +0,0.4,0.4,0.2,-->,67.679611,21.373602,22.108482 +0,0.4,0.4,0.4,-->,57.008820,17.509134,18.231461 +0,0.4,0.4,0.6,-->,42.780453,14.023778,14.213327 +0,0.4,0.4,0.8,-->,27.430109,11.210652,11.657387 +0,0.4,0.4,1,-->,3.222277,6.572059,0.137104 +0,0.4,0.6,0,-->,76.431343,25.190208,45.278164 +0,0.4,0.6,0.2,-->,66.549385,20.533497,39.819363 +0,0.4,0.6,0.4,-->,55.947548,16.675474,33.541676 +0,0.4,0.6,0.6,-->,42.030022,13.154415,26.829456 +0,0.4,0.6,0.8,-->,26.480059,10.430357,21.905924 +0,0.4,0.6,1,-->,3.170330,4.017137,0.047429 +0,0.4,0.8,0,-->,75.522270,24.893551,65.627991 +0,0.4,0.8,0.2,-->,65.753799,20.104258,58.490967 +0,0.4,0.8,0.4,-->,55.189472,16.365015,50.197639 +0,0.4,0.8,0.6,-->,41.266766,12.624693,41.023518 +0,0.4,0.8,0.8,-->,26.039427,9.873200,33.271297 +0,0.4,0.8,1,-->,3.138516,2.201275,-0.007318 +0,0.4,1,0,-->,75.090393,24.792614,79.435562 +0,0.4,1,0.2,-->,65.389679,19.962374,71.409790 +0,0.4,1,0.4,-->,54.813515,16.359573,62.319080 +0,0.4,1,0.6,-->,40.756115,12.403743,51.913082 +0,0.4,1,0.8,-->,25.971390,9.605907,39.262707 +0,0.4,1,1,-->,3.137238,1.274520,-0.009522 +0,0.6,0,0,-->,68.108925,47.978817,-6.376932 +0,0.6,0,0.2,-->,59.856407,40.552738,-6.166879 +0,0.6,0,0.4,-->,50.590729,35.121796,-5.676759 +0,0.6,0,0.6,-->,37.127815,28.611834,-4.590511 +0,0.6,0,0.8,-->,24.142542,22.978317,-2.837452 +0,0.6,0,1,-->,3.137238,6.777339,-0.009522 +0,0.6,0.2,0,-->,67.208023,46.284260,6.907657 +0,0.6,0.2,0.2,-->,59.099014,39.193279,5.624451 +0,0.6,0.2,0.4,-->,49.808304,33.569031,4.336320 +0,0.6,0.2,0.6,-->,36.913784,27.181849,3.303413 +0,0.6,0.2,0.8,-->,23.188522,21.855919,3.434309 +0,0.6,0.2,1,-->,3.137238,4.144035,-0.009522 +0,0.6,0.4,0,-->,66.965164,44.373569,21.691919 +0,0.6,0.4,0.2,-->,58.321709,37.593304,18.745283 +0,0.6,0.4,0.4,-->,48.798409,32.012695,15.589689 +0,0.6,0.4,0.6,-->,35.910118,25.945366,12.438685 +0,0.6,0.4,0.8,-->,22.144665,20.888779,10.902839 +0,0.6,0.4,1,-->,3.137238,1.949029,-0.009522 +0,0.6,0.6,0,-->,66.208389,43.558060,39.722469 +0,0.6,0.6,0.2,-->,57.388611,36.840385,34.986752 +0,0.6,0.6,0.4,-->,47.875896,31.167030,29.724186 +0,0.6,0.6,0.6,-->,35.330555,25.116037,24.170708 +0,0.6,0.6,0.8,-->,21.449766,20.229544,20.228283 +0,0.6,0.6,1,-->,3.137238,0.230929,-0.009522 +0,0.6,0.8,0,-->,65.558853,43.269669,58.184917 +0,0.6,0.8,0.2,-->,56.841732,36.489071,51.990307 +0,0.6,0.8,0.4,-->,47.398933,30.911835,44.921211 +0,0.6,0.8,0.6,-->,34.816608,24.784588,37.125034 +0,0.6,0.8,0.8,-->,21.198143,19.588717,29.377796 +0,0.6,0.8,1,-->,3.137238,0.045377,-0.009522 +0,0.6,1,0,-->,65.210953,43.261917,70.558525 +0,0.6,1,0.2,-->,56.660904,36.399727,63.496334 +0,0.6,1,0.4,-->,47.280190,30.972570,55.535152 +0,0.6,1,0.6,-->,34.486328,24.774025,46.819469 +0,0.6,1,0.8,-->,21.212788,19.173779,31.155220 +0,0.6,1,1,-->,3.137238,0.045377,-0.009522 +0,0.8,0,0,-->,58.212589,65.781029,-5.762687 +0,0.8,0,0.2,-->,50.698532,57.041939,-6.068525 +0,0.8,0,0.4,-->,42.402256,49.958557,-5.731377 +0,0.8,0,0.6,-->,30.228788,41.179279,-4.662213 +0,0.8,0,0.8,-->,18.393684,33.590405,-2.768858 +0,0.8,0,1,-->,3.137238,1.559322,-0.009522 +0,0.8,0.2,0,-->,57.746357,63.976051,6.170512 +0,0.8,0.2,0.2,-->,50.295753,55.586193,4.698866 +0,0.8,0.2,0.4,-->,41.880867,48.426098,3.470392 +0,0.8,0.2,0.6,-->,30.422031,39.568939,2.662874 +0,0.8,0.2,0.8,-->,17.773144,32.301315,3.399685 +0,0.8,0.2,1,-->,3.137238,0.111372,-0.009522 +0,0.8,0.4,0,-->,57.644062,62.452530,19.422575 +0,0.8,0.4,0.2,-->,49.866734,54.068855,16.690567 +0,0.8,0.4,0.4,-->,41.249763,46.787899,13.903994 +0,0.8,0.4,0.6,-->,29.615330,38.389256,11.468187 +0,0.8,0.4,0.8,-->,16.984743,31.252251,10.382829 +0,0.8,0.4,1,-->,3.137238,0.045377,-0.009522 +0,0.8,0.6,0,-->,57.276989,61.462074,35.778538 +0,0.8,0.6,0.2,-->,49.250034,53.166786,31.467304 +0,0.8,0.6,0.4,-->,40.596283,45.767048,27.030754 +0,0.8,0.6,0.6,-->,29.245876,37.438683,22.510714 +0,0.8,0.6,0.8,-->,16.636465,30.309401,18.982634 +0,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +0,0.8,0.8,0,-->,56.910706,60.983116,52.167774 +0,0.8,0.8,0.2,-->,48.963860,52.624615,46.591057 +0,0.8,0.8,0.4,-->,40.379047,45.208080,40.708485 +0,0.8,0.8,0.6,-->,28.992680,36.956520,34.015873 +0,0.8,0.8,0.8,-->,16.642506,29.492779,23.275082 +0,0.8,0.8,1,-->,3.137238,0.045377,-0.009522 +0,0.8,1,0,-->,56.686436,60.871132,62.859791 +0,0.8,1,0.2,-->,48.928650,52.403057,56.441193 +0,0.8,1,0.4,-->,40.428604,45.024216,49.614403 +0,0.8,1,0.6,-->,28.854338,36.838955,41.641731 +0,0.8,1,0.8,-->,16.776806,29.028200,23.506975 +0,0.8,1,1,-->,3.137238,0.045377,-0.009522 +0,1,0,0,-->,49.823017,82.506683,-3.720494 +0,1,0,0.2,-->,42.640465,73.356239,-4.813931 +0,1,0,0.4,-->,34.943218,65.073357,-4.811948 +0,1,0,0.6,-->,24.018478,54.000793,-3.883224 +0,1,0,0.8,-->,12.822679,45.299992,-1.917225 +0,1,0,1,-->,3.137238,0.045377,-0.009522 +0,1,0.2,0,-->,49.786835,80.458580,7.006573 +0,1,0.2,0.2,-->,42.532673,71.715294,5.093361 +0,1,0.2,0.4,-->,34.837933,63.142147,3.674912 +0,1,0.2,0.6,-->,24.343485,52.439247,2.884494 +0,1,0.2,0.8,-->,12.524981,43.482517,3.704459 +0,1,0.2,1,-->,3.137238,0.045377,-0.009522 +0,1,0.4,0,-->,49.933884,78.883621,18.971371 +0,1,0.4,0.2,-->,42.569683,69.900162,16.035208 +0,1,0.4,0.4,-->,34.570530,61.217049,13.264108 +0,1,0.4,0.6,-->,24.077225,50.734962,11.422606 +0,1,0.4,0.8,-->,12.166257,41.753048,10.439355 +0,1,0.4,1,-->,3.137238,0.045377,-0.009522 +0,1,0.6,0,-->,49.903000,77.697784,33.571877 +0,1,0.6,0.2,-->,42.386333,68.462440,29.383785 +0,1,0.6,0.4,-->,34.337032,59.653522,25.635941 +0,1,0.6,0.6,-->,23.956978,49.449993,21.840263 +0,1,0.6,0.8,-->,12.264436,39.994076,15.725950 +0,1,0.6,1,-->,3.137238,0.045377,-0.009522 +0,1,0.8,0,-->,49.820858,76.838753,47.713165 +0,1,0.8,0.2,-->,42.359722,67.479935,42.438534 +0,1,0.8,0.4,-->,34.338696,58.543541,37.684940 +0,1,0.8,0.6,-->,23.978539,48.463566,32.049084 +0,1,0.8,0.8,-->,12.581966,38.890129,16.274488 +0,1,0.8,1,-->,3.137238,0.045377,-0.009522 +0,1,1,0,-->,49.755043,76.408539,56.490711 +0,1,1,0.2,-->,42.419113,67.029884,50.428501 +0,1,1,0.4,-->,34.437469,58.011845,44.731754 +0,1,1,0.6,-->,24.044836,47.937111,36.038063 +0,1,1,0.8,-->,12.859697,38.453487,16.753340 +0,1,1,1,-->,3.137238,0.045377,-0.009522 +0.2,0,0,0,-->,91.574753,-7.741689,-10.639300 +0.2,0,0,0.2,-->,80.228371,-6.752283,-9.248878 +0.2,0,0,0.4,-->,68.065765,-5.840363,-8.054671 +0.2,0,0,0.6,-->,51.989849,-4.661081,-6.454014 +0.2,0,0,0.8,-->,35.059952,-3.162023,-4.565273 +0.2,0,0,1,-->,7.476041,-0.543105,-0.264367 +0.2,0,0.2,0,-->,89.989006,-11.374499,6.905514 +0.2,0,0.2,0.2,-->,78.702843,-9.944500,5.781534 +0.2,0,0.2,0.4,-->,66.997955,-8.481297,4.461181 +0.2,0,0.2,0.6,-->,50.683819,-6.750345,2.898553 +0.2,0,0.2,0.8,-->,33.751759,-4.774406,2.394320 +0.2,0,0.2,1,-->,6.495664,-1.926413,3.339557 +0.2,0,0.4,0,-->,88.609451,-13.953300,26.297514 +0.2,0,0.4,0.2,-->,77.171104,-12.351959,22.391066 +0.2,0,0.4,0.4,-->,65.015900,-10.614069,17.509119 +0.2,0,0.4,0.6,-->,49.552673,-8.455009,13.712180 +0.2,0,0.4,0.8,-->,32.654724,-6.236628,10.349740 +0.2,0,0.4,1,-->,5.679683,-3.076968,4.373041 +0.2,0,0.6,0,-->,87.183815,-16.018185,47.866920 +0.2,0,0.6,0.2,-->,75.819008,-14.204504,41.337624 +0.2,0,0.6,0.4,-->,63.902412,-12.328803,34.430233 +0.2,0,0.6,0.6,-->,48.403435,-9.919611,26.616165 +0.2,0,0.6,0.8,-->,31.602959,-7.602647,20.699350 +0.2,0,0.6,1,-->,4.984722,-4.054291,3.175026 +0.2,0,0.8,0,-->,86.072189,-17.077446,70.146034 +0.2,0,0.8,0.2,-->,74.715172,-15.276792,61.284138 +0.2,0,0.8,0.4,-->,63.026257,-13.478371,52.400730 +0.2,0,0.8,0.6,-->,47.238441,-10.932979,41.309036 +0.2,0,0.8,0.8,-->,30.888432,-8.585449,32.809029 +0.2,0,0.8,1,-->,4.496885,-4.743301,2.332398 +0.2,0,1,0,-->,85.491798,-17.325520,85.462532 +0.2,0,1,0.2,-->,74.098839,-15.640676,75.427177 +0.2,0,1,0.4,-->,62.516014,-13.990135,65.149139 +0.2,0,1,0.6,-->,46.470722,-11.396531,53.148529 +0.2,0,1,0.8,-->,30.575886,-9.036379,42.224499 +0.2,0,1,1,-->,4.263227,-4.723101,1.931018 +0.2,0.2,0,0,-->,81.896576,5.849414,-13.368868 +0.2,0.2,0,0.2,-->,72.167992,4.544290,-11.362454 +0.2,0.2,0,0.4,-->,61.614685,3.693197,-9.651353 +0.2,0.2,0,0.6,-->,46.888531,2.707150,-7.411791 +0.2,0.2,0,0.8,-->,31.245745,2.760331,-5.222143 +0.2,0.2,0,1,-->,4.737717,3.921093,0.234881 +0.2,0.2,0.2,0,-->,80.560677,3.121707,2.841601 +0.2,0.2,0.2,0.2,-->,70.891602,2.180163,2.708244 +0.2,0.2,0.2,0.4,-->,60.520012,1.346731,2.014812 +0.2,0.2,0.2,0.6,-->,46.246769,0.681372,1.558608 +0.2,0.2,0.2,0.8,-->,30.112358,1.128714,1.481898 +0.2,0.2,0.2,1,-->,4.101089,2.365062,1.615286 +0.2,0.2,0.4,0,-->,79.493370,0.362782,20.494087 +0.2,0.2,0.4,0.2,-->,69.564758,-0.317990,17.963955 +0.2,0.2,0.4,0.4,-->,59.013821,-0.856520,14.505273 +0.2,0.2,0.4,0.6,-->,44.922848,-0.948490,11.679304 +0.2,0.2,0.4,0.8,-->,28.923651,-0.322641,9.139824 +0.2,0.2,0.4,1,-->,3.569882,1.066261,0.735420 +0.2,0.2,0.6,0,-->,78.093765,-1.320748,40.907307 +0.2,0.2,0.6,0.2,-->,68.210724,-1.878292,36.083950 +0.2,0.2,0.6,0.4,-->,57.855385,-2.404838,30.252783 +0.2,0.2,0.6,0.6,-->,43.892311,-2.331676,24.311150 +0.2,0.2,0.6,0.8,-->,27.933002,-1.590921,19.366125 +0.2,0.2,0.6,1,-->,3.240295,-0.143138,0.168171 +0.2,0.2,0.8,0,-->,77.124481,-2.152592,62.076229 +0.2,0.2,0.8,0.2,-->,67.283783,-2.759876,55.241352 +0.2,0.2,0.8,0.4,-->,56.998520,-3.413319,47.457363 +0.2,0.2,0.8,0.6,-->,42.872150,-3.252686,38.493706 +0.2,0.2,0.8,0.8,-->,27.330776,-2.481997,30.783798 +0.2,0.2,0.8,1,-->,3.189606,-0.145403,0.080715 +0.2,0.2,1,0,-->,76.702507,-2.351610,76.421432 +0.2,0.2,1,0.2,-->,66.870888,-3.066481,68.563316 +0.2,0.2,1,0.4,-->,56.555992,-3.851830,60.070999 +0.2,0.2,1,0.6,-->,42.192436,-3.653762,49.676521 +0.2,0.2,1,0.8,-->,27.104988,-2.884623,38.743244 +0.2,0.2,1,1,-->,3.165322,-0.063799,0.038872 +0.2,0.4,0,0,-->,71.905792,21.153183,-15.138342 +0.2,0.4,0,0.2,-->,63.603256,17.573305,-13.041250 +0.2,0.4,0,0.4,-->,54.091293,15.232888,-11.110201 +0.2,0.4,0,0.6,-->,41.205891,11.446209,-8.525572 +0.2,0.4,0,0.8,-->,27.155918,9.671932,-6.043963 +0.2,0.4,0,1,-->,3.155035,4.235641,0.021074 +0.2,0.4,0.2,0,-->,71.038094,18.430767,-0.388316 +0.2,0.4,0.2,0.2,-->,62.747997,15.336183,-0.053889 +0.2,0.4,0.2,0.4,-->,53.443306,12.680170,-0.231354 +0.2,0.4,0.2,0.6,-->,40.414246,9.723260,-0.115658 +0.2,0.4,0.2,0.8,-->,25.931362,8.157805,0.361687 +0.2,0.4,0.2,1,-->,3.138324,1.157669,-0.007638 +0.2,0.4,0.4,0,-->,70.051979,16.138258,15.446042 +0.2,0.4,0.4,0.2,-->,61.443882,13.148791,13.698105 +0.2,0.4,0.4,0.4,-->,52.033115,10.684974,11.611729 +0.2,0.4,0.4,0.6,-->,39.361885,8.045118,9.734447 +0.2,0.4,0.4,0.8,-->,24.791283,6.712910,7.895361 +0.2,0.4,0.4,1,-->,3.137296,0.117543,-0.009416 +0.2,0.4,0.6,0,-->,68.918335,14.465786,34.630985 +0.2,0.4,0.6,0.2,-->,60.191082,11.777962,30.819363 +0.2,0.4,0.6,0.4,-->,50.983608,9.111934,26.537085 +0.2,0.4,0.6,0.6,-->,38.349472,6.981601,21.583990 +0.2,0.4,0.6,0.8,-->,23.824358,5.648982,17.802706 +0.2,0.4,0.6,1,-->,3.137238,0.049147,-0.009522 +0.2,0.4,0.8,0,-->,68.033684,13.898111,54.319599 +0.2,0.4,0.8,0.2,-->,59.397793,11.055089,48.846737 +0.2,0.4,0.8,0.4,-->,50.288593,8.342597,42.577892 +0.2,0.4,0.8,0.6,-->,37.581017,6.191183,35.134186 +0.2,0.4,0.8,0.8,-->,23.374409,4.819441,28.667158 +0.2,0.4,0.8,1,-->,3.137238,0.045408,-0.009522 +0.2,0.4,1,0,-->,67.574905,13.998867,67.521034 +0.2,0.4,1,0.2,-->,59.081818,10.844853,61.143772 +0.2,0.4,1,0.4,-->,49.972881,8.192535,53.979942 +0.2,0.4,1,0.6,-->,37.188499,5.771290,45.542843 +0.2,0.4,1,0.8,-->,23.306177,4.385276,34.577362 +0.2,0.4,1,1,-->,3.137238,0.045377,-0.009522 +0.2,0.6,0,0,-->,61.474834,38.343067,-15.724263 +0.2,0.6,0,0.2,-->,54.163952,32.945091,-13.854422 +0.2,0.6,0,0.4,-->,45.662186,28.857773,-11.907748 +0.2,0.6,0,0.6,-->,34.079933,22.839882,-9.377251 +0.2,0.6,0,0.8,-->,21.496349,19.118332,-6.741408 +0.2,0.6,0,1,-->,3.137238,0.095610,-0.009522 +0.2,0.6,0.2,0,-->,60.751827,36.000340,-2.547756 +0.2,0.6,0.2,0.2,-->,53.571850,30.928341,-1.998974 +0.2,0.6,0.2,0.4,-->,45.198978,26.738230,-1.963552 +0.2,0.6,0.2,0.6,-->,33.710011,21.194708,-1.518361 +0.2,0.6,0.2,0.8,-->,20.571480,17.631882,-0.490683 +0.2,0.6,0.2,1,-->,3.137238,0.050150,-0.009522 +0.2,0.6,0.4,0,-->,60.153610,33.878868,11.887381 +0.2,0.6,0.4,0.2,-->,52.520214,29.111795,10.472869 +0.2,0.6,0.4,0.4,-->,44.263397,24.627293,8.960231 +0.2,0.6,0.4,0.6,-->,32.671959,19.882364,7.689883 +0.2,0.6,0.4,0.8,-->,19.586111,16.357918,6.929361 +0.2,0.6,0.4,1,-->,3.137238,0.045377,-0.009522 +0.2,0.6,0.6,0,-->,59.276878,32.512310,29.115215 +0.2,0.6,0.6,0.2,-->,51.485409,27.860584,26.138897 +0.2,0.6,0.6,0.4,-->,43.281189,23.269836,22.624008 +0.2,0.6,0.6,0.6,-->,31.917091,18.803436,18.739355 +0.2,0.6,0.6,0.8,-->,18.884565,15.384728,15.936930 +0.2,0.6,0.6,1,-->,3.137238,0.045377,-0.009522 +0.2,0.6,0.8,0,-->,58.564907,32.041042,46.686340 +0.2,0.6,0.8,0.2,-->,50.916641,27.248240,42.479691 +0.2,0.6,0.8,0.4,-->,42.843952,22.583458,37.256371 +0.2,0.6,0.8,0.6,-->,31.321516,18.168976,31.075029 +0.2,0.6,0.8,0.8,-->,18.639605,14.551205,24.781458 +0.2,0.6,0.8,1,-->,3.137238,0.045377,-0.009522 +0.2,0.6,1,0,-->,58.187790,32.101067,58.413971 +0.2,0.6,1,0.2,-->,50.748749,27.112541,53.365074 +0.2,0.6,1,0.4,-->,42.801289,22.409853,47.257843 +0.2,0.6,1,0.6,-->,30.988546,17.945091,40.378403 +0.2,0.6,1,0.8,-->,18.668211,14.073859,26.767929 +0.2,0.6,1,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,0,0,-->,51.950115,55.834988,-15.514925 +0.2,0.8,0,0.2,-->,45.332489,49.124393,-14.127338 +0.2,0.8,0,0.4,-->,37.705074,43.410870,-12.373664 +0.2,0.8,0,0.6,-->,27.133720,35.448124,-10.063639 +0.2,0.8,0,0.8,-->,15.649889,30.079710,-7.355668 +0.2,0.8,0,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,0.2,0,-->,51.464569,53.759903,-3.652060 +0.2,0.8,0.2,0.2,-->,44.959515,47.150173,-3.250824 +0.2,0.8,0.2,0.4,-->,37.342194,41.366699,-3.221855 +0.2,0.8,0.2,0.6,-->,27.059988,33.717758,-2.628532 +0.2,0.8,0.2,0.8,-->,15.030271,28.416645,-1.157190 +0.2,0.8,0.2,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,0.4,0,-->,51.206451,51.551933,9.366581 +0.2,0.8,0.4,0.2,-->,44.294685,45.317623,8.058494 +0.2,0.8,0.4,0.4,-->,36.869434,39.249851,6.822724 +0.2,0.8,0.4,0.6,-->,26.309322,32.477852,6.067157 +0.2,0.8,0.4,0.8,-->,14.321713,27.012180,5.751288 +0.2,0.8,0.4,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,0.6,0,-->,50.681259,50.296223,24.918736 +0.2,0.8,0.6,0.2,-->,43.592022,44.011238,22.328066 +0.2,0.8,0.6,0.4,-->,36.155155,37.819530,19.418669 +0.2,0.8,0.6,0.6,-->,25.814707,31.210211,16.501518 +0.2,0.8,0.6,0.8,-->,13.936019,25.772049,14.135113 +0.2,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,0.8,0,-->,50.281834,49.727528,40.462029 +0.2,0.8,0.8,0.2,-->,43.309772,43.354389,36.914085 +0.2,0.8,0.8,0.4,-->,35.973656,37.019779,32.559975 +0.2,0.8,0.8,0.6,-->,25.455608,30.489555,27.411722 +0.2,0.8,0.8,0.8,-->,13.939725,24.777323,18.615391 +0.2,0.8,0.8,1,-->,3.137238,0.045377,-0.009522 +0.2,0.8,1,0,-->,50.089027,49.621258,50.501595 +0.2,0.8,1,0.2,-->,43.309532,43.195389,46.273926 +0.2,0.8,1,0.4,-->,36.098854,36.756088,41.036713 +0.2,0.8,1,0.6,-->,25.267374,30.270977,34.912762 +0.2,0.8,1,0.8,-->,14.094314,24.242935,18.880404 +0.2,0.8,1,1,-->,3.137238,0.045377,-0.009522 +0.2,1,0,0,-->,43.561642,72.993881,-14.520062 +0.2,1,0,0.2,-->,37.305565,65.740875,-13.910910 +0.2,1,0,0.4,-->,30.382902,58.674057,-12.572203 +0.2,1,0,0.6,-->,20.471134,49.440491,-10.697308 +0.2,1,0,0.8,-->,9.893929,42.033871,-7.508542 +0.2,1,0,1,-->,3.137238,0.045377,-0.009522 +0.2,1,0.2,0,-->,43.442795,70.831688,-3.659485 +0.2,1,0.2,0.2,-->,37.116997,63.647579,-3.826136 +0.2,1,0.2,0.4,-->,30.040724,56.461498,-4.034175 +0.2,1,0.2,0.6,-->,20.507065,47.671154,-3.535786 +0.2,1,0.2,0.8,-->,9.605313,39.813057,-1.743567 +0.2,1,0.2,1,-->,3.137238,0.045377,-0.009522 +0.2,1,0.4,0,-->,43.445042,68.380959,7.896014 +0.2,1,0.4,0.2,-->,36.984161,61.189339,6.467002 +0.2,1,0.4,0.4,-->,30.000111,54.344418,5.211078 +0.2,1,0.4,0.6,-->,20.415943,45.612728,4.929696 +0.2,1,0.4,0.8,-->,9.327021,37.748642,5.018885 +0.2,1,0.4,1,-->,3.137238,0.045377,-0.009522 +0.2,1,0.6,0,-->,43.372803,66.836685,22.147150 +0.2,1,0.6,0.2,-->,36.731224,59.459492,19.463459 +0.2,1,0.6,0.4,-->,29.793823,52.211578,17.029249 +0.2,1,0.6,0.6,-->,20.175386,43.972572,14.812464 +0.2,1,0.6,0.8,-->,9.287763,35.939148,10.549913 +0.2,1,0.6,1,-->,3.137238,0.045377,-0.009522 +0.2,1,0.8,0,-->,43.423344,65.791611,35.824409 +0.2,1,0.8,0.2,-->,36.794567,58.499905,32.287056 +0.2,1,0.8,0.4,-->,29.862749,51.098480,28.606438 +0.2,1,0.8,0.6,-->,20.140387,42.783371,24.587835 +0.2,1,0.8,0.8,-->,9.602939,34.498554,11.137317 +0.2,1,0.8,1,-->,3.137238,0.045377,-0.009522 +0.2,1,1,0,-->,43.511135,65.286156,44.043568 +0.2,1,1,0.2,-->,36.975075,58.185890,40.067703 +0.2,1,1,0.4,-->,30.031944,50.829090,35.384514 +0.2,1,1,0.6,-->,20.212042,42.196259,28.955048 +0.2,1,1,0.8,-->,9.933994,33.773281,11.707514 +0.2,1,1,1,-->,3.137238,0.045377,-0.009522 +0.4,0,0,0,-->,83.236847,-14.831007,-20.764221 +0.4,0,0,0.2,-->,72.775902,-13.113234,-18.176552 +0.4,0,0,0.4,-->,61.871510,-11.320619,-15.556122 +0.4,0,0,0.6,-->,47.340874,-9.113971,-12.457874 +0.4,0,0,0.8,-->,31.937843,-6.574065,-8.974936 +0.4,0,0,1,-->,5.275716,-2.459980,-3.682474 +0.4,0,0.2,0,-->,81.700394,-19.191031,-3.983425 +0.4,0,0.2,0.2,-->,71.228867,-16.912315,-3.648709 +0.4,0,0.2,0.4,-->,60.960258,-14.388619,-3.028491 +0.4,0,0.2,0.6,-->,46.170082,-11.628896,-3.017365 +0.4,0,0.2,0.8,-->,30.514509,-8.673711,-2.096895 +0.4,0,0.2,1,-->,4.592696,-3.938268,0.303353 +0.4,0,0.4,0,-->,80.415581,-22.522509,14.430828 +0.4,0,0.4,0.2,-->,69.961777,-19.901068,12.618751 +0.4,0,0.4,0.4,-->,59.002792,-17.021864,9.915241 +0.4,0,0.4,0.6,-->,44.833717,-13.815435,7.737274 +0.4,0,0.4,0.8,-->,29.233690,-10.667282,5.816234 +0.4,0,0.4,1,-->,4.022746,-3.409610,1.516506 +0.4,0,0.6,0,-->,78.886253,-25.400337,35.545017 +0.4,0,0.6,0.2,-->,68.536789,-22.546652,31.069162 +0.4,0,0.6,0.4,-->,57.765736,-19.461302,26.167152 +0.4,0,0.6,0.6,-->,43.481045,-15.799506,20.108467 +0.4,0,0.6,0.8,-->,28.133408,-12.512326,15.992878 +0.4,0,0.6,1,-->,3.538170,-1.681683,0.680825 +0.4,0,0.8,0,-->,77.702972,-27.055885,57.184250 +0.4,0,0.8,0.2,-->,67.290962,-24.175261,50.163914 +0.4,0,0.8,0.4,-->,56.857918,-21.124807,43.186348 +0.4,0,0.8,0.6,-->,42.388283,-17.274815,34.180450 +0.4,0,0.8,0.8,-->,27.453869,-13.901372,27.613384 +0.4,0,0.8,1,-->,3.233908,-0.371309,0.157152 +0.4,0,1,0,-->,77.100616,-27.574778,71.738686 +0.4,0,1,0.2,-->,66.569984,-24.771509,63.378845 +0.4,0,1,0.4,-->,56.374775,-21.848440,54.924099 +0.4,0,1,0.6,-->,41.796150,-17.994452,45.187443 +0.4,0,1,0.8,-->,27.196327,-14.567909,36.377068 +0.4,0,1,1,-->,3.196998,-0.211671,0.093513 +0.4,0.2,0,0,-->,74.288406,-1.960490,-22.881058 +0.4,0.2,0,0.2,-->,65.174896,-2.030429,-19.788769 +0.4,0.2,0,0.4,-->,55.949474,-1.942965,-16.514872 +0.4,0.2,0,0.6,-->,42.807777,-1.986799,-12.826752 +0.4,0.2,0,0.8,-->,28.297182,-0.887108,-9.306833 +0.4,0.2,0,1,-->,3.293170,0.484588,-2.192991 +0.4,0.2,0.2,0,-->,73.067856,-5.193143,-7.048234 +0.4,0.2,0.2,0.2,-->,64.222931,-5.148086,-6.004309 +0.4,0.2,0.2,0.4,-->,54.860950,-4.703494,-5.027199 +0.4,0.2,0.2,0.6,-->,41.918190,-4.452898,-4.010024 +0.4,0.2,0.2,0.8,-->,27.056767,-2.960649,-2.706922 +0.4,0.2,0.2,1,-->,3.178457,0.083314,0.035650 +0.4,0.2,0.4,0,-->,71.718605,-8.928745,9.732882 +0.4,0.2,0.4,0.2,-->,62.724392,-8.412065,8.690598 +0.4,0.2,0.4,0.4,-->,53.558910,-7.678476,7.156087 +0.4,0.2,0.4,0.6,-->,40.616455,-6.566230,6.078481 +0.4,0.2,0.4,0.8,-->,25.832930,-4.868535,4.906335 +0.4,0.2,0.4,1,-->,3.145745,0.013079,0.005145 +0.4,0.2,0.6,0,-->,70.421089,-11.208084,29.550642 +0.4,0.2,0.6,0.2,-->,61.366726,-10.531188,26.393406 +0.4,0.2,0.6,0.4,-->,52.424259,-9.737882,22.613810 +0.4,0.2,0.6,0.6,-->,39.618195,-8.503351,18.535093 +0.4,0.2,0.6,0.8,-->,24.881065,-6.607222,15.020890 +0.4,0.2,0.6,1,-->,3.138696,0.039100,-0.006999 +0.4,0.2,0.8,0,-->,69.556389,-12.473348,49.962387 +0.4,0.2,0.8,0.2,-->,60.471535,-11.783601,44.885235 +0.4,0.2,0.8,0.4,-->,51.545544,-11.222591,39.077854 +0.4,0.2,0.8,0.6,-->,38.649002,-9.726543,32.061169 +0.4,0.2,0.8,0.8,-->,24.301064,-7.858814,25.954363 +0.4,0.2,0.8,1,-->,3.137238,0.045377,-0.009522 +0.4,0.2,1,0,-->,69.183067,-12.901303,63.639404 +0.4,0.2,1,0.2,-->,60.087540,-12.247473,57.449795 +0.4,0.2,1,0.4,-->,51.080070,-11.969031,50.684849 +0.4,0.2,1,0.6,-->,38.012310,-10.201875,42.182503 +0.4,0.2,1,0.8,-->,24.079212,-8.430121,33.280430 +0.4,0.2,1,1,-->,3.137238,0.045377,-0.009522 +0.4,0.4,0,0,-->,65.163788,12.614632,-24.075136 +0.4,0.4,0,0.2,-->,57.199078,10.569870,-20.976934 +0.4,0.4,0,0.4,-->,48.498093,9.043370,-17.824738 +0.4,0.4,0,0.6,-->,37.284428,6.486487,-13.826736 +0.4,0.4,0,0.8,-->,24.266953,5.837695,-9.937957 +0.4,0.4,0,1,-->,3.137238,0.075076,-0.009522 +0.4,0.4,0.2,0,-->,63.962055,9.846268,-9.670428 +0.4,0.4,0.2,0.2,-->,56.446030,7.711055,-8.151437 +0.4,0.4,0.2,0.4,-->,48.046650,6.257117,-7.039951 +0.4,0.4,0.2,0.6,-->,36.538334,4.450891,-5.471083 +0.4,0.4,0.2,0.8,-->,23.135880,3.896607,-3.560743 +0.4,0.4,0.2,1,-->,3.137238,0.045651,-0.009522 +0.4,0.4,0.4,0,-->,63.203682,6.123835,5.805610 +0.4,0.4,0.4,0.2,-->,55.130917,4.934012,5.298808 +0.4,0.4,0.4,0.4,-->,46.804989,3.876514,4.553683 +0.4,0.4,0.4,0.6,-->,35.406223,2.318613,4.208495 +0.4,0.4,0.4,0.8,-->,22.041950,1.993685,3.863731 +0.4,0.4,0.4,1,-->,3.137238,0.045377,-0.009522 +0.4,0.4,0.6,0,-->,61.802757,4.131617,23.899843 +0.4,0.4,0.6,0.2,-->,53.763969,2.913418,21.654575 +0.4,0.4,0.6,0.4,-->,45.801975,1.594508,19.088436 +0.4,0.4,0.6,0.6,-->,34.410172,0.620484,15.965079 +0.4,0.4,0.6,0.8,-->,21.140074,0.446210,13.639740 +0.4,0.4,0.6,1,-->,3.137238,0.045377,-0.009522 +0.4,0.4,0.8,0,-->,60.814262,3.212811,42.533009 +0.4,0.4,0.8,0.2,-->,52.998848,1.855311,38.812614 +0.4,0.4,0.8,0.4,-->,45.218090,0.279992,34.354465 +0.4,0.4,0.8,0.6,-->,33.633911,-0.561876,28.745586 +0.4,0.4,0.8,0.8,-->,20.682468,-0.754001,24.021467 +0.4,0.4,0.8,1,-->,3.137238,0.045377,-0.009522 +0.4,0.4,1,0,-->,60.385998,3.026636,54.909874 +0.4,0.4,1,0.2,-->,52.769054,1.583732,50.304642 +0.4,0.4,1,0.4,-->,45.010513,-0.121176,44.715080 +0.4,0.4,1,0.6,-->,33.219864,-1.108841,37.892746 +0.4,0.4,1,0.8,-->,20.576157,-1.369599,29.424139 +0.4,0.4,1,1,-->,3.137238,0.045377,-0.009522 +0.4,0.6,0,0,-->,55.050896,29.536932,-24.581184 +0.4,0.6,0,0.2,-->,48.291050,25.381567,-21.766327 +0.4,0.6,0,0.4,-->,40.689774,22.493023,-18.534342 +0.4,0.6,0,0.6,-->,30.495247,17.666613,-14.692595 +0.4,0.6,0,0.8,-->,18.717167,15.316606,-10.826463 +0.4,0.6,0,1,-->,3.137238,0.045377,-0.009522 +0.4,0.6,0.2,0,-->,54.133911,27.115429,-11.707962 +0.4,0.6,0.2,0.2,-->,47.636131,22.988409,-10.078215 +0.4,0.6,0.2,0.4,-->,40.152363,20.009748,-8.567081 +0.4,0.6,0.2,0.6,-->,30.002979,15.659803,-6.776807 +0.4,0.6,0.2,0.8,-->,17.841619,13.344755,-4.565713 +0.4,0.6,0.2,1,-->,3.137238,0.045377,-0.009522 +0.4,0.6,0.4,0,-->,53.578331,23.741817,2.142971 +0.4,0.6,0.4,0.2,-->,46.492481,20.616152,2.005449 +0.4,0.6,0.4,0.4,-->,39.369839,17.613962,2.085609 +0.4,0.6,0.4,0.6,-->,28.988987,13.783023,2.310831 +0.4,0.6,0.4,0.8,-->,16.925129,11.525473,2.766229 +0.4,0.6,0.4,1,-->,3.137238,0.045377,-0.009522 +0.4,0.6,0.6,0,-->,52.483292,22.005919,18.619358 +0.4,0.6,0.6,0.2,-->,45.380127,18.864536,17.017986 +0.4,0.6,0.6,0.4,-->,38.532425,15.694123,15.475118 +0.4,0.6,0.6,0.6,-->,28.319342,12.128714,13.322974 +0.4,0.6,0.6,0.8,-->,16.283169,10.066488,11.664667 +0.4,0.6,0.6,1,-->,3.137238,0.045377,-0.009522 +0.4,0.6,0.8,0,-->,51.848507,21.199070,35.406479 +0.4,0.6,0.8,0.2,-->,44.935482,17.910057,32.590374 +0.4,0.6,0.8,0.4,-->,38.202118,14.438336,29.204708 +0.4,0.6,0.8,0.6,-->,27.710608,11.113728,24.769981 +0.4,0.6,0.8,0.8,-->,16.060768,8.989519,20.165115 +0.4,0.6,0.8,1,-->,3.137238,0.045377,-0.009538 +0.4,0.6,1,0,-->,51.664577,21.018230,46.254848 +0.4,0.6,1,0.2,-->,44.934818,17.631533,42.665882 +0.4,0.6,1,0.4,-->,38.213726,13.913568,37.974014 +0.4,0.6,1,0.6,-->,27.322521,10.732698,32.523342 +0.4,0.6,1,0.8,-->,16.087799,8.469631,22.319036 +0.4,0.6,1,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,0,0,-->,45.808903,46.839531,-24.710409 +0.4,0.8,0,0.2,-->,39.784847,41.079967,-22.410164 +0.4,0.8,0,0.4,-->,33.029213,36.918278,-19.330126 +0.4,0.8,0,0.6,-->,23.657789,30.189266,-15.927468 +0.4,0.8,0,0.8,-->,12.830627,26.362719,-12.030292 +0.4,0.8,0,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,0.2,0,-->,45.243332,44.503811,-13.085053 +0.4,0.8,0.2,0.2,-->,39.342701,38.935196,-11.676439 +0.4,0.8,0.2,0.4,-->,32.604763,34.671383,-10.184654 +0.4,0.8,0.2,0.6,-->,23.393126,28.178429,-8.358252 +0.4,0.8,0.2,0.8,-->,12.280651,23.996632,-5.719826 +0.4,0.8,0.2,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,0.4,0,-->,44.913902,41.443851,-0.717713 +0.4,0.8,0.4,0.2,-->,38.564667,36.627262,-0.762543 +0.4,0.8,0.4,0.4,-->,32.162540,32.047276,-0.335043 +0.4,0.8,0.4,0.6,-->,22.674177,26.419107,0.289886 +0.4,0.8,0.4,0.8,-->,11.678945,21.875328,1.188690 +0.4,0.8,0.4,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,0.6,0,-->,44.218193,39.573166,14.190179 +0.4,0.8,0.6,0.2,-->,37.823437,34.847816,12.984580 +0.4,0.8,0.6,0.4,-->,31.603638,30.177168,12.016270 +0.4,0.8,0.6,0.6,-->,22.275272,24.579977,10.637719 +0.4,0.8,0.6,0.8,-->,11.328776,20.103027,9.528605 +0.4,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,0.8,0,-->,43.929993,38.649498,29.054222 +0.4,0.8,0.8,0.2,-->,37.675060,33.841431,26.894903 +0.4,0.8,0.8,0.4,-->,31.542353,28.863775,24.268013 +0.4,0.8,0.8,0.6,-->,21.950125,23.494602,20.720371 +0.4,0.8,0.8,0.8,-->,11.359641,18.896484,14.167046 +0.4,0.8,0.8,1,-->,3.137238,0.045377,-0.009522 +0.4,0.8,1,0,-->,43.933857,38.420261,38.330330 +0.4,0.8,1,0.2,-->,37.829853,33.517326,35.522964 +0.4,0.8,1,0.4,-->,31.722837,28.243223,31.616713 +0.4,0.8,1,0.6,-->,21.753691,23.135674,27.339024 +0.4,0.8,1,0.8,-->,11.532228,18.364832,14.464601 +0.4,0.8,1,1,-->,3.137238,0.045377,-0.009522 +0.4,1,0,0,-->,37.698273,63.824333,-24.491692 +0.4,1,0,0.2,-->,31.820587,57.658173,-23.062353 +0.4,1,0,0.4,-->,25.538994,52.739960,-20.479525 +0.4,1,0,0.6,-->,16.737898,44.841099,-17.895254 +0.4,1,0,0.8,-->,6.651670,39.432072,-13.616562 +0.4,1,0,1,-->,3.137238,0.045377,-0.009522 +0.4,1,0.2,0,-->,37.546902,61.190876,-13.767110 +0.4,1,0.2,0.2,-->,31.743727,55.286175,-13.004278 +0.4,1,0.2,0.4,-->,25.539434,50.158108,-12.027517 +0.4,1,0.2,0.6,-->,16.678772,42.770924,-10.526196 +0.4,1,0.2,0.8,-->,6.468166,36.426296,-7.637643 +0.4,1,0.2,1,-->,3.137238,0.045377,-0.009522 +0.4,1,0.4,0,-->,37.491188,58.254425,-2.691692 +0.4,1,0.4,0.2,-->,31.571861,52.325375,-2.964912 +0.4,1,0.4,0.4,-->,25.270853,47.311390,-2.816196 +0.4,1,0.4,0.6,-->,16.516897,40.483795,-2.003321 +0.4,1,0.4,0.8,-->,6.299847,33.741940,-0.711580 +0.4,1,0.4,1,-->,3.137238,0.045377,-0.009522 +0.4,1,0.6,0,-->,37.270615,55.752941,10.745071 +0.4,1,0.6,0.2,-->,31.321251,50.016102,9.651261 +0.4,1,0.6,0.4,-->,25.136370,44.914009,8.693135 +0.4,1,0.6,0.6,-->,16.310638,38.316040,7.658056 +0.4,1,0.6,0.8,-->,6.194045,31.684563,4.850174 +0.4,1,0.6,1,-->,3.137238,0.045377,-0.009522 +0.4,1,0.8,0,-->,37.277431,54.550243,23.649042 +0.4,1,0.8,0.2,-->,31.424513,48.830338,21.873777 +0.4,1,0.8,0.4,-->,25.374300,43.339813,19.578259 +0.4,1,0.8,0.6,-->,16.435141,36.614189,17.030922 +0.4,1,0.8,0.8,-->,6.456423,30.261751,5.713183 +0.4,1,0.8,1,-->,3.137238,0.045377,-0.009522 +0.4,1,1,0,-->,37.385746,54.317211,31.373388 +0.4,1,1,0.2,-->,31.643808,48.529968,29.075956 +0.4,1,1,0.4,-->,25.678200,42.673981,25.608597 +0.4,1,1,0.6,-->,16.657597,35.738686,21.362886 +0.4,1,1,0.8,-->,6.792233,29.542389,6.292196 +0.4,1,1,1,-->,3.137238,0.045377,-0.009522 +0.6,0,0,0,-->,72.598091,-23.883490,-33.526421 +0.6,0,0,0.2,-->,63.294041,-21.371063,-29.554472 +0.6,0,0,0.4,-->,53.923149,-18.551167,-25.157629 +0.6,0,0,0.6,-->,40.945244,-15.161825,-20.281746 +0.6,0,0,0.8,-->,26.878515,-11.563851,-15.207788 +0.6,0,0,1,-->,3.167759,-0.086187,-6.930950 +0.6,0,0.2,0,-->,70.925896,-29.571920,-17.487368 +0.6,0,0.2,0.2,-->,61.731541,-26.498137,-15.556129 +0.6,0,0.2,0.4,-->,52.903198,-22.758902,-13.172100 +0.6,0,0.2,0.6,-->,39.921116,-18.741552,-11.210235 +0.6,0,0.2,0.8,-->,25.615904,-14.593360,-8.447805 +0.6,0,0.2,1,-->,3.137238,0.045377,-1.954562 +0.6,0,0.4,0,-->,69.682678,-34.482033,0.587334 +0.6,0,0.4,0.2,-->,60.428913,-30.988873,0.113819 +0.6,0,0.4,0.4,-->,51.299595,-26.591209,-0.689458 +0.6,0,0.4,0.6,-->,38.677650,-21.871923,-0.715737 +0.6,0,0.4,0.8,-->,24.460629,-17.520115,-0.669395 +0.6,0,0.4,1,-->,3.137238,0.045377,-0.009538 +0.6,0,0.6,0,-->,68.261307,-38.659309,21.070606 +0.6,0,0.6,0.2,-->,59.030170,-34.809235,17.863609 +0.6,0,0.6,0.4,-->,50.010075,-30.156017,14.998958 +0.6,0,0.6,0.6,-->,37.329350,-24.640978,11.418957 +0.6,0,0.6,0.8,-->,23.590597,-20.242836,9.322625 +0.6,0,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,0,0.8,0,-->,66.993500,-41.341301,41.380608 +0.6,0,0.8,0.2,-->,57.758732,-37.396103,35.808815 +0.6,0,0.8,0.4,-->,49.115868,-32.532928,31.302530 +0.6,0,0.8,0.6,-->,36.435455,-26.798290,24.887791 +0.6,0,0.8,0.8,-->,23.051868,-22.248779,20.284763 +0.6,0,0.8,1,-->,3.137238,0.045377,-0.009522 +0.6,0,1,0,-->,66.248184,-42.403522,54.557892 +0.6,0,1,0.2,-->,56.994308,-38.520130,47.844078 +0.6,0,1,0.4,-->,48.695007,-33.506397,42.273075 +0.6,0,1,0.6,-->,36.065899,-27.880730,34.792961 +0.6,0,1,0.8,-->,22.836891,-23.185179,28.364193 +0.6,0,1,1,-->,3.137238,0.045377,-0.009522 +0.6,0.2,0,0,-->,64.480606,-11.573343,-34.873245 +0.6,0.2,0,0.2,-->,56.446259,-10.754434,-30.628355 +0.6,0.2,0,0.4,-->,48.452633,-9.457799,-25.756681 +0.6,0.2,0,0.6,-->,36.865860,-8.136390,-20.478180 +0.6,0.2,0,0.8,-->,23.505249,-5.869089,-15.473583 +0.6,0.2,0,1,-->,3.137238,0.045377,-2.394229 +0.6,0.2,0.2,0,-->,63.199131,-16.382753,-19.514538 +0.6,0.2,0.2,0.2,-->,55.500221,-15.096339,-17.079628 +0.6,0.2,0.2,0.4,-->,47.565453,-13.330521,-14.656695 +0.6,0.2,0.2,0.6,-->,36.086037,-11.462465,-11.928791 +0.6,0.2,0.2,0.8,-->,22.413212,-8.814736,-8.950040 +0.6,0.2,0.2,1,-->,3.137238,0.045377,-0.031759 +0.6,0.2,0.4,0,-->,62.115837,-21.575722,-3.270355 +0.6,0.2,0.4,0.2,-->,53.911774,-19.743444,-3.030421 +0.6,0.2,0.4,0.4,-->,46.243935,-17.295326,-2.630363 +0.6,0.2,0.4,0.6,-->,34.835907,-14.548242,-1.841434 +0.6,0.2,0.4,0.8,-->,21.325151,-11.668133,-1.405165 +0.6,0.2,0.4,1,-->,3.137238,0.045377,-0.009522 +0.6,0.2,0.6,0,-->,60.742561,-25.135963,16.018353 +0.6,0.2,0.6,0.2,-->,52.584225,-23.022684,13.975096 +0.6,0.2,0.6,0.4,-->,45.051010,-20.472343,12.234895 +0.6,0.2,0.6,0.6,-->,33.749840,-17.334404,9.966554 +0.6,0.2,0.6,0.8,-->,20.535772,-14.271069,8.345257 +0.6,0.2,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,0.2,0.8,0,-->,59.787308,-27.393877,35.347214 +0.6,0.2,0.8,0.2,-->,51.779602,-25.170565,31.411068 +0.6,0.2,0.8,0.4,-->,44.352825,-22.740442,27.810427 +0.6,0.2,0.8,0.6,-->,32.883789,-19.274679,22.650425 +0.6,0.2,0.8,0.8,-->,20.054600,-16.106621,18.578897 +0.6,0.2,0.8,1,-->,3.137238,0.045377,-0.009522 +0.6,0.2,1,0,-->,59.368073,-28.310266,47.678467 +0.6,0.2,1,0.2,-->,51.474960,-26.083830,42.848454 +0.6,0.2,1,0.4,-->,44.112690,-23.795547,38.295887 +0.6,0.2,1,0.6,-->,32.410976,-20.133705,31.802660 +0.6,0.2,1,0.8,-->,19.866127,-16.923235,25.424946 +0.6,0.2,1,1,-->,3.137238,0.045377,-0.009522 +0.6,0.4,0,0,-->,56.291016,2.266768,-35.419952 +0.6,0.4,0,0.2,-->,49.266212,1.143929,-31.383923 +0.6,0.4,0,0.4,-->,41.754299,1.115263,-26.669363 +0.6,0.4,0,0.6,-->,31.614109,0.046183,-21.376795 +0.6,0.4,0,0.8,-->,19.659966,0.871362,-16.124594 +0.6,0.4,0,1,-->,3.137238,0.045377,-0.009614 +0.6,0.4,0.2,0,-->,54.815762,-1.738316,-21.675900 +0.6,0.4,0.2,0.2,-->,48.306007,-2.597480,-18.776251 +0.6,0.4,0.2,0.4,-->,41.096409,-2.709627,-16.351480 +0.6,0.4,0.2,0.6,-->,31.029457,-3.030254,-12.888764 +0.6,0.4,0.2,0.8,-->,18.721912,-2.025649,-9.685619 +0.6,0.4,0.2,1,-->,3.137238,0.045377,-0.009522 +0.6,0.4,0.4,0,-->,54.106350,-6.926595,-6.754419 +0.6,0.4,0.4,0.2,-->,47.016991,-6.831053,-5.895923 +0.6,0.4,0.4,0.4,-->,39.881905,-6.125005,-5.106751 +0.6,0.4,0.4,0.6,-->,29.912033,-6.072926,-3.669729 +0.6,0.4,0.4,0.8,-->,17.758373,-4.858214,-2.452829 +0.6,0.4,0.4,1,-->,3.137238,0.045377,-0.009522 +0.6,0.4,0.6,0,-->,52.626972,-10.551753,10.576360 +0.6,0.4,0.6,0.2,-->,45.536259,-10.194298,9.607229 +0.6,0.4,0.6,0.4,-->,38.760494,-9.453042,8.645851 +0.6,0.4,0.6,0.6,-->,28.985706,-8.541258,7.731787 +0.6,0.4,0.6,0.8,-->,17.017750,-7.163110,6.958605 +0.6,0.4,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,0.4,0.8,0,-->,51.805954,-12.471797,28.328764 +0.6,0.4,0.8,0.2,-->,44.892281,-12.060583,25.733488 +0.6,0.4,0.8,0.4,-->,38.286819,-11.588306,23.034037 +0.6,0.4,0.8,0.6,-->,28.243347,-10.392815,19.653267 +0.6,0.4,0.8,0.8,-->,16.632671,-8.877396,16.712605 +0.6,0.4,0.8,1,-->,3.137238,0.045377,-0.009522 +0.6,0.4,1,0,-->,51.606361,-12.961864,39.761650 +0.6,0.4,1,0.2,-->,44.854275,-12.568145,36.137451 +0.6,0.4,1,0.4,-->,38.261002,-12.374150,32.511505 +0.6,0.4,1,0.6,-->,27.831633,-11.327922,27.735783 +0.6,0.4,1,0.8,-->,16.531652,-9.712978,21.760284 +0.6,0.4,1,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,0,0,-->,46.722897,18.447851,-35.880283 +0.6,0.6,0,0.2,-->,40.709820,15.688287,-32.054836 +0.6,0.6,0,0.4,-->,34.288559,14.168627,-27.481045 +0.6,0.6,0,0.6,-->,25.265621,11.085487,-22.214619 +0.6,0.6,0,0.8,-->,14.431808,10.510852,-17.121494 +0.6,0.6,0,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,0.2,0,-->,45.663242,14.702315,-23.499216 +0.6,0.6,0.2,0.2,-->,40.009777,12.278213,-20.592934 +0.6,0.6,0.2,0.4,-->,33.603222,10.786002,-17.950260 +0.6,0.6,0.2,0.6,-->,24.763855,8.052855,-14.320854 +0.6,0.6,0.2,0.8,-->,13.673216,7.393894,-10.870913 +0.6,0.6,0.2,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,0.4,0,-->,45.249294,9.939165,-10.119853 +0.6,0.6,0.4,0.2,-->,38.901302,8.484709,-8.920926 +0.6,0.6,0.4,0.4,-->,32.773769,7.415842,-7.532032 +0.6,0.6,0.4,0.6,-->,23.872707,5.186060,-5.608530 +0.6,0.6,0.4,0.8,-->,12.907487,4.475939,-3.738597 +0.6,0.6,0.4,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,0.6,0,-->,44.080334,6.895269,5.744600 +0.6,0.6,0.6,0.2,-->,37.667000,5.375564,5.189161 +0.6,0.6,0.6,0.4,-->,31.829920,4.570661,5.161362 +0.6,0.6,0.6,0.6,-->,23.255774,2.962541,5.102146 +0.6,0.6,0.6,0.8,-->,12.384714,2.359605,4.907642 +0.6,0.6,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,0.8,0,-->,43.439919,5.196654,21.419443 +0.6,0.6,0.8,0.2,-->,37.272442,3.670823,19.535732 +0.6,0.6,0.8,0.4,-->,31.598305,2.512904,17.937796 +0.6,0.6,0.8,0.6,-->,22.685343,1.379714,15.742730 +0.6,0.6,0.8,0.8,-->,12.156260,0.928754,12.962921 +0.6,0.6,0.8,1,-->,3.137238,0.045377,-0.009522 +0.6,0.6,1,0,-->,43.295826,4.655959,30.969912 +0.6,0.6,1,0.2,-->,37.388474,3.222660,28.389166 +0.6,0.6,1,0.4,-->,31.765110,1.567044,25.719337 +0.6,0.6,1,0.6,-->,22.318316,0.611577,22.364620 +0.6,0.6,1,0.8,-->,12.126196,0.275554,15.487384 +0.6,0.6,1,1,-->,3.137238,0.045377,-0.009522 +0.6,0.8,0,0,-->,38.001389,35.018200,-36.558498 +0.6,0.8,0,0.2,-->,32.631374,31.015205,-33.105968 +0.6,0.8,0,0.4,-->,26.913054,28.240776,-28.777847 +0.6,0.8,0,0.6,-->,18.645205,23.597334,-23.932476 +0.6,0.8,0,0.8,-->,8.822446,20.761728,-18.536364 +0.6,0.8,0,1,-->,3.137238,0.045377,-0.009522 +0.6,0.8,0.2,0,-->,37.334393,31.460510,-25.235563 +0.6,0.8,0.2,0.2,-->,32.193722,27.745678,-22.545050 +0.6,0.8,0.2,0.4,-->,26.379848,25.113939,-19.952631 +0.6,0.8,0.2,0.6,-->,18.311172,20.564854,-16.526886 +0.6,0.8,0.2,0.8,-->,8.311567,17.713882,-12.414845 +0.6,0.8,0.2,1,-->,3.137238,0.045377,-0.009538 +0.6,0.8,0.4,0,-->,37.131641,26.864096,-13.347574 +0.6,0.8,0.4,0.2,-->,31.368616,24.026560,-12.013458 +0.6,0.8,0.4,0.4,-->,25.834196,21.594841,-10.330011 +0.6,0.8,0.4,0.6,-->,17.715868,17.881012,-8.130636 +0.6,0.8,0.4,0.8,-->,7.770970,15.200150,-5.838858 +0.6,0.8,0.4,1,-->,3.137238,0.045377,-0.009522 +0.6,0.8,0.6,0,-->,36.386509,24.013077,1.147728 +0.6,0.8,0.6,0.2,-->,30.522978,21.005083,0.886971 +0.6,0.8,0.6,0.4,-->,25.204685,18.804483,1.476016 +0.6,0.8,0.6,0.6,-->,17.406689,15.398514,1.932432 +0.6,0.8,0.6,0.8,-->,7.495831,13.176241,2.362234 +0.6,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,0.8,0.8,0,-->,36.013481,22.434246,14.975202 +0.6,0.8,0.8,0.2,-->,30.398882,19.366505,13.625545 +0.6,0.8,0.8,0.4,-->,25.249668,16.777962,12.826660 +0.6,0.8,0.8,0.6,-->,17.143930,13.785652,11.303657 +0.6,0.8,0.8,0.8,-->,7.494534,11.713122,7.187580 +0.6,0.8,0.8,1,-->,3.137238,0.045377,-0.009538 +0.6,0.8,1,0,-->,35.959896,21.915165,23.005295 +0.6,0.8,1,0.2,-->,30.628262,18.928585,21.168777 +0.6,0.8,1,0.4,-->,25.571257,15.823559,19.213266 +0.6,0.8,1,0.6,-->,16.978361,13.123896,17.083937 +0.6,0.8,1,0.8,-->,7.602728,11.024189,7.689062 +0.6,0.8,1,1,-->,3.137238,0.045377,-0.009522 +0.6,1,0,0,-->,30.411451,51.230972,-37.439823 +0.6,1,0,0.2,-->,25.205553,46.949619,-34.674988 +0.6,1,0,0.4,-->,19.609091,43.978542,-30.931290 +0.6,1,0,0.6,-->,11.601321,38.833027,-27.102654 +0.6,1,0,0.8,-->,3.585539,29.692299,-19.241575 +0.6,1,0,1,-->,3.137238,0.045377,-0.009522 +0.6,1,0.2,0,-->,30.066263,47.817585,-26.869019 +0.6,1,0.2,0.2,-->,25.017946,43.609219,-24.723997 +0.6,1,0.2,0.4,-->,19.502354,40.432056,-22.571291 +0.6,1,0.2,0.6,-->,11.598627,35.408695,-19.901218 +0.6,1,0.2,0.8,-->,3.575005,25.766745,-13.303998 +0.6,1,0.2,1,-->,3.137238,0.045377,-0.009522 +0.6,1,0.4,0,-->,29.972544,43.248573,-16.406927 +0.6,1,0.4,0.2,-->,24.623722,39.356197,-15.165336 +0.6,1,0.4,0.4,-->,19.096237,36.776577,-13.727714 +0.6,1,0.4,0.6,-->,11.439738,32.525047,-11.499315 +0.6,1,0.4,0.8,-->,3.553397,22.116766,-6.397215 +0.6,1,0.4,1,-->,3.137238,0.045377,-0.009538 +0.6,1,0.6,0,-->,29.756042,39.975414,-3.117490 +0.6,1,0.6,0.2,-->,24.316053,35.938587,-3.195765 +0.6,1,0.6,0.4,-->,18.967434,33.265354,-2.513877 +0.6,1,0.6,0.6,-->,11.457653,29.209496,-2.018383 +0.6,1,0.6,0.8,-->,3.605621,19.319174,-0.495045 +0.6,1,0.6,1,-->,3.137238,0.045377,-0.009522 +0.6,1,0.8,0,-->,29.745712,38.224602,9.224621 +0.6,1,0.8,0.2,-->,24.482569,34.186607,8.208798 +0.6,1,0.8,0.4,-->,19.346601,31.056107,7.697178 +0.6,1,0.8,0.6,-->,11.703461,26.904251,6.688181 +0.6,1,0.8,0.8,-->,3.797399,17.956202,1.128000 +0.6,1,0.8,1,-->,3.137238,0.045377,-0.009522 +0.6,1,1,0,-->,29.831776,37.703423,16.205683 +0.6,1,1,0.2,-->,24.782806,33.772839,14.724750 +0.6,1,1,0.4,-->,19.788122,30.241020,13.004415 +0.6,1,1,0.6,-->,11.949765,25.906013,11.300768 +0.6,1,1,0.8,-->,4.005696,17.540140,1.486366 +0.6,1,1,1,-->,3.137238,0.045377,-0.009522 +0.8,0,0,0,-->,63.528305,-32.523716,-44.524925 +0.8,0,0,0.2,-->,55.332939,-29.431791,-39.240250 +0.8,0,0,0.4,-->,47.083515,-25.839762,-33.612061 +0.8,0,0,0.6,-->,35.356461,-21.538345,-27.392138 +0.8,0,0,0.8,-->,22.353050,-17.119123,-20.950298 +0.8,0,0,1,-->,3.137238,0.045377,-6.719871 +0.8,0,0.2,0,-->,61.682964,-40.206760,-29.065552 +0.8,0,0.2,0.2,-->,53.585098,-36.294041,-25.798914 +0.8,0,0.2,0.4,-->,45.865356,-31.593132,-22.175541 +0.8,0,0.2,0.6,-->,34.413658,-26.375221,-18.464691 +0.8,0,0.2,0.8,-->,21.281586,-21.336182,-14.166544 +0.8,0,0.2,1,-->,3.137238,0.045377,-1.782348 +0.8,0,0.4,0,-->,60.589134,-47.377918,-11.135105 +0.8,0,0.4,0.2,-->,52.474083,-42.828529,-10.525002 +0.8,0,0.4,0.4,-->,44.677204,-36.990910,-9.837793 +0.8,0,0.4,0.6,-->,33.163918,-30.741688,-8.080229 +0.8,0,0.4,0.8,-->,20.249302,-25.421577,-6.436315 +0.8,0,0.4,1,-->,3.137238,0.045377,-0.009522 +0.8,0,0.6,0,-->,59.212292,-53.418880,8.324510 +0.8,0,0.6,0.2,-->,51.094391,-48.461208,6.638996 +0.8,0,0.6,0.4,-->,43.371529,-42.209457,5.263835 +0.8,0,0.6,0.6,-->,32.144299,-34.853935,3.798420 +0.8,0,0.6,0.8,-->,19.604462,-29.201851,3.402771 +0.8,0,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,0,0.8,0,-->,57.960339,-57.679916,27.324797 +0.8,0,0.8,0.2,-->,49.919296,-52.451099,23.642370 +0.8,0,0.8,0.4,-->,42.488091,-45.644299,20.774010 +0.8,0,0.8,0.6,-->,31.396685,-37.946800,16.458338 +0.8,0,0.8,0.8,-->,19.165855,-31.897722,13.688074 +0.8,0,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,0,1,0,-->,57.217514,-59.627083,39.470634 +0.8,0,1,0.2,-->,49.262432,-54.251240,34.604095 +0.8,0,1,0.4,-->,42.111504,-46.939877,30.965109 +0.8,0,1,0.6,-->,31.020033,-39.440613,25.448185 +0.8,0,1,0.8,-->,18.953623,-33.133766,21.005493 +0.8,0,1,1,-->,3.137238,0.045377,-0.009522 +0.8,0.2,0,0,-->,56.095261,-20.853189,-45.302711 +0.8,0.2,0,0.2,-->,48.856522,-19.154726,-40.101948 +0.8,0.2,0,0.4,-->,41.654533,-16.833515,-34.304688 +0.8,0.2,0,0.6,-->,31.273424,-14.249995,-27.662333 +0.8,0.2,0,0.8,-->,18.940054,-11.103597,-21.375214 +0.8,0.2,0,1,-->,3.137238,0.045377,-2.351002 +0.8,0.2,0.2,0,-->,54.756882,-27.730707,-30.460403 +0.8,0.2,0.2,0.2,-->,47.834518,-25.172531,-26.946680 +0.8,0.2,0.2,0.4,-->,40.811928,-22.111340,-23.505972 +0.8,0.2,0.2,0.6,-->,30.543488,-18.771784,-19.335932 +0.8,0.2,0.2,0.8,-->,18.002760,-15.168679,-14.874104 +0.8,0.2,0.2,1,-->,3.137238,0.045377,-0.030558 +0.8,0.2,0.4,0,-->,53.833710,-34.802258,-14.551327 +0.8,0.2,0.4,0.2,-->,46.411469,-31.807600,-13.232934 +0.8,0.2,0.4,0.4,-->,39.577267,-27.631062,-11.634626 +0.8,0.2,0.4,0.6,-->,29.310707,-23.146328,-9.256524 +0.8,0.2,0.4,0.8,-->,17.046486,-19.000744,-7.360015 +0.8,0.2,0.4,1,-->,3.137238,0.045377,-0.009522 +0.8,0.2,0.6,0,-->,52.461632,-40.509846,4.102587 +0.8,0.2,0.6,0.2,-->,45.185795,-36.960228,3.198615 +0.8,0.2,0.6,0.4,-->,38.465740,-32.539204,2.560128 +0.8,0.2,0.6,0.6,-->,28.408543,-27.408257,2.112573 +0.8,0.2,0.6,0.8,-->,16.457043,-22.473650,2.138989 +0.8,0.2,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,0.2,0.8,0,-->,51.486938,-44.333385,22.263348 +0.8,0.2,0.8,0.2,-->,44.446541,-40.499466,19.608459 +0.8,0.2,0.8,0.4,-->,37.867153,-35.947281,17.216093 +0.8,0.2,0.8,0.6,-->,27.707901,-30.479122,14.015829 +0.8,0.2,0.8,0.8,-->,16.085705,-24.895884,11.695917 +0.8,0.2,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,0.2,1,0,-->,51.056541,-45.913074,33.339645 +0.8,0.2,1,0.2,-->,44.171482,-42.045223,29.977846 +0.8,0.2,1,0.4,-->,37.701084,-37.399128,26.882349 +0.8,0.2,1,0.6,-->,27.325367,-31.878305,22.354177 +0.8,0.2,1,0.8,-->,15.923474,-26.083525,18.028931 +0.8,0.2,1,1,-->,3.137238,0.045377,-0.009522 +0.8,0.4,0,0,-->,48.470127,-7.668376,-45.444763 +0.8,0.4,0,0.2,-->,42.188679,-7.677123,-40.492115 +0.8,0.4,0,0.4,-->,35.431759,-6.336494,-34.977215 +0.8,0.4,0,0.6,-->,26.131348,-5.915477,-28.603922 +0.8,0.4,0,0.8,-->,14.997596,-3.776101,-22.320686 +0.8,0.4,0,1,-->,3.137238,0.045377,-0.014629 +0.8,0.4,0.2,0,-->,47.022610,-13.850751,-32.124519 +0.8,0.4,0.2,0.2,-->,41.089035,-13.145585,-28.374073 +0.8,0.4,0.2,0.4,-->,34.599426,-11.717796,-25.087341 +0.8,0.4,0.2,0.6,-->,25.520123,-10.287819,-20.210613 +0.8,0.4,0.2,0.8,-->,14.206815,-7.697179,-15.840438 +0.8,0.4,0.2,1,-->,3.137238,0.045377,-0.009522 +0.8,0.4,0.4,0,-->,46.304321,-20.909472,-17.503321 +0.8,0.4,0.4,0.2,-->,40.023735,-19.326258,-15.593269 +0.8,0.4,0.4,0.4,-->,33.529709,-16.691698,-14.035604 +0.8,0.4,0.4,0.6,-->,24.482622,-14.838341,-11.139437 +0.8,0.4,0.4,0.8,-->,13.411533,-11.393324,-8.633912 +0.8,0.4,0.4,1,-->,3.137238,0.045377,-0.009522 +0.8,0.4,0.6,0,-->,44.883125,-26.604372,-0.942494 +0.8,0.4,0.6,0.2,-->,38.579636,-24.667562,-0.810960 +0.8,0.4,0.6,0.4,-->,32.457363,-21.767542,-0.910697 +0.8,0.4,0.6,0.6,-->,23.861052,-18.744364,-0.123911 +0.8,0.4,0.6,0.8,-->,12.957047,-14.659826,0.495167 +0.8,0.4,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,0.4,0.8,0,-->,44.168282,-30.113117,15.720934 +0.8,0.4,0.8,0.2,-->,37.984962,-27.890337,14.216489 +0.8,0.4,0.8,0.4,-->,32.055618,-25.111006,12.543241 +0.8,0.4,0.8,0.6,-->,23.289265,-21.760223,10.883718 +0.8,0.4,0.8,0.8,-->,12.703535,-17.331919,9.587531 +0.8,0.4,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,0.4,1,0,-->,44.056149,-31.301542,26.170176 +0.8,0.4,1,0.2,-->,37.998219,-28.872993,23.597380 +0.8,0.4,1,0.4,-->,32.091808,-26.330618,21.133410 +0.8,0.4,1,0.6,-->,22.915985,-23.345932,18.058857 +0.8,0.4,1,0.8,-->,12.610107,-18.718260,14.248574 +0.8,0.4,1,1,-->,3.137238,0.045377,-0.009522 +0.8,0.6,0,0,-->,39.553131,7.630089,-45.891529 +0.8,0.6,0,0.2,-->,34.077900,6.374667,-41.201889 +0.8,0.6,0,0.4,-->,28.270031,6.318552,-35.943676 +0.8,0.6,0,0.6,-->,20.051657,5.153823,-29.617853 +0.8,0.6,0,0.8,-->,10.077620,5.744676,-23.253536 +0.8,0.6,0,1,-->,3.137238,0.045377,-0.009522 +0.8,0.6,0.2,0,-->,38.456650,1.859932,-33.812309 +0.8,0.6,0.2,0.2,-->,33.257660,1.265948,-30.104280 +0.8,0.6,0.2,0.4,-->,27.522785,1.436513,-26.738222 +0.8,0.6,0.2,0.6,-->,19.518902,0.749206,-21.894646 +0.8,0.6,0.2,0.8,-->,9.465565,1.828819,-17.006588 +0.8,0.6,0.2,1,-->,3.137238,0.045392,-0.009522 +0.8,0.6,0.4,0,-->,38.030273,-4.568236,-20.751537 +0.8,0.6,0.4,0.2,-->,32.357403,-4.431170,-18.573547 +0.8,0.6,0.4,0.4,-->,26.732224,-3.433701,-16.541044 +0.8,0.6,0.4,0.6,-->,18.686640,-3.503921,-13.269230 +0.8,0.6,0.4,0.8,-->,8.810516,-2.202491,-10.033141 +0.8,0.6,0.4,1,-->,3.137238,0.045377,-0.009522 +0.8,0.6,0.6,0,-->,36.869133,-9.659575,-5.638996 +0.8,0.6,0.6,0.2,-->,31.141741,-9.530512,-5.167168 +0.8,0.6,0.6,0.4,-->,25.819870,-7.914740,-4.474784 +0.8,0.6,0.6,0.6,-->,18.350616,-7.273615,-2.954509 +0.8,0.6,0.6,0.8,-->,8.513011,-5.546220,-1.664782 +0.8,0.6,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,0.6,0.8,0,-->,36.271488,-12.917878,8.916396 +0.8,0.6,0.8,0.2,-->,30.774555,-12.536865,8.131268 +0.8,0.6,0.8,0.4,-->,25.669357,-11.158154,7.432014 +0.8,0.6,0.8,0.6,-->,17.956820,-9.931952,6.889707 +0.8,0.6,0.8,0.8,-->,8.352114,-7.703927,5.888764 +0.8,0.6,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,0.6,1,0,-->,36.172047,-14.141899,17.455465 +0.8,0.6,1,0.2,-->,30.925014,-13.399806,16.065638 +0.8,0.6,1,0.4,-->,25.909462,-12.572887,14.473629 +0.8,0.6,1,0.6,-->,17.649412,-11.180087,12.750299 +0.8,0.6,1,0.8,-->,8.290995,-8.648655,8.822420 +0.8,0.6,1,1,-->,3.137238,0.045377,-0.009522 +0.8,0.8,0,0,-->,31.338619,23.470148,-46.833786 +0.8,0.8,0,0.2,-->,26.489752,21.181545,-42.546440 +0.8,0.8,0,0.4,-->,21.293938,19.921776,-37.580471 +0.8,0.8,0,0.6,-->,13.733500,17.668543,-31.736567 +0.8,0.8,0,0.8,-->,5.011029,15.188310,-24.548485 +0.8,0.8,0,1,-->,3.137238,0.045377,-0.009522 +0.8,0.8,0.2,0,-->,30.585693,18.008928,-35.810131 +0.8,0.8,0.2,0.2,-->,25.914597,16.181971,-32.283062 +0.8,0.8,0.2,0.4,-->,20.710367,15.259457,-29.003571 +0.8,0.8,0.2,0.6,-->,13.370259,13.100276,-24.463301 +0.8,0.8,0.2,0.8,-->,4.765153,10.022349,-18.148943 +0.8,0.8,0.2,1,-->,3.137238,0.045377,-0.009522 +0.8,0.8,0.4,0,-->,30.398470,11.670048,-24.084141 +0.8,0.8,0.4,0.2,-->,25.249784,10.538347,-21.841654 +0.8,0.8,0.4,0.4,-->,20.182497,10.319357,-19.531956 +0.8,0.8,0.4,0.6,-->,12.829247,8.998715,-16.135256 +0.8,0.8,0.4,0.8,-->,4.512074,5.864704,-11.347628 +0.8,0.8,0.4,1,-->,3.137238,0.045392,-0.009522 +0.8,0.8,0.6,0,-->,29.633158,6.946095,-10.277278 +0.8,0.8,0.6,0.2,-->,24.401649,5.591453,-9.568236 +0.8,0.8,0.6,0.4,-->,19.568989,5.922446,-8.245899 +0.8,0.8,0.6,0.6,-->,12.790635,4.926929,-6.345637 +0.8,0.8,0.6,0.8,-->,4.512675,3.084485,-3.155085 +0.8,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,0.8,0.8,0,-->,29.256184,3.969685,2.554671 +0.8,0.8,0.8,0.2,-->,24.285074,2.741317,2.254366 +0.8,0.8,0.8,0.4,-->,19.682972,2.743551,2.376993 +0.8,0.8,0.8,0.6,-->,12.693508,2.271602,2.509241 +0.8,0.8,0.8,0.8,-->,4.548765,1.496717,1.812662 +0.8,0.8,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,0.8,1,0,-->,29.211065,2.830096,9.760194 +0.8,0.8,1,0.2,-->,24.532444,1.934712,9.039388 +0.8,0.8,1,0.4,-->,20.069998,1.340378,8.180223 +0.8,0.8,1,0.6,-->,12.580958,1.181623,7.693987 +0.8,0.8,1,0.8,-->,4.575476,0.855007,2.469146 +0.8,0.8,1,1,-->,3.137238,0.045377,-0.009522 +0.8,1,0,0,-->,24.069468,39.319962,-48.271332 +0.8,1,0,0.2,-->,19.617657,36.438396,-44.578419 +0.8,1,0,0.4,-->,14.507627,34.963543,-40.200893 +0.8,1,0,0.6,-->,7.100553,32.456375,-35.390518 +0.8,1,0,0.8,-->,3.137238,10.836707,-20.666727 +0.8,1,0,1,-->,3.137238,0.045377,-0.009522 +0.8,1,0.2,0,-->,23.619516,34.050072,-38.100746 +0.8,1,0.2,0.2,-->,19.217773,31.375198,-34.967579 +0.8,1,0.2,0.4,-->,14.208227,29.989168,-32.102715 +0.8,1,0.2,0.6,-->,7.065040,27.387312,-28.167099 +0.8,1,0.2,0.8,-->,3.137238,7.312867,-14.610969 +0.8,1,0.2,1,-->,3.137238,0.045377,-0.009522 +0.8,1,0.4,0,-->,23.596121,27.352673,-27.463543 +0.8,1,0.4,0.2,-->,18.904083,25.163139,-25.330254 +0.8,1,0.4,0.4,-->,13.925910,24.793905,-23.196381 +0.8,1,0.4,0.6,-->,6.952071,23.054556,-19.911814 +0.8,1,0.4,0.8,-->,3.137238,4.690370,-7.706397 +0.8,1,0.4,1,-->,3.137238,0.045377,-0.009522 +0.8,1,0.6,0,-->,23.378170,22.429140,-14.724765 +0.8,1,0.6,0.2,-->,18.577204,19.932339,-13.835217 +0.8,1,0.6,0.4,-->,13.810987,19.590221,-12.261365 +0.8,1,0.6,0.6,-->,7.240842,18.252769,-10.433594 +0.8,1,0.6,0.8,-->,3.137238,3.463643,-2.002424 +0.8,1,0.6,1,-->,3.137238,0.045377,-0.009522 +0.8,1,0.8,0,-->,23.358887,19.484800,-3.078595 +0.8,1,0.8,0.2,-->,18.733919,17.083040,-3.145114 +0.8,1,0.8,0.4,-->,14.211613,16.333538,-2.584089 +0.8,1,0.8,0.6,-->,7.622544,14.941946,-2.085419 +0.8,1,0.8,0.8,-->,3.137238,3.035695,-0.009522 +0.8,1,0.8,1,-->,3.137238,0.045377,-0.009522 +0.8,1,1,0,-->,23.440115,18.407207,3.446286 +0.8,1,1,0.2,-->,19.038048,16.337124,2.807844 +0.8,1,1,0.4,-->,14.672987,15.198097,2.279277 +0.8,1,1,0.6,-->,7.887153,13.485833,2.689822 +0.8,1,1,0.8,-->,3.137238,3.058783,-0.009522 +0.8,1,1,1,-->,3.137238,0.045377,-0.009522 +1,0,0,0,-->,56.223644,-40.606140,-53.505241 +1,0,0,0.2,-->,49.039249,-37.040154,-47.001640 +1,0,0,0.4,-->,41.517384,-33.080463,-40.660114 +1,0,0,0.6,-->,30.761772,-28.180405,-33.466408 +1,0,0,0.8,-->,18.586893,-23.046295,-25.906897 +1,0,0,1,-->,3.137238,0.045377,-6.549184 +1,0,0.2,0,-->,54.197075,-51.061958,-38.518570 +1,0,0.2,0.2,-->,46.970795,-46.237362,-34.185581 +1,0,0.2,0.4,-->,40.058945,-40.913345,-29.732691 +1,0,0.2,0.6,-->,29.846075,-34.544212,-24.537176 +1,0,0.2,0.8,-->,17.699402,-28.029371,-19.002689 +1,0,0.2,1,-->,3.137238,0.045377,-1.671439 +1,0,0.4,0,-->,53.347198,-61.139973,-20.579103 +1,0,0.4,0.2,-->,46.268776,-55.054829,-18.985081 +1,0,0.4,0.4,-->,39.295269,-48.181309,-17.275909 +1,0,0.4,0.6,-->,28.477249,-40.774807,-14.235457 +1,0,0.4,0.8,-->,16.753706,-33.496380,-11.270408 +1,0,0.4,1,-->,3.137238,0.045377,-0.009522 +1,0,0.6,0,-->,51.938618,-70.001930,-2.285281 +1,0,0.6,0.2,-->,44.891865,-63.408360,-2.281200 +1,0,0.6,0.4,-->,37.993378,-55.829773,-2.715000 +1,0,0.6,0.6,-->,28.017530,-46.485512,-2.433929 +1,0,0.6,0.8,-->,16.294836,-39.396194,-1.549078 +1,0,0.6,1,-->,3.137238,0.045377,-0.009522 +1,0,0.8,0,-->,50.786610,-76.589775,15.657934 +1,0,0.8,0.2,-->,43.899120,-69.264679,14.078404 +1,0,0.8,0.4,-->,37.112099,-60.946182,12.021103 +1,0,0.8,0.6,-->,27.356199,-51.015507,9.387541 +1,0,0.8,0.8,-->,15.911847,-42.883663,8.117573 +1,0,0.8,1,-->,3.137238,0.045377,-0.009522 +1,0,1,0,-->,50.187122,-79.674767,27.210850 +1,0,1,0.2,-->,43.467770,-71.640404,24.260155 +1,0,1,0.4,-->,36.761612,-62.760746,21.504194 +1,0,1,0.6,-->,26.786121,-53.542850,17.553211 +1,0,1,0.8,-->,15.672311,-44.346592,14.716374 +1,0,1,1,-->,3.137238,0.045377,-0.009522 +1,0.2,0,0,-->,49.328110,-29.706654,-53.891277 +1,0.2,0,0.2,-->,42.576523,-27.210203,-48.020493 +1,0.2,0,0.4,-->,35.789745,-24.260725,-41.866615 +1,0.2,0,0.6,-->,26.298513,-20.627853,-34.154438 +1,0.2,0,0.8,-->,14.849144,-16.003540,-26.782984 +1,0.2,0,1,-->,3.137238,0.045377,-2.322686 +1,0.2,0.2,0,-->,47.953732,-39.117039,-39.524529 +1,0.2,0.2,0.2,-->,41.443279,-35.514915,-35.339905 +1,0.2,0.2,0.4,-->,34.837803,-31.502308,-31.376574 +1,0.2,0.2,0.6,-->,25.524170,-26.958109,-26.056654 +1,0.2,0.2,0.8,-->,14.066073,-21.441498,-20.231239 +1,0.2,0.2,1,-->,3.137238,0.045377,-0.029768 +1,0.2,0.4,0,-->,47.040054,-48.831211,-23.911798 +1,0.2,0.4,0.2,-->,40.388454,-44.621864,-21.607321 +1,0.2,0.4,0.4,-->,33.797195,-39.318535,-19.573168 +1,0.2,0.4,0.6,-->,24.269178,-33.305038,-16.017988 +1,0.2,0.4,0.8,-->,13.252504,-27.607061,-12.661179 +1,0.2,0.4,1,-->,3.137238,0.045377,-0.009522 +1,0.2,0.6,0,-->,45.752144,-57.797810,-5.841328 +1,0.2,0.6,0.2,-->,39.321949,-52.533192,-5.559459 +1,0.2,0.6,0.4,-->,32.889694,-46.732250,-5.914762 +1,0.2,0.6,0.6,-->,23.796822,-39.632244,-4.717698 +1,0.2,0.6,0.8,-->,12.900186,-31.810760,-3.246987 +1,0.2,0.6,1,-->,3.137238,0.045377,-0.009522 +1,0.2,0.8,0,-->,44.840302,-63.981598,11.310541 +1,0.2,0.8,0.2,-->,38.617088,-58.281864,9.968651 +1,0.2,0.8,0.4,-->,32.301014,-52.149330,7.864765 +1,0.2,0.8,0.6,-->,23.308092,-44.377865,6.590632 +1,0.2,0.8,0.8,-->,12.649837,-34.475330,5.769010 +1,0.2,0.8,1,-->,3.137238,0.045377,-0.009522 +1,0.2,1,0,-->,44.437641,-66.481964,21.407284 +1,0.2,1,0.2,-->,38.322205,-60.891747,19.418198 +1,0.2,1,0.4,-->,32.054001,-54.584133,16.860189 +1,0.2,1,0.6,-->,22.941490,-46.657894,14.240184 +1,0.2,1,0.8,-->,12.508364,-35.698364,11.624283 +1,0.2,1,1,-->,3.137238,0.045377,-0.009522 +1,0.4,0,0,-->,41.933117,-17.300335,-53.932079 +1,0.4,0,0.2,-->,36.141956,-15.998631,-48.220940 +1,0.4,0,0.4,-->,29.712477,-13.710470,-42.591686 +1,0.4,0,0.6,-->,21.079300,-11.794772,-35.351440 +1,0.4,0,0.8,-->,10.733571,-8.617147,-27.998243 +1,0.4,0,1,-->,3.137238,0.045377,-0.019706 +1,0.4,0.2,0,-->,40.759502,-26.429293,-40.693256 +1,0.4,0.2,0.2,-->,34.989689,-24.200346,-36.661171 +1,0.4,0.2,0.4,-->,28.763699,-21.344633,-33.039837 +1,0.4,0.2,0.6,-->,20.252724,-18.122915,-27.315237 +1,0.4,0.2,0.8,-->,10.048848,-14.775712,-21.495401 +1,0.4,0.2,1,-->,3.137238,0.045377,-0.009522 +1,0.4,0.4,0,-->,40.006618,-36.098389,-26.208706 +1,0.4,0.4,0.2,-->,34.315166,-32.728558,-23.554153 +1,0.4,0.4,0.4,-->,27.956591,-28.514582,-21.974327 +1,0.4,0.4,0.6,-->,19.335913,-25.213737,-18.161528 +1,0.4,0.4,0.8,-->,9.380708,-18.674038,-14.289012 +1,0.4,0.4,1,-->,3.137238,0.045377,-0.009522 +1,0.4,0.6,0,-->,38.737286,-44.334644,-10.298990 +1,0.4,0.6,0.2,-->,33.035717,-40.830467,-9.252450 +1,0.4,0.6,0.4,-->,27.097559,-36.297234,-9.184654 +1,0.4,0.6,0.6,-->,19.240620,-31.123272,-7.277613 +1,0.4,0.6,0.8,-->,9.278040,-21.932507,-5.309835 +1,0.4,0.6,1,-->,3.137238,0.045377,-0.009522 +1,0.4,0.8,0,-->,38.039993,-50.549866,5.235382 +1,0.4,0.8,0.2,-->,32.418716,-46.474918,4.726543 +1,0.4,0.8,0.4,-->,26.733177,-41.701023,3.399427 +1,0.4,0.8,0.6,-->,18.957064,-35.591640,3.022213 +1,0.4,0.8,0.8,-->,9.172217,-24.270256,3.195423 +1,0.4,0.8,1,-->,3.137238,0.045377,-0.009522 +1,0.4,1,0,-->,37.870415,-53.440128,14.722257 +1,0.4,1,0.2,-->,32.347641,-48.638226,13.160313 +1,0.4,1,0.4,-->,26.719009,-43.771107,11.132894 +1,0.4,1,0.6,-->,18.648991,-38.155319,9.499300 +1,0.4,1,0.8,-->,9.075148,-25.330154,7.465908 +1,0.4,1,1,-->,3.137238,0.045377,-0.009522 +1,0.6,0,0,-->,33.715271,-2.861619,-54.261681 +1,0.6,0,0.2,-->,28.561132,-2.588300,-48.946617 +1,0.6,0,0.4,-->,22.812536,-1.381872,-43.735752 +1,0.6,0,0.6,-->,15.054488,-0.542672,-36.795517 +1,0.6,0,0.8,-->,5.646254,1.255886,-29.530382 +1,0.6,0,1,-->,3.137238,0.045377,-0.009522 +1,0.6,0.2,0,-->,32.665802,-11.357903,-42.294678 +1,0.6,0.2,0.2,-->,27.544382,-10.371490,-38.327541 +1,0.6,0.2,0.4,-->,22.078932,-8.593946,-34.699715 +1,0.6,0.2,0.6,-->,14.445660,-6.953171,-29.348038 +1,0.6,0.2,0.8,-->,5.298559,-2.900476,-23.073038 +1,0.6,0.2,1,-->,3.137238,0.045377,-0.009522 +1,0.6,0.4,0,-->,32.081509,-20.211039,-29.553461 +1,0.6,0.4,0.2,-->,26.997101,-18.453329,-26.641396 +1,0.6,0.4,0.4,-->,21.428974,-15.693683,-24.608749 +1,0.6,0.4,0.6,-->,13.596786,-13.061769,-20.692253 +1,0.6,0.4,0.8,-->,4.946123,-6.261600,-15.834594 +1,0.6,0.4,1,-->,3.137238,0.045377,-0.009522 +1,0.6,0.6,0,-->,30.980059,-28.480011,-15.157577 +1,0.6,0.6,0.2,-->,25.930981,-26.371748,-13.644201 +1,0.6,0.6,0.4,-->,20.704443,-22.871901,-12.911517 +1,0.6,0.6,0.6,-->,13.786650,-19.581665,-10.500942 +1,0.6,0.6,0.8,-->,5.078895,-8.322830,-7.406426 +1,0.6,0.6,1,-->,3.137238,0.045377,-0.009522 +1,0.6,0.8,0,-->,30.480850,-34.374962,-1.520238 +1,0.6,0.8,0.2,-->,25.579891,-31.685755,-1.156863 +1,0.6,0.8,0.4,-->,20.621891,-28.140051,-1.718876 +1,0.6,0.8,0.6,-->,13.703396,-24.055931,-1.202719 +1,0.6,0.8,0.8,-->,5.112126,-8.466211,-0.152227 +1,0.6,0.8,1,-->,3.137238,0.045377,-0.009522 +1,0.6,1,0,-->,30.450041,-36.804157,6.339633 +1,0.6,1,0.2,-->,25.695757,-33.542488,6.079089 +1,0.6,1,0.4,-->,20.851330,-30.361656,4.727562 +1,0.6,1,0.6,-->,13.483581,-26.022030,4.260324 +1,0.6,1,0.8,-->,5.069117,-8.281094,2.792204 +1,0.6,1,1,-->,3.137238,0.045377,-0.009522 +1,0.8,0,0,-->,25.961599,12.296361,-55.237942 +1,0.8,0,0.2,-->,21.499043,11.588352,-50.386246 +1,0.8,0,0.4,-->,16.312822,11.785546,-45.483566 +1,0.8,0,0.6,-->,9.231684,11.631366,-38.920460 +1,0.8,0,0.8,-->,3.137238,4.545977,-27.213417 +1,0.8,0,1,-->,3.137238,0.045377,-0.009522 +1,0.8,0.2,0,-->,25.136581,4.099334,-44.479439 +1,0.8,0.2,0.2,-->,20.639235,3.924604,-40.601101 +1,0.8,0.2,0.4,-->,15.737055,4.696145,-37.038490 +1,0.8,0.2,0.6,-->,8.828053,5.323066,-31.776943 +1,0.8,0.2,0.8,-->,3.137238,0.506931,-20.500349 +1,0.8,0.2,1,-->,3.137238,0.045377,-0.009522 +1,0.8,0.4,0,-->,24.837822,-4.573389,-32.850090 +1,0.8,0.4,0.2,-->,20.327213,-4.146740,-29.905588 +1,0.8,0.4,0.4,-->,15.360973,-2.442258,-27.543186 +1,0.8,0.4,0.6,-->,8.205594,-1.140646,-23.567013 +1,0.8,0.4,0.8,-->,3.137238,0.045377,-13.408401 +1,0.8,0.4,1,-->,3.137238,0.045377,-0.009522 +1,0.8,0.6,0,-->,24.063923,-12.741970,-19.807539 +1,0.8,0.6,0.2,-->,19.586834,-12.025162,-17.962685 +1,0.8,0.6,0.4,-->,14.881378,-9.540559,-16.574034 +1,0.8,0.6,0.6,-->,8.654317,-8.184305,-13.735191 +1,0.8,0.6,0.8,-->,3.137238,0.045377,-5.745809 +1,0.8,0.6,1,-->,3.137238,0.045377,-0.009522 +1,0.8,0.8,0,-->,23.786081,-18.315268,-7.713381 +1,0.8,0.8,0.2,-->,19.474834,-17.170351,-6.795267 +1,0.8,0.8,0.4,-->,15.030085,-14.784740,-6.515662 +1,0.8,0.8,0.6,-->,8.828859,-12.347977,-5.125302 +1,0.8,0.8,0.8,-->,3.137238,0.045377,-0.915371 +1,0.8,0.8,1,-->,3.137238,0.045377,-0.009522 +1,0.8,1,0,-->,23.847845,-20.465208,-0.907095 +1,0.8,1,0.2,-->,19.695324,-18.905680,-0.547931 +1,0.8,1,0.4,-->,15.398577,-17.056471,-1.120522 +1,0.8,1,0.6,-->,8.780991,-13.828674,-0.260886 +1,0.8,1,0.8,-->,3.137238,0.045377,-0.009522 +1,0.8,1,1,-->,3.137238,0.045377,-0.009522 +1,1,0,0,-->,18.787844,28.175541,-57.020935 +1,1,0,0.2,-->,15.141008,26.199297,-52.532211 +1,1,0,0.4,-->,10.392618,25.433107,-47.790627 +1,1,0,0.6,-->,4.246678,22.465906,-40.879551 +1,1,0,0.8,-->,3.137238,0.045377,-21.397261 +1,1,0,1,-->,3.137238,0.045377,-0.009522 +1,1,0.2,0,-->,18.341248,19.637871,-47.250259 +1,1,0.2,0.2,-->,14.458531,18.298063,-43.435734 +1,1,0.2,0.4,-->,9.866057,18.297728,-40.075737 +1,1,0.2,0.6,-->,4.119919,14.781549,-33.549168 +1,1,0.2,0.8,-->,3.137238,0.045377,-15.027046 +1,1,0.2,1,-->,3.137238,0.045377,-0.009522 +1,1,0.4,0,-->,18.497801,10.199709,-35.961399 +1,1,0.4,0.2,-->,14.558938,9.521537,-33.122791 +1,1,0.4,0.4,-->,9.966323,10.670488,-30.622898 +1,1,0.4,0.6,-->,4.111899,7.849839,-25.347322 +1,1,0.4,0.8,-->,3.137238,0.045377,-8.053797 +1,1,0.4,1,-->,3.137238,0.045377,-0.009522 +1,1,0.6,0,-->,18.250950,1.925531,-23.966446 +1,1,0.6,0.2,-->,14.262981,1.296772,-21.905642 +1,1,0.6,0.4,-->,9.875794,3.007166,-19.915674 +1,1,0.6,0.6,-->,4.472824,2.539898,-16.101179 +1,1,0.6,0.8,-->,3.137238,0.045377,-2.521605 +1,1,0.6,1,-->,3.137238,0.045377,-0.009522 +1,1,0.8,0,-->,18.227348,-3.458354,-12.997971 +1,1,0.8,0.2,-->,14.332579,-3.812776,-11.859893 +1,1,0.8,0.4,-->,10.174964,-2.394897,-10.754388 +1,1,0.8,0.6,-->,4.776132,-0.805040,-8.185035 +1,1,0.8,0.8,-->,3.137238,0.045377,-0.009522 +1,1,0.8,1,-->,3.137238,0.045377,-0.009522 +1,1,1,0,-->,18.326771,-5.497340,-6.710805 +1,1,1,0.2,-->,14.551679,-5.455094,-6.436520 +1,1,1,0.4,-->,10.536420,-4.467086,-6.267878 +1,1,1,0.6,-->,4.932868,-2.342628,-3.578762 +1,1,1,0.8,-->,3.137238,0.045377,-0.009522 +1,1,1,1,-->,3.137238,0.045377,-0.009522 +-0.1,0.5,0.5,0.5,-->,46.816795,21.390472,21.489738 +1.1,0.5,0.5,0.5,-->,21.202194,-24.934977,-16.017357 +0.5,-0.1,0.5,0.5,-->,49.178322,-20.260931,11.471653 +0.5,1.1,0.5,0.5,-->,19.117630,39.155872,-1.839565 +0.5,0.5,-0.1,0.5,-->,37.639538,10.401220,-19.781601 +0.5,0.5,1.1,0.5,-->,34.448547,0.872274,34.020267 +0.5,0.5,0.5,-0.1,-->,54.483997,7.468887,6.814668 +0.5,0.5,0.5,1.1,-->,3.137238,0.045377,-0.009522 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-1.csv new file mode 100644 index 0000000..63fe0a7 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-1.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.000000,0.000008,0.000008 +0,0,0,0.2,-->,87.355392,-0.131557,-0.388438 +0,0,0,0.4,-->,74.075203,-0.230990,-0.643359 +0,0,0,0.6,-->,56.751270,-0.145905,-0.498860 +0,0,0,0.8,-->,40.080219,0.065972,-0.042869 +0,0,0,1,-->,17.558210,0.867182,2.027351 +0,0,0.2,0,-->,98.621880,-2.753583,17.949621 +0,0,0.2,0.2,-->,86.086967,-2.537071,14.794559 +0,0,0.2,0.4,-->,73.454086,-2.284977,11.794772 +0,0,0.2,0.6,-->,56.090187,-1.710972,8.567591 +0,0,0.2,0.8,-->,39.173298,-1.066861,6.303444 +0,0,0.2,1,-->,16.869034,0.241887,3.967451 +0,0,0.4,0,-->,97.259155,-4.640912,36.764511 +0,0,0.4,0.2,-->,84.688553,-4.385854,31.575478 +0,0,0.4,0.4,-->,71.723381,-3.884714,24.879795 +0,0,0.4,0.6,-->,55.301548,-3.028240,18.683302 +0,0,0.4,0.8,-->,38.370998,-2.075183,13.136404 +0,0,0.4,1,-->,16.271238,-0.326699,5.858138 +0,0,0.6,0,-->,95.973610,-5.892366,58.423409 +0,0,0.6,0.2,-->,83.489784,-5.641534,50.232780 +0,0,0.6,0.4,-->,70.575577,-5.136063,40.978466 +0,0,0.6,0.6,-->,54.139412,-4.091446,30.880676 +0,0,0.6,0.8,-->,37.412613,-2.999331,21.585022 +0,0,0.6,1,-->,15.744793,-0.847902,7.738535 +0,0,0.8,0,-->,94.941345,-6.469206,80.499855 +0,0,0.8,0.2,-->,82.362541,-6.245938,69.162804 +0,0,0.8,0.4,-->,69.611053,-5.883734,57.687538 +0,0,0.8,0.6,-->,53.105080,-4.782750,43.897442 +0,0,0.8,0.8,-->,36.785038,-3.614275,30.504223 +0,0,0.8,1,-->,15.364383,-1.239197,9.261068 +0,0,1,0,-->,94.378067,-6.566405,95.359375 +0,0,1,0.2,-->,81.651230,-6.373102,82.075211 +0,0,1,0.4,-->,69.031487,-6.154317,69.229210 +0,0,1,0.6,-->,52.506535,-5.071398,53.155613 +0,0,1,0.8,-->,36.533340,-3.872099,36.539791 +0,0,1,1,-->,15.179227,-1.433595,10.058599 +0,0.2,0,0,-->,89.956360,14.133030,-3.256311 +0,0.2,0,0.2,-->,79.122368,11.352993,-3.087319 +0,0.2,0,0.4,-->,67.821053,9.233345,-2.820969 +0,0.2,0,0.6,-->,51.954060,7.214802,-2.185308 +0,0.2,0,0.8,-->,36.604351,5.645730,-1.053600 +0,0.2,0,1,-->,15.818244,3.497659,2.244304 +0,0.2,0.2,0,-->,88.505516,11.968940,12.886119 +0,0.2,0.2,0.2,-->,77.871590,9.428335,10.720205 +0,0.2,0.2,0.4,-->,66.746323,7.413592,8.675352 +0,0.2,0.2,0.6,-->,51.113403,5.682861,6.430661 +0,0.2,0.2,0.8,-->,35.569431,4.447198,4.938694 +0,0.2,0.2,1,-->,15.303885,2.778859,3.964928 +0,0.2,0.4,0,-->,87.526192,9.997211,30.301983 +0,0.2,0.4,0.2,-->,76.499710,7.765392,25.969728 +0,0.2,0.4,0.4,-->,65.113678,5.881073,20.910574 +0,0.2,0.4,0.6,-->,50.216007,4.419581,15.749645 +0,0.2,0.4,0.8,-->,34.651360,3.396129,11.355850 +0,0.2,0.4,1,-->,14.862114,2.139308,5.604129 +0,0.2,0.6,0,-->,86.293404,9.031424,50.580036 +0,0.2,0.6,0.2,-->,75.285721,6.765499,43.865978 +0,0.2,0.6,0.4,-->,63.848557,4.741347,35.932659 +0,0.2,0.6,0.6,-->,49.349121,3.374804,27.354315 +0,0.2,0.6,0.8,-->,33.794968,2.523467,19.272329 +0,0.2,0.6,1,-->,14.476110,1.560234,7.185999 +0,0.2,0.8,0,-->,85.319916,8.600603,71.329567 +0,0.2,0.8,0.2,-->,74.380470,6.196442,62.148438 +0,0.2,0.8,0.4,-->,63.056217,4.112831,51.987190 +0,0.2,0.8,0.6,-->,48.386826,2.774573,39.465130 +0,0.2,0.8,0.8,-->,33.261433,1.984413,27.368191 +0,0.2,0.8,1,-->,14.199088,1.132712,8.434704 +0,0.2,1,0,-->,84.815689,8.514059,85.290886 +0,0.2,1,0.2,-->,73.919769,5.991359,74.390213 +0,0.2,1,0.4,-->,62.729691,3.919877,63.210072 +0,0.2,1,0.6,-->,47.714344,2.572561,48.015476 +0,0.2,1,0.8,-->,33.055965,1.779574,32.646656 +0,0.2,1,1,-->,14.064966,0.919604,9.077477 +0,0.4,0,0,-->,79.565239,29.549822,-5.526226 +0,0.4,0,0.2,-->,70.408112,24.019598,-5.041493 +0,0.4,0,0.4,-->,60.193317,20.212551,-4.537162 +0,0.4,0,0.6,-->,46.107517,15.728930,-3.526712 +0,0.4,0,0.8,-->,32.846527,11.845659,-2.036539 +0,0.4,0,1,-->,14.099371,6.289825,2.505061 +0,0.4,0.2,0,-->,78.277786,27.870296,8.950564 +0,0.4,0.2,0.2,-->,69.287781,22.633690,7.562909 +0,0.4,0.2,0.4,-->,59.309685,18.492947,5.946461 +0,0.4,0.2,0.6,-->,45.331375,14.447334,4.397542 +0,0.4,0.2,0.8,-->,31.709713,10.715813,3.522388 +0,0.4,0.2,1,-->,13.773899,5.420022,3.987240 +0,0.4,0.4,0,-->,77.967331,25.381201,24.999413 +0,0.4,0.4,0.2,-->,68.291725,20.823696,21.360516 +0,0.4,0.4,0.4,-->,57.965065,16.873564,17.370533 +0,0.4,0.4,0.6,-->,44.476452,13.127695,13.040452 +0,0.4,0.4,0.8,-->,30.701685,9.654135,9.536402 +0,0.4,0.4,1,-->,13.496707,4.657585,5.356687 +0,0.4,0.6,0,-->,76.825096,24.682693,43.796291 +0,0.4,0.6,0.2,-->,67.193275,19.988865,38.092007 +0,0.4,0.6,0.4,-->,56.945526,16.046288,31.510775 +0,0.4,0.6,0.6,-->,43.777687,12.282134,24.008032 +0,0.4,0.6,0.8,-->,29.898539,8.894676,16.866163 +0,0.4,0.6,1,-->,13.256773,3.979276,6.640455 +0,0.4,0.8,0,-->,75.937210,24.379271,62.725506 +0,0.4,0.8,0.2,-->,66.419914,19.556753,55.037106 +0,0.4,0.8,0.4,-->,56.218845,15.728702,46.037941 +0,0.4,0.8,0.6,-->,43.068676,11.756699,35.088997 +0,0.4,0.8,0.8,-->,29.525440,8.380579,24.096552 +0,0.4,0.8,1,-->,13.086046,3.486244,7.624040 +0,0.4,1,0,-->,75.513954,24.273638,75.036514 +0,0.4,1,0.2,-->,66.065582,19.412832,66.092506 +0,0.4,1,0.4,-->,55.858116,15.717408,55.757137 +0,0.4,1,0.6,-->,42.594593,11.532829,42.495224 +0,0.4,1,0.8,-->,29.464239,8.150539,28.547617 +0,0.4,1,1,-->,13.003243,3.246751,8.119685 +0,0.6,0,0,-->,68.703285,46.861191,-6.214741 +0,0.6,0,0.2,-->,60.709465,39.324234,-5.960527 +0,0.6,0,0.4,-->,51.825897,33.639145,-5.414580 +0,0.6,0,0.6,-->,39.256809,26.440676,-4.212272 +0,0.6,0,0.8,-->,27.930799,19.455450,-2.374645 +0,0.6,0,1,-->,12.410446,9.243118,2.814334 +0,0.6,0.2,0,-->,67.827644,45.172211,6.701206 +0,0.6,0.2,0.2,-->,59.978603,37.972282,5.411313 +0,0.6,0.2,0.4,-->,51.081432,32.100140,4.105155 +0,0.6,0.2,0.6,-->,39.062901,25.085045,2.994004 +0,0.6,0.2,0.8,-->,27.159170,18.284475,2.718746 +0,0.6,0.2,1,-->,12.287735,8.148336,4.030847 +0,0.6,0.4,0,-->,67.590378,43.297180,20.945578 +0,0.6,0.4,0.2,-->,59.230011,36.385944,17.898081 +0,0.6,0.4,0.4,-->,50.123684,30.548332,14.596772 +0,0.6,0.4,0.6,-->,38.151825,23.831585,11.029570 +0,0.6,0.4,0.8,-->,26.319292,17.240335,8.203935 +0,0.6,0.4,1,-->,12.185091,7.207856,5.119184 +0,0.6,0.6,0,-->,66.855713,42.473579,37.985931 +0,0.6,0.6,0.2,-->,58.332836,35.617836,32.946518 +0,0.6,0.6,0.4,-->,49.250275,29.687496,27.279428 +0,0.6,0.6,0.6,-->,37.627457,23.003942,20.702877 +0,0.6,0.6,0.8,-->,25.767799,16.533848,14.555430 +0,0.6,0.6,1,-->,12.095853,6.386143,6.100976 +0,0.6,0.8,0,-->,66.224770,42.172424,54.750450 +0,0.6,0.8,0.2,-->,57.806675,35.255123,47.883244 +0,0.6,0.8,0.4,-->,48.799007,29.414625,39.941898 +0,0.6,0.8,0.6,-->,37.162365,22.647203,30.029797 +0,0.6,0.8,0.8,-->,25.565725,15.951172,20.444857 +0,0.6,0.8,1,-->,12.033379,5.798390,6.831220 +0,0.6,1,0,-->,65.888191,42.153107,65.365829 +0,0.6,1,0.2,-->,57.632423,35.162243,57.271141 +0,0.6,1,0.4,-->,48.687397,29.465466,47.923798 +0,0.6,1,0.6,-->,36.863991,22.604904,35.891636 +0,0.6,1,0.8,-->,25.573481,15.614023,23.849230 +0,0.6,1,1,-->,12.003795,5.513056,7.189951 +0,0.8,0,0,-->,59.120388,63.850460,-5.560249 +0,0.8,0,0.2,-->,51.931046,54.827221,-5.790851 +0,0.8,0,0.4,-->,44.114628,47.228874,-5.361885 +0,0.8,0,0.6,-->,33.084892,37.090881,-4.122885 +0,0.8,0,0.8,-->,23.400742,26.846525,-2.144210 +0,0.8,0,1,-->,11.059642,11.772429,3.114184 +0,0.8,0.2,0,-->,58.671486,62.062321,5.920819 +0,0.8,0.2,0.2,-->,51.548500,53.386383,4.452335 +0,0.8,0.2,0.4,-->,43.627632,45.707817,3.214103 +0,0.8,0.2,0.6,-->,33.255558,35.643051,2.316926 +0,0.8,0.2,0.8,-->,22.951876,25.495165,2.406449 +0,0.8,0.2,1,-->,11.113429,10.431831,4.091887 +0,0.8,0.4,0,-->,58.571785,60.568012,18.514515 +0,0.8,0.4,0.2,-->,51.140701,51.884186,15.656748 +0,0.8,0.4,0.4,-->,43.041428,44.073418,12.679456 +0,0.8,0.4,0.6,-->,32.552101,34.399685,9.661597 +0,0.8,0.4,0.8,-->,22.370686,24.313049,7.264898 +0,0.8,0.4,1,-->,11.159584,9.299522,4.933115 +0,0.8,0.6,0,-->,58.219440,59.582664,33.662628 +0,0.8,0.6,0.2,-->,50.556095,50.965076,28.968636 +0,0.8,0.6,0.4,-->,42.434715,43.026237,23.971340 +0,0.8,0.6,0.6,-->,32.229595,33.456390,18.060940 +0,0.8,0.6,0.8,-->,22.117094,23.403971,12.653860 +0,0.8,0.6,1,-->,11.198607,8.325132,5.668559 +0,0.8,0.8,0,-->,57.866871,59.093525,48.064980 +0,0.8,0.8,0.2,-->,50.284004,50.418255,41.674377 +0,0.8,0.8,0.4,-->,42.233665,42.470875,34.637901 +0,0.8,0.8,0.6,-->,32.008919,32.966736,25.714064 +0,0.8,0.8,0.8,-->,22.115685,22.757427,17.281282 +0,0.8,0.8,1,-->,11.225730,7.633920,6.193933 +0,0.8,1,0,-->,57.650955,58.970184,56.805454 +0,0.8,1,0.2,-->,50.250072,50.200756,49.238937 +0,0.8,1,0.4,-->,42.279606,42.299976,40.825718 +0,0.8,1,0.6,-->,31.888521,32.833500,30.180208 +0,0.8,1,0.8,-->,22.207598,22.446362,19.757442 +0,0.8,1,1,-->,11.238792,7.302304,6.443671 +0,1,0,0,-->,51.087624,79.515617,-3.539062 +0,1,0,0.2,-->,44.333725,69.761635,-4.504134 +0,1,0,0.4,-->,37.261063,60.521641,-4.373634 +0,1,0,0.6,-->,27.792778,47.123421,-3.242305 +0,1,0,0.8,-->,19.426888,33.764023,-1.362850 +0,1,0,1,-->,10.036765,13.792963,3.378908 +0,1,0.2,0,-->,51.053387,77.514542,6.620575 +0,1,0.2,0.2,-->,44.232944,68.161461,4.724339 +0,1,0.2,0.4,-->,37.164490,58.667900,3.295799 +0,1,0.2,0.6,-->,28.063410,45.816719,2.354027 +0,1,0.2,0.8,-->,19.224808,32.164036,2.552908 +0,1,0.2,1,-->,10.235509,12.213510,4.146527 +0,1,0.4,0,-->,51.194275,75.999657,17.770575 +0,1,0.4,0.2,-->,44.268818,66.418724,14.671431 +0,1,0.4,0.4,-->,36.923214,56.786167,11.643540 +0,1,0.4,0.6,-->,27.844084,44.173336,8.939195 +0,1,0.4,0.8,-->,18.975552,30.615223,6.700112 +0,1,0.4,1,-->,10.399857,10.904845,4.784832 +0,1,0.6,0,-->,51.164349,74.839241,30.913689 +0,1,0.6,0.2,-->,44.098389,65.006157,26.231018 +0,1,0.6,0.4,-->,36.712406,55.260307,21.669516 +0,1,0.6,0.6,-->,27.743536,42.967827,16.146223 +0,1,0.6,0.8,-->,19.042795,29.263468,11.178567 +0,1,0.6,1,-->,10.538542,9.790775,5.324464 +0,1,0.8,0,-->,51.086815,73.995827,42.824486 +0,1,0.8,0.2,-->,44.073032,64.059113,36.582649 +0,1,0.8,0.4,-->,36.713539,54.210728,30.265945 +0,1,0.8,0.6,-->,27.760134,42.090576,22.280567 +0,1,0.8,0.8,-->,19.260761,28.523314,14.690916 +0,1,0.8,1,-->,10.634068,9.009521,5.700507 +0,1,1,0,-->,51.024818,73.570305,49.617184 +0,1,1,0.2,-->,44.128563,63.633049,42.294792 +0,1,1,0.4,-->,36.802517,53.724625,34.660515 +0,1,1,0.6,-->,27.812836,41.640713,25.547192 +0,1,1,0.8,-->,19.451418,28.297728,16.402664 +0,1,1,1,-->,10.680147,8.636716,5.882806 +0.2,0,0,0,-->,91.694572,-7.623614,-10.486897 +0.2,0,0,0.2,-->,80.547852,-6.617375,-9.079035 +0.2,0,0,0.4,-->,68.665367,-5.680961,-7.848874 +0.2,0,0,0.6,-->,53.165905,-4.444355,-6.173688 +0.2,0,0,0.8,-->,37.406990,-2.859590,-4.149233 +0.2,0,0,1,-->,16.159996,-0.323583,-0.138199 +0.2,0,0.2,0,-->,90.132828,-11.192034,6.789392 +0.2,0,0.2,0.2,-->,79.053703,-9.736415,5.659485 +0.2,0,0.2,0.4,-->,67.627319,-8.239082,4.332292 +0.2,0,0.2,0.6,-->,51.922375,-6.417848,2.751045 +0.2,0,0.2,0.8,-->,36.233189,-4.271716,2.129915 +0.2,0,0.2,1,-->,15.610928,-1.132772,1.979185 +0.2,0,0.4,0,-->,88.776260,-13.718252,25.783281 +0.2,0,0.4,0.2,-->,77.554413,-12.081072,21.824198 +0.2,0,0.4,0.4,-->,65.700615,-10.288343,16.893749 +0.2,0,0.4,0.6,-->,50.848656,-8.010685,12.881104 +0.2,0,0.4,0.8,-->,35.257225,-5.529790,8.993882 +0.2,0,0.4,1,-->,15.140388,-1.856656,4.020663 +0.2,0,0.6,0,-->,87.373558,-15.738171,46.704121 +0.2,0,0.6,0.2,-->,76.230591,-13.882586,40.014854 +0.2,0,0.6,0.4,-->,64.620796,-11.935638,32.895981 +0.2,0,0.6,0.6,-->,49.759682,-9.368245,24.576147 +0.2,0,0.6,0.8,-->,34.326149,-6.678339,17.225533 +0.2,0,0.6,1,-->,14.727142,-2.517828,6.023824 +0.2,0,0.8,0,-->,86.280838,-16.770931,67.881737 +0.2,0,0.8,0.2,-->,75.151237,-14.916023,58.649284 +0.2,0,0.8,0.4,-->,63.772537,-13.034798,49.249802 +0.2,0,0.8,0.6,-->,48.657837,-10.291839,36.952888 +0.2,0,0.8,0.8,-->,33.695587,-7.491830,25.682495 +0.2,0,0.8,1,-->,14.430870,-3.008101,7.625773 +0.2,0,1,0,-->,85.711975,-17.011604,82.025352 +0.2,0,1,0.2,-->,74.549561,-15.264837,71.344246 +0.2,0,1,0.4,-->,63.278027,-13.521149,60.209541 +0.2,0,1,0.6,-->,47.934658,-10.702954,45.870235 +0.2,0,1,0.8,-->,33.417629,-7.860844,31.277603 +0.2,0,1,1,-->,14.285940,-3.250809,8.461363 +0.2,0.2,0,0,-->,82.181274,5.738323,-13.134885 +0.2,0.2,0,0.2,-->,72.663589,4.433336,-11.111227 +0.2,0.2,0,0.4,-->,62.406910,3.567773,-9.358290 +0.2,0.2,0,0.6,-->,48.327290,2.547269,-7.024356 +0.2,0.2,0,0.8,-->,34.006573,2.417423,-4.650570 +0.2,0.2,0,1,-->,14.575833,2.321835,0.148321 +0.2,0.2,0.2,0,-->,80.871033,3.060804,2.782553 +0.2,0.2,0.2,0.2,-->,71.418716,2.124686,2.638601 +0.2,0.2,0.2,0.4,-->,61.349178,1.296316,1.945594 +0.2,0.2,0.2,0.6,-->,47.723392,0.634878,1.465863 +0.2,0.2,0.2,0.8,-->,33.019157,0.963453,1.280280 +0.2,0.2,0.2,1,-->,14.184054,1.435464,2.048949 +0.2,0.2,0.4,0,-->,79.824081,0.353981,20.014994 +0.2,0.2,0.4,0.2,-->,70.125946,-0.312624,17.413713 +0.2,0.2,0.4,0.4,-->,59.895592,-0.830711,13.896850 +0.2,0.2,0.4,0.6,-->,46.478741,-0.897664,10.836068 +0.2,0.2,0.4,0.8,-->,31.987270,-0.299143,7.688697 +0.2,0.2,0.4,1,-->,13.849400,0.652600,3.839595 +0.2,0.2,0.6,0,-->,78.453430,-1.297045,39.695625 +0.2,0.2,0.6,0.2,-->,68.808266,-1.829412,34.678680 +0.2,0.2,0.6,0.4,-->,58.779972,-2.319806,28.637657 +0.2,0.2,0.6,0.6,-->,45.513779,-2.187186,22.080379 +0.2,0.2,0.6,0.8,-->,31.135868,-1.379106,15.430068 +0.2,0.2,0.6,1,-->,13.558784,-0.049891,5.555142 +0.2,0.2,0.8,0,-->,77.504677,-2.107481,59.615223 +0.2,0.2,0.8,0.2,-->,67.906166,-2.686821,52.333839 +0.2,0.2,0.8,0.4,-->,57.955448,-3.286573,44.013214 +0.2,0.2,0.8,0.6,-->,44.560669,-3.037694,33.648979 +0.2,0.2,0.8,0.8,-->,30.618397,-2.127103,23.126190 +0.2,0.2,0.8,1,-->,13.351089,-0.566831,6.895893 +0.2,0.2,1,0,-->,77.092010,-2.301924,72.657295 +0.2,0.2,1,0.2,-->,67.505417,-2.982764,64.040115 +0.2,0.2,1,0.4,-->,57.530731,-3.703623,54.542492 +0.2,0.2,1,0.6,-->,43.928005,-3.405127,41.648811 +0.2,0.2,1,0.8,-->,30.422607,-2.463271,27.985598 +0.2,0.2,1,1,-->,13.250360,-0.820756,7.582486 +0.2,0.4,0,0,-->,72.403214,20.671886,-14.810617 +0.2,0.4,0,0.2,-->,64.332909,17.056911,-12.678521 +0.2,0.4,0,0.4,-->,55.165600,14.616941,-10.683582 +0.2,0.4,0,0.6,-->,43.008583,10.656065,-7.966782 +0.2,0.4,0,0.8,-->,30.460712,8.291451,-5.233452 +0.2,0.4,0,1,-->,13.021617,5.085624,0.468386 +0.2,0.4,0.2,0,-->,71.557083,17.994701,-0.379030 +0.2,0.4,0.2,0.2,-->,63.504173,14.872121,-0.052156 +0.2,0.4,0.2,0.4,-->,54.546738,12.148077,-0.221262 +0.2,0.4,0.2,0.6,-->,42.277279,9.017380,-0.108515 +0.2,0.4,0.2,0.8,-->,29.430264,6.895649,0.290130 +0.2,0.4,0.2,1,-->,12.795444,4.067142,2.137818 +0.2,0.4,0.4,0,-->,70.596069,15.743809,14.993730 +0.2,0.4,0.4,0.2,-->,62.243538,12.730465,13.174402 +0.2,0.4,0.4,0.4,-->,53.199173,10.206139,10.997211 +0.2,0.4,0.4,0.6,-->,41.306114,7.426162,8.846268 +0.2,0.4,0.4,0.8,-->,28.481085,5.591149,6.330118 +0.2,0.4,0.4,1,-->,12.604504,3.183249,3.665656 +0.2,0.4,0.6,0,-->,69.490929,14.099075,33.340908 +0.2,0.4,0.6,0.2,-->,61.032833,11.384424,29.305023 +0.2,0.4,0.6,0.4,-->,52.198875,8.684807,24.736210 +0.2,0.4,0.6,0.6,-->,40.376301,6.414489,19.074316 +0.2,0.4,0.6,0.8,-->,27.685526,4.643435,13.389653 +0.2,0.4,0.6,1,-->,12.439419,2.402664,5.091887 +0.2,0.4,0.8,0,-->,68.631256,13.534577,51.593700 +0.2,0.4,0.8,0.2,-->,60.267372,10.676188,45.593048 +0.2,0.4,0.8,0.4,-->,51.537971,7.940228,38.672462 +0.2,0.4,0.8,0.6,-->,39.672817,5.665975,29.591574 +0.2,0.4,0.8,0.8,-->,27.315552,3.934909,20.250185 +0.2,0.4,0.8,1,-->,12.323132,1.836327,6.176865 +0.2,0.4,1,0,-->,68.185310,13.629541,63.298180 +0.2,0.4,1,0.2,-->,59.963352,10.469996,56.071045 +0.2,0.4,1,0.4,-->,51.237648,7.790821,47.797764 +0.2,0.4,1,0.6,-->,39.313065,5.273349,36.695232 +0.2,0.4,1,0.8,-->,27.256302,3.574993,24.412815 +0.2,0.4,1,1,-->,12.266597,1.562165,6.722303 +0.2,0.6,0,0,-->,62.267376,37.228661,-15.269800 +0.2,0.6,0,0.2,-->,55.236965,31.709352,-13.338531 +0.2,0.6,0,0.4,-->,47.162216,27.346350,-11.288602 +0.2,0.6,0,0.6,-->,36.495972,20.778524,-8.538347 +0.2,0.6,0,0.8,-->,25.795677,15.603369,-5.509826 +0.2,0.6,0,1,-->,11.505374,7.960033,0.823378 +0.2,0.6,0.2,0,-->,61.568295,34.925285,-2.464229 +0.2,0.6,0.2,0.2,-->,54.669659,29.735706,-1.915204 +0.2,0.6,0.2,0.4,-->,46.726368,25.297880,-1.848973 +0.2,0.6,0.2,0.6,-->,36.166798,19.227888,-1.366095 +0.2,0.6,0.2,0.8,-->,25.075621,14.171180,-0.409398 +0.2,0.6,0.2,1,-->,11.456928,6.747822,2.239395 +0.2,0.6,0.4,0,-->,60.991333,32.839382,11.424824 +0.2,0.6,0.4,0.2,-->,53.665096,27.937872,9.937630 +0.2,0.6,0.4,0.4,-->,45.849239,23.239210,8.320482 +0.2,0.6,0.4,0.6,-->,35.240479,17.924330,6.731103 +0.2,0.6,0.4,0.8,-->,24.313126,12.925972,5.065090 +0.2,0.6,0.4,1,-->,11.414566,5.711709,3.498297 +0.2,0.6,0.6,0,-->,60.144279,31.483795,27.668846 +0.2,0.6,0.6,0.2,-->,52.679188,26.686979,24.410870 +0.2,0.6,0.6,0.4,-->,44.929634,21.894007,20.552694 +0.2,0.6,0.6,0.6,-->,34.570221,16.868290,15.795015 +0.2,0.6,0.6,0.8,-->,23.778503,11.996998,11.199891 +0.2,0.6,0.6,1,-->,11.379506,4.815033,4.633904 +0.2,0.6,0.8,0,-->,59.458744,31.001814,43.582649 +0.2,0.6,0.8,0.2,-->,52.137363,26.074589,38.709763 +0.2,0.6,0.8,0.4,-->,44.522114,21.217445,32.722755 +0.2,0.6,0.8,0.6,-->,34.042912,16.236795,24.641092 +0.2,0.6,0.8,0.8,-->,23.588076,11.292956,16.857225 +0.2,0.6,0.8,1,-->,11.354799,4.171515,5.476213 +0.2,0.6,1,0,-->,59.095184,31.047533,53.623413 +0.2,0.6,1,0.2,-->,51.977520,25.936169,47.570461 +0.2,0.6,1,0.4,-->,44.481953,21.051500,40.285019 +0.2,0.6,1,0.6,-->,33.748165,16.003654,30.294384 +0.2,0.6,1,0.8,-->,23.603682,10.927051,20.125490 +0.2,0.6,1,1,-->,11.343082,3.862470,5.893096 +0.2,0.8,0,0,-->,53.116013,53.756893,-14.899593 +0.2,0.8,0,0.2,-->,46.856300,46.726768,-13.397040 +0.2,0.8,0,0.4,-->,39.775730,40.428593,-11.473735 +0.2,0.8,0,0.6,-->,30.410975,31.184797,-8.787712 +0.2,0.8,0,0.8,-->,21.408094,22.776503,-5.470840 +0.2,0.8,0,1,-->,10.303129,10.375184,1.145555 +0.2,0.8,0.2,0,-->,52.652710,51.712360,-3.488228 +0.2,0.8,0.2,0.2,-->,46.506031,44.797203,-3.059687 +0.2,0.8,0.2,0.4,-->,39.442997,38.453094,-2.955983 +0.2,0.8,0.2,0.6,-->,30.350080,29.602486,-2.255886 +0.2,0.8,0.2,0.8,-->,20.981304,21.180557,-0.860806 +0.2,0.8,0.2,1,-->,10.405836,8.953300,2.336016 +0.2,0.8,0.4,0,-->,52.407921,49.555214,8.866983 +0.2,0.8,0.4,0.2,-->,45.882874,42.977631,7.492507 +0.2,0.8,0.4,0.4,-->,39.011818,36.394730,6.152622 +0.2,0.8,0.4,0.6,-->,29.713434,28.328110,5.015146 +0.2,0.8,0.4,0.8,-->,20.482153,19.814363,3.979853 +0.2,0.8,0.4,1,-->,10.491496,7.756486,3.367037 +0.2,0.8,0.6,0,-->,51.906933,48.300339,23.249531 +0.2,0.8,0.6,0.2,-->,45.224842,41.661610,20.321743 +0.2,0.8,0.6,0.4,-->,38.360676,34.960670,16.987741 +0.2,0.8,0.6,0.6,-->,29.296000,27.084772,12.943436 +0.2,0.8,0.6,0.8,-->,20.211790,18.729507,9.199329 +0.2,0.8,0.6,1,-->,10.563780,6.734797,4.270903 +0.2,0.8,0.8,0,-->,51.526649,47.724731,36.903671 +0.2,0.8,0.8,0.2,-->,44.961216,41.009354,32.560204 +0.2,0.8,0.8,0.4,-->,38.195782,34.188946,27.284124 +0.2,0.8,0.8,0.6,-->,28.993156,26.367720,20.204512 +0.2,0.8,0.8,0.8,-->,20.208437,17.971796,13.697285 +0.2,0.8,0.8,1,-->,10.613716,6.011285,4.920668 +0.2,0.8,1,0,-->,51.342701,47.606800,45.157242 +0.2,0.8,1,0.2,-->,44.959969,40.858440,39.771152 +0.2,0.8,1,0.4,-->,38.309822,33.955200,33.257542 +0.2,0.8,1,0.6,-->,28.833597,26.133652,24.499010 +0.2,0.8,1,0.8,-->,20.310003,17.615969,16.123545 +0.2,0.8,1,1,-->,10.638708,5.662737,5.230716 +0.2,1,0,0,-->,45.183887,69.551003,-13.725221 +0.2,1,0,0.2,-->,39.407490,61.603245,-12.900597 +0.2,1,0,0.4,-->,33.197811,53.439323,-11.280060 +0.2,1,0,0.6,-->,24.940338,41.574883,-8.750862 +0.2,1,0,0.8,-->,17.455416,29.655485,-5.145266 +0.2,1,0,1,-->,9.398268,12.277149,1.410218 +0.2,1,0.2,0,-->,45.073654,67.449295,-3.435054 +0.2,1,0.2,0.2,-->,39.236217,59.573242,-3.507957 +0.2,1,0.2,0.4,-->,32.897446,51.285110,-3.560014 +0.2,1,0.2,0.6,-->,24.969820,40.024673,-2.820756 +0.2,1,0.2,0.8,-->,17.280527,27.801247,-1.080320 +0.2,1,0.2,1,-->,9.624503,10.653176,2.421025 +0.2,1,0.4,0,-->,45.075531,65.083435,7.322610 +0.2,1,0.4,0.2,-->,39.114456,57.209023,5.841465 +0.2,1,0.4,0.4,-->,32.861153,49.298759,4.495911 +0.2,1,0.4,0.6,-->,24.900213,38.166939,3.737305 +0.2,1,0.4,0.8,-->,17.118580,26.059662,3.082113 +0.2,1,0.4,1,-->,9.810300,9.309675,3.268319 +0.2,1,0.6,0,-->,45.008354,63.586601,20.152788 +0.2,1,0.6,0.2,-->,38.884399,55.516167,17.103909 +0.2,1,0.6,0.4,-->,32.682247,47.262329,14.124518 +0.2,1,0.6,0.6,-->,24.712250,36.627914,10.580069 +0.2,1,0.6,0.8,-->,17.099350,24.669210,7.435449 +0.2,1,0.6,1,-->,9.966128,8.173263,3.987635 +0.2,1,0.8,0,-->,45.054596,62.584564,31.738701 +0.2,1,0.8,0.2,-->,38.942314,54.616302,27.327625 +0.2,1,0.8,0.4,-->,32.742805,46.242645,22.519529 +0.2,1,0.8,0.6,-->,24.682848,35.578289,16.430250 +0.2,1,0.8,0.8,-->,17.285387,23.790075,10.885420 +0.2,1,0.8,1,-->,10.074953,7.375928,4.493707 +0.2,1,1,0,-->,45.137100,62.112583,38.220257 +0.2,1,1,0.2,-->,39.107281,54.347927,32.982677 +0.2,1,1,0.4,-->,32.890831,46.033794,26.926062 +0.2,1,1,0.6,-->,24.737278,35.098526,19.567711 +0.2,1,1,0.8,-->,17.485136,23.431526,12.579674 +0.2,1,1,1,-->,10.126570,6.997149,4.734128 +0.4,0,0,0,-->,83.495888,-14.549519,-20.426571 +0.4,0,0,0.2,-->,73.257141,-12.789673,-17.795046 +0.4,0,0,0.4,-->,62.654358,-10.934825,-15.110300 +0.4,0,0,0.6,-->,48.753410,-8.587274,-11.852066 +0.4,0,0,0.8,-->,34.615189,-5.798778,-8.070509 +0.4,0,0,1,-->,14.900321,-1.513398,-2.105148 +0.4,0,0.2,0,-->,81.988022,-18.810101,-3.912407 +0.4,0,0.2,0.2,-->,71.748222,-16.469448,-3.560523 +0.4,0,0.2,0.4,-->,61.774124,-13.875351,-2.928176 +0.4,0,0.2,0.6,-->,47.650425,-10.910734,-2.845933 +0.4,0,0.2,0.8,-->,33.364998,-7.548120,-1.848411 +0.4,0,0.2,1,-->,14.488731,-2.487726,0.191624 +0.4,0,0.4,0,-->,80.728378,-22.052626,14.118165 +0.4,0,0.4,0.2,-->,70.512939,-19.353783,12.256691 +0.4,0,0.4,0.4,-->,59.885681,-16.366734,9.517554 +0.4,0,0.4,0.6,-->,46.394650,-12.900331,7.209467 +0.4,0,0.4,0.8,-->,32.251541,-9.151535,4.964183 +0.4,0,0.4,1,-->,14.136442,-3.352302,2.380322 +0.4,0,0.6,0,-->,79.229370,-24.843758,34.571281 +0.4,0,0.6,0.2,-->,69.125404,-21.894243,29.940987 +0.4,0,0.6,0.4,-->,58.693459,-18.669363,24.840263 +0.4,0,0.6,0.6,-->,45.129509,-14.673665,18.351959 +0.4,0,0.6,0.8,-->,31.301207,-10.594964,12.989352 +0.4,0,0.6,1,-->,13.830482,-4.134315,4.507508 +0.4,0,0.8,0,-->,78.069931,-26.443958,55.104939 +0.4,0,0.8,0.2,-->,67.913803,-23.443996,47.713531 +0.4,0,0.8,0.4,-->,57.820545,-20.230707,40.252571 +0.4,0,0.8,0.6,-->,44.110523,-15.969464,30.120871 +0.4,0,0.8,0.8,-->,30.717051,-11.663474,21.051987 +0.4,0,0.8,1,-->,13.611335,-4.711268,6.194040 +0.4,0,1,0,-->,77.481087,-26.938967,68.509872 +0.4,0,1,0.2,-->,67.212784,-24.002012,59.511562 +0.4,0,1,0.4,-->,57.356548,-20.903599,50.301586 +0.4,0,1,0.6,-->,43.558636,-16.593588,38.396477 +0.4,0,1,0.8,-->,30.495014,-12.179312,26.219103 +0.4,0,1,1,-->,13.505241,-4.993753,7.067796 +0.4,0.2,0,0,-->,74.731789,-1.919832,-22.435707 +0.4,0.2,0,0.2,-->,65.857986,-1.972429,-19.288965 +0.4,0.2,0,0.4,-->,56.947803,-1.869416,-15.947547 +0.4,0.2,0,0.6,-->,44.499348,-1.856869,-12.082060 +0.4,0.2,0,0.8,-->,31.439192,-0.784111,-8.180482 +0.4,0.2,0,1,-->,13.464667,1.173217,-1.728163 +0.4,0.2,0.2,0,-->,73.538673,-5.069263,-6.890208 +0.4,0.2,0.2,0.2,-->,64.934258,-4.990523,-5.828492 +0.4,0.2,0.2,0.4,-->,55.904366,-4.505243,-4.828036 +0.4,0.2,0.2,0.6,-->,43.672474,-4.139171,-3.741408 +0.4,0.2,0.2,0.8,-->,30.383509,-2.529129,-2.323461 +0.4,0.2,0.2,1,-->,13.188299,0.131906,0.347537 +0.4,0.2,0.4,0,-->,72.221169,-8.706260,9.476000 +0.4,0.2,0.4,0.2,-->,63.482475,-8.136518,8.388985 +0.4,0.2,0.4,0.4,-->,54.656784,-7.336988,6.819578 +0.4,0.2,0.4,0.6,-->,42.464996,-6.064611,5.584401 +0.4,0.2,0.4,0.8,-->,29.351002,-4.077341,4.042580 +0.4,0.2,0.4,1,-->,12.954428,-0.778198,2.282743 +0.4,0.2,0.6,0,-->,70.956055,-10.913972,28.564518 +0.4,0.2,0.6,0.2,-->,62.169266,-10.168148,25.221716 +0.4,0.2,0.6,0.4,-->,53.572559,-9.277848,21.253103 +0.4,0.2,0.6,0.6,-->,41.544189,-7.810709,16.620224 +0.4,0.2,0.6,0.8,-->,28.558176,-5.447053,11.657797 +0.4,0.2,0.6,1,-->,12.752938,-1.589272,4.123045 +0.4,0.2,0.8,0,-->,70.114288,-12.138950,47.743626 +0.4,0.2,0.8,0.2,-->,61.305016,-11.361428,42.205193 +0.4,0.2,0.8,0.4,-->,52.734627,-10.670990,35.904297 +0.4,0.2,0.8,0.6,-->,40.652241,-8.889791,27.583473 +0.4,0.2,0.8,0.8,-->,28.075378,-6.410340,18.979305 +0.4,0.2,0.8,1,-->,12.609450,-2.179594,5.551145 +0.4,0.2,1,0,-->,69.749657,-12.548925,60.162071 +0.4,0.2,1,0.2,-->,60.933208,-11.801543,53.206791 +0.4,0.2,1,0.4,-->,52.291405,-11.367661,45.557205 +0.4,0.2,1,0.6,-->,40.068180,-9.295342,34.800865 +0.4,0.2,1,0.8,-->,27.889055,-6.850060,23.423197 +0.4,0.2,1,1,-->,12.539464,-2.467291,6.279140 +0.4,0.4,0,0,-->,65.841873,12.257542,-23.488121 +0.4,0.4,0,0.2,-->,58.150364,10.178810,-20.312647 +0.4,0.4,0,0.4,-->,49.839592,8.577834,-17.041607 +0.4,0.4,0,0.6,-->,39.398270,5.933313,-12.819904 +0.4,0.4,0,0.8,-->,28.038958,4.822876,-8.457282 +0.4,0.4,0,1,-->,12.064064,3.931778,-1.327048 +0.4,0.4,0.2,0,-->,64.677193,9.554534,-9.396866 +0.4,0.4,0.2,0.2,-->,57.425995,7.415279,-7.855577 +0.4,0.4,0.2,0.4,-->,49.411747,5.924391,-6.688560 +0.4,0.4,0.2,0.6,-->,38.720360,4.051153,-5.013489 +0.4,0.4,0.2,0.8,-->,27.118900,3.159325,-2.943877 +0.4,0.4,0.2,1,-->,11.931526,2.779589,0.510974 +0.4,0.4,0.4,0,-->,63.941879,5.934818,5.613006 +0.4,0.4,0.4,0.2,-->,56.164749,4.731225,5.067704 +0.4,0.4,0.4,0.4,-->,48.239399,3.657235,4.278137 +0.4,0.4,0.4,0.6,-->,37.693531,2.093817,3.778221 +0.4,0.4,0.4,0.8,-->,26.238138,1.578671,3.017426 +0.4,0.4,0.4,1,-->,11.820931,1.786596,2.189283 +0.4,0.4,0.6,0,-->,62.586372,3.996496,22.889858 +0.4,0.4,0.6,0.2,-->,54.855801,2.787766,20.435007 +0.4,0.4,0.6,0.4,-->,47.293938,1.495182,17.623598 +0.4,0.4,0.6,0.6,-->,36.796333,0.551616,13.888171 +0.4,0.4,0.6,0.8,-->,25.522501,0.335150,9.991146 +0.4,0.4,0.6,1,-->,11.725386,0.916579,3.744448 +0.4,0.4,0.8,0,-->,61.630005,3.103179,40.125458 +0.4,0.4,0.8,0.2,-->,54.123730,1.771351,35.883171 +0.4,0.4,0.8,0.4,-->,46.745506,0.258910,30.852848 +0.4,0.4,0.8,0.6,-->,36.099819,-0.507622,23.754448 +0.4,0.4,0.8,0.8,-->,25.159260,-0.601120,16.501534 +0.4,0.4,0.8,1,-->,11.657611,0.289309,4.922385 +0.4,0.4,1,0,-->,61.216759,2.921124,51.102661 +0.4,0.4,1,0.2,-->,53.903610,1.511475,45.664120 +0.4,0.4,1,0.4,-->,46.550335,-0.117771,39.177471 +0.4,0.4,1,0.6,-->,35.729149,-0.992355,29.982496 +0.4,0.4,1,0.8,-->,25.072744,-1.075715,20.281084 +0.4,0.4,1,1,-->,11.625291,-0.015784,5.511657 +0.4,0.6,0,0,-->,56.081062,28.452061,-23.772892 +0.4,0.6,0,0.2,-->,49.645016,24.166134,-20.839054 +0.4,0.6,0,0.4,-->,42.519783,21.003319,-17.434202 +0.4,0.6,0,0.6,-->,33.313629,15.703106,-13.228534 +0.4,0.6,0,0.8,-->,23.644520,11.897048,-8.629405 +0.4,0.6,0,1,-->,10.709191,6.754176,-0.900780 +0.4,0.6,0.2,0,-->,55.202286,26.077461,-11.264389 +0.4,0.6,0.2,0.2,-->,49.026436,21.848257,-9.583572 +0.4,0.6,0.2,0.4,-->,42.022671,18.634087,-7.983037 +0.4,0.6,0.2,0.6,-->,32.884079,13.854201,-6.005996 +0.4,0.6,0.2,0.8,-->,22.995911,10.156847,-3.497158 +0.4,0.6,0.2,1,-->,10.727391,5.434370,0.687862 +0.4,0.6,0.4,0,-->,54.671391,22.802052,2.050925 +0.4,0.6,0.4,0.2,-->,47.947163,19.535200,1.888309 +0.4,0.6,0.4,0.4,-->,41.301735,16.347628,1.916306 +0.4,0.6,0.4,0.6,-->,32.003105,12.087873,1.986085 +0.4,0.6,0.4,0.8,-->,22.321445,8.583322,1.942889 +0.4,0.6,0.4,1,-->,10.743397,4.317062,2.097981 +0.4,0.6,0.6,0,-->,53.625000,21.095062,17.559626 +0.4,0.6,0.6,0.2,-->,46.900360,17.821751,15.724506 +0.4,0.6,0.6,0.4,-->,40.530186,14.510046,13.876802 +0.4,0.6,0.6,0.6,-->,31.423813,10.567241,10.993942 +0.4,0.6,0.6,0.8,-->,21.857807,7.369834,8.011026 +0.4,0.6,0.6,1,-->,10.756801,3.351215,3.370366 +0.4,0.6,0.8,0,-->,53.019272,20.298822,32.751530 +0.4,0.6,0.8,0.2,-->,46.482147,16.898720,29.326120 +0.4,0.6,0.8,0.4,-->,40.227741,13.322928,25.293852 +0.4,0.6,0.8,0.6,-->,30.900452,9.625803,19.184769 +0.4,0.6,0.8,0.8,-->,21.692322,6.541554,13.424004 +0.4,0.6,0.8,1,-->,10.765486,2.664136,4.309782 +0.4,0.6,1,0,-->,52.843582,20.118620,42.087597 +0.4,0.6,1,0.2,-->,46.481304,16.635014,37.570461 +0.4,0.6,1,0.4,-->,40.238632,12.837102,31.991570 +0.4,0.6,1,0.6,-->,30.567928,9.263667,23.977390 +0.4,0.6,1,0.8,-->,21.703274,6.167700,16.432924 +0.4,0.6,1,1,-->,10.770640,2.332110,4.774847 +0.4,0.8,0,0,-->,47.297943,44.580250,-23.587349 +0.4,0.8,0,0.2,-->,41.690063,38.472790,-21.079855 +0.4,0.8,0,0.4,-->,35.548901,33.664665,-17.724361 +0.4,0.8,0,0.6,-->,27.505556,25.658405,-13.678316 +0.4,0.8,0,0.8,-->,19.448637,18.788874,-8.703038 +0.4,0.8,0,1,-->,9.642145,9.083648,-0.533712 +0.4,0.8,0.2,0,-->,46.766338,42.291115,-12.400566 +0.4,0.8,0.2,0.2,-->,41.282253,36.392979,-10.878072 +0.4,0.8,0.2,0.4,-->,35.169891,31.518890,-9.213442 +0.4,0.8,0.2,0.6,-->,27.290556,23.834412,-7.017920 +0.4,0.8,0.2,0.8,-->,19.069553,16.898005,-4.017190 +0.4,0.8,0.2,1,-->,9.788931,7.586437,0.839945 +0.4,0.8,0.4,0,-->,46.456165,39.327957,-0.670725 +0.4,0.8,0.4,0.2,-->,40.566612,34.128727,-0.697361 +0.4,0.8,0.4,0.4,-->,34.776642,29.027821,-0.293869 +0.4,0.8,0.4,0.6,-->,26.706236,22.134033,0.232175 +0.4,0.8,0.4,0.8,-->,18.653692,15.239379,0.824335 +0.4,0.8,0.4,1,-->,9.910881,6.336153,2.026728 +0.4,0.8,0.6,0,-->,45.804482,37.481075,13.102327 +0.4,0.8,0.6,0.2,-->,39.887367,32.371792,11.647644 +0.4,0.8,0.6,0.4,-->,34.279770,27.225622,10.327428 +0.4,0.8,0.6,0.6,-->,26.384302,20.455313,8.103590 +0.4,0.8,0.6,0.8,-->,18.413195,13.927689,5.979033 +0.4,0.8,0.6,1,-->,10.014259,5.267528,3.072234 +0.4,0.8,0.8,0,-->,45.533199,36.575279,26.190725 +0.4,0.8,0.8,0.2,-->,39.750160,31.410551,23.343462 +0.4,0.8,0.8,0.4,-->,34.226318,26.013199,19.972252 +0.4,0.8,0.8,0.6,-->,26.120823,19.458200,14.853319 +0.4,0.8,0.8,0.8,-->,18.433731,13.056441,10.335773 +0.4,0.8,0.8,1,-->,10.085603,4.515837,3.828013 +0.4,0.8,1,0,-->,45.537121,36.356594,33.907383 +0.4,0.8,1,0.2,-->,39.891014,31.124594,30.084620 +0.4,0.8,1,0.4,-->,34.386242,25.470222,25.252192 +0.4,0.8,1,0.6,-->,25.961056,19.111538,18.517948 +0.4,0.8,1,0.8,-->,18.550257,12.678848,12.628341 +0.4,0.8,1,1,-->,10.119963,4.157243,4.191593 +0.4,1,0,0,-->,39.756836,59.858120,-22.948109 +0.4,1,0,0.2,-->,34.471504,52.828510,-21.124008 +0.4,1,0,0.4,-->,29.037231,46.537205,-18.044115 +0.4,1,0,0.6,-->,22.121340,35.723774,-14.257162 +0.4,1,0,0.8,-->,15.592690,25.431997,-8.721764 +0.4,1,0,1,-->,8.845947,10.888658,-0.235656 +0.4,1,0.2,0,-->,39.618977,57.319477,-12.783844 +0.4,1,0.2,0.2,-->,34.403248,50.584488,-11.760498 +0.4,1,0.2,0.4,-->,29.038376,44.177410,-10.421329 +0.4,1,0.2,0.6,-->,22.081383,33.933479,-8.113295 +0.4,1,0.2,0.8,-->,15.474987,23.308306,-4.528232 +0.4,1,0.2,1,-->,9.095646,9.226338,0.965065 +0.4,1,0.4,0,-->,39.568573,54.513145,-2.469168 +0.4,1,0.4,0.2,-->,34.251282,47.773781,-2.632362 +0.4,1,0.4,0.4,-->,28.812843,41.500591,-2.374933 +0.4,1,0.4,0.6,-->,21.964888,31.917231,-1.476266 +0.4,1,0.4,0.8,-->,15.368194,21.397783,-0.315527 +0.4,1,0.4,1,-->,9.300224,7.852910,1.975446 +0.4,1,0.6,0,-->,39.367100,52.100716,9.651855 +0.4,1,0.6,0.2,-->,34.030815,45.564640,8.326334 +0.4,1,0.6,0.4,-->,28.700241,39.285461,7.026484 +0.4,1,0.6,0.6,-->,21.816292,29.998030,5.258363 +0.4,1,0.6,0.8,-->,15.308875,19.906744,3.966949 +0.4,1,0.6,1,-->,9.472341,6.695446,2.848076 +0.4,1,0.8,0,-->,39.372547,50.955883,20.660259 +0.4,1,0.8,0.2,-->,34.121071,44.482201,18.149202 +0.4,1,0.8,0.4,-->,28.900146,37.932217,15.033840 +0.4,1,0.8,0.6,-->,21.903942,28.646671,10.893719 +0.4,1,0.8,0.8,-->,15.501909,18.862484,7.376308 +0.4,1,0.8,1,-->,9.591822,5.884889,3.460497 +0.4,1,1,0,-->,39.471886,50.752533,26.853334 +0.4,1,1,0.2,-->,34.313843,44.248009,23.489830 +0.4,1,1,0.4,-->,29.154762,37.420006,19.119608 +0.4,1,1,0.6,-->,22.061762,28.030815,13.822101 +0.4,1,1,0.8,-->,15.730328,18.376490,9.055302 +0.4,1,1,1,-->,9.647902,5.495014,3.753249 +0.6,0,0,0,-->,73.079300,-23.267580,-32.891014 +0.6,0,0,0.2,-->,64.034126,-20.642612,-28.823368 +0.6,0,0,0.4,-->,55.005688,-17.682724,-24.301952 +0.6,0,0,0.6,-->,42.768051,-13.953094,-19.108597 +0.6,0,0,0.8,-->,30.225531,-9.679411,-13.377151 +0.6,0,0,1,-->,13.478377,-3.012167,-4.341852 +0.6,0,0.2,0,-->,71.448067,-28.750937,-17.104334 +0.6,0,0.2,0.2,-->,62.521458,-25.525206,-15.107351 +0.6,0,0.2,0.4,-->,54.030872,-21.626547,-12.657440 +0.6,0,0.2,0.6,-->,41.822380,-17.136017,-10.459076 +0.6,0,0.2,0.8,-->,29.165030,-11.966728,-7.248127 +0.6,0,0.2,1,-->,13.230370,-4.178112,-1.819244 +0.6,0,0.4,0,-->,70.236076,-33.469784,0.572166 +0.6,0,0.4,0.2,-->,61.264194,-29.775013,0.111235 +0.6,0,0.4,0.4,-->,52.500786,-25.154438,-0.657980 +0.6,0,0.4,0.6,-->,40.676880,-19.840582,-0.655305 +0.6,0,0.4,0.8,-->,28.205099,-14.057323,-0.554223 +0.6,0,0.4,1,-->,13.021241,-5.198668,0.554991 +0.6,0,0.6,0,-->,68.852081,-37.458065,20.378860 +0.6,0,0.6,0.2,-->,59.914745,-33.347542,17.084393 +0.6,0,0.6,0.4,-->,51.274117,-28.404715,14.095731 +0.6,0,0.6,0.6,-->,39.443279,-22.149771,10.240108 +0.6,0,0.6,0.8,-->,27.486414,-15.941680,7.295662 +0.6,0,0.6,1,-->,12.839884,-6.108545,2.834473 +0.6,0,0.8,0,-->,67.619545,-39.985466,39.575691 +0.6,0,0.8,0.2,-->,58.689976,-35.729649,33.716888 +0.6,0,0.8,0.4,-->,50.425575,-30.546074,28.799908 +0.6,0,0.8,0.6,-->,38.628365,-23.923691,21.467077 +0.6,0,0.8,0.8,-->,27.044191,-17.290508,14.908766 +0.6,0,0.8,1,-->,12.711503,-6.771343,4.623706 +0.6,0,1,0,-->,66.894783,-40.972988,51.643097 +0.6,0,1,0.2,-->,57.954449,-36.744316,44.399986 +0.6,0,1,0.4,-->,50.026089,-31.410444,38.155933 +0.6,0,1,0.6,-->,38.291721,-24.809431,28.959881 +0.6,0,1,0.8,-->,26.869223,-17.915150,19.616713 +0.6,0,1,1,-->,12.649811,-7.094250,5.542527 +0.6,0.2,0,0,-->,65.180794,-11.210097,-34.068188 +0.6,0.2,0,0.2,-->,57.426937,-10.312023,-29.708530 +0.6,0.2,0,0.4,-->,49.797623,-8.934324,-24.706518 +0.6,0.2,0,0.6,-->,39.018978,-7.382009,-19.069300 +0.6,0.2,0,0.8,-->,27.419701,-4.764367,-13.241051 +0.6,0.2,0,1,-->,12.217656,-0.245034,-3.836115 +0.6,0.2,0.2,0,-->,63.937546,-15.833302,-18.993843 +0.6,0.2,0.2,0.2,-->,56.518764,-14.439507,-16.488722 +0.6,0.2,0.2,0.4,-->,48.957394,-12.546432,-13.969464 +0.6,0.2,0.2,0.6,-->,38.311039,-10.329199,-10.987369 +0.6,0.2,0.2,0.8,-->,26.540825,-6.983204,-7.436360 +0.6,0.2,0.2,1,-->,12.081382,-1.461599,-1.548873 +0.6,0.2,0.4,0,-->,62.889145,-20.810101,-3.168817 +0.6,0.2,0.4,0.2,-->,54.997276,-18.809135,-2.902383 +0.6,0.2,0.4,0.4,-->,47.710743,-16.194838,-2.481883 +0.6,0.2,0.4,0.6,-->,37.181557,-12.983828,-1.664068 +0.6,0.2,0.4,0.8,-->,25.672609,-9.004673,-1.120773 +0.6,0.2,0.4,1,-->,11.965916,-2.513466,0.562727 +0.6,0.2,0.6,0,-->,61.561649,-24.187618,15.376050 +0.6,0.2,0.6,0.2,-->,53.728683,-21.854330,13.228891 +0.6,0.2,0.6,0.4,-->,46.589909,-19.076412,11.354801 +0.6,0.2,0.6,0.6,-->,36.205067,-15.323195,8.754845 +0.6,0.2,0.6,0.8,-->,25.050259,-10.780250,6.203904 +0.6,0.2,0.6,1,-->,11.867415,-3.436201,2.553501 +0.6,0.2,0.8,0,-->,60.638683,-26.312859,33.467564 +0.6,0.2,0.8,0.2,-->,52.961182,-23.838303,29.184387 +0.6,0.2,0.8,0.4,-->,45.934891,-21.119684,25.168808 +0.6,0.2,0.8,0.6,-->,35.430786,-16.900444,19.008123 +0.6,0.2,0.8,0.8,-->,24.671535,-12.000288,13.074604 +0.6,0.2,0.8,1,-->,11.797344,-4.102002,4.085761 +0.6,0.2,1,0,-->,60.235153,-27.172943,44.614689 +0.6,0.2,1,0.2,-->,52.670689,-24.679220,39.175648 +0.6,0.2,1,0.4,-->,45.710068,-22.071253,33.909267 +0.6,0.2,1,0.6,-->,35.009079,-17.577112,25.596422 +0.6,0.2,1,0.8,-->,24.521677,-12.540794,17.167988 +0.6,0.2,1,1,-->,11.763803,-4.427576,4.861999 +0.6,0.4,0,0,-->,57.272903,2.175558,-34.391811 +0.6,0.4,0,0.2,-->,50.570965,1.086506,-30.199001 +0.6,0.4,0,0.4,-->,43.508232,1.033582,-25.276281 +0.6,0.4,0,0.6,-->,34.299641,0.036546,-19.522768 +0.6,0.4,0,0.8,-->,24.365871,0.636960,-13.261798 +0.6,0.4,0,1,-->,10.998259,2.544533,-3.316644 +0.6,0.4,0.2,0,-->,55.857773,-1.664121,-20.938837 +0.6,0.4,0.2,0.2,-->,49.660015,-2.454410,-17.951180 +0.6,0.4,0.2,0.4,-->,42.898655,-2.508200,-15.374659 +0.6,0.4,0.2,0.6,-->,33.785564,-2.660040,-11.608370 +0.6,0.4,0.2,0.8,-->,23.656569,-1.541015,-7.676629 +0.6,0.4,0.2,1,-->,10.976774,1.237814,-1.273373 +0.6,0.4,0.4,0,-->,55.177719,-6.618477,-6.481958 +0.6,0.4,0.4,0.2,-->,48.442757,-6.428518,-5.582638 +0.6,0.4,0.4,0.4,-->,41.774597,-5.632970,-4.736864 +0.6,0.4,0.4,0.6,-->,32.806431,-5.266852,-3.230100 +0.6,0.4,0.4,0.8,-->,22.934893,-3.559041,-1.853221 +0.6,0.4,0.4,1,-->,10.959344,0.124808,0.575069 +0.6,0.4,0.6,0,-->,53.763737,-10.047816,10.038187 +0.6,0.4,0.6,0.2,-->,47.048820,-9.540323,8.954318 +0.6,0.4,0.6,0.4,-->,40.741985,-8.638920,7.854049 +0.6,0.4,0.6,0.6,-->,32.000099,-7.329184,6.554185 +0.6,0.4,0.6,0.8,-->,22.389761,-5.134535,4.894176 +0.6,0.4,0.6,1,-->,10.944152,-0.842726,2.276769 +0.6,0.4,0.8,0,-->,52.979897,-11.849497,26.421450 +0.6,0.4,0.8,0.2,-->,46.443108,-11.258248,23.434793 +0.6,0.4,0.8,0.4,-->,40.307343,-10.553410,20.288548 +0.6,0.4,0.8,0.6,-->,31.358444,-8.833584,15.748096 +0.6,0.4,0.8,0.8,-->,22.104746,-6.283624,11.004035 +0.6,0.4,0.8,1,-->,10.933273,-1.533195,3.559976 +0.6,0.4,1,0,-->,52.789272,-12.309212,36.564320 +0.6,0.4,1,0.2,-->,46.406677,-11.729058,32.313244 +0.6,0.4,1,0.4,-->,40.283382,-11.260856,27.939072 +0.6,0.4,1,0.6,-->,31.005028,-9.576991,21.264305 +0.6,0.4,1,0.8,-->,22.025850,-6.847172,14.463886 +0.6,0.4,1,1,-->,10.928018,-1.865100,4.200941 +0.6,0.6,0,0,-->,48.158363,17.483372,-34.455288 +0.6,0.6,0,0.2,-->,42.543137,14.616851,-30.399099 +0.6,0.6,0,0.4,-->,36.672398,12.850659,-25.524826 +0.6,0.6,0,0.6,-->,28.828716,9.384607,-19.587112 +0.6,0.6,0,0.8,-->,20.550941,7.391098,-13.053994 +0.6,0.6,0,1,-->,9.829809,5.330407,-2.776010 +0.6,0.6,0.2,0,-->,47.159843,13.890086,-22.413319 +0.6,0.6,0.2,0.2,-->,41.895248,11.401068,-19.362932 +0.6,0.6,0.2,0.4,-->,36.058109,9.731909,-16.478424 +0.6,0.6,0.2,0.6,-->,28.411779,6.761000,-12.381689 +0.6,0.6,0.2,0.8,-->,20.027021,5.119336,-7.922977 +0.6,0.6,0.2,1,-->,9.927912,3.892701,-0.991435 +0.6,0.6,0.4,0,-->,46.771294,9.368496,-9.574247 +0.6,0.6,0.4,0.2,-->,40.874744,7.838759,-8.278380 +0.6,0.6,0.4,0.4,-->,35.316525,6.649681,-6.793929 +0.6,0.6,0.4,0.6,-->,27.675898,4.300586,-4.699094 +0.6,0.6,0.4,0.8,-->,19.494337,3.080745,-2.625287 +0.6,0.6,0.4,1,-->,10.009925,2.684305,0.587456 +0.6,0.6,0.6,0,-->,45.674496,6.478265,5.350501 +0.6,0.6,0.6,0.2,-->,39.743328,4.943192,4.713579 +0.6,0.6,0.6,0.4,-->,34.477787,4.074225,4.522434 +0.6,0.6,0.6,0.6,-->,27.170042,2.437349,4.066200 +0.6,0.6,0.6,0.8,-->,19.132576,1.618964,3.280159 +0.6,0.6,0.6,1,-->,10.078305,1.646246,2.006209 +0.6,0.6,0.8,0,-->,45.075397,4.875495,19.512295 +0.6,0.6,0.8,0.2,-->,39.381489,3.375549,17.226566 +0.6,0.6,0.8,0.4,-->,34.272923,2.240778,15.132726 +0.6,0.6,0.8,0.6,-->,26.705513,1.134247,11.723716 +0.6,0.6,0.8,0.8,-->,18.973906,0.636230,8.335499 +0.6,0.6,0.8,1,-->,10.126546,0.911913,3.053205 +0.6,0.6,1,0,-->,44.941650,4.368846,27.749584 +0.6,0.6,1,0.2,-->,39.486809,2.965824,24.521217 +0.6,0.6,1,0.4,-->,34.420994,1.405005,21.141085 +0.6,0.6,1,0.6,-->,26.409298,0.510852,15.943192 +0.6,0.6,1,0.8,-->,18.951818,0.189815,11.030786 +0.6,0.6,1,1,-->,10.149647,0.559003,3.568609 +0.6,0.8,0,0,-->,40.041870,32.556114,-34.538521 +0.6,0.8,0,0.2,-->,35.199146,28.139778,-30.708273 +0.6,0.8,0,0.4,-->,30.210903,24.674456,-25.898537 +0.6,0.8,0,0.6,-->,23.552708,18.645790,-19.923418 +0.6,0.8,0,0.8,-->,16.803144,13.739067,-12.945502 +0.6,0.8,0,1,-->,8.918889,7.582668,-2.321387 +0.6,0.8,0.2,0,-->,39.432457,29.143639,-23.624624 +0.6,0.8,0.2,0.2,-->,34.809608,25.074314,-20.665798 +0.6,0.8,0.2,0.4,-->,29.757858,21.793982,-17.657387 +0.6,0.8,0.2,0.6,-->,23.301571,16.083176,-13.380860 +0.6,0.8,0.2,0.8,-->,16.519775,11.364940,-8.295928 +0.6,0.8,0.2,1,-->,9.118177,6.004992,-0.756091 +0.6,0.8,0.4,0,-->,39.247288,24.825260,-12.359399 +0.6,0.8,0.4,0.2,-->,34.080841,21.571754,-10.819182 +0.6,0.8,0.4,0.4,-->,29.297131,18.596104,-8.925524 +0.6,0.8,0.4,0.6,-->,22.855387,13.775028,-6.296999 +0.6,0.8,0.4,0.8,-->,16.229618,9.304189,-3.552969 +0.6,0.8,0.4,1,-->,9.281184,4.692224,0.597503 +0.6,0.8,0.6,0,-->,38.567593,22.104303,1.047946 +0.6,0.8,0.6,0.2,-->,33.335815,18.735023,0.783358 +0.6,0.8,0.6,0.4,-->,28.767782,16.061775,1.236203 +0.6,0.8,0.6,0.6,-->,22.624510,11.743065,1.411495 +0.6,0.8,0.6,0.8,-->,16.080744,7.766623,1.527571 +0.6,0.8,0.6,1,-->,9.419235,3.578291,1.792007 +0.6,0.8,0.8,0,-->,38.227840,20.608946,13.236962 +0.6,0.8,0.8,0.2,-->,33.225460,17.245382,11.522615 +0.6,0.8,0.8,0.4,-->,28.805462,14.310131,10.204239 +0.6,0.8,0.8,0.6,-->,22.428364,10.433184,7.768767 +0.6,0.8,0.8,0.8,-->,16.090281,6.768858,5.646231 +0.6,0.8,0.8,1,-->,9.514524,2.797646,2.655989 +0.6,0.8,1,0,-->,38.178997,20.123667,19.954834 +0.6,0.8,1,0.2,-->,33.425133,16.879204,17.495440 +0.6,0.8,1,0.4,-->,29.074848,13.526324,14.881620 +0.6,0.8,1,0.6,-->,22.304277,9.892366,11.038096 +0.6,0.8,1,0.8,-->,16.157803,6.340302,7.724963 +0.6,0.8,1,1,-->,9.559721,2.422332,3.074438 +0.6,1,0,0,-->,33.218021,46.511715,-34.593132 +0.6,1,0,0.2,-->,28.767385,41.142406,-31.156048 +0.6,1,0,0.4,-->,24.250011,36.435932,-26.507872 +0.6,1,0,0.6,-->,18.589527,27.868107,-20.645638 +0.6,1,0,0.8,-->,13.241998,19.777369,-13.009233 +0.6,1,0,1,-->,8.245492,9.294324,-1.967101 +0.6,1,0.2,0,-->,32.915909,43.260853,-24.531279 +0.6,1,0.2,0.2,-->,28.610680,38.065788,-21.861542 +0.6,1,0.2,0.4,-->,24.168423,33.310417,-18.936329 +0.6,1,0.2,0.6,-->,18.586811,25.219452,-14.638206 +0.6,1,0.2,0.8,-->,13.258598,17.200985,-8.816530 +0.6,1,0.2,1,-->,8.522873,7.588261,-0.574392 +0.6,1,0.4,0,-->,32.834396,39.014732,-14.771730 +0.6,1,0.4,0.2,-->,28.285444,34.124474,-13.118584 +0.6,1,0.4,0.4,-->,23.857531,30.000690,-11.147538 +0.6,1,0.4,0.6,-->,18.481434,22.939028,-8.027716 +0.6,1,0.4,0.8,-->,13.263711,15.023808,-4.610734 +0.6,1,0.4,1,-->,8.749657,6.185908,0.608963 +0.6,1,0.6,0,-->,32.644302,35.956112,-2.737130 +0.6,1,0.6,0.2,-->,28.030479,30.993790,-2.665101 +0.6,1,0.6,0.4,-->,23.756903,26.964151,-1.937767 +0.6,1,0.6,0.6,-->,18.492586,20.444857,-1.344170 +0.6,1,0.6,0.8,-->,13.348701,13.225882,-0.274946 +0.6,1,0.6,1,-->,8.939691,5.003214,1.632795 +0.6,1,0.8,0,-->,32.635612,34.346684,7.862044 +0.6,1,0.8,0.2,-->,28.166807,29.486668,6.591544 +0.6,1,0.8,0.4,-->,24.048126,25.230350,5.658557 +0.6,1,0.8,0.6,-->,18.654852,18.813314,4.044267 +0.6,1,0.8,0.8,-->,13.560165,12.023839,3.089500 +0.6,1,0.8,1,-->,9.071551,4.177488,2.355243 +0.6,1,1,0,-->,32.710590,33.886497,13.532312 +0.6,1,1,0.2,-->,28.413343,29.196394,11.538407 +0.6,1,1,0.4,-->,24.387627,24.684713,9.323461 +0.6,1,1,0.6,-->,18.818041,18.157318,6.751637 +0.6,1,1,0.8,-->,13.745904,11.494224,4.722288 +0.6,1,1,1,-->,9.134098,3.784392,2.703319 +0.8,0,0,0,-->,64.257324,-31.372925,-43.532940 +0.8,0,0,0.2,-->,56.358929,-28.051006,-38.098190 +0.8,0,0,0.4,-->,48.503555,-24.179745,-32.267048 +0.8,0,0,0.6,-->,37.650864,-19.175169,-25.524553 +0.8,0,0,0.8,-->,26.483805,-13.295965,-17.969379 +0.8,0,0,1,-->,12.438200,-4.246447,-5.990021 +0.8,0,0.2,0,-->,62.470436,-38.636898,-28.311050 +0.8,0,0.2,0.2,-->,54.685783,-34.404388,-24.914890 +0.8,0,0.2,0.4,-->,47.355068,-29.374437,-21.142582 +0.8,0,0.2,0.6,-->,36.801338,-23.232029,-17.008162 +0.8,0,0.2,0.8,-->,25.632938,-16.081322,-11.806931 +0.8,0,0.2,1,-->,12.319342,-5.549496,-3.287067 +0.8,0,0.4,0,-->,61.412502,-45.388092,-10.790357 +0.8,0,0.4,0.2,-->,53.624142,-40.415096,-10.095116 +0.8,0,0.4,0.4,-->,46.238987,-34.163776,-9.290942 +0.8,0,0.4,0.6,-->,35.682556,-26.696213,-7.305533 +0.8,0,0.4,0.8,-->,24.822626,-18.613894,-5.148663 +0.8,0,0.4,1,-->,12.219011,-6.674866,-0.761700 +0.8,0,0.6,0,-->,60.084759,-50.983173,8.000919 +0.8,0,0.6,0.2,-->,52.309193,-45.473362,6.296452 +0.8,0,0.6,0.4,-->,45.016552,-38.664734,4.894327 +0.8,0,0.6,0.6,-->,34.773159,-29.868153,3.344619 +0.8,0,0.6,0.8,-->,24.320547,-20.997110,2.550811 +0.8,0,0.6,1,-->,12.132871,-7.665838,1.639437 +0.8,0,0.8,0,-->,58.877880,-54.859314,25.923584 +0.8,0,0.8,0.2,-->,51.191097,-48.968922,22.021816 +0.8,0,0.8,0.4,-->,44.192287,-41.554546,18.847620 +0.8,0,0.8,0.6,-->,34.110062,-32.153706,13.893339 +0.8,0,0.8,0.8,-->,23.981503,-22.674568,9.705371 +0.8,0,0.8,1,-->,12.072817,-8.378968,3.509211 +0.8,0,1,0,-->,58.163597,-56.593922,37.021496 +0.8,0,1,0.2,-->,50.567223,-50.507915,31.741423 +0.8,0,1,0.4,-->,43.841927,-42.619328,27.531004 +0.8,0,1,0.6,-->,33.777775,-33.215279,20.721664 +0.8,0,1,0.8,-->,23.818485,-23.433449,13.964410 +0.8,0,1,1,-->,12.043387,-8.725031,4.465102 +0.8,0.2,0,0,-->,57.085705,-19.943123,-44.070324 +0.8,0.2,0,0.2,-->,50.183899,-18.048628,-38.670219 +0.8,0.2,0,0.4,-->,43.418713,-15.517326,-32.630848 +0.8,0.2,0,0.6,-->,34.005280,-12.398104,-25.390465 +0.8,0.2,0,0.8,-->,23.825533,-8.202886,-17.695597 +0.8,0.2,0,1,-->,11.312747,-1.380816,-5.372980 +0.8,0.2,0.2,0,-->,55.801838,-26.410233,-29.496153 +0.8,0.2,0.2,0.2,-->,49.215515,-23.602821,-25.830809 +0.8,0.2,0.2,0.4,-->,42.637745,-20.252291,-22.186083 +0.8,0.2,0.2,0.6,-->,33.364475,-16.143631,-17.515966 +0.8,0.2,0.2,0.8,-->,23.126526,-10.895748,-11.894775 +0.8,0.2,0.2,1,-->,11.283389,-2.723717,-2.917157 +0.8,0.2,0.4,0,-->,54.917526,-33.020798,-14.006291 +0.8,0.2,0.4,0.2,-->,47.873119,-29.614920,-12.570014 +0.8,0.2,0.4,0.4,-->,41.495869,-25.077963,-10.846724 +0.8,0.2,0.4,0.6,-->,32.288780,-19.558561,-8.191829 +0.8,0.2,0.4,0.8,-->,22.419374,-13.355934,-5.592038 +0.8,0.2,0.4,1,-->,11.258775,-3.871445,-0.666142 +0.8,0.2,0.6,0,-->,53.605770,-38.251209,3.908174 +0.8,0.2,0.6,0.2,-->,46.720043,-34.184418,2.997560 +0.8,0.2,0.6,0.4,-->,40.472843,-29.258780,2.347430 +0.8,0.2,0.6,0.6,-->,31.505930,-22.797386,1.816888 +0.8,0.2,0.6,0.8,-->,21.987053,-15.612511,1.514044 +0.8,0.2,0.6,1,-->,11.237448,-4.869492,1.440617 +0.8,0.2,0.8,0,-->,52.677078,-41.700886,20.873215 +0.8,0.2,0.8,0.2,-->,46.026073,-37.280430,17.985689 +0.8,0.2,0.8,0.4,-->,39.924618,-32.120369,15.318004 +0.8,0.2,0.8,0.6,-->,30.902931,-25.014605,11.437425 +0.8,0.2,0.8,0.8,-->,21.714867,-17.180878,7.952267 +0.8,0.2,0.8,1,-->,11.223154,-5.584112,3.052232 +0.8,0.2,1,0,-->,52.267254,-43.113316,30.866192 +0.8,0.2,1,0.2,-->,45.768616,-38.626751,27.038931 +0.8,0.2,1,0.4,-->,39.773216,-33.340019,23.387480 +0.8,0.2,1,0.6,-->,30.575382,-25.970444,17.494268 +0.8,0.2,1,0.8,-->,21.595161,-17.886599,11.673619 +0.8,0.2,1,1,-->,11.215780,-5.930600,3.867014 +0.8,0.4,0,0,-->,49.811874,-7.239341,-43.871368 +0.8,0.4,0,0.2,-->,43.917881,-7.115012,-38.659309 +0.8,0.4,0,0.4,-->,37.709396,-5.703669,-32.785007 +0.8,0.4,0,0.6,-->,29.563326,-4.945830,-25.609941 +0.8,0.4,0,0.8,-->,20.953238,-2.670846,-17.556479 +0.8,0.4,0,1,-->,10.231331,1.459524,-4.740124 +0.8,0.4,0.2,0,-->,48.443161,-13.004559,-30.820147 +0.8,0.4,0.2,0.2,-->,42.896545,-12.099531,-26.874468 +0.8,0.4,0.2,0.4,-->,36.957840,-10.448976,-23.273668 +0.8,0.4,0.2,0.6,-->,29.052050,-8.473332,-17.775249 +0.8,0.4,0.2,0.8,-->,20.404709,-5.324715,-11.945944 +0.8,0.4,0.2,1,-->,10.294404,0.042216,-2.544761 +0.8,0.4,0.4,0,-->,47.765663,-19.540466,-16.662380 +0.8,0.4,0.4,0.2,-->,41.910370,-17.651352,-14.604213 +0.8,0.4,0.4,0.4,-->,35.996956,-14.719476,-12.817495 +0.8,0.4,0.4,0.6,-->,28.187460,-11.955314,-9.521529 +0.8,0.4,0.4,0.8,-->,19.848803,-7.800951,-6.174319 +0.8,0.4,0.4,1,-->,10.346927,-1.154796,-0.567492 +0.8,0.4,0.6,0,-->,46.429050,-24.688082,-0.881454 +0.8,0.4,0.6,0.2,-->,40.580826,-22.296490,-0.741553 +0.8,0.4,0.6,0.4,-->,35.038792,-18.953505,-0.805732 +0.8,0.4,0.6,0.6,-->,27.671310,-14.861109,-0.095261 +0.8,0.4,0.6,0.8,-->,19.531757,-9.843143,0.345303 +0.8,0.4,0.6,1,-->,10.391176,-2.185848,1.244958 +0.8,0.4,0.8,0,-->,45.758694,-27.822813,14.483462 +0.8,0.4,0.8,0.2,-->,40.035461,-25.064854,12.736134 +0.8,0.4,0.8,0.4,-->,34.681335,-21.711313,10.805549 +0.8,0.4,0.8,0.6,-->,27.201759,-16.986229,8.431391 +0.8,0.4,0.8,0.8,-->,19.353899,-11.332854,6.029281 +0.8,0.4,0.8,1,-->,10.422838,-2.917126,2.605573 +0.8,0.4,1,0,-->,45.654026,-28.887251,23.761927 +0.8,0.4,1,0.2,-->,40.046856,-25.929079,20.754129 +0.8,0.4,1,0.4,-->,34.714626,-22.735943,17.767033 +0.8,0.4,1,0.6,-->,26.897249,-18.042526,13.383133 +0.8,0.4,1,0.8,-->,19.287577,-12.065295,9.160404 +0.8,0.4,1,1,-->,10.437677,-3.268273,3.285950 +0.8,0.6,0,0,-->,41.468468,7.067096,-43.706882 +0.8,0.6,0,0.2,-->,36.490841,5.756015,-38.626858 +0.8,0.6,0,0.4,-->,31.370535,5.488160,-32.851562 +0.8,0.6,0,0.6,-->,24.627001,4.040696,-25.382425 +0.8,0.6,0,0.8,-->,17.579075,3.867303,-17.048006 +0.8,0.6,0,1,-->,9.202499,4.244577,-4.094903 +0.8,0.6,0.2,0,-->,40.459103,1.728109,-31.931715 +0.8,0.6,0.2,0.2,-->,35.755600,1.153367,-27.916069 +0.8,0.6,0.2,0.4,-->,30.728397,1.256752,-24.080889 +0.8,0.6,0.2,0.6,-->,24.216282,0.600710,-18.306080 +0.8,0.6,0.2,0.8,-->,17.196299,1.129672,-11.938913 +0.8,0.6,0.2,1,-->,9.360693,2.721406,-2.169608 +0.8,0.6,0.4,0,-->,40.067890,-4.144331,-19.401712 +0.8,0.6,0.4,0.2,-->,34.953781,-3.889714,-16.962122 +0.8,0.6,0.4,0.4,-->,30.054310,-2.861247,-14.584955 +0.8,0.6,0.4,0.6,-->,23.582478,-2.570866,-10.667464 +0.8,0.6,0.4,0.8,-->,16.815577,-1.316037,-6.695142 +0.8,0.6,0.4,1,-->,9.491613,1.448611,-0.471866 +0.8,0.6,0.6,0,-->,39.006622,-8.705834,-5.171272 +0.8,0.6,0.6,0.2,-->,33.878204,-8.273607,-4.592958 +0.8,0.6,0.6,0.4,-->,29.280880,-6.525116,-3.806985 +0.8,0.6,0.6,0.6,-->,23.322710,-5.284771,-2.248339 +0.8,0.6,0.6,0.8,-->,16.652948,-3.250490,-0.937645 +0.8,0.6,0.6,1,-->,9.601315,0.363055,1.053250 +0.8,0.6,0.8,0,-->,38.462486,-11.585624,7.989687 +0.8,0.6,0.8,0.2,-->,33.553116,-10.821021,7.014917 +0.8,0.6,0.8,0.4,-->,29.154364,-9.150487,6.091598 +0.8,0.6,0.8,0.6,-->,23.025654,-7.121000,4.909724 +0.8,0.6,0.8,0.8,-->,16.569452,-4.546426,3.793526 +0.8,0.6,0.8,1,-->,9.678131,-0.403333,2.176926 +0.8,0.6,1,0,-->,38.372612,-12.665291,15.385123 +0.8,0.6,1,0.2,-->,33.684361,-11.568974,13.580358 +0.8,0.6,1,0.4,-->,29.357512,-10.317982,11.566055 +0.8,0.6,1,0.6,-->,22.796431,-7.951773,8.788449 +0.8,0.6,1,0.8,-->,16.539379,-5.123607,6.235458 +0.8,0.6,1,1,-->,9.715174,-0.768547,2.728535 +0.8,0.8,0,0,-->,34.043995,21.066654,-43.715187 +0.8,0.8,0,0.2,-->,29.857925,18.333082,-38.819954 +0.8,0.8,0,0.4,-->,25.587250,16.297697,-33.040928 +0.8,0.8,0,0.6,-->,20.035671,12.525534,-25.397472 +0.8,0.8,0,0.8,-->,14.408679,9.691418,-16.640728 +0.8,0.8,0,1,-->,8.407721,6.458430,-3.563190 +0.8,0.8,0.2,0,-->,33.380669,16.047125,-33.049000 +0.8,0.8,0.2,0.2,-->,29.373343,13.882685,-29.017941 +0.8,0.8,0.2,0.4,-->,25.125927,12.318643,-24.978149 +0.8,0.8,0.2,0.6,-->,19.787411,9.137773,-18.936026 +0.8,0.8,0.2,0.8,-->,14.235342,6.881727,-11.958133 +0.8,0.8,0.2,1,-->,8.644603,4.819958,-1.863040 +0.8,0.8,0.4,0,-->,33.217339,10.355394,-21.938259 +0.8,0.8,0.4,0.2,-->,28.815338,8.948816,-19.233793 +0.8,0.8,0.4,0.4,-->,24.711626,8.220182,-16.351290 +0.8,0.8,0.4,0.6,-->,19.421673,6.173612,-11.873329 +0.8,0.8,0.4,0.8,-->,14.063440,4.447836,-7.209969 +0.8,0.8,0.4,1,-->,8.838711,3.468005,-0.393119 +0.8,0.8,0.6,0,-->,32.546852,6.140630,-9.134437 +0.8,0.8,0.6,0.2,-->,28.108761,4.718017,-8.139027 +0.8,0.8,0.6,0.4,-->,24.231775,4.678940,-6.585077 +0.8,0.8,0.6,0.6,-->,19.391848,3.370670,-4.382191 +0.8,0.8,0.6,0.8,-->,14.079555,2.452472,-2.203562 +0.8,0.8,0.6,1,-->,9.002430,2.320361,0.903265 +0.8,0.8,0.8,0,-->,32.217484,3.529669,2.217979 +0.8,0.8,0.8,0.2,-->,28.009811,2.350637,1.864096 +0.8,0.8,0.8,0.4,-->,24.319149,2.209756,1.839823 +0.8,0.8,0.8,0.6,-->,19.324043,1.576680,1.680095 +0.8,0.8,0.8,0.8,-->,14.130587,1.181896,1.735937 +0.8,0.8,0.8,1,-->,9.115347,1.518893,1.841510 +0.8,0.8,1,0,-->,32.177891,2.539123,8.294370 +0.8,0.8,1,0.2,-->,28.212973,1.693607,7.276648 +0.8,0.8,1,0.4,-->,24.619627,1.133760,6.125476 +0.8,0.8,1,0.6,-->,19.247536,0.848806,4.780516 +0.8,0.8,1,0.8,-->,14.169765,0.655472,3.690309 +0.8,0.8,1,1,-->,9.169525,1.135812,2.298200 +0.8,1,0,0,-->,27.809120,33.960732,-43.817947 +0.8,1,0,0.2,-->,24.265043,29.909008,-39.170624 +0.8,1,0,0.4,-->,20.517910,26.394287,-33.376457 +0.8,1,0,0.6,-->,15.909226,20.378178,-25.715864 +0.8,1,0,0.8,-->,11.546964,14.794347,-16.385761 +0.8,1,0,1,-->,7.825103,8.108666,-3.145570 +0.8,1,0.2,0,-->,27.439222,29.161785,-34.083912 +0.8,1,0.2,0.2,-->,23.959423,25.458368,-30.103794 +0.8,1,0.2,0.4,-->,20.312281,22.288532,-25.941429 +0.8,1,0.2,0.6,-->,15.890129,16.910910,-19.651945 +0.8,1,0.2,0.8,-->,11.621512,11.861938,-12.021544 +0.8,1,0.2,1,-->,8.121959,6.377479,-1.627065 +0.8,1,0.4,0,-->,27.419317,23.288107,-24.162941 +0.8,1,0.4,0.2,-->,23.719484,20.165268,-21.260748 +0.8,1,0.4,0.4,-->,20.116680,18.126646,-18.067734 +0.8,1,0.4,0.6,-->,15.829094,13.969046,-13.107100 +0.8,1,0.4,0.8,-->,11.685619,9.373816,-7.710440 +0.8,1,0.4,1,-->,8.365143,4.951035,-0.334222 +0.8,1,0.6,0,-->,27.241081,18.984579,-12.593482 +0.8,1,0.6,0.2,-->,23.471310,15.797721,-11.154446 +0.8,1,0.6,0.4,-->,20.035967,14.144946,-9.025359 +0.8,1,0.6,0.6,-->,15.996835,10.866543,-6.415264 +0.8,1,0.6,0.8,-->,11.894954,7.167989,-3.392564 +0.8,1,0.6,1,-->,8.567916,3.751790,0.789256 +0.8,1,0.8,0,-->,27.225525,16.460573,-2.537724 +0.8,1,0.8,0.2,-->,23.588152,13.543985,-2.418251 +0.8,1,0.8,0.4,-->,20.309736,11.844748,-1.785235 +0.8,1,0.8,0.6,-->,16.207474,8.837938,-1.129489 +0.8,1,0.8,0.8,-->,12.109036,5.756546,-0.051214 +0.8,1,0.8,1,-->,8.708430,2.916214,1.591271 +0.8,1,1,0,-->,27.291876,15.557573,2.814121 +0.8,1,1,0.2,-->,23.817627,13.012835,2.145844 +0.8,1,1,0.4,-->,20.628052,11.128622,1.580905 +0.8,1,1,0.6,-->,16.350536,8.007804,1.492294 +0.8,1,1,0.8,-->,12.243421,5.172746,1.605969 +0.8,1,1,1,-->,8.775867,2.519819,1.975415 +1,0,0,0,-->,57.205879,-38.695316,-52.136723 +1,0,0,0.2,-->,50.352085,-34.739658,-45.430256 +1,0,0,0.4,-->,43.285343,-30.258514,-38.789345 +1,0,0,0.6,-->,33.545177,-24.097122,-30.844526 +1,0,0,0.8,-->,23.536243,-16.499437,-21.671963 +1,0,0,1,-->,11.717218,-5.179685,-7.136716 +1,0,0.2,0,-->,55.260838,-48.313381,-37.358746 +1,0,0.2,0.2,-->,48.395164,-42.922451,-32.826180 +1,0,0.2,0.4,-->,41.932182,-36.976067,-28.129633 +1,0,0.2,0.6,-->,32.742573,-29.022812,-22.314957 +1,0,0.2,0.8,-->,22.875311,-19.701349,-15.396759 +1,0,0.2,1,-->,11.692375,-6.576140,-4.298755 +1,0,0.4,0,-->,54.446976,-57.538845,-19.846510 +1,0,0.4,0.2,-->,47.732666,-50.761265,-18.094818 +1,0,0.4,0.4,-->,41.229870,-43.126385,-16.180998 +1,0,0.4,0.6,-->,31.555622,-33.380821,-12.661848 +1,0,0.4,0.8,-->,22.176794,-22.624306,-8.730700 +1,0,0.4,1,-->,11.670829,-7.765286,-1.666841 +1,0,0.6,0,-->,53.103138,-65.394180,-2.187801 +1,0,0.6,0.2,-->,46.438602,-57.839069,-2.150388 +1,0,0.6,0.4,-->,40.032707,-49.228615,-2.502971 +1,0,0.6,0.6,-->,31.158268,-37.447014,-2.114153 +1,0,0.6,0.8,-->,21.848185,-25.537388,-1.154553 +1,0,0.6,1,-->,11.653285,-8.804006,0.827010 +1,0,0.8,0,-->,52.004910,-71.063583,14.726254 +1,0,0.8,0.2,-->,45.508327,-62.626392,12.968134 +1,0,0.8,0.4,-->,39.226578,-53.113655,10.742822 +1,0,0.8,0.6,-->,30.591055,-40.322174,7.747321 +1,0,0.8,0.8,-->,21.571436,-27.598602,5.583990 +1,0,0.8,1,-->,11.640086,-9.547694,2.754145 +1,0,1,0,-->,51.435356,-73.652344,25.296877 +1,0,1,0.2,-->,45.104713,-64.514732,22.019751 +1,0,1,0.4,-->,38.906284,-54.425446,18.827557 +1,0,1,0.6,-->,30.104563,-41.700260,13.960656 +1,0,1,0.8,-->,21.396681,-28.543932,9.437303 +1,0,1,1,-->,11.634498,-9.906251,3.738277 +1,0.2,0,0,-->,50.619804,-27.963339,-52.199760 +1,0.2,0,0.2,-->,44.274437,-25.079947,-46.020287 +1,0.2,0,0.4,-->,38.025486,-21.663891,-39.464462 +1,0.2,0,0.6,-->,29.694241,-16.984533,-30.854223 +1,0.2,0,0.8,-->,20.840578,-11.101256,-21.395817 +1,0.2,0,1,-->,10.688381,-2.221596,-6.428989 +1,0.2,0.2,0,-->,49.317940,-36.550724,-38.075020 +1,0.2,0.2,0.2,-->,43.220226,-32.428463,-33.625210 +1,0.2,0.2,0.4,-->,37.164326,-27.780506,-29.298100 +1,0.2,0.2,0.6,-->,29.043859,-21.725866,-23.170198 +1,0.2,0.2,0.8,-->,20.294046,-14.255733,-15.571192 +1,0.2,0.2,1,-->,10.736585,-3.652660,-3.853730 +1,0.2,0.4,0,-->,48.454651,-45.303532,-22.875023 +1,0.2,0.4,0.2,-->,42.242840,-40.292042,-20.356915 +1,0.2,0.4,0.4,-->,36.228683,-34.130978,-18.020632 +1,0.2,0.4,0.6,-->,27.999231,-25.989168,-13.852940 +1,0.2,0.4,0.8,-->,19.724543,-17.101067,-9.255946 +1,0.2,0.4,1,-->,10.777404,-4.860608,-1.502553 +1,0.2,0.6,0,-->,47.239956,-53.115406,-5.524547 +1,0.2,0.6,0.2,-->,41.257282,-46.862808,-5.156863 +1,0.2,0.6,0.4,-->,35.415604,-39.901508,-5.334754 +1,0.2,0.6,0.6,-->,27.608246,-30.228785,-3.947046 +1,0.2,0.6,0.8,-->,19.480856,-19.874926,-2.277043 +1,0.2,0.6,1,-->,10.811037,-5.906517,0.687208 +1,0.2,0.8,0,-->,46.383976,-58.348892,10.491154 +1,0.2,0.8,0.2,-->,40.609234,-51.492100,9.015206 +1,0.2,0.8,0.4,-->,34.891556,-43.946754,6.854900 +1,0.2,0.8,0.6,-->,27.207392,-33.148670,5.196381 +1,0.2,0.8,0.8,-->,19.306173,-21.857849,3.795320 +1,0.2,0.8,1,-->,10.835404,-6.650548,2.353510 +1,0.2,1,0,-->,46.005653,-60.416992,19.611393 +1,0.2,1,0.2,-->,40.337807,-53.550327,17.273363 +1,0.2,1,0.4,-->,34.671734,-45.715019,14.362447 +1,0.2,1,0.6,-->,26.908573,-34.447052,10.794757 +1,0.2,1,0.8,-->,19.207844,-22.788494,7.177914 +1,0.2,1,1,-->,10.846957,-7.005433,3.195864 +1,0.4,0,0,-->,43.666847,-15.991693,-51.746216 +1,0.4,0,0.2,-->,38.348343,-14.407550,-45.646843 +1,0.4,0,0.4,-->,32.612045,-11.826166,-39.420231 +1,0.4,0,0.6,-->,25.417429,-9.147470,-30.932825 +1,0.4,0,0.8,-->,17.999855,-5.214939,-21.220903 +1,0.4,0,1,-->,9.705566,0.670930,-5.709756 +1,0.4,0.2,0,-->,42.576195,-24.192541,-38.768749 +1,0.4,0.2,0.2,-->,37.305264,-21.498995,-34.370090 +1,0.4,0.2,0.4,-->,31.786674,-18.069954,-30.188879 +1,0.4,0.2,0.6,-->,24.769636,-13.611979,-23.362309 +1,0.4,0.2,0.8,-->,17.559034,-8.316553,-15.622383 +1,0.4,0.2,1,-->,9.828869,-0.819168,-3.406654 +1,0.4,0.4,0,-->,41.880112,-32.732204,-24.742289 +1,0.4,0.4,0.2,-->,36.696812,-28.716936,-21.811361 +1,0.4,0.4,0.4,-->,31.090780,-23.684851,-19.724308 +1,0.4,0.4,0.6,-->,24.059223,-18.198706,-15.015092 +1,0.4,0.4,0.8,-->,17.162519,-11.254966,-9.833842 +1,0.4,0.4,1,-->,9.931516,-2.072721,-1.340036 +1,0.4,0.6,0,-->,40.710484,-39.686817,-9.574103 +1,0.4,0.6,0.2,-->,35.550785,-35.148571,-8.386986 +1,0.4,0.6,0.4,-->,30.354372,-29.456688,-8.020047 +1,0.4,0.6,0.6,-->,23.983521,-22.119427,-5.783472 +1,0.4,0.6,0.8,-->,17.101717,-13.835233,-3.465551 +1,0.4,0.6,1,-->,10.018873,-3.145038,0.548637 +1,0.4,0.8,0,-->,40.071129,-44.821808,4.751531 +1,0.4,0.8,0.2,-->,35.000530,-39.507256,4.152926 +1,0.4,0.8,0.4,-->,30.043152,-33.336796,2.842407 +1,0.4,0.8,0.6,-->,23.765499,-24.924801,2.232798 +1,0.4,0.8,0.8,-->,17.042484,-15.752115,1.851192 +1,0.4,0.8,1,-->,10.078801,-3.900650,1.963803 +1,0.4,1,0,-->,39.915737,-47.206676,13.189328 +1,0.4,1,0.2,-->,34.936161,-41.204281,11.366976 +1,0.4,1,0.4,-->,30.031130,-34.839054,9.120886 +1,0.4,1,0.6,-->,23.531906,-26.311802,6.776822 +1,0.4,1,0.8,-->,16.989437,-16.725077,4.685186 +1,0.4,1,1,-->,10.108016,-4.265005,2.667860 +1,0.6,0,0,-->,36.146042,-2.580191,-51.237858 +1,0.6,0,0.2,-->,31.616280,-2.258090,-45.331211 +1,0.6,0,0.4,-->,26.783545,-1.152440,-39.226215 +1,0.6,0,0.6,-->,20.918646,-0.437851,-30.463459 +1,0.6,0,0.8,-->,14.918169,1.178339,-20.526180 +1,0.6,0,1,-->,8.776413,3.472049,-4.984101 +1,0.6,0.2,0,-->,35.208035,-10.054306,-39.538033 +1,0.6,0.2,0.2,-->,30.741432,-8.802197,-35.014545 +1,0.6,0.2,0.4,-->,26.190451,-6.833333,-30.577316 +1,0.6,0.2,0.6,-->,20.495955,-4.746075,-23.576710 +1,0.6,0.2,0.8,-->,14.683162,-1.949751,-15.422947 +1,0.6,0.2,1,-->,8.977259,1.889418,-2.959646 +1,0.6,0.4,0,-->,34.687931,-17.658192,-27.296694 +1,0.6,0.4,0.2,-->,30.274290,-15.388658,-23.935303 +1,0.6,0.4,0.4,-->,25.671329,-12.147774,-21.165009 +1,0.6,0.4,0.6,-->,19.917795,-8.718214,-15.844063 +1,0.6,0.4,0.8,-->,14.452444,-4.745702,-10.156749 +1,0.6,0.4,1,-->,9.141937,0.571786,-1.179084 +1,0.6,0.6,0,-->,33.714218,-24.430841,-13.710424 +1,0.6,0.6,0.2,-->,29.370462,-21.427378,-11.907991 +1,0.6,0.6,0.4,-->,25.094246,-17.164265,-10.691387 +1,0.6,0.6,0.6,-->,20.041622,-12.657387,-7.650806 +1,0.6,0.6,0.8,-->,14.550473,-7.280500,-4.458385 +1,0.6,0.6,1,-->,9.280346,-0.544473,0.416769 +1,0.6,0.8,0,-->,33.274651,-29.136412,-1.349171 +1,0.6,0.8,0.2,-->,29.073530,-25.378754,-0.985530 +1,0.6,0.8,0.4,-->,25.029036,-20.795084,-1.373277 +1,0.6,0.8,0.6,-->,19.984880,-15.096659,-0.847415 +1,0.6,0.8,0.8,-->,14.587710,-8.963126,0.043356 +1,0.6,0.8,1,-->,9.376882,-1.328340,1.590572 +1,0.6,1,0,-->,33.247513,-31.084133,5.493722 +1,0.6,1,0.2,-->,29.168743,-26.818930,5.019052 +1,0.6,1,0.4,-->,25.211069,-22.406607,3.653892 +1,0.6,1,0.6,-->,19.836729,-16.041416,2.845417 +1,0.6,1,0.8,-->,14.570875,-9.698774,2.301757 +1,0.6,1,1,-->,9.423343,-1.703707,2.166560 +1,0.8,0,0,-->,29.387665,10.474571,-50.909828 +1,0.8,0,0.2,-->,25.739204,9.350728,-45.194668 +1,0.8,0,0.4,-->,21.787491,8.691099,-38.951725 +1,0.8,0,0.6,-->,17.087986,7.343721,-29.965860 +1,0.8,0,0.8,-->,12.377178,6.594934,-19.709610 +1,0.8,0,1,-->,8.061808,5.664196,-4.388689 +1,0.8,0.2,0,-->,28.693100,3.402163,-40.438206 +1,0.8,0.2,0.2,-->,25.058231,3.049496,-35.728313 +1,0.8,0.2,0.4,-->,21.373337,3.312624,-30.952950 +1,0.8,0.2,0.6,-->,16.862823,3.104973,-23.538643 +1,0.8,0.2,0.8,-->,12.317107,3.422210,-14.941056 +1,0.8,0.2,1,-->,8.325714,3.989763,-2.598186 +1,0.8,0.4,0,-->,28.443003,-3.829077,-29.400019 +1,0.8,0.4,0.2,-->,24.812588,-3.269922,-25.745031 +1,0.8,0.4,0.4,-->,21.106926,-1.778555,-22.297348 +1,0.8,0.4,0.6,-->,16.521204,-0.608287,-16.439316 +1,0.8,0.4,0.8,-->,12.249280,0.655001,-10.125719 +1,0.8,0.4,1,-->,8.542132,2.606242,-1.053113 +1,0.8,0.6,0,-->,27.799273,-10.359886,-17.249144 +1,0.8,0.6,0.2,-->,24.235575,-9.090640,-14.894904 +1,0.8,0.6,0.4,-->,20.764893,-6.507250,-12.761752 +1,0.8,0.6,0.6,-->,16.770397,-4.483197,-9.081095 +1,0.8,0.6,0.8,-->,12.466313,-1.926124,-5.147470 +1,0.8,0.6,1,-->,8.722072,1.439690,0.311302 +1,0.8,0.8,0,-->,27.569883,-14.677936,-6.511756 +1,0.8,0.8,0.2,-->,24.146860,-12.769793,-5.407361 +1,0.8,0.8,0.4,-->,20.868006,-9.945396,-4.763774 +1,0.8,0.8,0.6,-->,16.869604,-6.859263,-3.192984 +1,0.8,0.8,0.8,-->,12.594335,-3.539419,-1.311545 +1,0.8,0.8,1,-->,8.847395,0.625773,1.298991 +1,0.8,1,0,-->,27.620205,-16.348555,-0.732722 +1,0.8,1,0.2,-->,24.315653,-14.057573,-0.407407 +1,0.8,1,0.4,-->,21.127655,-11.504066,-0.778236 +1,0.8,1,0.6,-->,16.843370,-7.750079,-0.142698 +1,0.8,1,0.8,-->,12.626907,-4.181759,0.586666 +1,0.8,1,1,-->,8.906947,0.237920,1.777659 +1,1,0,0,-->,23.592218,22.609371,-50.750000 +1,1,0,0.2,-->,20.941200,19.642309,-45.121704 +1,1,0,0.4,-->,17.800131,17.034630,-38.518394 +1,1,0,0.6,-->,14.037190,13.753172,-29.429117 +1,1,0,0.8,-->,10.428863,10.794803,-18.823788 +1,1,0,1,-->,7.549020,7.253910,-3.914064 +1,1,0.2,0,-->,23.253078,15.427089,-41.345482 +1,1,0.2,0.2,-->,20.468195,13.257344,-36.363129 +1,1,0.2,0.4,-->,17.487469,11.774816,-31.246849 +1,1,0.2,0.6,-->,13.953729,9.552361,-23.240404 +1,1,0.2,0.8,-->,10.497807,7.593231,-14.245930 +1,1,0.2,1,-->,7.854346,5.528969,-2.324031 +1,1,0.4,0,-->,23.371834,7.885755,-30.874514 +1,1,0.4,0.2,-->,20.538101,6.742731,-27.012020 +1,1,0.4,0.4,-->,17.546343,6.724294,-23.011801 +1,1,0.4,0.6,-->,13.951747,5.642720,-16.751013 +1,1,0.4,0.8,-->,10.581545,4.766624,-9.803634 +1,1,0.4,1,-->,8.107843,4.091522,-0.959350 +1,1,0.6,0,-->,23.185328,1.447882,-19.940897 +1,1,0.6,0.2,-->,20.334515,0.873277,-17.095161 +1,1,0.6,0.4,-->,17.495102,1.779634,-14.092722 +1,1,0.6,0.6,-->,14.252767,1.967132,-10.023300 +1,1,0.6,0.8,-->,10.874072,2.114716,-5.552186 +1,1,0.6,1,-->,8.319639,2.880496,0.233361 +1,1,0.8,0,-->,23.166716,-2.600010,-10.433640 +1,1,0.8,0.2,-->,20.380545,-2.602610,-8.833196 +1,1,0.8,0.4,-->,17.673079,-1.427105,-7.196176 +1,1,0.8,0.6,-->,14.491982,-0.567880,-4.769101 +1,1,0.8,0.8,-->,11.080860,0.451667,-2.228869 +1,1,0.8,1,-->,8.466420,2.039768,1.080928 +1,1,1,0,-->,23.241421,-4.113279,-5.242191 +1,1,1,0.2,-->,20.530025,-3.715342,-4.646383 +1,1,1,0.4,-->,17.890532,-2.667214,-4.091674 +1,1,1,0.6,-->,14.609128,-1.731119,-2.170596 +1,1,1,0.8,-->,11.169778,-0.214149,-0.511574 +1,1,1,1,-->,8.535540,1.640623,1.488281 +-0.1,0.5,0.5,0.5,-->,48.247768,20.284687,19.864628 +1.1,0.5,0.5,0.5,-->,25.487757,-18.805494,-13.456924 +0.5,-0.1,0.5,0.5,-->,50.482738,-19.111698,10.794180 +0.5,1.1,0.5,0.5,-->,23.863461,32.054539,-1.416936 +0.5,0.5,-0.1,0.5,-->,39.710323,9.556145,-18.461842 +0.5,0.5,1.1,0.5,-->,36.815254,0.782158,27.891788 +0.5,0.5,0.5,-0.1,-->,55.539173,7.160693,6.507979 +0.5,0.5,0.5,1.1,-->,10.938042,1.806598,2.191715 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-2.csv new file mode 100644 index 0000000..171388b --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-2.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,100.000000,0.000008,0.000008 +0,0,0,0.2,-->,87.111107,-0.133654,-0.396509 +0,0,0,0.4,-->,73.493736,-0.238787,-0.663452 +0,0,0,0.6,-->,55.467529,-0.153732,-0.523247 +0,0,0,0.8,-->,37.438858,0.074286,-0.042930 +0,0,0,1,-->,7.020527,1.730465,3.886713 +0,0,0.2,0,-->,98.598572,-2.802068,18.293791 +0,0,0.2,0.2,-->,85.814438,-2.593437,15.162821 +0,0,0.2,0.4,-->,72.853439,-2.356892,12.196532 +0,0,0.2,0.6,-->,54.769367,-1.807951,9.094790 +0,0,0.2,0.8,-->,36.416130,-1.199634,7.208570 +0,0,0.2,1,-->,5.676540,0.460330,7.042094 +0,0,0.4,0,-->,97.211418,-4.724993,37.587772 +0,0,0.4,0.2,-->,84.384438,-4.489277,32.506851 +0,0,0.4,0.4,-->,71.068184,-4.012547,25.902534 +0,0,0.4,0.6,-->,53.936790,-3.203829,20.046181 +0,0,0.4,0.8,-->,35.506596,-2.353920,15.431284 +0,0,0.4,1,-->,4.558245,-0.597442,7.854247 +0,0,0.6,0,-->,95.903549,-6.002888,60.055996 +0,0,0.6,0.2,-->,83.156975,-5.776632,52.100380 +0,0,0.6,0.4,-->,69.883385,-5.310375,43.128513 +0,0,0.6,0.6,-->,52.706486,-4.342620,33.825535 +0,0,0.6,0.8,-->,34.415051,-3.432166,26.693621 +0,0,0.6,1,-->,3.606578,-1.495189,6.217462 +0,0,0.8,0,-->,94.852104,-6.590291,83.499809 +0,0,0.8,0.2,-->,82.002678,-6.400840,72.648399 +0,0,0.8,0.4,-->,68.885384,-6.088162,61.870445 +0,0,0.8,0.6,-->,51.609070,-5.089097,49.915253 +0,0,0.8,0.8,-->,33.698215,-4.162616,41.132954 +0,0,0.8,1,-->,2.937440,-2.127749,5.064680 +0,0,1,0,-->,94.278488,-6.687497,99.863281 +0,0,1,0.2,-->,81.274467,-6.534327,87.402962 +0,0,1,0.4,-->,68.285172,-6.374812,75.812218 +0,0,1,0.6,-->,50.973099,-5.404906,63.222580 +0,0,1,0.8,-->,33.412537,-4.469502,52.310692 +0,0,1,1,-->,2.617953,-2.433595,4.511718 +0,0.2,0,0,-->,89.768997,14.415081,-3.322701 +0,0.2,0,0.2,-->,78.681221,11.644498,-3.167312 +0,0.2,0,0.4,-->,67.032669,9.558653,-2.919877 +0,0.2,0,0.6,-->,50.384121,7.672510,-2.323522 +0,0.2,0,0.8,-->,33.495842,6.457685,-1.199292 +0,0.2,0,1,-->,3.740346,6.403925,3.849839 +0,0.2,0.2,0,-->,88.288429,12.214984,13.184160 +0,0.2,0.2,0.2,-->,77.396805,9.677238,11.039054 +0,0.2,0.2,0.4,-->,65.916740,7.687178,9.030253 +0,0.2,0.2,0.6,-->,49.487896,6.062506,6.908356 +0,0.2,0.2,0.8,-->,32.297401,5.141360,5.824168 +0,0.2,0.2,1,-->,2.835790,4.897625,4.832999 +0,0.2,0.4,0,-->,87.288162,10.207370,31.122238 +0,0.2,0.4,0.2,-->,75.986664,7.979534,26.893536 +0,0.2,0.4,0.4,-->,64.222557,6.109989,21.949028 +0,0.2,0.4,0.6,-->,48.527580,4.727182,17.156816 +0,0.2,0.4,0.8,-->,31.225216,3.967405,13.883672 +0,0.2,0.4,1,-->,2.082264,3.647006,3.592016 +0,0.2,0.6,0,-->,86.028275,9.226475,52.304169 +0,0.2,0.6,0.2,-->,74.737106,6.959608,45.869171 +0,0.2,0.6,0.4,-->,62.906803,4.933359,38.252052 +0,0.2,0.6,0.6,-->,47.596680,3.622824,30.537540 +0,0.2,0.6,0.8,-->,30.215000,2.981510,25.199434 +0,0.2,0.6,1,-->,1.440439,2.582015,2.483706 +0,0.2,0.8,0,-->,85.033493,8.791930,74.631912 +0,0.2,0.8,0.2,-->,73.805191,6.378832,66.062050 +0,0.2,0.8,0.4,-->,62.079693,4.285129,56.694561 +0,0.2,0.8,0.6,-->,46.562843,2.988152,46.154991 +0,0.2,0.8,0.8,-->,29.585699,2.358936,39.316818 +0,0.2,0.8,1,-->,0.990162,1.832786,1.709247 +0,0.2,1,0,-->,84.517876,8.705401,90.360649 +0,0.2,1,0.2,-->,73.331078,6.170527,80.467529 +0,0.2,1,0.4,-->,61.739277,4.087707,70.812325 +0,0.2,1,0.6,-->,45.838509,2.777522,59.544273 +0,0.2,1,0.8,-->,29.345263,2.120689,48.142040 +0,0.2,1,1,-->,0.775021,1.475271,1.334466 +0,0.4,0,0,-->,79.139275,30.258240,-5.666507 +0,0.4,0,0.2,-->,69.708237,24.762960,-5.203494 +0,0.4,0,0.4,-->,59.089970,21.089514,-4.742761 +0,0.4,0,0.6,-->,44.100945,16.971128,-3.814509 +0,0.4,0,0.8,-->,29.106876,13.928404,-2.400354 +0,0.4,0,1,-->,0.830109,10.547071,1.430357 +0,0.4,0.2,0,-->,77.818413,28.562634,9.207613 +0,0.4,0.2,0.2,-->,68.550110,23.360546,7.844611 +0,0.4,0.2,0.4,-->,58.163517,19.327641,6.255050 +0,0.4,0.2,0.6,-->,43.254517,15.641731,4.817572 +0,0.4,0.2,0.8,-->,27.733868,12.783251,4.349376 +0,0.4,0.2,1,-->,0.313984,8.836190,0.543758 +0,0.4,0.4,0,-->,77.499901,26.022045,25.841221 +0,0.4,0.4,0.2,-->,67.517540,21.518496,22.312609 +0,0.4,0.4,0.4,-->,56.752541,17.678087,18.472109 +0,0.4,0.4,0.6,-->,42.320324,14.269549,14.559762 +0,0.4,0.4,0.8,-->,26.499372,11.689898,12.394031 +0,0.4,0.4,1,-->,0.085336,6.549503,0.147136 +0,0.4,0.6,0,-->,76.326355,25.324221,45.682705 +0,0.4,0.6,0.2,-->,66.378822,20.677723,40.297863 +0,0.4,0.6,0.4,-->,55.679832,16.842983,34.123348 +0,0.4,0.6,0.6,-->,41.555069,13.394182,27.700567 +0,0.4,0.6,0.8,-->,25.502201,10.909070,23.958771 +0,0.4,0.6,1,-->,0.033207,3.985644,0.057141 +0,0.4,0.8,0,-->,75.411972,25.029142,66.437317 +0,0.4,0.8,0.2,-->,65.577080,20.248999,59.479584 +0,0.4,0.8,0.4,-->,54.913300,16.534182,51.446968 +0,0.4,0.8,0.6,-->,40.776165,12.863959,43.045967 +0,0.4,0.8,0.8,-->,25.038580,10.342293,36.942581 +0,0.4,0.8,1,-->,0.001283,2.163429,0.002333 +0,0.4,1,0,-->,74.977531,24.929132,80.724258 +0,0.4,1,0.2,-->,65.210091,20.107738,73.033928 +0,0.4,1,0.4,-->,54.533058,16.531067,64.487762 +0,0.4,1,0.6,-->,40.254704,12.645030,55.898472 +0,0.4,1,0.8,-->,24.966927,10.065166,42.949089 +0,0.4,1,1,-->,0.000000,1.233452,0.000008 +0,0.6,0,0,-->,67.950005,48.277359,-6.420538 +0,0.6,0,0.2,-->,59.628708,40.882683,-6.221627 +0,0.6,0,0.4,-->,50.257484,35.526428,-5.748119 +0,0.6,0,0.6,-->,36.540623,29.233419,-4.700165 +0,0.6,0,0.8,-->,23.033514,24.127649,-2.997621 +0,0.6,0,1,-->,0.000000,6.755513,0.000008 +0,0.6,0.2,0,-->,67.042450,46.580948,6.963408 +0,0.6,0.2,0.2,-->,58.864002,39.521564,5.683758 +0,0.6,0.2,0.4,-->,49.464245,33.970230,4.401904 +0,0.6,0.2,0.6,-->,36.320984,27.783417,3.397360 +0,0.6,0.2,0.8,-->,22.018713,23.039478,3.685703 +0,0.6,0.2,1,-->,0.000000,4.112998,0.000008 +0,0.6,0.4,0,-->,66.797768,44.661488,21.896288 +0,0.6,0.4,0.2,-->,58.078976,37.918129,18.981342 +0,0.6,0.4,0.4,-->,48.439835,32.413544,15.875525 +0,0.6,0.4,0.6,-->,35.290108,26.554913,12.877106 +0,0.6,0.4,0.8,-->,20.902708,22.123924,11.975354 +0,0.6,0.4,1,-->,0.000000,1.910317,0.000008 +0,0.6,0.6,0,-->,66.035210,43.847542,40.205727 +0,0.6,0.6,0.2,-->,57.136322,37.169689,35.567406 +0,0.6,0.6,0.4,-->,47.503506,31.573685,30.451801 +0,0.6,0.6,0.6,-->,34.694107,25.727621,25.326225 +0,0.6,0.6,0.8,-->,20.156149,21.500273,23.159187 +0,0.6,0.6,1,-->,0.000000,0.186198,0.000008 +0,0.6,0.8,0,-->,65.380600,43.562862,59.171967 +0,0.6,0.8,0.2,-->,56.583679,36.821842,53.216167 +0,0.6,0.8,0.4,-->,47.019169,31.323673,46.514862 +0,0.6,0.8,0.6,-->,34.165108,25.406507,39.886421 +0,0.6,0.8,0.8,-->,19.885048,20.850903,32.526276 +0,0.6,0.8,1,-->,0.000000,0.000008,0.000008 +0,0.6,1,0,-->,65.029945,43.558060,72.146828 +0,0.6,1,0.2,-->,56.400925,36.733868,65.512413 +0,0.6,1,0.4,-->,46.898571,31.387114,58.269608 +0,0.6,1,0.6,-->,33.824921,25.407207,51.072445 +0,0.6,1,0.8,-->,19.900837,20.411844,34.312199 +0,0.6,1,1,-->,0.000000,0.000008,0.000008 +0,0.8,0,0,-->,57.968758,66.301239,-5.816986 +0,0.8,0,0.2,-->,50.366760,57.644161,-6.144202 +0,0.8,0,0.4,-->,41.934727,50.719398,-5.834678 +0,0.8,0,0.6,-->,29.419916,42.404530,-4.829206 +0,0.8,0,0.8,-->,16.830759,36.031864,-3.024501 +0,0.8,0,1,-->,0.000000,1.519242,0.000008 +0,0.8,0.2,0,-->,57.497768,64.492546,6.239288 +0,0.8,0.2,0.2,-->,49.958481,56.185162,4.768676 +0,0.8,0.2,0.4,-->,41.402905,49.186165,3.546038 +0,0.8,0.2,0.6,-->,29.620752,40.743778,2.775075 +0,0.8,0.2,0.8,-->,16.145407,34.806126,3.811553 +0,0.8,0.2,1,-->,0.000000,0.066230,0.000008 +0,0.8,0.4,0,-->,57.394421,62.960850,19.676233 +0,0.8,0.4,0.2,-->,49.523495,54.664421,16.986252 +0,0.8,0.4,0.4,-->,40.758808,47.549183,14.270735 +0,0.8,0.4,0.6,-->,28.781694,39.593990,12.077401 +0,0.8,0.4,0.8,-->,15.268638,33.876907,12.140402 +0,0.8,0.4,1,-->,0.000000,0.000008,0.000008 +0,0.8,0.6,0,-->,57.023533,61.969986,36.383297 +0,0.8,0.6,0.2,-->,48.898026,53.768490,32.206200 +0,0.8,0.6,0.4,-->,40.091427,46.538101,27.996161 +0,0.8,0.6,0.6,-->,28.396835,38.647293,24.178247 +0,0.8,0.6,0.8,-->,14.878991,32.959652,21.356092 +0,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +0,0.8,0.8,0,-->,56.653393,61.493961,53.397873 +0,0.8,0.8,0.2,-->,48.607712,53.228039,48.147831 +0,0.8,0.8,0.4,-->,39.869465,45.979500,42.838360 +0,0.8,0.8,0.6,-->,28.132853,38.171879,37.798008 +0,0.8,0.8,0.8,-->,14.885759,32.089012,25.664757 +0,0.8,0.8,1,-->,0.000000,0.000008,0.000008 +0,0.8,1,0,-->,56.426739,61.385014,64.817123 +0,0.8,1,0.2,-->,48.571983,53.005310,58.956989 +0,0.8,1,0.4,-->,39.920105,45.791382,53.179081 +0,0.8,1,0.6,-->,27.988541,38.061775,45.558136 +0,0.8,1,0.8,-->,15.036180,31.562361,25.925379 +0,0.8,1,1,-->,0.000000,0.000008,0.000008 +0,1,0,0,-->,49.479164,83.328125,-3.769535 +0,1,0,0.2,-->,42.177612,74.358383,-4.900559 +0,1,0,0.4,-->,34.295471,66.391365,-4.941361 +0,1,0,0.6,-->,22.901804,56.207912,-4.100816 +0,1,0,0.8,-->,10.489616,50.337410,-2.246675 +0,1,0,1,-->,0.000000,0.000008,0.000008 +0,1,0.2,0,-->,49.442467,81.266441,7.115718 +0,1,0.2,0.2,-->,42.067711,72.706085,5.202749 +0,1,0.2,0.4,-->,34.187073,64.439850,3.793466 +0,1,0.2,0.6,-->,23.246681,54.556339,3.074544 +0,1,0.2,0.8,-->,10.134851,48.556248,4.537998 +0,1,0.2,1,-->,0.000000,0.000008,0.000008 +0,1,0.4,0,-->,49.591583,79.675713,19.318216 +0,1,0.4,0.2,-->,42.105450,70.871452,16.443291 +0,1,0.4,0.4,-->,33.911667,62.504555,13.782431 +0,1,0.4,0.6,-->,22.964184,52.843452,12.375913 +0,1,0.4,0.8,-->,9.704343,46.900616,11.595344 +0,1,0.4,1,-->,0.000000,0.000008,0.000008 +0,1,0.6,0,-->,49.560265,78.482094,34.364330 +0,1,0.6,0.2,-->,41.918491,69.426933,30.371307 +0,1,0.6,0.4,-->,33.671078,60.933205,27.008730 +0,1,0.6,0.6,-->,22.836485,51.539318,24.491032 +0,1,0.6,0.8,-->,9.822510,44.955002,16.934271 +0,1,0.6,1,-->,0.000000,0.000008,0.000008 +0,1,0.8,0,-->,49.476974,77.619049,49.265156 +0,1,0.8,0.2,-->,41.891350,68.435539,44.447834 +0,1,0.8,0.4,-->,33.672791,59.806198,40.680443 +0,1,0.8,0.6,-->,22.859388,50.521259,35.524529 +0,1,0.8,0.8,-->,10.202930,43.600128,17.593018 +0,1,0.8,1,-->,0.000000,0.000008,0.000008 +0,1,1,0,-->,49.410233,77.187500,58.859383 +0,1,1,0.2,-->,41.951920,67.978485,53.542690 +0,1,1,0.4,-->,33.774582,59.259895,48.957539 +0,1,1,0.6,-->,22.929792,49.970062,39.534454 +0,1,1,0.8,-->,10.533580,42.992634,18.162561 +0,1,1,1,-->,0.000000,0.000008,0.000008 +0.2,0,0,0,-->,91.543022,-7.774375,-10.680178 +0.2,0,0,0.2,-->,80.144257,-6.789704,-9.294241 +0.2,0,0,0.4,-->,67.906532,-5.886340,-8.109205 +0.2,0,0,0.6,-->,51.675098,-4.727106,-6.530193 +0.2,0,0,0.8,-->,34.415634,-3.266495,-4.687626 +0.2,0,0,1,-->,4.353924,-0.590306,-0.255795 +0.2,0,0.2,0,-->,89.950699,-11.424452,6.936018 +0.2,0,0.2,0.2,-->,78.610580,-10.001785,5.814729 +0.2,0,0.2,0.4,-->,66.830811,-8.549936,4.496793 +0.2,0,0.2,0.6,-->,50.351845,-6.850098,2.940351 +0.2,0,0.2,0.8,-->,33.067596,-4.941399,2.475712 +0.2,0,0.2,1,-->,3.370131,-1.978516,3.360730 +0.2,0,0.4,0,-->,88.565262,-14.016787,26.434566 +0.2,0,0.4,0.2,-->,77.070343,-12.426260,22.544365 +0.2,0,0.4,0.4,-->,64.833328,-10.705667,17.677814 +0.2,0,0.4,0.6,-->,49.204998,-8.585936,13.948193 +0.2,0,0.4,0.8,-->,31.934639,-6.469069,10.782081 +0.2,0,0.4,1,-->,2.551306,-3.133130,4.397831 +0.2,0,0.6,0,-->,87.133339,-16.093733,48.180405 +0.2,0,0.6,0.2,-->,75.710464,-14.293457,41.697372 +0.2,0,0.6,0.4,-->,63.710754,-12.439507,34.857010 +0.2,0,0.6,0.6,-->,48.039009,-10.081459,27.213570 +0.2,0,0.6,0.8,-->,30.846060,-7.906160,21.895071 +0.2,0,0.6,1,-->,1.853922,-4.113910,3.195636 +0.2,0,0.8,0,-->,86.016685,-17.160297,70.763077 +0.2,0,0.8,0.2,-->,74.600067,-15.375662,62.012970 +0.2,0,0.8,0.4,-->,62.827194,-13.603338,53.302498 +0.2,0,0.8,0.6,-->,46.856167,-11.121487,42.660198 +0.2,0,0.8,0.8,-->,30.105083,-8.945761,35.822342 +0.2,0,0.8,1,-->,1.364384,-4.805351,2.350075 +0.2,0,1,0,-->,85.433632,-17.410788,86.432480 +0.2,0,1,0.2,-->,73.979980,-15.743794,76.611038 +0.2,0,1,0.4,-->,62.312550,-14.122345,66.653160 +0.2,0,1,0.6,-->,46.076157,-11.600337,55.722679 +0.2,0,1,0.8,-->,29.780584,-9.424323,46.254120 +0.2,0,1,1,-->,1.129914,-4.785099,1.947297 +0.2,0.2,0,0,-->,81.821045,5.877410,-13.430486 +0.2,0.2,0,0.2,-->,72.036957,4.571466,-11.429551 +0.2,0.2,0,0.4,-->,61.403255,3.722896,-9.729971 +0.2,0.2,0,0.6,-->,46.500710,2.744251,-7.518717 +0.2,0.2,0,0.8,-->,30.475777,2.849429,-5.396129 +0.2,0.2,0,1,-->,1.606056,3.889357,0.245231 +0.2,0.2,0.2,0,-->,80.478302,3.136694,2.856953 +0.2,0.2,0.2,0.2,-->,70.752151,2.192703,2.727304 +0.2,0.2,0.2,0.4,-->,60.298573,1.356033,2.034662 +0.2,0.2,0.2,0.6,-->,45.848541,0.686752,1.586058 +0.2,0.2,0.2,0.8,-->,29.298866,1.161438,1.545309 +0.2,0.2,0.2,1,-->,0.967210,2.327854,1.630470 +0.2,0.2,0.4,0,-->,79.405373,0.363435,20.623203 +0.2,0.2,0.4,0.2,-->,69.416222,-0.322367,18.112982 +0.2,0.2,0.4,0.4,-->,58.777969,-0.868421,14.673954 +0.2,0.2,0.4,0.6,-->,44.502167,-0.971380,11.923540 +0.2,0.2,0.4,0.8,-->,28.060850,-0.349422,9.624055 +0.2,0.2,0.4,1,-->,0.434152,1.024478,0.747534 +0.2,0.2,0.6,0,-->,77.998177,-1.329480,41.235806 +0.2,0.2,0.6,0.2,-->,68.052551,-1.894388,36.470314 +0.2,0.2,0.6,0.4,-->,57.607914,-2.433420,30.708925 +0.2,0.2,0.6,0.6,-->,43.453159,-2.381659,24.981386 +0.2,0.2,0.6,0.8,-->,27.025934,-1.679160,20.824638 +0.2,0.2,0.6,1,-->,0.103417,-0.189161,0.178461 +0.2,0.2,0.8,0,-->,77.023460,-2.166378,62.754719 +0.2,0.2,0.8,0.2,-->,67.118774,-2.783191,56.060482 +0.2,0.2,0.8,0.4,-->,56.742130,-3.453787,48.465359 +0.2,0.2,0.8,0.6,-->,42.413788,-3.323530,40.062321 +0.2,0.2,0.8,0.8,-->,26.395264,-2.618622,34.390945 +0.2,0.2,0.8,1,-->,0.052550,-0.191441,0.090549 +0.2,0.2,1,0,-->,76.599083,-2.366794,77.503189 +0.2,0.2,1,0.2,-->,66.702774,-3.092502,69.908386 +0.2,0.2,1,0.4,-->,56.294884,-3.897884,61.820606 +0.2,0.2,1,0.6,-->,41.720737,-3.735382,52.718681 +0.2,0.2,1,0.8,-->,26.158487,-3.044176,42.520912 +0.2,0.2,1,1,-->,0.028181,-0.109548,0.048554 +0.2,0.4,0,0,-->,71.773056,21.280735,-15.226057 +0.2,0.4,0,0.2,-->,63.409088,17.709322,-13.138334 +0.2,0.4,0,0.4,-->,53.802429,15.397450,-11.226027 +0.2,0.4,0,0.6,-->,40.714016,11.664591,-8.683074 +0.2,0.4,0,0.8,-->,26.211912,10.096659,-6.303581 +0.2,0.4,0,1,-->,0.017859,4.204923,0.030695 +0.2,0.4,0.2,0,-->,70.899620,18.545307,-0.390490 +0.2,0.4,0.2,0.2,-->,62.546547,15.458749,-0.053752 +0.2,0.4,0.2,0.4,-->,53.146690,12.821477,-0.233239 +0.2,0.4,0.2,0.6,-->,39.905434,9.917095,-0.116616 +0.2,0.4,0.2,0.8,-->,24.924759,8.551495,0.384349 +0.2,0.4,0.2,1,-->,0.001088,1.116190,0.001877 +0.2,0.4,0.4,0,-->,69.906822,16.241810,15.569095 +0.2,0.4,0.4,0.2,-->,61.230927,13.258880,13.842072 +0.2,0.4,0.4,0.4,-->,51.718922,10.811234,11.785379 +0.2,0.4,0.4,0.6,-->,38.829456,8.214771,10.000129 +0.2,0.4,0.4,0.8,-->,23.721041,7.067279,8.457533 +0.2,0.4,0.4,1,-->,0.000057,0.072416,0.000099 +0.2,0.4,0.6,0,-->,68.765244,14.561905,34.985504 +0.2,0.4,0.6,0.2,-->,59.966564,11.881027,31.242737 +0.2,0.4,0.6,0.4,-->,50.655674,9.224378,27.058037 +0.2,0.4,0.6,0.6,-->,37.793049,7.136861,22.372614 +0.2,0.4,0.6,0.8,-->,22.695568,5.970886,19.676264 +0.2,0.4,0.6,1,-->,0.000000,0.003792,0.000023 +0.2,0.4,0.8,0,-->,67.874214,13.992939,55.086273 +0.2,0.4,0.8,0.2,-->,59.165691,11.154522,49.787991 +0.2,0.4,0.8,0.4,-->,49.951221,8.448489,43.766468 +0.2,0.4,0.8,0.6,-->,37.005478,6.334480,37.062672 +0.2,0.4,0.8,0.8,-->,22.216808,5.103803,32.068142 +0.2,0.4,0.8,1,-->,0.000000,0.000038,0.000008 +0.2,0.4,1,0,-->,67.412064,14.095640,68.769325 +0.2,0.4,1,0.2,-->,58.846634,10.943512,62.710552 +0.2,0.4,1,0.4,-->,49.631123,8.297926,56.043610 +0.2,0.4,1,0.6,-->,36.602882,5.907596,49.329811 +0.2,0.4,1,0.8,-->,22.144117,4.644954,37.991707 +0.2,0.4,1,1,-->,0.000000,0.000008,0.000008 +0.2,0.6,0,0,-->,61.262150,38.641457,-15.846655 +0.2,0.6,0,0.2,-->,53.875931,33.279579,-13.994802 +0.2,0.6,0,0.4,-->,45.254211,29.275263,-12.080213 +0.2,0.6,0,0.6,-->,33.406059,23.443443,-9.625705 +0.2,0.6,0,0.8,-->,20.206291,20.325270,-7.177549 +0.2,0.6,0,1,-->,0.000000,0.050408,0.000008 +0.2,0.6,0.2,0,-->,60.532547,36.289139,-2.570083 +0.2,0.6,0.2,0.2,-->,53.276779,31.251614,-2.021666 +0.2,0.6,0.2,0.4,-->,44.783096,27.136555,-1.995349 +0.2,0.6,0.2,0.6,-->,33.024521,21.771881,-1.563282 +0.2,0.6,0.2,0.8,-->,19.207960,18.847300,-0.526530 +0.2,0.6,0.2,1,-->,0.000000,0.004780,0.000008 +0.2,0.6,0.4,0,-->,59.928738,34.157848,12.015844 +0.2,0.6,0.4,0.2,-->,52.212204,29.430431,10.624009 +0.2,0.6,0.4,0.4,-->,43.831001,25.013260,9.146208 +0.2,0.6,0.4,0.6,-->,31.952456,20.461636,7.994034 +0.2,0.6,0.4,0.8,-->,18.137350,17.597517,7.704018 +0.2,0.6,0.4,1,-->,0.000000,0.000008,0.000008 +0.2,0.6,0.6,0,-->,59.043598,32.789055,29.520958 +0.2,0.6,0.6,0.2,-->,51.164120,28.179310,26.636091 +0.2,0.6,0.6,0.4,-->,42.830647,23.653481,23.249075 +0.2,0.6,0.6,0.6,-->,31.171450,19.379955,19.742258 +0.2,0.6,0.6,0.8,-->,17.370205,16.635500,18.506807 +0.2,0.6,0.6,1,-->,0.000000,0.000008,0.000008 +0.2,0.6,0.8,0,-->,58.324612,32.320770,47.586647 +0.2,0.6,0.8,0.2,-->,50.587803,27.567696,43.619751 +0.2,0.6,0.8,0.4,-->,42.385056,22.964546,38.728260 +0.2,0.6,0.8,0.6,-->,30.554352,18.748611,33.632732 +0.2,0.6,0.8,0.8,-->,17.101297,15.769374,27.540991 +0.2,0.6,0.8,1,-->,0.000000,0.000008,0.000008 +0.2,0.6,1,0,-->,57.943703,32.384834,59.891331 +0.2,0.6,1,0.2,-->,50.417656,27.432667,55.264046 +0.2,0.6,1,0.4,-->,42.341560,22.789072,49.779251 +0.2,0.6,1,0.6,-->,30.208979,18.530199,44.426220 +0.2,0.6,1,0.8,-->,17.132729,15.253848,29.539091 +0.2,0.6,1,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,0,0,-->,51.634861,56.400352,-15.682860 +0.2,0.8,0,0.2,-->,44.918900,49.785892,-14.329837 +0.2,0.8,0,0.4,-->,37.132679,44.260899,-12.632704 +0.2,0.8,0,0.6,-->,26.188627,36.772503,-10.467655 +0.2,0.8,0,0.8,-->,13.766575,32.973530,-8.151094 +0.2,0.8,0,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,0.2,0,-->,51.143002,54.318321,-3.697080 +0.2,0.8,0.2,0.2,-->,44.539471,47.800484,-3.303983 +0.2,0.8,0.2,0.4,-->,36.760548,42.199982,-3.299029 +0.2,0.8,0.2,0.6,-->,26.111279,34.997726,-2.748385 +0.2,0.8,0.2,0.8,-->,13.060692,31.367765,-1.311758 +0.2,0.8,0.2,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,0.4,0,-->,50.881481,52.096962,9.507690 +0.2,0.8,0.4,0.2,-->,43.862846,45.965775,8.223329 +0.2,0.8,0.4,0.4,-->,36.275467,40.068340,7.027442 +0.2,0.8,0.4,0.6,-->,25.322649,33.784359,6.432849 +0.2,0.8,0.4,0.8,-->,12.245752,30.068584,6.878703 +0.2,0.8,0.4,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,0.6,0,-->,50.349243,50.841053,25.401995 +0.2,0.8,0.6,0.2,-->,43.147308,44.663937,22.930607 +0.2,0.8,0.6,0.4,-->,35.541927,38.643784,20.199844 +0.2,0.8,0.6,0.6,-->,24.801844,32.519543,17.874781 +0.2,0.8,0.6,0.8,-->,11.798330,28.846464,15.852377 +0.2,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,0.8,0,-->,49.944370,50.275612,41.539970 +0.2,0.8,0.8,0.2,-->,42.859772,44.007240,38.314308 +0.2,0.8,0.8,0.4,-->,35.355412,37.837662,34.437485 +0.2,0.8,0.8,0.6,-->,24.423119,31.807083,30.832996 +0.2,0.8,0.8,0.8,-->,11.802643,27.762001,20.349314 +0.2,0.8,0.8,1,-->,0.000000,0.000008,0.000008 +0.2,0.8,1,0,-->,49.748890,50.172424,52.238297 +0.2,0.8,1,0.2,-->,42.859524,43.846325,48.568790 +0.2,0.8,1,0.4,-->,35.484081,37.563957,44.183582 +0.2,0.8,1,0.6,-->,24.224382,31.598230,38.521763 +0.2,0.8,1,0.8,-->,11.982301,27.131403,20.657537 +0.2,0.8,1,1,-->,0.000000,0.000008,0.000008 +0.2,1,0,0,-->,43.116367,73.954498,-14.743992 +0.2,1,0,0.2,-->,36.722980,66.921928,-14.202240 +0.2,1,0,0.4,-->,29.580093,60.243267,-12.966378 +0.2,1,0,0.6,-->,19.099276,52.132404,-11.390785 +0.2,1,0,0.8,-->,6.934162,48.548164,-9.005783 +0.2,1,0,1,-->,0.000000,0.000008,0.000008 +0.2,1,0.2,0,-->,42.995296,71.776588,-3.723534 +0.2,1,0.2,0.2,-->,36.529522,64.812614,-3.918373 +0.2,1,0.2,0.4,-->,29.224365,58.020081,-4.181759 +0.2,1,0.2,0.6,-->,19.138201,50.292118,-3.801308 +0.2,1,0.2,0.8,-->,6.600770,46.195419,-2.061762 +0.2,1,0.2,1,-->,0.000000,0.000008,0.000008 +0.2,1,0.4,0,-->,42.997585,69.302086,8.064208 +0.2,1,0.4,0.2,-->,36.393215,62.329567,6.658633 +0.2,1,0.4,0.4,-->,29.182127,55.865643,5.446453 +0.2,1,0.4,0.6,-->,19.039469,48.175663,5.408820 +0.2,1,0.4,0.8,-->,6.286343,43.957008,5.175178 +0.2,1,0.4,1,-->,0.000000,0.000008,0.000008 +0.2,1,0.6,0,-->,42.923988,67.745445,22.750254 +0.2,1,0.6,0.2,-->,36.133587,60.590431,20.217705 +0.2,1,0.6,0.4,-->,28.967497,53.708439,18.056107 +0.2,1,0.6,0.6,-->,18.778517,46.520317,16.871452 +0.2,1,0.6,0.8,-->,6.242540,41.954926,10.717925 +0.2,1,0.6,1,-->,0.000000,0.000008,0.000008 +0.2,1,0.8,0,-->,42.975479,66.688057,37.136341 +0.2,1,0.8,0.2,-->,36.198612,59.614189,34.017136 +0.2,1,0.8,0.4,-->,29.039225,52.566631,31.075241 +0.2,1,0.8,0.6,-->,18.740507,45.290886,27.576328 +0.2,1,0.8,0.8,-->,6.598056,40.331425,11.375031 +0.2,1,0.8,1,-->,0.000000,0.000008,0.000008 +0.2,1,1,0,-->,43.064919,66.174263,46.050362 +0.2,1,1,0.2,-->,36.383888,59.285992,42.798450 +0.2,1,1,0.4,-->,29.215237,52.277237,39.189037 +0.2,1,1,0.6,-->,18.818306,44.666096,31.968939 +0.2,1,1,0.8,-->,6.981035,39.458839,12.034752 +0.2,1,1,1,-->,0.000000,0.000008,0.000008 +0.4,0,0,0,-->,83.167953,-14.907649,-20.853380 +0.4,0,0,0.2,-->,72.648773,-13.202566,-18.277445 +0.4,0,0,0.4,-->,61.662376,-11.429415,-15.675869 +0.4,0,0,0.6,-->,46.960201,-9.269770,-12.624868 +0.4,0,0,0.8,-->,31.192934,-6.830475,-9.245755 +0.4,0,0,1,-->,2.145931,-2.514014,-3.685802 +0.4,0,0.2,0,-->,81.623856,-19.295023,-4.002850 +0.4,0,0.2,0.2,-->,71.091667,-17.033901,-3.671880 +0.4,0,0.2,0.4,-->,60.742886,-14.532351,-3.054861 +0.4,0,0.2,0.6,-->,45.770588,-11.839982,-3.064102 +0.4,0,0.2,0.8,-->,29.716829,-9.047010,-2.172815 +0.4,0,0.2,1,-->,1.460531,-3.997499,0.313947 +0.4,0,0.4,0,-->,80.332443,-22.649681,14.515183 +0.4,0,0.4,0.2,-->,69.816002,-20.050932,12.716922 +0.4,0,0.4,0.4,-->,58.766834,-17.205902,10.024752 +0.4,0,0.4,0.6,-->,44.411472,-14.084833,7.890664 +0.4,0,0.4,0.8,-->,28.384136,-11.173544,6.096720 +0.4,0,0.4,1,-->,0.888594,-3.467018,1.531341 +0.4,0,0.6,0,-->,78.794983,-25.550833,35.807812 +0.4,0,0.6,0.2,-->,68.380974,-22.725599,31.377827 +0.4,0,0.6,0.4,-->,57.517338,-19.683620,26.540094 +0.4,0,0.6,0.6,-->,43.034267,-16.131769,20.632141 +0.4,0,0.6,0.8,-->,27.235546,-13.162402,17.065136 +0.4,0,0.6,1,-->,0.402328,-1.733079,0.692741 +0.4,0,0.8,0,-->,77.605202,-27.222172,57.754066 +0.4,0,0.8,0.2,-->,67.126007,-24.376064,50.847084 +0.4,0,0.8,0.4,-->,56.600040,-21.376347,44.036224 +0.4,0,0.8,0.6,-->,41.920479,-17.661695,35.467777 +0.4,0,0.8,0.8,-->,26.524267,-14.668535,30.534561 +0.4,0,0.8,1,-->,0.097008,-0.419125,0.168445 +0.4,0,1,0,-->,76.999451,-27.747351,72.655540 +0.4,0,1,0.2,-->,66.399590,-24.982595,64.511154 +0.4,0,1,0.4,-->,56.111725,-22.114326,56.346867 +0.4,0,1,0.6,-->,41.316467,-18.411615,47.628159 +0.4,0,1,0.8,-->,26.254293,-15.391865,40.153622 +0.4,0,1,1,-->,0.059968,-0.257953,0.103392 +0.4,0.2,0,0,-->,74.170700,-1.974275,-22.999710 +0.4,0.2,0,0.2,-->,64.993599,-2.049450,-19.922224 +0.4,0.2,0,0.4,-->,55.681782,-1.968500,-16.668133 +0.4,0.2,0,0.6,-->,42.348179,-2.032572,-13.035459 +0.4,0.2,0,0.8,-->,27.406744,-0.940731,-9.657266 +0.4,0.2,0,1,-->,0.156474,0.440769,-2.191099 +0.4,0.2,0.2,0,-->,72.942566,-5.228421,-7.090055 +0.4,0.2,0.2,0.2,-->,64.033913,-5.194192,-6.050598 +0.4,0.2,0.2,0.4,-->,54.581028,-4.762809,-5.080981 +0.4,0.2,0.2,0.6,-->,41.440987,-4.552649,-4.085343 +0.4,0.2,0.2,0.8,-->,26.107895,-3.124679,-2.830271 +0.4,0.2,0.2,1,-->,0.041362,0.038082,0.045316 +0.4,0.2,0.4,0,-->,71.584648,-8.991252,9.802828 +0.4,0.2,0.4,0.2,-->,62.522739,-8.490455,8.773402 +0.4,0.2,0.4,0.4,-->,53.263695,-7.779087,7.251143 +0.4,0.2,0.4,0.6,-->,40.112034,-6.721771,6.224667 +0.4,0.2,0.4,0.8,-->,24.821053,-5.158284,5.205500 +0.4,0.2,0.4,1,-->,0.008536,-0.032412,0.014705 +0.4,0.2,0.6,0,-->,70.278458,-11.289711,29.820442 +0.4,0.2,0.6,0.2,-->,61.153061,-10.634132,26.718227 +0.4,0.2,0.6,0.4,-->,52.115036,-9.871567,23.002438 +0.4,0.2,0.6,0.6,-->,39.091637,-8.715851,19.121675 +0.4,0.2,0.6,0.8,-->,23.816036,-7.030945,16.320587 +0.4,0.2,0.6,1,-->,0.001462,-0.006330,0.002531 +0.4,0.2,0.8,0,-->,69.407799,-12.566770,50.578865 +0.4,0.2,0.8,0.2,-->,60.249649,-11.902686,45.647598 +0.4,0.2,0.8,0.4,-->,51.225037,-11.382813,40.018761 +0.4,0.2,0.8,0.6,-->,38.099812,-9.983508,33.545261 +0.4,0.2,0.8,0.8,-->,23.201694,-8.389509,29.326561 +0.4,0.2,0.8,1,-->,0.000000,0.000008,0.000008 +0.4,0.2,1,0,-->,69.031853,-12.999103,64.645088 +0.4,0.2,1,0.2,-->,59.862041,-12.373101,58.724869 +0.4,0.2,1,0.4,-->,50.753422,-12.143640,52.325584 +0.4,0.2,1,0.6,-->,37.447601,-10.481509,45.014412 +0.4,0.2,1,0.8,-->,22.966291,-9.011597,36.770317 +0.4,0.2,1,1,-->,0.000000,0.000008,0.000008 +0.4,0.4,0,0,-->,64.982407,12.708578,-24.232492 +0.4,0.4,0,0.2,-->,56.944805,10.672631,-21.156384 +0.4,0.4,0,0.4,-->,48.135082,9.167152,-18.040239 +0.4,0.4,0,0.6,-->,36.701298,6.639209,-14.116941 +0.4,0.4,0,0.8,-->,23.165514,6.158960,-10.426276 +0.4,0.4,0,1,-->,0.000000,0.029813,0.000008 +0.4,0.4,0.2,0,-->,63.770889,9.922552,-9.743551 +0.4,0.4,0.2,0.2,-->,56.183743,7.787993,-8.231589 +0.4,0.4,0.2,0.4,-->,47.676857,6.344056,-7.136997 +0.4,0.4,0.2,0.6,-->,35.935535,4.558851,-5.604570 +0.4,0.4,0.2,0.8,-->,21.962576,4.129732,-3.775705 +0.4,0.4,0.2,1,-->,0.000000,0.000281,0.000008 +0.4,0.4,0.4,0,-->,63.006134,6.172047,5.858609 +0.4,0.4,0.4,0.2,-->,54.854084,4.984914,5.363633 +0.4,0.4,0.4,0.4,-->,46.415825,3.931961,4.632658 +0.4,0.4,0.4,0.6,-->,34.771954,2.375062,4.340682 +0.4,0.4,0.4,0.8,-->,20.792549,2.117786,4.178826 +0.4,0.4,0.4,1,-->,0.000000,0.000008,0.000008 +0.4,0.4,0.6,0,-->,61.593010,4.164964,24.179691 +0.4,0.4,0.6,0.2,-->,53.471203,2.943649,21.999443 +0.4,0.4,0.6,0.4,-->,45.396358,1.615240,19.518801 +0.4,0.4,0.6,0.6,-->,33.746449,0.629603,16.633661 +0.4,0.4,0.6,0.8,-->,19.822418,0.461455,15.269519 +0.4,0.4,0.6,1,-->,0.000000,0.000008,0.000008 +0.4,0.4,0.8,0,-->,60.595554,3.238969,43.215576 +0.4,0.4,0.8,0.2,-->,52.696793,1.873672,39.671444 +0.4,0.4,0.8,0.4,-->,44.802532,0.278730,35.437088 +0.4,0.4,0.8,0.6,-->,32.946003,-0.590048,30.528557 +0.4,0.4,0.8,0.8,-->,19.328087,-0.836897,27.083160 +0.4,0.4,0.8,1,-->,0.000000,0.000008,0.000008 +0.4,0.4,1,0,-->,60.163307,3.051472,56.045315 +0.4,0.4,1,0.2,-->,52.464157,1.598916,51.754112 +0.4,0.4,1,0.4,-->,44.591358,-0.129429,46.576557 +0.4,0.4,1,0.6,-->,32.518581,-1.155837,41.285355 +0.4,0.4,1,0.8,-->,19.213026,-1.505456,32.490242 +0.4,0.4,1,1,-->,0.000000,0.000008,0.000008 +0.4,0.6,0,0,-->,54.773151,29.830870,-24.800396 +0.4,0.6,0,0.2,-->,47.924950,25.714764,-22.021406 +0.4,0.6,0,0.4,-->,40.186932,22.913841,-18.845346 +0.4,0.6,0,0.6,-->,29.696819,18.261539,-15.135697 +0.4,0.6,0,0.8,-->,17.186502,16.581497,-11.637445 +0.4,0.6,0,1,-->,0.000000,0.000008,0.000008 +0.4,0.6,0.2,0,-->,53.845543,27.396841,-11.829145 +0.4,0.6,0.2,0.2,-->,47.260052,23.301542,-10.215114 +0.4,0.6,0.2,0.4,-->,39.637791,20.398560,-8.733634 +0.4,0.6,0.2,0.6,-->,29.185108,16.210165,-7.015115 +0.4,0.6,0.2,0.8,-->,16.221230,14.560294,-4.992552 +0.4,0.6,0.2,1,-->,0.000000,0.000008,0.000008 +0.4,0.6,0.4,0,-->,53.283344,23.996344,2.170390 +0.4,0.6,0.4,0.2,-->,46.098274,20.913813,2.040225 +0.4,0.6,0.4,0.4,-->,38.837589,17.973787,2.137013 +0.4,0.6,0.4,0.6,-->,28.129000,14.305890,2.417757 +0.4,0.6,0.4,0.8,-->,15.202047,12.691008,3.126495 +0.4,0.6,0.4,1,-->,0.000000,0.000008,0.000008 +0.4,0.6,0.6,0,-->,52.174820,22.253376,18.919968 +0.4,0.6,0.6,0.2,-->,44.967358,19.152561,17.396721 +0.4,0.6,0.6,0.4,-->,37.980431,16.031696,15.967465 +0.4,0.6,0.6,0.6,-->,27.429897,12.614236,14.141724 +0.4,0.6,0.6,0.8,-->,14.482149,11.166484,13.770088 +0.4,0.6,0.6,1,-->,0.000000,0.000008,0.000008 +0.4,0.6,0.8,0,-->,51.531940,21.444080,36.186302 +0.4,0.6,0.8,0.2,-->,44.515015,18.190012,33.594734 +0.4,0.6,0.8,0.4,-->,37.642086,14.756014,30.498447 +0.4,0.6,0.8,0.6,-->,26.793179,11.579977,27.054571 +0.4,0.6,0.8,0.8,-->,14.231489,10.004081,22.422377 +0.4,0.6,0.8,1,-->,0.000000,-0.000023,-0.000023 +0.4,0.6,1,0,-->,51.345634,21.263058,47.548954 +0.4,0.6,1,0.2,-->,44.514339,17.907475,44.351791 +0.4,0.6,1,0.4,-->,37.653988,14.220182,40.140537 +0.4,0.6,1,0.6,-->,26.386604,11.196137,36.280964 +0.4,0.6,1,0.8,-->,14.261987,9.427028,24.590328 +0.4,0.6,1,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,0,0,-->,45.403400,47.463673,-25.020927 +0.4,0.8,0,0.2,-->,39.262066,41.814987,-22.785196 +0.4,0.8,0,0.4,-->,32.321663,37.875599,-19.802485 +0.4,0.8,0,0.6,-->,22.518457,31.674713,-16.662075 +0.4,0.8,0,0.8,-->,10.499057,29.888124,-13.582121 +0.4,0.8,0,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,0.2,0,-->,44.828209,45.117100,-13.275537 +0.4,0.8,0.2,0.2,-->,38.809822,39.654209,-11.903614 +0.4,0.8,0.2,0.4,-->,31.882986,35.603886,-10.474822 +0.4,0.8,0.2,0.6,-->,22.236748,29.612806,-8.809614 +0.4,0.8,0.2,0.8,-->,9.841999,27.501791,-6.659142 +0.4,0.8,0.2,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,0.4,0,-->,44.493057,42.030663,-0.728877 +0.4,0.8,0.4,0.2,-->,38.013451,37.337837,-0.779027 +0.4,0.8,0.4,0.4,-->,31.425529,32.944633,-0.344406 +0.4,0.8,0.4,0.6,-->,21.469599,27.856951,0.313871 +0.4,0.8,0.4,0.8,-->,9.113811,25.390762,1.471213 +0.4,0.8,0.4,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,0.6,0,-->,43.784981,40.155296,14.510410 +0.4,0.8,0.6,0.2,-->,37.254013,35.555611,13.395596 +0.4,0.8,0.6,0.4,-->,30.846769,31.059677,12.575828 +0.4,0.8,0.6,0.6,-->,21.042688,25.978559,11.662524 +0.4,0.8,0.6,0.8,-->,8.685072,23.547237,10.373025 +0.4,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,0.8,0,-->,43.491531,39.227612,29.935349 +0.4,0.8,0.8,0.2,-->,37.101906,34.537479,28.060499 +0.4,0.8,0.8,0.4,-->,30.783260,29.717453,25.828756 +0.4,0.8,0.8,0.6,-->,20.694008,24.877213,23.655943 +0.4,0.8,0.8,0.8,-->,8.723019,22.168657,15.040148 +0.4,0.8,0.8,1,-->,0.000000,0.000008,0.000008 +0.4,0.8,1,0,-->,43.495464,38.995415,39.775894 +0.4,0.8,1,0.2,-->,37.260593,34.202457,37.457668 +0.4,0.8,1,0.4,-->,30.970261,29.072704,34.173065 +0.4,0.8,1,0.6,-->,20.483046,24.522236,30.550217 +0.4,0.8,1,0.8,-->,8.934642,21.497019,15.404791 +0.4,0.8,1,1,-->,0.000000,0.000008,0.000008 +0.4,1,0,0,-->,37.125702,64.959404,-24.933334 +0.4,1,0,0.2,-->,31.071510,59.088158,-23.635477 +0.4,1,0,0.4,-->,24.511106,54.702465,-21.250443 +0.4,1,0,0.6,-->,14.992623,48.277679,-19.270529 +0.4,1,0,0.8,-->,3.526680,44.841583,-15.479115 +0.4,1,0,1,-->,0.000000,0.000008,0.000008 +0.4,1,0.2,0,-->,36.970497,62.300354,-14.052437 +0.4,1,0.2,0.2,-->,30.991899,56.680412,-13.377889 +0.4,1,0.2,0.4,-->,24.511574,52.054356,-12.547755 +0.4,1,0.2,0.6,-->,14.926399,46.121674,-11.479906 +0.4,1,0.2,0.8,-->,3.342536,41.308914,-8.283062 +0.4,1,0.2,1,-->,0.000000,0.000008,0.000008 +0.4,1,0.4,0,-->,36.913361,59.328049,-2.755886 +0.4,1,0.4,0.2,-->,30.813841,53.678936,-3.064619 +0.4,1,0.4,0.4,-->,24.228048,49.164917,-2.962146 +0.4,1,0.4,0.6,-->,14.744864,43.762959,-2.229257 +0.4,1,0.4,0.8,-->,3.173631,38.103817,-0.704551 +0.4,1,0.4,1,-->,0.000000,0.000008,0.000008 +0.4,1,0.6,0,-->,36.687126,56.803890,11.082311 +0.4,1,0.6,0.2,-->,30.554071,51.344936,10.086536 +0.4,1,0.6,0.4,-->,24.085978,46.716873,9.306985 +0.4,1,0.6,0.6,-->,14.513063,41.536583,8.919102 +0.4,1,0.6,0.8,-->,3.067459,35.629677,4.876620 +0.4,1,0.6,1,-->,0.000000,0.000008,0.000008 +0.4,1,0.8,0,-->,36.694122,55.584049,24.621971 +0.4,1,0.8,0.2,-->,30.661127,50.128452,23.198067 +0.4,1,0.8,0.4,-->,24.337290,45.069283,21.459660 +0.4,1,0.8,0.6,-->,14.653054,39.701221,19.356352 +0.4,1,0.8,0.8,-->,3.330751,34.152363,5.742640 +0.4,1,0.8,1,-->,0.000000,0.000008,0.000008 +0.4,1,1,0,-->,36.805225,55.342274,32.938160 +0.4,1,1,0.2,-->,30.888388,49.806259,31.239029 +0.4,1,1,0.4,-->,24.657940,44.349709,28.624069 +0.4,1,1,0.6,-->,14.902671,38.713470,23.748930 +0.4,1,1,0.8,-->,3.667733,33.553257,6.324282 +0.4,1,1,1,-->,0.000000,0.000008,0.000008 +0.6,0,0,0,-->,72.469818,-24.051607,-33.696053 +0.6,0,0,0.2,-->,63.097267,-21.572088,-29.750351 +0.6,0,0,0.4,-->,53.632282,-18.797029,-25.389721 +0.6,0,0,0.6,-->,40.447868,-15.524082,-20.611393 +0.6,0,0,0.8,-->,25.920816,-12.218639,-15.777863 +0.6,0,0,1,-->,0.030627,-0.132165,-6.945594 +0.6,0,0.2,0,-->,70.786674,-29.794893,-17.589666 +0.6,0,0.2,0.2,-->,61.521168,-26.766592,-15.676386 +0.6,0,0.2,0.4,-->,52.599972,-23.079239,-13.312829 +0.6,0,0.2,0.6,-->,39.401398,-19.224005,-11.423471 +0.6,0,0.2,0.8,-->,24.592239,-15.526317,-8.835043 +0.6,0,0.2,1,-->,0.000000,0.000008,-1.951841 +0.6,0,0.4,0,-->,69.534966,-34.757107,0.591894 +0.6,0,0.4,0.2,-->,60.206623,-31.324295,0.115567 +0.6,0,0.4,0.4,-->,50.975864,-26.999619,-0.697513 +0.6,0,0.4,0.6,-->,38.129143,-22.487133,-0.731012 +0.6,0,0.4,0.8,-->,23.370863,-18.783974,-0.705485 +0.6,0,0.4,1,-->,0.000000,-0.000023,-0.000023 +0.6,0,0.6,0,-->,68.103500,-38.987328,21.259182 +0.6,0,0.6,0.2,-->,58.794479,-35.213333,18.079847 +0.6,0,0.6,0.4,-->,49.668839,-30.655775,15.256402 +0.6,0,0.6,0.6,-->,36.747375,-25.404600,11.780561 +0.6,0,0.6,0.8,-->,22.446970,-21.859772,10.087707 +0.6,0,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,0,0.8,0,-->,66.826317,-41.711197,41.880039 +0.6,0,0.8,0.2,-->,57.510273,-37.858006,36.400883 +0.6,0,0.8,0.4,-->,48.761921,-33.102116,32.040604 +0.6,0,0.8,0.6,-->,35.829880,-27.688339,26.006983 +0.6,0,0.8,0.8,-->,21.872963,-24.154058,22.835991 +0.6,0,0.8,1,-->,0.000000,0.000008,0.000008 +0.6,0,1,0,-->,66.075310,-42.794392,55.396065 +0.6,0,1,0.2,-->,56.737877,-39.013420,48.868546 +0.6,0,1,0.4,-->,48.334911,-34.107578,43.564213 +0.6,0,1,0.6,-->,35.450211,-28.835634,36.930485 +0.6,0,1,0.8,-->,21.643471,-25.231316,31.705597 +0.6,0,1,1,-->,0.000000,0.000008,0.000008 +0.6,0.2,0,0,-->,64.293709,-11.675193,-35.088669 +0.6,0.2,0,0.2,-->,56.183975,-10.880374,-30.876467 +0.6,0.2,0,0.4,-->,48.088951,-9.611683,-26.045292 +0.6,0.2,0,0.6,-->,36.271797,-8.372850,-20.881704 +0.6,0.2,0,0.8,-->,22.356136,-6.288268,-16.200773 +0.6,0.2,0,1,-->,0.000000,0.000008,-2.393043 +0.6,0.2,0.2,0,-->,63.001549,-16.534904,-19.654324 +0.6,0.2,0.2,0.2,-->,55.227543,-15.281792,-17.239826 +0.6,0.2,0.2,0.4,-->,47.188278,-13.558615,-14.846845 +0.6,0.2,0.2,0.6,-->,35.470905,-11.815025,-12.202095 +0.6,0.2,0.2,0.8,-->,21.190418,-9.515305,-9.465011 +0.6,0.2,0.2,1,-->,0.000000,0.000008,-0.022320 +0.6,0.2,0.4,0,-->,61.908871,-21.787384,-3.297729 +0.6,0.2,0.4,0.2,-->,53.620781,-20.006496,-3.064429 +0.6,0.2,0.4,0.4,-->,45.845657,-17.615330,-2.671036 +0.6,0.2,0.4,0.6,-->,34.184982,-15.038529,-1.892527 +0.6,0.2,0.4,0.8,-->,20.021942,-12.714057,-1.506308 +0.6,0.2,0.4,1,-->,0.000000,0.000008,0.000008 +0.6,0.2,0.6,0,-->,60.523190,-25.398537,16.195818 +0.6,0.2,0.6,0.2,-->,52.277023,-23.351562,14.185604 +0.6,0.2,0.6,0.4,-->,44.632561,-20.879963,12.491275 +0.6,0.2,0.6,0.6,-->,33.065617,-17.970695,10.350698 +0.6,0.2,0.6,0.8,-->,19.169296,-15.684677,9.231886 +0.6,0.2,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,0.2,0.8,0,-->,59.558956,-27.693020,35.876163 +0.6,0.2,0.8,0.2,-->,51.462151,-25.546524,32.055908 +0.6,0.2,0.8,0.4,-->,43.922039,-23.215006,28.611500 +0.6,0.2,0.8,0.6,-->,32.171402,-20.033026,23.899752 +0.6,0.2,0.8,0.8,-->,18.647318,-17.812670,21.414169 +0.6,0.2,0.8,1,-->,0.000000,0.000008,0.000008 +0.6,0.2,1,0,-->,59.135681,-28.625589,48.578167 +0.6,0.2,1,0.2,-->,51.153530,-26.480406,43.970684 +0.6,0.2,1,0.4,-->,43.677567,-24.301163,39.721558 +0.6,0.2,1,0.6,-->,31.682577,-20.956142,34.231186 +0.6,0.2,1,0.8,-->,18.442369,-18.767071,28.376839 +0.6,0.2,1,1,-->,0.000000,0.000008,0.000008 +0.6,0.4,0,0,-->,56.027042,2.287378,-35.697739 +0.6,0.4,0,0.2,-->,48.914440,1.155237,-31.707817 +0.6,0.4,0,0.4,-->,41.273766,1.130903,-27.059101 +0.6,0.4,0,0.6,-->,30.857620,0.036698,-21.926390 +0.6,0.4,0,0.8,-->,18.217857,0.927386,-17.127300 +0.6,0.4,0,1,-->,0.000000,0.000008,-0.000099 +0.6,0.4,0.2,0,-->,54.535336,-1.762604,-21.875738 +0.6,0.4,0.2,0.2,-->,47.940128,-2.642492,-19.002811 +0.6,0.4,0.2,0.4,-->,40.602230,-2.775113,-16.627703 +0.6,0.4,0.2,0.6,-->,30.251431,-3.158512,-13.275637 +0.6,0.4,0.2,0.8,-->,17.191713,-2.253044,-10.429011 +0.6,0.4,0.2,1,-->,0.000000,0.000008,0.000008 +0.6,0.4,0.4,0,-->,53.817654,-7.015488,-6.827709 +0.6,0.4,0.4,0.2,-->,46.631207,-6.949561,-5.981867 +0.6,0.4,0.4,0.4,-->,39.361305,-6.275887,-5.211717 +0.6,0.4,0.4,0.6,-->,29.090506,-6.343266,-3.805792 +0.6,0.4,0.4,0.8,-->,16.129042,-5.440282,-2.695036 +0.6,0.4,0.4,1,-->,0.000000,0.000008,0.000008 +0.6,0.4,0.6,0,-->,52.320309,-10.695582,10.728504 +0.6,0.4,0.6,0.2,-->,45.126148,-10.384212,9.796141 +0.6,0.4,0.6,0.4,-->,38.213966,-9.701062,8.885588 +0.6,0.4,0.6,0.6,-->,28.125576,-8.949075,8.126936 +0.6,0.4,0.6,0.8,-->,15.305488,-8.103407,7.985538 +0.6,0.4,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,0.4,0.8,0,-->,51.488842,-12.648480,28.879066 +0.6,0.4,0.8,0.2,-->,44.471066,-12.293571,26.422422 +0.6,0.4,0.8,0.4,-->,37.728863,-11.902839,23.907032 +0.6,0.4,0.8,0.6,-->,27.350483,-10.921032,21.106628 +0.6,0.4,0.8,0.8,-->,14.874733,-10.112914,19.077370 +0.6,0.4,0.8,1,-->,0.000000,0.000008,0.000008 +0.6,0.4,1,0,-->,51.286655,-13.147332,40.729340 +0.6,0.4,1,0.2,-->,44.432388,-12.811788,37.352184 +0.6,0.4,1,0.4,-->,37.702415,-12.711694,34.079544 +0.6,0.4,1,0.6,-->,26.919859,-11.924619,30.570219 +0.6,0.4,1,0.8,-->,14.761427,-11.092730,24.122101 +0.6,0.4,1,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,0,0,-->,46.332417,18.713776,-36.271736 +0.6,0.6,0,0.2,-->,40.207409,15.990461,-32.518555 +0.6,0.6,0,0.4,-->,33.621124,14.555704,-28.047640 +0.6,0.6,0,0.6,-->,24.222530,11.639194,-23.043552 +0.6,0.6,0,0.8,-->,12.372953,11.903796,-18.778721 +0.6,0.6,0,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,0.2,0,-->,45.255287,14.927370,-23.799940 +0.6,0.6,0.2,0.2,-->,39.492043,12.526309,-20.941154 +0.6,0.6,0.2,0.4,-->,32.914333,11.097206,-18.383345 +0.6,0.6,0.2,0.6,-->,23.692009,8.477003,-14.949089 +0.6,0.6,0.2,0.8,-->,11.491797,8.495440,-12.189708 +0.6,0.6,0.2,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,0.4,0,-->,44.834270,10.096111,-10.272125 +0.6,0.6,0.4,0.2,-->,38.358112,8.667951,-9.104730 +0.6,0.6,0.4,0.4,-->,32.057701,7.642781,-7.753074 +0.6,0.6,0.4,0.6,-->,22.746954,5.480347,-5.916389 +0.6,0.6,0.4,0.8,-->,10.590286,5.223223,-4.342855 +0.6,0.6,0.4,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,0.6,0,-->,43.644615,7.010206,5.859688 +0.6,0.6,0.6,0.2,-->,37.093639,5.498966,5.334101 +0.6,0.6,0.6,0.4,-->,31.081177,4.717834,5.367219 +0.6,0.6,0.6,0.6,-->,22.090401,3.135508,5.487871 +0.6,0.6,0.6,0.8,-->,9.966919,2.776351,5.944849 +0.6,0.6,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,0.8,0,-->,42.992363,5.285190,21.992468 +0.6,0.6,0.8,0.2,-->,36.688999,3.755224,20.267496 +0.6,0.6,0.8,0.4,-->,30.841238,2.591347,18.901121 +0.6,0.6,0.8,0.6,-->,21.481537,1.455922,17.470360 +0.6,0.6,0.8,0.8,-->,9.692297,1.078086,14.124260 +0.6,0.6,0.8,1,-->,0.000000,0.000008,0.000008 +0.6,0.6,1,0,-->,42.845554,4.735404,31.988728 +0.6,0.6,1,0.2,-->,36.808022,3.295449,29.694168 +0.6,0.6,1,0.4,-->,31.014051,1.611623,27.416510 +0.6,0.6,1,0.6,-->,21.088800,0.636519,25.492748 +0.6,0.6,1,0.8,-->,9.656052,0.292896,16.647051 +0.6,0.6,1,1,-->,0.000000,0.000008,0.000008 +0.6,0.8,0,0,-->,37.436401,35.722515,-37.128490 +0.6,0.8,0,0.2,-->,31.910500,31.865494,-33.801731 +0.6,0.8,0,0.4,-->,25.957071,29.362688,-29.658388 +0.6,0.8,0,0.6,-->,17.107452,25.422665,-25.332466 +0.6,0.8,0,0.8,-->,5.733627,24.613733,-21.357483 +0.6,0.8,0,1,-->,0.000000,0.000008,0.000008 +0.6,0.8,0.2,0,-->,36.752544,32.126980,-25.694700 +0.6,0.8,0.2,0.2,-->,31.457800,28.540611,-23.097675 +0.6,0.8,0.2,0.4,-->,25.396828,26.170071,-20.669538 +0.6,0.8,0.2,0.6,-->,16.739855,22.247404,-17.666430 +0.6,0.8,0.2,0.8,-->,5.196439,20.712513,-14.500311 +0.6,0.8,0.2,1,-->,0.000000,-0.000023,-0.000023 +0.6,0.8,0.4,0,-->,36.544548,27.452850,-13.631693 +0.6,0.8,0.4,0.2,-->,30.603180,24.765301,-12.371566 +0.6,0.8,0.4,0.4,-->,24.822382,22.560810,-10.781002 +0.6,0.8,0.4,0.6,-->,16.081942,19.463293,-8.837885 +0.6,0.8,0.4,0.8,-->,4.649882,17.183916,-6.584112 +0.6,0.8,0.4,1,-->,0.000000,0.000008,0.000008 +0.6,0.8,0.6,0,-->,35.779610,24.568562,1.181410 +0.6,0.8,0.6,0.2,-->,29.725626,21.697451,0.924498 +0.6,0.8,0.6,0.4,-->,24.158157,19.701237,1.565600 +0.6,0.8,0.6,0.6,-->,15.738755,16.833332,2.167122 +0.6,0.8,0.6,0.8,-->,4.373784,14.393058,2.379987 +0.6,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,0.8,0.8,0,-->,35.396343,22.968088,15.527282 +0.6,0.8,0.8,0.2,-->,29.596695,20.016102,14.344511 +0.6,0.8,0.8,0.4,-->,24.205679,17.586679,13.831463 +0.6,0.8,0.8,0.6,-->,15.446242,15.122542,13.250216 +0.6,0.8,0.8,0.8,-->,4.372480,12.617671,7.222174 +0.6,0.8,0.8,1,-->,0.000000,-0.000023,-0.000023 +0.6,0.8,1,0,-->,35.341270,22.439596,24.026209 +0.6,0.8,1,0.2,-->,29.834980,19.556099,22.508343 +0.6,0.8,1,0.4,-->,24.545141,16.573578,21.001709 +0.6,0.8,1,0.6,-->,15.261510,14.425159,19.518755 +0.6,0.8,1,0.8,-->,4.481054,11.883779,7.725403 +0.6,0.8,1,1,-->,0.000000,0.000008,0.000008 +0.6,1,0,0,-->,29.609764,52.655453,-38.281448 +0.6,1,0,0.2,-->,24.159077,48.801262,-35.764450 +0.6,1,0,0.4,-->,18.162403,46.643524,-32.430103 +0.6,1,0,0.6,-->,9.019100,44.079453,-29.938068 +0.6,1,0,0.8,-->,0.449863,30.891773,-21.173641 +0.6,1,0,1,-->,0.000000,0.000008,0.000008 +0.6,1,0.2,0,-->,29.250931,49.200451,-27.569771 +0.6,1,0.2,0.2,-->,23.960806,45.388695,-25.626873 +0.6,1,0.2,0.4,-->,18.045984,42.970093,-23.834944 +0.6,1,0.2,0.6,-->,9.015808,40.362976,-22.328362 +0.6,1,0.2,0.8,-->,0.439293,26.255306,-14.128432 +0.6,1,0.2,1,-->,0.000000,0.000008,0.000008 +0.6,1,0.4,0,-->,29.153452,44.539608,-16.904564 +0.6,1,0.4,0.2,-->,23.543648,41.053005,-15.827480 +0.6,1,0.4,0.4,-->,17.602129,39.231899,-14.664956 +0.6,1,0.4,0.6,-->,8.821351,37.302818,-13.263629 +0.6,1,0.4,0.8,-->,0.417608,22.233845,-6.410005 +0.6,1,0.4,1,-->,0.000000,-0.000023,-0.000023 +0.6,1,0.6,0,-->,28.928179,41.207672,-3.235078 +0.6,1,0.6,0.2,-->,23.217590,37.558788,-3.372813 +0.6,1,0.6,0.4,-->,17.461050,35.574108,-2.734888 +0.6,1,0.6,0.6,-->,8.843315,33.647247,-2.431649 +0.6,1,0.6,0.8,-->,0.470016,19.342611,-0.487233 +0.6,1,0.6,1,-->,0.000000,0.000008,0.000008 +0.6,1,0.8,0,-->,28.917425,39.415901,9.685612 +0.6,1,0.8,0.2,-->,23.394114,35.728260,8.813589 +0.6,1,0.8,0.4,-->,17.875927,33.181637,8.600937 +0.6,1,0.8,0.6,-->,9.143684,30.976311,7.665139 +0.6,1,0.8,0.8,-->,0.662461,17.973499,1.141482 +0.6,1,0.8,1,-->,0.000000,0.000008,0.000008 +0.6,1,1,0,-->,29.006996,38.875980,17.158838 +0.6,1,1,0.2,-->,23.712069,35.268303,15.998532 +0.6,1,1,0.4,-->,18.357464,32.249271,14.762748 +0.6,1,1,0.6,-->,9.442835,29.757017,12.383467 +0.6,1,1,0.8,-->,0.871484,17.556995,1.501079 +0.6,1,1,1,-->,0.000000,0.000008,0.000008 +0.8,0,0,0,-->,63.333511,-32.840294,-44.789959 +0.8,0,0,0.2,-->,55.058392,-29.817942,-39.548485 +0.8,0,0,0.4,-->,46.698792,-26.319492,-33.981182 +0.8,0,0,0.6,-->,34.720757,-22.274450,-27.927750 +0.8,0,0,0.8,-->,21.126001,-18.596035,-21.924437 +0.8,0,0,1,-->,0.000000,0.000008,-6.733786 +0.8,0,0.2,0,-->,61.472149,-40.639229,-29.268143 +0.8,0,0.2,0.2,-->,53.290199,-36.824181,-26.038383 +0.8,0,0.2,0.4,-->,45.460796,-32.236362,-22.460823 +0.8,0,0.2,0.6,-->,33.750042,-27.366587,-18.888269 +0.8,0,0.2,0.8,-->,19.974998,-23.468824,-14.971029 +0.8,0,0.2,1,-->,0.000000,0.000008,-1.779019 +0.8,0,0.4,0,-->,60.368340,-47.927101,-11.227729 +0.8,0,0.4,0.2,-->,52.165501,-43.508949,-10.642241 +0.8,0,0.4,0.4,-->,44.252201,-37.818344,-9.990089 +0.8,0,0.4,0.6,-->,32.460808,-32.041676,-8.310131 +0.8,0,0.4,0.8,-->,18.858744,-28.388201,-6.901159 +0.8,0,0.4,1,-->,0.000000,0.000008,0.000008 +0.8,0,0.6,0,-->,58.978386,-54.092796,8.414215 +0.8,0,0.6,0.2,-->,50.767933,-49.308617,6.736256 +0.8,0,0.6,0.4,-->,42.922691,-43.257660,5.372417 +0.8,0,0.6,0.6,-->,31.406652,-36.493713,3.943558 +0.8,0,0.6,0.8,-->,18.157356,-33.051918,3.746075 +0.8,0,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,0,0.8,0,-->,57.713936,-58.463543,27.717468 +0.8,0,0.8,0.2,-->,49.576794,-53.445469,24.108589 +0.8,0,0.8,0.4,-->,42.022247,-46.864201,21.353691 +0.8,0,0.8,0.6,-->,30.632278,-39.886490,17.322701 +0.8,0,0.8,0.8,-->,17.678320,-36.502094,15.731239 +0.8,0,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,0,1,0,-->,56.963432,-60.472130,40.183475 +0.8,0,1,0.2,-->,48.910603,-55.325874,35.467941 +0.8,0,1,0.4,-->,41.638195,-48.233822,32.063675 +0.8,0,1,0.6,-->,30.241650,-41.544250,27.222187 +0.8,0,1,0.8,-->,17.445915,-38.135124,23.802706 +0.8,0,1,1,-->,0.000000,0.000008,0.000008 +0.8,0.2,0,0,-->,55.829163,-21.108788,-45.635139 +0.8,0.2,0,0.2,-->,48.498806,-19.471371,-40.491783 +0.8,0.2,0,0.4,-->,41.171963,-17.224277,-34.770557 +0.8,0.2,0,0.6,-->,30.504482,-14.851921,-28.329966 +0.8,0.2,0,0.8,-->,17.431042,-12.346245,-22.652910 +0.8,0.2,0,1,-->,0.000000,0.000008,-2.349665 +0.8,0.2,0.2,0,-->,54.475773,-28.100298,-30.721609 +0.8,0.2,0.2,0.2,-->,47.461491,-25.621912,-27.252434 +0.8,0.2,0.2,0.4,-->,40.311714,-22.664492,-23.876657 +0.8,0.2,0.2,0.6,-->,29.746937,-19.633249,-19.879461 +0.8,0.2,0.2,0.8,-->,16.399469,-17.129906,-15.962586 +0.8,0.2,0.2,1,-->,0.000000,-0.000023,-0.021119 +0.8,0.2,0.4,0,-->,53.541790,-35.301353,-14.699572 +0.8,0.2,0.4,0.2,-->,46.015942,-32.438679,-13.415856 +0.8,0.2,0.4,0.4,-->,39.049774,-28.397974,-11.858487 +0.8,0.2,0.4,0.6,-->,28.464396,-24.349260,-9.583337 +0.8,0.2,0.4,0.8,-->,15.337557,-21.879759,-8.054101 +0.8,0.2,0.4,1,-->,0.000000,0.000008,0.000008 +0.8,0.2,0.6,0,-->,52.152885,-41.145554,4.157912 +0.8,0.2,0.6,0.2,-->,44.769680,-37.765308,3.257755 +0.8,0.2,0.6,0.4,-->,37.912136,-33.536400,2.626487 +0.8,0.2,0.6,0.6,-->,27.523104,-28.993349,2.214179 +0.8,0.2,0.6,0.8,-->,14.677654,-26.327534,2.427454 +0.8,0.2,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,0.2,0.8,0,-->,51.165665,-45.076328,22.661110 +0.8,0.2,0.8,0.2,-->,44.017437,-41.437748,20.088192 +0.8,0.2,0.8,0.4,-->,37.298824,-37.118877,17.807037 +0.8,0.2,0.8,0.6,-->,26.790344,-32.398636,14.937447 +0.8,0.2,0.8,0.8,-->,14.259626,-29.492422,13.804545 +0.8,0.2,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,0.2,1,0,-->,50.729580,-46.705261,34.075985 +0.8,0.2,1,0.2,-->,43.737419,-43.043991,30.891802 +0.8,0.2,1,0.4,-->,37.128586,-38.644428,28.044905 +0.8,0.2,1,0.6,-->,26.389593,-33.979053,24.316498 +0.8,0.2,1,0.8,-->,14.076403,-30.940546,20.248878 +0.8,0.2,1,1,-->,0.000000,0.000008,0.000008 +0.8,0.4,0,0,-->,48.106709,-7.792941,-45.873707 +0.8,0.4,0,0.2,-->,41.716915,-7.844892,-40.999199 +0.8,0.4,0,0.4,-->,34.798222,-6.536211,-35.602753 +0.8,0.4,0,0.6,-->,25.135353,-6.259647,-29.524431 +0.8,0.4,0,0.8,-->,13.023296,-4.383840,-24.158762 +0.8,0.4,0,1,-->,0.000000,0.000008,-0.005130 +0.8,0.4,0.2,0,-->,46.636921,-14.094242,-32.482944 +0.8,0.4,0.2,0.2,-->,40.594700,-13.454326,-28.793442 +0.8,0.4,0.2,0.4,-->,33.941437,-12.112169,-25.611340 +0.8,0.4,0.2,0.6,-->,24.491199,-10.928434,-20.975536 +0.8,0.4,0.2,0.8,-->,12.112759,-9.099828,-17.453619 +0.8,0.4,0.2,1,-->,0.000000,0.000008,0.000008 +0.8,0.4,0.4,0,-->,45.907043,-21.302097,-17.735456 +0.8,0.4,0.4,0.2,-->,39.506313,-19.822685,-15.872843 +0.8,0.4,0.4,0.4,-->,32.838470,-17.310343,-14.394456 +0.8,0.4,0.4,0.6,-->,23.394169,-15.880267,-11.666651 +0.8,0.4,0.4,0.8,-->,11.185161,-13.815755,-9.777255 +0.8,0.4,0.4,1,-->,0.000000,0.000008,0.000008 +0.8,0.4,0.6,0,-->,44.461746,-27.156923,-0.957533 +0.8,0.4,0.6,0.2,-->,38.028778,-25.378193,-0.828561 +0.8,0.4,0.6,0.4,-->,31.730551,-22.665085,-0.939226 +0.8,0.4,0.6,0.6,-->,22.734568,-20.184395,-0.128152 +0.8,0.4,0.6,0.8,-->,10.649035,-17.737099,0.596241 +0.8,0.4,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,0.4,0.8,0,-->,43.734161,-30.775438,16.085821 +0.8,0.4,0.8,0.2,-->,37.419571,-28.740837,14.672769 +0.8,0.4,0.8,0.4,-->,31.314865,-26.203600,13.115764 +0.8,0.4,0.8,0.6,-->,22.126097,-23.574581,11.844200 +0.8,0.4,0.8,0.8,-->,10.347898,-20.578077,10.920561 +0.8,0.4,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,0.4,1,0,-->,43.619995,-31.999132,26.911911 +0.8,0.4,1,0.2,-->,37.433155,-29.758955,24.520927 +0.8,0.4,1,0.4,-->,31.352324,-27.485012,22.322548 +0.8,0.4,1,0.6,-->,21.727936,-25.395147,20.167593 +0.8,0.4,1,0.8,-->,10.236524,-21.965132,15.567498 +0.8,0.4,1,1,-->,0.000000,0.000008,0.000008 +0.8,0.6,0,0,-->,39.025089,7.789423,-46.502331 +0.8,0.6,0,0.2,-->,33.403965,6.554929,-41.938526 +0.8,0.6,0,0.4,-->,27.378368,6.577759,-36.869740 +0.8,0.6,0,0.6,-->,18.644121,5.557741,-31.035009 +0.8,0.6,0,0.8,-->,7.150258,7.005464,-26.322495 +0.8,0.6,0,1,-->,0.000000,0.000008,0.000008 +0.8,0.6,0.2,0,-->,37.902828,1.896471,-34.343475 +0.8,0.6,0.2,0.2,-->,32.557617,1.296711,-30.738678 +0.8,0.6,0.2,0.4,-->,26.596474,1.490592,-27.548903 +0.8,0.6,0.2,0.6,-->,18.064039,0.795077,-23.133371 +0.8,0.6,0.2,0.8,-->,6.442017,2.055606,-19.676529 +0.8,0.6,0.2,1,-->,0.000000,0.000023,0.000023 +0.8,0.6,0.4,0,-->,37.466003,-4.693462,-21.136381 +0.8,0.6,0.4,0.2,-->,31.627155,-4.600390,-19.049465 +0.8,0.6,0.4,0.4,-->,25.767193,-3.626883,-17.153791 +0.8,0.6,0.4,0.6,-->,17.152973,-3.887602,-14.215813 +0.8,0.6,0.4,0.8,-->,5.720825,-2.358929,-11.855911 +0.8,0.6,0.4,1,-->,0.000000,0.000008,0.000008 +0.8,0.6,0.6,0,-->,36.275154,-9.941444,-5.773851 +0.8,0.6,0.6,0.2,-->,30.367908,-9.925463,-5.340568 +0.8,0.6,0.6,0.4,-->,24.807289,-8.389425,-4.691768 +0.8,0.6,0.6,0.6,-->,16.783319,-8.106417,-3.227380 +0.8,0.6,0.6,0.8,-->,5.405592,-5.658649,-1.802836 +0.8,0.6,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,0.6,0.8,0,-->,35.661453,-13.313771,9.203889 +0.8,0.6,0.8,0.2,-->,29.986879,-13.078374,8.500197 +0.8,0.6,0.8,0.4,-->,24.648611,-11.849216,7.918646 +0.8,0.6,0.8,0.6,-->,16.348679,-11.145593,7.802752 +0.8,0.6,0.8,0.8,-->,5.238261,-7.798595,5.927796 +0.8,0.6,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,0.6,1,0,-->,35.559288,-14.580760,18.126934 +0.8,0.6,1,0.2,-->,30.143053,-13.975939,16.931231 +0.8,0.6,1,0.4,-->,24.901693,-13.345408,15.596453 +0.8,0.6,1,0.6,-->,16.008268,-12.610536,14.918675 +0.8,0.6,1,0.8,-->,5.175273,-8.739493,8.868838 +0.8,0.6,1,1,-->,0.000000,0.000008,0.000008 +0.8,0.8,0,0,-->,30.572081,24.195452,-47.739292 +0.8,0.8,0,0.2,-->,25.512392,22.089317,-43.669338 +0.8,0.8,0,0.4,-->,19.988308,21.192139,-39.047108 +0.8,0.8,0,0.6,-->,11.562236,20.014111,-34.205826 +0.8,0.8,0,0.8,-->,1.880321,15.247890,-27.390299 +0.8,0.8,0,1,-->,0.000000,0.000008,0.000008 +0.8,0.8,0.2,0,-->,29.790768,18.610771,-36.622807 +0.8,0.8,0.2,0.2,-->,24.907103,16.928585,-33.284878 +0.8,0.8,0.2,0.4,-->,19.358267,16.319159,-30.338568 +0.8,0.8,0.2,0.6,-->,11.136662,15.005296,-26.717331 +0.8,0.8,0.2,0.8,-->,1.633588,10.011938,-20.210066 +0.8,0.8,0.2,1,-->,0.000000,0.000008,0.000008 +0.8,0.8,0.4,0,-->,29.596272,12.078571,-24.723631 +0.8,0.8,0.4,0.2,-->,24.205799,11.067005,-22.662197 +0.8,0.8,0.4,0.4,-->,18.786236,11.098239,-20.626205 +0.8,0.8,0.4,0.6,-->,10.497418,10.458429,-18.015791 +0.8,0.8,0.4,0.8,-->,1.379627,5.839747,-12.086361 +0.8,0.8,0.4,1,-->,0.000000,0.000023,0.000023 +0.8,0.8,0.6,0,-->,28.800259,7.205834,-10.627042 +0.8,0.8,0.6,0.2,-->,23.308350,5.895954,-10.036979 +0.8,0.8,0.6,0.4,-->,18.118675,6.406768,-8.852811 +0.8,0.8,0.6,0.6,-->,10.451533,5.759951,-7.307912 +0.8,0.8,0.6,0.8,-->,1.380229,3.049815,-3.156567 +0.8,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,0.8,0.8,0,-->,28.407578,4.120157,2.671021 +0.8,0.8,0.8,0.2,-->,23.184738,2.887640,2.402148 +0.8,0.8,0.8,0.4,-->,18.242933,2.961599,2.609555 +0.8,0.8,0.8,0.6,-->,10.335953,2.655943,3.047794 +0.8,0.8,0.8,0.8,-->,1.416445,1.456485,1.828515 +0.8,0.8,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,0.8,1,0,-->,28.360554,2.935092,10.273623 +0.8,0.8,1,0.2,-->,23.446959,2.032002,9.717318 +0.8,0.8,1,0.4,-->,18.664047,1.433929,9.086125 +0.8,0.8,1,0.6,-->,10.201729,1.370001,8.979443 +0.8,0.8,1,0.8,-->,1.443250,0.812541,2.487293 +0.8,0.8,1,1,-->,0.000000,0.000008,0.000008 +0.8,1,0,0,-->,22.955946,41.082565,-49.649292 +0.8,1,0,0.2,-->,18.171743,38.775105,-46.361168 +0.8,1,0,0.4,-->,12.460430,38.561008,-42.747059 +0.8,1,0,0.6,-->,3.977127,37.144138,-39.184311 +0.8,1,0,0.8,-->,0.000000,10.829077,-22.696722 +0.8,1,0,1,-->,0.000000,0.000008,0.000008 +0.8,1,0.2,0,-->,22.477741,35.684715,-39.366283 +0.8,1,0.2,0.2,-->,17.735109,33.540260,-36.609715 +0.8,1,0.2,0.4,-->,12.114397,33.323643,-34.479084 +0.8,1,0.2,0.6,-->,3.941491,31.224983,-31.556137 +0.8,1,0.2,0.8,-->,0.000000,7.292911,-15.563122 +0.8,1,0.2,1,-->,0.000000,0.000008,0.000008 +0.8,1,0.4,0,-->,22.452850,28.732561,-28.521551 +0.8,1,0.4,0.2,-->,17.391611,27.040876,-26.747677 +0.8,1,0.4,0.4,-->,11.786567,27.784466,-25.273113 +0.8,1,0.4,0.6,-->,3.828128,25.987057,-22.616903 +0.8,1,0.4,0.8,-->,0.000000,4.661232,-7.723754 +0.8,1,0.4,1,-->,0.000000,0.000008,0.000008 +0.8,1,0.6,0,-->,22.220818,23.621395,-15.432385 +0.8,1,0.6,0.2,-->,17.032705,21.533588,-14.819859 +0.8,1,0.6,0.4,-->,11.652668,22.116188,-13.676788 +0.8,1,0.6,0.6,-->,4.117906,20.420324,-11.935821 +0.8,1,0.6,0.8,-->,0.000000,3.430235,-1.999871 +0.8,1,0.6,1,-->,0.000000,0.000008,0.000008 +0.8,1,0.8,0,-->,22.200277,20.544851,-3.262680 +0.8,1,0.8,0.2,-->,17.204901,18.470284,-3.424232 +0.8,1,0.8,0.4,-->,12.118316,18.420385,-2.954030 +0.8,1,0.8,0.6,-->,4.500938,16.716496,-2.133692 +0.8,1,0.8,0.8,-->,0.000000,3.000782,0.000008 +0.8,1,0.8,1,-->,0.000000,0.000008,0.000008 +0.8,1,1,0,-->,22.286793,19.410385,3.693379 +0.8,1,1,0.2,-->,17.538412,17.636580,3.102830 +0.8,1,1,0.4,-->,12.650852,17.067492,2.657084 +0.8,1,1,0.6,-->,4.766469,15.180603,2.708715 +0.8,1,1,0.8,-->,0.000000,3.023946,0.000008 +0.8,1,1,1,-->,0.000000,0.000008,0.000008 +1,0,0,0,-->,55.958946,-41.148441,-53.875000 +1,0,0,0.2,-->,48.684196,-37.707359,-47.431160 +1,0,0,0.4,-->,41.031990,-33.934860,-41.182835 +1,0,0,0.6,-->,29.973614,-29.558508,-34.239826 +1,0,0,0.8,-->,17.043356,-26.155479,-27.378838 +1,0,0,1,-->,0.000000,0.000008,-6.562499 +1,0,0.2,0,-->,53.909451,-51.848675,-38.834190 +1,0,0.2,0.2,-->,46.584278,-47.213058,-34.560673 +1,0,0.2,0.4,-->,39.542301,-42.127678,-30.186180 +1,0,0.2,0.6,-->,29.021873,-36.462509,-25.205561 +1,0,0.2,0.8,-->,16.063694,-32.549637,-20.317389 +1,0,0.2,1,-->,0.000000,0.000008,-1.667723 +1,0,0.4,0,-->,53.049416,-62.179150,-20.780880 +1,0,0.4,0.2,-->,45.870907,-56.334213,-19.233345 +1,0,0.4,0.4,-->,38.761295,-49.766323,-17.590199 +1,0,0.4,0.6,-->,27.594879,-43.466675,-14.724658 +1,0,0.4,0.8,-->,15.010320,-39.285431,-12.267277 +1,0,0.4,1,-->,0.000000,0.000008,0.000008 +1,0,0.6,0,-->,51.623215,-71.349747,-2.312997 +1,0,0.6,0.2,-->,44.470642,-65.099388,-2.318719 +1,0,0.6,0.4,-->,37.428196,-57.960403,-2.778008 +1,0,0.6,0.6,-->,27.114359,-49.892189,-2.537914 +1,0,0.6,0.8,-->,14.495279,-45.147041,-1.729021 +1,0,0.6,1,-->,0.000000,0.000008,0.000008 +1,0,0.8,0,-->,50.456017,-78.226692,15.919679 +1,0,0.8,0.2,-->,43.460094,-71.316269,14.400901 +1,0,0.8,0.4,-->,36.524498,-63.535583,12.411205 +1,0,0.8,0.6,-->,26.421911,-55.211044,9.951279 +1,0,0.8,0.8,-->,14.063261,-48.441132,9.547558 +1,0,0.8,1,-->,0.000000,0.000008,0.000008 +1,0,1,0,-->,49.848347,-81.472656,27.773432 +1,0,1,0.2,-->,43.020733,-73.862556,24.944954 +1,0,1,0.4,-->,36.164787,-65.542549,22.375336 +1,0,1,0.6,-->,25.823799,-58.346752,18.936367 +1,0,1,0.8,-->,13.792008,-49.776081,16.868975 +1,0,1,1,-->,0.000000,0.000008,0.000008 +1,0.2,0,0,-->,48.977230,-30.213402,-54.354176 +1,0.2,0,0.2,-->,42.112415,-27.849077,-48.574413 +1,0.2,0,0.4,-->,35.166363,-25.083799,-42.551689 +1,0.2,0,0.6,-->,25.311275,-21.947075,-35.164803 +1,0.2,0,0.8,-->,12.853191,-19.032442,-28.837664 +1,0.2,0,1,-->,0.000000,0.000008,-2.321250 +1,0.2,0.2,0,-->,47.582523,-39.868629,-39.923523 +1,0.2,0.2,0.2,-->,40.956356,-36.451466,-35.819271 +1,0.2,0.2,0.4,-->,34.186932,-32.701973,-31.977861 +1,0.2,0.2,0.6,-->,24.495468,-28.916258,-26.959805 +1,0.2,0.2,0.8,-->,11.949513,-25.578722,-22.129641 +1,0.2,0.2,1,-->,0.000000,0.000008,-0.020329 +1,0.2,0.4,0,-->,46.654640,-49.875645,-24.200058 +1,0.2,0.4,0.2,-->,39.879082,-45.957905,-21.962191 +1,0.2,0.4,0.4,-->,33.114471,-41.034203,-20.030481 +1,0.2,0.4,0.6,-->,23.167873,-36.209839,-16.724514 +1,0.2,0.4,0.8,-->,10.998093,-31.401957,-14.196388 +1,0.2,0.4,1,-->,0.000000,0.000008,0.000008 +1,0.2,0.6,0,-->,45.345684,-59.206341,-5.931398 +1,0.2,0.6,0.2,-->,38.788597,-54.321854,-5.676409 +1,0.2,0.6,0.4,-->,32.177509,-49.064739,-6.091309 +1,0.2,0.6,0.6,-->,22.666302,-43.553097,-4.982551 +1,0.2,0.6,0.8,-->,10.581625,-35.349163,-3.779938 +1,0.2,0.6,1,-->,0.000000,0.000008,0.000008 +1,0.2,0.8,0,-->,44.418171,-65.700569,11.546721 +1,0.2,0.8,0.2,-->,38.067131,-60.464573,10.253696 +1,0.2,0.8,0.4,-->,31.568819,-55.025417,8.184647 +1,0.2,0.8,0.6,-->,22.146158,-49.310204,7.105550 +1,0.2,0.8,0.8,-->,10.283911,-37.822655,6.946521 +1,0.2,0.8,1,-->,0.000000,0.000008,0.000008 +1,0.2,1,0,-->,44.008381,-68.346642,21.948709 +1,0.2,1,0.2,-->,37.765110,-63.273392,20.096384 +1,0.2,1,0.4,-->,31.313192,-57.734856,17.711967 +1,0.2,1,0.6,-->,21.755167,-52.239361,15.685444 +1,0.2,1,0.8,-->,10.114984,-38.933765,12.900513 +1,0.2,1,1,-->,0.000000,0.000008,0.000008 +1,0.4,0,0,-->,41.456215,-17.697102,-54.539524 +1,0.4,0,0.2,-->,35.528370,-16.501368,-48.950790 +1,0.4,0,0.4,-->,28.882837,-14.352423,-43.529743 +1,0.4,0,0.6,-->,19.756853,-12.877418,-36.795486 +1,0.4,0,0.8,-->,7.947106,-9.992081,-31.156376 +1,0.4,0,1,-->,0.000000,0.000008,-0.010221 +1,0.4,0.2,0,-->,40.258163,-27.110489,-41.233131 +1,0.4,0.2,0.2,-->,34.343311,-25.062931,-37.318977 +1,0.4,0.2,0.4,-->,27.893955,-22.481493,-33.897549 +1,0.4,0.2,0.6,-->,18.862459,-20.050415,-28.650242 +1,0.4,0.2,0.8,-->,7.116210,-15.650639,-24.452061 +1,0.4,0.2,1,-->,0.000000,0.000008,0.000008 +1,0.4,0.4,0,-->,39.488811,-37.135597,-26.624838 +1,0.4,0.4,0.2,-->,33.648544,-34.031338,-24.062962 +1,0.4,0.4,0.4,-->,27.050617,-30.241049,-22.668291 +1,0.4,0.4,0.6,-->,17.864248,-28.445562,-19.276943 +1,0.4,0.4,0.8,-->,6.346465,-19.134716,-16.689198 +1,0.4,0.4,1,-->,0.000000,0.000008,0.000008 +1,0.4,0.6,0,-->,38.190205,-45.797863,-10.509195 +1,0.4,0.6,0.2,-->,32.328381,-42.735775,-9.513131 +1,0.4,0.6,0.4,-->,26.150694,-38.854137,-9.559876 +1,0.4,0.6,0.6,-->,17.760090,-35.523663,-7.840545 +1,0.4,0.6,0.8,-->,6.231712,-22.354033,-6.376149 +1,0.4,0.6,1,-->,0.000000,0.000008,0.000008 +1,0.4,0.8,0,-->,37.475964,-52.385601,5.378649 +1,0.4,0.8,0.2,-->,31.690580,-48.870407,4.906623 +1,0.4,0.8,0.4,-->,25.768190,-44.927811,3.587243 +1,0.4,0.8,0.6,-->,17.449686,-41.185543,3.343874 +1,0.4,0.8,0.8,-->,6.114399,-24.652029,3.316728 +1,0.4,0.8,1,-->,0.000000,0.000008,0.000008 +1,0.4,1,0,-->,37.302170,-55.452560,15.202794 +1,0.4,1,0.2,-->,31.617058,-51.214672,13.757032 +1,0.4,1,0.4,-->,25.753307,-47.248951,11.867956 +1,0.4,1,0.6,-->,17.111610,-44.399933,10.778069 +1,0.4,1,0.8,-->,6.007657,-25.675398,7.586042 +1,0.4,1,1,-->,0.000000,0.000008,0.000008 +1,0.6,0,0,-->,33.029953,-2.964700,-55.130314 +1,0.6,0,0.2,-->,27.682484,-2.718716,-50.017818 +1,0.6,0,0.4,-->,21.617453,-1.495737,-45.160995 +1,0.6,0,0.6,-->,13.088393,-0.652045,-39.137520 +1,0.6,0,0.8,-->,2.517759,1.214878,-32.855530 +1,0.6,0,1,-->,0.000000,0.000008,0.000008 +1,0.6,0.2,0,-->,31.946091,-11.788282,-43.096329 +1,0.6,0.2,0.2,-->,26.619097,-10.925964,-39.327774 +1,0.6,0.2,0.4,-->,20.832214,-9.295882,-36.034943 +1,0.6,0.2,0.6,-->,12.388943,-8.173247,-31.578274 +1,0.6,0.2,0.8,-->,2.168853,-2.956044,-25.818968 +1,0.6,0.2,1,-->,0.000000,0.000008,0.000008 +1,0.6,0.4,0,-->,31.341663,-21.055468,-30.220379 +1,0.6,0.4,0.2,-->,26.045292,-19.548454,-27.476522 +1,0.6,0.4,0.4,-->,20.133766,-17.144917,-25.760885 +1,0.6,0.4,0.6,-->,11.402391,-15.829890,-22.705894 +1,0.6,0.4,0.8,-->,1.815187,-6.328940,-17.594370 +1,0.6,0.4,1,-->,0.000000,0.000008,0.000008 +1,0.6,0.6,0,-->,30.200174,-29.854786,-15.598725 +1,0.6,0.6,0.2,-->,24.924355,-28.211685,-14.203121 +1,0.6,0.6,0.4,-->,19.351858,-25.337185,-13.697413 +1,0.6,0.6,0.6,-->,11.624278,-23.453581,-11.771586 +1,0.6,0.6,0.8,-->,1.948423,-8.397367,-7.561572 +1,0.6,0.6,1,-->,0.000000,0.000008,0.000008 +1,0.6,0.8,0,-->,29.681864,-36.191902,-1.575335 +1,0.6,0.8,0.2,-->,24.554256,-34.098305,-1.215699 +1,0.6,0.8,0.4,-->,19.262531,-31.417915,-1.850349 +1,0.6,0.8,0.6,-->,11.527075,-28.165510,-1.390277 +1,0.6,0.8,0.8,-->,1.981769,-8.541258,-0.143230 +1,0.6,0.8,1,-->,0.000000,0.000008,0.000008 +1,0.6,1,0,-->,29.649851,-38.800514,6.623311 +1,0.6,1,0.2,-->,24.676449,-36.124744,6.463749 +1,0.6,1,0.4,-->,19.510670,-33.922459,5.166225 +1,0.6,1,0.6,-->,11.269732,-29.982740,5.138897 +1,0.6,1,0.8,-->,1.938610,-8.355494,2.811477 +1,0.6,1,1,-->,0.000000,0.000008,0.000008 +1,0.8,0,0,-->,24.956612,12.875981,-56.545784 +1,0.8,0,0.2,-->,20.209188,12.363100,-52.037659 +1,0.8,0,0.4,-->,14.515519,13.049556,-47.784702 +1,0.8,0,0.6,-->,6.180201,13.920546,-42.886879 +1,0.8,0,0.8,-->,0.000000,4.516339,-30.012735 +1,0.8,0,1,-->,0.000000,0.000008,0.000008 +1,0.8,0.2,0,-->,24.086203,4.308991,-45.722893 +1,0.8,0.2,0.2,-->,19.281301,4.215364,-42.193165 +1,0.8,0.2,0.4,-->,13.865405,5.259777,-39.255367 +1,0.8,0.2,0.6,-->,5.739647,5.960443,-35.479881 +1,0.8,0.2,0.8,-->,0.000000,0.463172,-22.506435 +1,0.8,0.2,1,-->,0.000000,0.000008,0.000008 +1,0.8,0.4,0,-->,23.770285,-4.867242,-33.932117 +1,0.8,0.4,0.2,-->,18.943270,-4.535437,-31.301619 +1,0.8,0.4,0.4,-->,13.438175,-2.823598,-29.534197 +1,0.8,0.4,0.6,-->,5.087792,-1.197551,-26.763248 +1,0.8,0.4,0.8,-->,0.000000,0.000008,-14.080631 +1,0.8,0.4,1,-->,0.000000,0.000008,0.000008 +1,0.8,0.6,0,-->,22.950056,-13.651223,-20.639679 +1,0.8,0.6,0.2,-->,18.138138,-13.299795,-19.047937 +1,0.8,0.6,0.4,-->,12.890162,-11.178149,-18.128326 +1,0.8,0.6,0.6,-->,5.554369,-8.336039,-16.040833 +1,0.8,0.6,0.8,-->,0.000000,0.000008,-5.756319 +1,0.8,0.6,1,-->,0.000000,0.000008,0.000008 +1,0.8,0.8,0,-->,22.654884,-19.725304,-8.122802 +1,0.8,0.8,0.2,-->,18.015951,-19.122004,-7.315778 +1,0.8,0.8,0.4,-->,13.060479,-17.468058,-7.283123 +1,0.8,0.8,0.6,-->,5.740514,-12.561640,-6.064748 +1,0.8,0.8,0.8,-->,0.000000,0.000008,-0.909018 +1,0.8,0.8,1,-->,0.000000,0.000008,0.000008 +1,0.8,1,0,-->,22.720531,-22.067377,-0.959426 +1,0.8,1,0.2,-->,18.256390,-21.052269,-0.591826 +1,0.8,1,0.4,-->,13.480989,-20.117634,-1.264131 +1,0.8,1,0.6,-->,5.689200,-14.033392,-0.271328 +1,0.8,1,0.8,-->,0.000000,0.000008,0.000008 +1,0.8,1,1,-->,0.000000,0.000008,0.000008 +1,1,0,0,-->,17.264093,30.246096,-59.101566 +1,1,0,0.2,-->,13.187289,28.947964,-55.194492 +1,1,0,0.4,-->,7.527976,29.995340,-51.758511 +1,1,0,0.6,-->,1.113306,22.890268,-44.717094 +1,1,0,0.8,-->,0.000000,0.000008,-23.529203 +1,1,0,1,-->,0.000000,0.000008,0.000008 +1,1,0.2,0,-->,16.772997,21.253376,-49.251938 +1,1,0.2,0.2,-->,12.403796,20.527996,-46.070202 +1,1,0.2,0.4,-->,6.901642,21.950518,-43.969303 +1,1,0.2,0.6,-->,0.986104,14.787750,-36.975590 +1,1,0.2,0.8,-->,0.000000,0.000008,-16.069839 +1,1,0.2,1,-->,0.000000,0.000008,0.000008 +1,1,0.4,0,-->,16.945370,11.096795,-37.718128 +1,1,0.4,0.2,-->,12.519568,10.777931,-35.458252 +1,1,0.4,0.4,-->,7.018963,12.963696,-34.121304 +1,1,0.4,0.6,-->,0.978057,7.831813,-28.122786 +1,1,0.4,0.8,-->,0.000000,0.000008,-8.072371 +1,1,0.4,1,-->,0.000000,0.000008,0.000008 +1,1,0.6,0,-->,16.673466,2.095808,-25.412596 +1,1,0.6,0.2,-->,12.177799,1.465680,-23.854292 +1,1,0.6,0.4,-->,6.912993,3.558091,-22.786465 +1,1,0.6,0.6,-->,1.340241,2.503313,-17.774002 +1,1,0.6,0.8,-->,0.000000,0.000008,-2.520861 +1,1,0.6,1,-->,0.000000,0.000008,0.000008 +1,1,0.8,0,-->,16.647436,-3.854422,-13.967952 +1,1,0.8,0.2,-->,12.258314,-4.475947,-13.169888 +1,1,0.8,0.4,-->,7.266018,-2.843517,-12.686653 +1,1,0.8,0.6,-->,1.644603,-0.853297,-8.374941 +1,1,0.8,0.8,-->,0.000000,0.000008,0.000008 +1,1,0.8,1,-->,0.000000,0.000008,0.000008 +1,1,1,0,-->,16.757048,-6.121091,-7.281253 +1,1,1,0.2,-->,12.511203,-6.386940,-7.235746 +1,1,1,0.4,-->,7.703440,-5.314190,-7.525413 +1,1,1,0.6,-->,1.801889,-2.396266,-3.581726 +1,1,1,0.8,-->,0.000000,0.000008,0.000008 +1,1,1,1,-->,0.000000,0.000008,0.000008 +-0.1,0.5,0.5,0.5,-->,46.427830,21.694061,21.968513 +1.1,0.5,0.5,0.5,-->,19.889418,-27.560431,-16.901493 +0.5,-0.1,0.5,0.5,-->,48.825287,-20.592699,11.666324 +0.5,1.1,0.5,0.5,-->,17.625546,41.717316,-2.000661 +0.5,0.5,-0.1,0.5,-->,37.065479,10.640516,-20.159956 +0.5,0.5,1.1,0.5,-->,33.785992,0.888947,36.359634 +0.5,0.5,0.5,-0.1,-->,54.199726,7.549047,6.901516 +0.5,0.5,0.5,1.1,-->,0.000000,0.000008,0.000008 diff --git a/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-3.csv new file mode 100644 index 0000000..030cf7b --- /dev/null +++ b/Unicolour.Tests/Data/ICC/JapanColor2003WebCoated_ToPcs_ICC-3.csv @@ -0,0 +1,1304 @@ +0,0,0,0,-->,92.293617,0.501246,0.011939 +0,0,0,0.2,-->,80.489052,0.323659,-0.351975 +0,0,0,0.4,-->,68.091118,0.173324,-0.591317 +0,0,0,0.6,-->,51.918091,0.178005,-0.458202 +0,0,0,0.8,-->,36.354568,0.303991,-0.034251 +0,0,0,1,-->,15.328796,0.955444,1.895999 +0,0,0.2,0,-->,91.007057,-2.078116,16.767855 +0,0,0.2,0.2,-->,79.304893,-1.929939,13.821310 +0,0,0.2,0.4,-->,67.511261,-1.748947,11.019690 +0,0,0.2,0.6,-->,51.300919,-1.287493,8.005312 +0,0,0.2,0.8,-->,35.507900,-0.758645,5.889980 +0,0,0.2,1,-->,14.685404,0.368086,3.707028 +0,0,0.4,0,-->,89.734856,-3.847841,34.331532 +0,0,0.4,0.2,-->,77.999374,-3.663809,29.486258 +0,0,0.4,0.4,-->,65.895531,-3.251463,23.234453 +0,0,0.4,0.6,-->,50.564678,-2.521993,17.448307 +0,0,0.4,0.8,-->,34.758896,-1.704452,12.268500 +0,0,0.4,1,-->,14.127320,-0.165861,5.471927 +0,0,0.6,0,-->,88.534721,-5.023004,54.550125 +0,0,0.6,0.2,-->,76.880249,-4.842460,46.902821 +0,0,0.6,0.4,-->,64.823990,-4.425911,38.262543 +0,0,0.6,0.6,-->,49.479744,-3.520640,28.834517 +0,0,0.6,0.8,-->,33.864185,-2.572280,20.155251 +0,0,0.6,1,-->,13.635848,-0.655252,7.227235 +0,0,0.8,0,-->,87.571030,-5.566534,75.158501 +0,0,0.8,0.2,-->,75.827896,-5.412224,64.573997 +0,0,0.8,0.4,-->,63.923542,-5.128828,53.860477 +0,0,0.8,0.6,-->,48.514133,-4.171196,40.985641 +0,0,0.8,0.8,-->,33.278297,-3.149689,28.481304 +0,0,0.8,1,-->,13.280710,-1.022578,8.648496 +0,0,1,0,-->,87.045181,-5.659789,89.029900 +0,0,1,0.2,-->,75.163841,-5.534145,76.627747 +0,0,1,0.4,-->,63.382484,-5.384205,64.634613 +0,0,1,0.6,-->,47.955349,-4.443558,49.628128 +0,0,1,0.8,-->,33.043324,-3.391744,34.115520 +0,0,1,1,-->,13.107857,-1.205067,9.384699 +0,0.2,0,0,-->,82.917221,13.666126,-3.028893 +0,0.2,0,0.2,-->,72.802979,11.021164,-2.872251 +0,0.2,0,0.4,-->,62.252460,8.991389,-2.624778 +0,0.2,0,0.6,-->,47.439575,7.036394,-2.033020 +0,0.2,0,0.8,-->,33.109615,5.503617,-0.978136 +0,0.2,0,1,-->,13.704419,3.406297,2.098346 +0,0.2,0.2,0,-->,81.562767,11.637354,12.040027 +0,0.2,0.2,0.2,-->,71.635292,9.217052,10.017030 +0,0.2,0.2,0.4,-->,61.249130,7.286071,8.106995 +0,0.2,0.2,0.6,-->,46.654762,5.601044,6.009963 +0,0.2,0.2,0.8,-->,32.143452,4.379045,4.615605 +0,0.2,0.2,1,-->,13.224232,2.732304,3.704505 +0,0.2,0.4,0,-->,80.648491,9.790456,28.297728 +0,0.2,0.4,0.2,-->,70.354561,7.656992,24.252419 +0,0.2,0.4,0.4,-->,59.724953,5.846739,19.528498 +0,0.2,0.4,0.6,-->,45.816994,4.416556,14.709186 +0,0.2,0.4,0.8,-->,31.286373,3.392770,10.605968 +0,0.2,0.4,1,-->,12.811810,2.132696,5.234667 +0,0.2,0.6,0,-->,79.497612,8.882487,47.227295 +0,0.2,0.6,0.2,-->,69.221214,6.717287,40.958542 +0,0.2,0.6,0.4,-->,58.543865,4.776154,33.551567 +0,0.2,0.6,0.6,-->,45.007698,3.436391,25.542147 +0,0.2,0.6,0.8,-->,30.486874,2.573518,17.995949 +0,0.2,0.6,1,-->,12.451451,1.589842,6.711314 +0,0.2,0.8,0,-->,78.588791,8.475666,66.597000 +0,0.2,0.8,0.2,-->,68.376106,6.181531,58.025234 +0,0.2,0.8,0.4,-->,57.804169,4.185346,48.538483 +0,0.2,0.8,0.6,-->,44.109329,2.871240,36.847557 +0,0.2,0.8,0.8,-->,29.988783,2.067431,25.553438 +0,0.2,0.8,1,-->,12.192833,1.189085,7.866862 +0,0.2,1,0,-->,78.118065,8.392602,79.629921 +0,0.2,1,0.2,-->,67.946014,5.987909,69.452957 +0,0.2,1,0.4,-->,57.499336,4.003579,59.015083 +0,0.2,1,0.6,-->,43.481525,2.679533,44.829288 +0,0.2,1,0.8,-->,29.796967,1.875101,30.480892 +0,0.2,1,1,-->,12.067623,0.989353,8.425797 +0,0.4,0,0,-->,73.216431,28.029234,-5.148937 +0,0.4,0,0.2,-->,64.667648,22.821341,-4.697384 +0,0.4,0,0.4,-->,55.131458,19.219255,-4.227653 +0,0.4,0,0.6,-->,41.981445,14.968134,-3.285820 +0,0.4,0,0.8,-->,29.601442,11.281632,-1.896106 +0,0.4,0,1,-->,12.099741,6.008321,2.341579 +0,0.4,0.2,0,-->,72.014503,26.454098,8.365107 +0,0.4,0.2,0.2,-->,63.621742,21.521294,7.068783 +0,0.4,0.2,0.4,-->,54.306538,17.608339,5.558790 +0,0.4,0.2,0.6,-->,41.256870,13.767018,4.111448 +0,0.4,0.2,0.8,-->,28.540150,10.220805,3.293078 +0,0.4,0.2,1,-->,11.795891,5.194025,3.725176 +0,0.4,0.4,0,-->,71.724670,24.126493,23.346760 +0,0.4,0.4,0.2,-->,62.691860,19.825397,19.948847 +0,0.4,0.4,0.4,-->,53.051247,16.089073,16.223116 +0,0.4,0.4,0.6,-->,40.458736,12.530048,12.179555 +0,0.4,0.4,0.8,-->,27.599091,9.224256,8.907094 +0,0.4,0.4,1,-->,11.537115,4.480287,5.003533 +0,0.4,0.6,0,-->,70.658325,23.468763,40.893658 +0,0.4,0.6,0.2,-->,61.666386,19.040436,35.567680 +0,0.4,0.6,0.4,-->,52.099442,15.311544,29.422998 +0,0.4,0.6,0.6,-->,39.806396,11.736803,22.417786 +0,0.4,0.6,0.8,-->,26.849306,8.511003,15.749388 +0,0.4,0.6,1,-->,11.313120,3.845340,6.196137 +0,0.4,0.8,0,-->,69.829422,23.181377,58.564091 +0,0.4,0.8,0.2,-->,60.944401,18.633280,51.385941 +0,0.4,0.8,0.4,-->,51.421036,15.011634,42.984123 +0,0.4,0.8,0.6,-->,39.144489,11.242677,32.761864 +0,0.4,0.8,0.8,-->,26.500994,8.028931,22.498964 +0,0.4,0.8,1,-->,11.153735,3.383817,7.052581 +0,0.4,1,0,-->,69.434280,23.080820,70.056435 +0,0.4,1,0.2,-->,60.613609,18.497263,61.706188 +0,0.4,1,0.4,-->,51.084274,14.999505,52.057018 +0,0.4,1,0.6,-->,38.701904,11.031424,39.675579 +0,0.4,1,0.8,-->,26.443851,7.813695,26.654041 +0,0.4,1,1,-->,11.076431,3.159629,7.459585 +0,0.6,0,0,-->,63.076080,44.160995,-5.792782 +0,0.6,0,0.2,-->,55.613319,37.082642,-5.556297 +0,0.6,0,0.4,-->,47.319931,31.731133,-5.047573 +0,0.6,0,0.6,-->,35.585861,24.949392,-3.926504 +0,0.6,0,0.8,-->,25.012285,18.372265,-2.212226 +0,0.6,0,1,-->,10.523019,8.761091,2.630120 +0,0.6,0.2,0,-->,62.258606,42.578758,6.264230 +0,0.6,0.2,0.2,-->,54.931015,35.815990,5.059315 +0,0.6,0.2,0.4,-->,46.624924,30.289658,3.839094 +0,0.6,0.2,0.6,-->,35.404835,23.681614,2.800579 +0,0.6,0.2,0.8,-->,24.291924,17.274580,2.542406 +0,0.6,0.2,1,-->,10.408458,7.737411,3.765727 +0,0.6,0.4,0,-->,62.037106,40.825367,19.561403 +0,0.6,0.4,0.2,-->,54.232162,34.330223,16.715706 +0,0.6,0.4,0.4,-->,45.730808,28.835201,13.632977 +0,0.6,0.4,0.6,-->,34.554283,22.506214,10.301742 +0,0.6,0.4,0.8,-->,23.507841,16.295115,7.662783 +0,0.6,0.4,1,-->,10.312634,6.858032,4.766532 +0,0.6,0.6,0,-->,61.351257,40.052471,35.468628 +0,0.6,0.6,0.2,-->,53.394585,33.608505,30.763414 +0,0.6,0.6,0.4,-->,44.915424,28.026909,25.472229 +0,0.6,0.6,0.6,-->,34.064754,21.730478,19.331774 +0,0.6,0.6,0.8,-->,22.992985,15.632505,13.591878 +0,0.6,0.6,1,-->,10.229326,6.089683,5.616319 +0,0.6,0.8,0,-->,60.762226,39.768311,51.118332 +0,0.6,0.8,0.2,-->,52.903374,33.267254,44.706890 +0,0.6,0.8,0.4,-->,44.494125,27.769981,37.292667 +0,0.6,0.8,0.6,-->,33.630558,21.395079,28.038460 +0,0.6,0.8,0.8,-->,22.804335,15.087068,19.089682 +0,0.6,0.8,1,-->,10.171000,5.540125,6.215410 +0,0.6,1,0,-->,60.448002,39.748825,61.027802 +0,0.6,1,0.2,-->,52.740704,33.179707,53.470524 +0,0.6,1,0.4,-->,44.389935,27.817007,44.743809 +0,0.6,1,0.6,-->,33.352005,21.354269,33.510502 +0,0.6,1,0.8,-->,22.811575,14.772004,22.267679 +0,0.6,1,1,-->,10.143382,5.273334,6.501413 +0,0.8,0,0,-->,54.129814,59.997208,-5.182800 +0,0.8,0,0.2,-->,47.418091,51.533314,-5.398811 +0,0.8,0,0.4,-->,40.120956,44.398361,-4.999164 +0,0.8,0,0.6,-->,29.823971,34.876072,-3.843691 +0,0.8,0,0.8,-->,20.783180,25.260185,-1.997583 +0,0.8,0,1,-->,9.261953,11.119062,2.896942 +0,0.8,0.2,0,-->,53.710739,58.324127,5.534791 +0,0.8,0.2,0.2,-->,47.060963,50.185116,4.163231 +0,0.8,0.2,0.4,-->,39.666313,42.974712,3.006528 +0,0.8,0.2,0.6,-->,29.983299,33.523693,2.167928 +0,0.8,0.2,0.8,-->,20.364136,23.995295,2.250444 +0,0.8,0.2,1,-->,9.312166,9.866406,3.764496 +0,0.8,0.4,0,-->,53.617661,56.927170,17.291086 +0,0.8,0.4,0.2,-->,46.680256,48.779434,14.622581 +0,0.8,0.4,0.4,-->,39.119053,41.444702,11.842437 +0,0.8,0.4,0.6,-->,29.326576,32.358662,9.024158 +0,0.8,0.4,0.8,-->,19.821554,22.887989,6.785775 +0,0.8,0.4,1,-->,9.355255,8.808391,4.485500 +0,0.8,0.6,0,-->,53.288723,56.004761,31.431890 +0,0.8,0.6,0.2,-->,46.134483,47.917931,27.049236 +0,0.8,0.6,0.4,-->,38.552643,40.463459,22.383390 +0,0.8,0.6,0.6,-->,29.025496,31.475695,16.864962 +0,0.8,0.6,0.8,-->,19.584812,22.037306,11.816370 +0,0.8,0.6,1,-->,9.391685,7.897929,5.097085 +0,0.8,0.8,0,-->,52.959572,55.546143,44.876541 +0,0.8,0.8,0.2,-->,45.880470,47.405716,38.910103 +0,0.8,0.8,0.4,-->,38.364952,39.943554,32.340679 +0,0.8,0.8,0.6,-->,28.819477,31.017120,24.009171 +0,0.8,0.8,0.8,-->,19.583494,21.433077,16.136101 +0,0.8,0.8,1,-->,9.417008,7.252055,5.530079 +0,0.8,1,0,-->,52.758007,55.429897,53.035812 +0,0.8,1,0.2,-->,45.848797,47.202290,45.971657 +0,0.8,1,0.4,-->,38.407841,39.784039,38.117039 +0,0.8,1,0.6,-->,28.707081,30.892076,28.178337 +0,0.8,1,0.8,-->,19.669298,21.142773,18.447622 +0,0.8,1,1,-->,9.429202,6.942204,5.735937 +0,1,0,0,-->,46.630703,74.602669,-3.296840 +0,1,0,0.2,-->,40.325493,65.457695,-4.198433 +0,1,0,0.4,-->,33.722702,56.791729,-4.077341 +0,1,0,0.6,-->,24.883438,44.229271,-3.022206 +0,1,0,0.8,-->,17.073326,31.707863,-1.268592 +0,1,0,1,-->,8.307028,13.002986,2.993593 +0,1,0.2,0,-->,46.598740,72.732361,6.187231 +0,1,0.2,0.2,-->,40.231407,63.961792,4.416389 +0,1,0.2,0.4,-->,33.632545,55.058872,3.082113 +0,1,0.2,0.6,-->,25.136086,43.009247,2.202035 +0,1,0.2,0.8,-->,16.884666,30.211700,2.386766 +0,1,0.2,1,-->,8.492571,11.527738,3.659530 +0,1,0.4,0,-->,46.730274,71.317192,16.595844 +0,1,0.4,0.2,-->,40.264900,62.333275,13.702057 +0,1,0.4,0.4,-->,33.407299,53.299232,10.874765 +0,1,0.4,0.6,-->,24.931328,41.472458,8.349299 +0,1,0.4,0.8,-->,16.651976,28.763142,6.258196 +0,1,0.4,1,-->,8.646001,10.305405,4.212811 +0,1,0.6,0,-->,46.702328,70.232597,28.865023 +0,1,0.6,0.2,-->,40.105789,61.012390,24.492992 +0,1,0.6,0.4,-->,33.210495,51.872299,20.234043 +0,1,0.6,0.6,-->,24.837465,40.345375,15.077097 +0,1,0.6,0.8,-->,16.714752,27.500120,10.438869 +0,1,0.6,1,-->,8.775472,9.264822,4.680505 +0,1,0.8,0,-->,46.629948,69.444061,39.983803 +0,1,0.8,0.2,-->,40.082123,60.127174,34.156300 +0,1,0.8,0.4,-->,33.211552,50.891392,28.258863 +0,1,0.8,0.6,-->,24.852961,39.525608,20.803541 +0,1,0.8,0.8,-->,16.918236,26.809347,13.717682 +0,1,0.8,1,-->,8.864654,8.535094,5.006193 +0,1,1,0,-->,46.572071,69.046089,46.324825 +0,1,1,0.2,-->,40.133968,59.729259,39.488628 +0,1,1,0.4,-->,33.294621,50.437466,32.361229 +0,1,1,0.6,-->,24.902161,39.105396,23.852970 +0,1,1,0.8,-->,17.096226,26.599340,15.315633 +0,1,1,1,-->,8.907672,8.186881,5.164037 +0.2,0,0,0,-->,84.539955,-6.659416,-9.778509 +0.2,0,0,0.2,-->,74.133766,-5.767194,-8.465406 +0.2,0,0,0.4,-->,63.040680,-4.943367,-7.318271 +0.2,0,0,0.6,-->,48.570915,-3.854696,-5.756068 +0.2,0,0,0.8,-->,33.858932,-2.441719,-3.867843 +0.2,0,0,1,-->,14.023473,-0.163444,-0.125705 +0.2,0,0.2,0,-->,83.081970,-10.001094,6.348859 +0.2,0,0.2,0.2,-->,72.738876,-8.688629,5.292941 +0.2,0,0.2,0.4,-->,62.071590,-7.338645,4.052824 +0.2,0,0.2,0.6,-->,47.410004,-5.704429,2.575099 +0.2,0,0.2,0.8,-->,32.763115,-3.766510,1.993654 +0.2,0,0.2,1,-->,13.510879,-0.922066,1.850827 +0.2,0,0.4,0,-->,81.815521,-12.367903,24.079636 +0.2,0,0.4,0.2,-->,71.339188,-10.886371,20.382631 +0.2,0,0.4,0.4,-->,60.272892,-9.262148,15.778812 +0.2,0,0.4,0.6,-->,46.407612,-7.197680,12.031469 +0.2,0,0.4,0.8,-->,31.851990,-4.946484,8.401114 +0.2,0,0.4,1,-->,13.071600,-1.600611,3.756516 +0.2,0,0.6,0,-->,80.506004,-14.261691,43.609219 +0.2,0,0.6,0.2,-->,70.103317,-12.575714,37.363602 +0.2,0,0.6,0.4,-->,59.264801,-10.806324,30.716890 +0.2,0,0.6,0.6,-->,45.390984,-8.471098,22.948740 +0.2,0,0.6,0.8,-->,30.982765,-6.023901,16.085320 +0.2,0,0.6,1,-->,12.685804,-2.220312,5.626441 +0.2,0,0.8,0,-->,79.485878,-15.231582,63.378525 +0.2,0,0.8,0.2,-->,69.095665,-13.546166,54.758823 +0.2,0,0.8,0.4,-->,58.472908,-11.837216,45.983196 +0.2,0,0.8,0.6,-->,44.362339,-9.339032,34.502399 +0.2,0,0.8,0.8,-->,30.394094,-6.786884,23.979883 +0.2,0,0.8,1,-->,12.409216,-2.679776,7.121844 +0.2,0,1,0,-->,78.954811,-15.459000,76.581627 +0.2,0,1,0.2,-->,68.533958,-13.874765,66.609581 +0.2,0,1,0.4,-->,58.011246,-12.293845,56.214115 +0.2,0,1,0.6,-->,43.687210,-9.726391,42.826717 +0.2,0,1,0.8,-->,30.134600,-7.132947,29.202915 +0.2,0,1,1,-->,12.273913,-2.907232,7.895011 +0.2,0.2,0,0,-->,75.658669,5.787097,-12.251387 +0.2,0.2,0,0.2,-->,66.773285,4.526370,-10.363283 +0.2,0.2,0,0.4,-->,57.197998,3.673134,-8.727942 +0.2,0.2,0,0.6,-->,44.053749,2.658573,-6.550666 +0.2,0.2,0,0.8,-->,30.684420,2.475316,-4.336191 +0.2,0.2,0,1,-->,12.544548,2.302031,0.141603 +0.2,0.2,0.2,0,-->,74.435471,3.279156,2.607473 +0.2,0.2,0.2,0.2,-->,65.611115,2.363420,2.472155 +0.2,0.2,0.2,0.4,-->,56.210541,1.545734,1.824183 +0.2,0.2,0.2,0.6,-->,43.489975,0.868671,1.374941 +0.2,0.2,0.2,0.8,-->,29.762606,1.112223,1.200181 +0.2,0.2,0.2,1,-->,12.178796,1.471973,1.915804 +0.2,0.2,0.4,0,-->,73.458076,0.744904,18.693972 +0.2,0.2,0.4,0.2,-->,64.404228,0.079986,16.264654 +0.2,0.2,0.4,0.4,-->,54.853516,-0.448368,12.980582 +0.2,0.2,0.4,0.6,-->,42.328014,-0.568959,10.121965 +0.2,0.2,0.4,0.8,-->,28.799265,-0.072204,7.182367 +0.2,0.2,0.4,1,-->,11.866375,0.738886,3.587349 +0.2,0.2,0.6,0,-->,72.178482,-0.804037,37.065819 +0.2,0.2,0.6,0.2,-->,63.174088,-1.343251,32.381489 +0.2,0.2,0.6,0.4,-->,53.812008,-1.844885,26.741117 +0.2,0.2,0.6,0.6,-->,41.427155,-1.778259,20.618492 +0.2,0.2,0.6,0.8,-->,28.004429,-1.085176,14.408911 +0.2,0.2,0.6,1,-->,11.595066,0.081110,5.188797 +0.2,0.2,0.8,0,-->,71.292755,-1.565546,55.660789 +0.2,0.2,0.8,0.2,-->,62.331917,-2.148450,48.862587 +0.2,0.2,0.8,0.4,-->,53.042267,-2.751949,41.094208 +0.2,0.2,0.8,0.6,-->,40.537365,-2.577242,31.417755 +0.2,0.2,0.8,0.8,-->,27.521336,-1.786482,21.593231 +0.2,0.2,0.8,1,-->,11.401171,-0.402908,6.432394 +0.2,0.2,1,0,-->,70.907509,-1.749039,67.835609 +0.2,0.2,1,0.2,-->,61.957787,-2.426770,59.790409 +0.2,0.2,1,0.4,-->,52.645767,-3.143548,50.923309 +0.2,0.2,1,0.6,-->,39.946728,-2.923358,38.885571 +0.2,0.2,1,0.8,-->,27.338549,-2.101477,26.129488 +0.2,0.2,1,1,-->,11.307134,-0.640661,7.035831 +0.2,0.4,0,0,-->,66.530212,19.701237,-13.816705 +0.2,0.4,0,0.2,-->,58.996052,16.287954,-11.827208 +0.2,0.4,0,0.4,-->,50.437759,13.968042,-9.965870 +0.2,0.4,0,0.6,-->,39.088390,10.213814,-7.430980 +0.2,0.4,0,0.8,-->,27.374128,7.949698,-4.880686 +0.2,0.4,0,1,-->,11.093585,4.878262,0.440222 +0.2,0.4,0.2,0,-->,65.740288,17.195604,-0.344832 +0.2,0.4,0.2,0.2,-->,58.222366,14.242586,-0.040513 +0.2,0.4,0.2,0.4,-->,49.860012,11.658040,-0.199299 +0.2,0.4,0.2,0.6,-->,38.405666,8.679183,-0.095307 +0.2,0.4,0.2,0.8,-->,26.412136,6.640759,0.275508 +0.2,0.4,0.2,1,-->,10.882440,3.925455,1.998624 +0.2,0.4,0.4,0,-->,64.843117,15.087843,14.005630 +0.2,0.4,0.4,0.2,-->,57.045483,12.235579,12.306422 +0.2,0.4,0.4,0.4,-->,48.601978,9.837330,10.273090 +0.2,0.4,0.4,0.6,-->,37.499020,7.187869,8.263926 +0.2,0.4,0.4,0.8,-->,25.526016,5.417514,5.913782 +0.2,0.4,0.4,1,-->,10.704183,3.098574,3.424855 +0.2,0.4,0.6,0,-->,63.811398,13.545931,31.132725 +0.2,0.4,0.6,0.2,-->,55.915215,10.972405,27.364346 +0.2,0.4,0.6,0.4,-->,47.668129,8.411251,23.098421 +0.2,0.4,0.6,0.6,-->,36.630981,6.238391,17.811779 +0.2,0.4,0.6,0.8,-->,24.783310,4.528377,12.503815 +0.2,0.4,0.6,1,-->,10.550067,2.368345,4.753112 +0.2,0.4,0.8,0,-->,63.008839,13.014674,48.171741 +0.2,0.4,0.8,0.2,-->,55.200600,10.307167,42.569229 +0.2,0.4,0.8,0.4,-->,47.051132,7.712514,36.107918 +0.2,0.4,0.8,0.6,-->,35.974232,5.535809,27.629633 +0.2,0.4,0.8,0.8,-->,24.437912,3.864613,18.908112 +0.2,0.4,0.8,1,-->,10.441504,1.838562,5.711010 +0.2,0.4,1,0,-->,62.592518,13.101492,59.097885 +0.2,0.4,1,0.2,-->,54.916782,10.113180,52.350468 +0.2,0.4,1,0.4,-->,46.770763,7.571603,44.626408 +0.2,0.4,1,0.6,-->,35.638382,5.167305,34.260899 +0.2,0.4,1,0.8,-->,24.382599,3.527997,22.793966 +0.2,0.4,1,1,-->,10.388725,1.582091,6.167457 +0.2,0.6,0,0,-->,57.067734,35.130947,-14.246408 +0.2,0.6,0,0.2,-->,50.504379,29.942371,-12.444279 +0.2,0.6,0,0.4,-->,42.966084,25.829943,-10.531485 +0.2,0.6,0,0.6,-->,33.008438,19.645775,-7.965193 +0.2,0.6,0,0.8,-->,23.019012,14.762991,-5.139156 +0.2,0.6,0,1,-->,9.678073,7.558061,0.771457 +0.2,0.6,0.2,0,-->,56.415092,32.975262,-2.292394 +0.2,0.6,0.2,0.2,-->,49.974770,28.095457,-1.780592 +0.2,0.6,0.2,0.4,-->,42.559189,23.913630,-1.719567 +0.2,0.6,0.2,0.6,-->,32.701130,18.195194,-1.269899 +0.2,0.6,0.2,0.8,-->,22.346788,13.421434,-0.377951 +0.2,0.6,0.2,1,-->,9.632846,6.424946,2.093315 +0.2,0.6,0.4,0,-->,55.876469,31.023352,10.673058 +0.2,0.6,0.4,0.2,-->,49.036949,26.410870,9.284004 +0.2,0.6,0.4,0.4,-->,41.740326,21.985855,7.773570 +0.2,0.6,0.4,0.6,-->,31.836355,16.972906,6.288792 +0.2,0.6,0.4,0.8,-->,21.634951,12.254380,4.732441 +0.2,0.6,0.4,1,-->,9.593298,5.456454,3.261965 +0.2,0.6,0.6,0,-->,55.085682,29.752790,25.836874 +0.2,0.6,0.6,0.2,-->,48.116531,25.237555,22.794756 +0.2,0.6,0.6,0.4,-->,40.881813,20.724733,19.192337 +0.2,0.6,0.6,0.6,-->,31.210625,15.983089,14.749949 +0.2,0.6,0.6,0.8,-->,21.135847,11.383893,10.459250 +0.2,0.6,0.6,1,-->,9.560567,4.618280,4.264610 +0.2,0.6,0.8,0,-->,54.445694,29.299385,40.692421 +0.2,0.6,0.8,0.2,-->,47.610706,24.662918,36.142803 +0.2,0.6,0.8,0.4,-->,40.501366,20.090685,30.553104 +0.2,0.6,0.8,0.6,-->,30.718344,15.390641,23.007757 +0.2,0.6,0.8,0.8,-->,20.958073,10.725084,15.740404 +0.2,0.6,0.8,1,-->,9.537503,4.016772,4.971083 +0.2,0.6,1,0,-->,54.106289,29.340544,50.065514 +0.2,0.6,1,0.2,-->,47.461479,24.532860,44.414303 +0.2,0.6,1,0.4,-->,40.463875,19.935410,37.612534 +0.2,0.6,1,0.6,-->,30.443182,15.171453,28.285112 +0.2,0.6,1,0.8,-->,20.972637,10.383209,18.791336 +0.2,0.6,1,1,-->,9.526563,3.727896,5.309645 +0.2,0.8,0,0,-->,48.524342,50.538147,-13.901744 +0.2,0.8,0,0.2,-->,42.680481,43.940926,-12.499763 +0.2,0.8,0,0.4,-->,36.070305,38.024292,-10.705059 +0.2,0.8,0,0.6,-->,27.327692,29.344860,-8.198607 +0.2,0.8,0,0.8,-->,18.922911,21.447851,-5.103218 +0.2,0.8,0,1,-->,8.555699,9.809972,1.071778 +0.2,0.8,0.2,0,-->,48.091812,48.625404,-3.249228 +0.2,0.8,0.2,0.2,-->,42.353485,42.136158,-2.849817 +0.2,0.8,0.2,0.4,-->,35.759678,36.176620,-2.753727 +0.2,0.8,0.2,0.6,-->,27.270845,27.865828,-2.101120 +0.2,0.8,0.2,0.8,-->,18.524477,19.954470,-0.799766 +0.2,0.8,0.2,1,-->,8.651583,8.481578,2.156483 +0.2,0.8,0.4,0,-->,47.863285,46.608337,8.284399 +0.2,0.8,0.4,0.2,-->,41.771729,40.432922,7.000661 +0.2,0.8,0.4,0.4,-->,35.357143,34.251095,5.749175 +0.2,0.8,0.4,0.6,-->,26.676495,26.672068,4.686372 +0.2,0.8,0.4,0.8,-->,18.058487,18.675505,3.718974 +0.2,0.8,0.4,1,-->,8.731553,7.363435,3.061351 +0.2,0.8,0.6,0,-->,47.395580,45.433380,21.710552 +0.2,0.8,0.6,0.2,-->,41.157417,39.200195,18.976767 +0.2,0.8,0.6,0.4,-->,34.749264,32.908005,15.863746 +0.2,0.8,0.6,0.6,-->,26.286793,25.508266,12.087433 +0.2,0.8,0.6,0.8,-->,17.806084,17.660486,8.591347 +0.2,0.8,0.6,1,-->,8.799033,6.408911,3.828241 +0.2,0.8,0.8,0,-->,47.040558,44.893806,34.456741 +0.2,0.8,0.8,0.2,-->,40.911301,38.589474,30.401417 +0.2,0.8,0.8,0.4,-->,34.595325,32.186089,25.475468 +0.2,0.8,0.8,0.6,-->,26.004066,24.836859,18.865662 +0.2,0.8,0.8,0.8,-->,17.802952,16.952356,12.790213 +0.2,0.8,0.8,1,-->,8.845652,5.732957,4.367584 +0.2,0.8,1,0,-->,46.868832,44.782795,42.161480 +0.2,0.8,1,0.2,-->,40.910137,38.448425,37.132877 +0.2,0.8,1,0.4,-->,34.701786,31.968103,31.051699 +0.2,0.8,1,0.6,-->,25.855106,24.617413,22.874582 +0.2,0.8,1,0.8,-->,17.897776,16.620239,15.055164 +0.2,0.8,1,1,-->,8.868983,5.407330,4.624983 +0.2,1,0,0,-->,41.119175,65.264534,-12.806286 +0.2,1,0,0.2,-->,35.726528,57.811840,-12.037093 +0.2,1,0,0.4,-->,29.929388,50.155281,-10.524949 +0.2,1,0,0.6,-->,22.220495,39.031452,-8.164766 +0.2,1,0,0.8,-->,15.232828,27.859642,-4.799697 +0.2,1,0,1,-->,7.714419,11.568639,1.246386 +0.2,1,0.2,0,-->,41.016266,63.299885,-3.200356 +0.2,1,0.2,0.2,-->,35.566635,55.913963,-3.269025 +0.2,1,0.2,0.4,-->,29.648981,48.140720,-3.318256 +0.2,1,0.2,0.6,-->,22.248016,37.582832,-2.628973 +0.2,1,0.2,0.8,-->,15.069558,26.125961,-1.005069 +0.2,1,0.2,1,-->,7.922410,10.065759,2.126951 +0.2,1,0.4,0,-->,41.018024,61.088814,6.841981 +0.2,1,0.4,0.2,-->,35.452969,53.703880,5.458719 +0.2,1,0.4,0.4,-->,29.615099,46.284199,4.201989 +0.2,1,0.4,0.6,-->,22.183035,35.846355,3.493008 +0.2,1,0.4,0.8,-->,14.918369,24.497643,2.880572 +0.2,1,0.4,1,-->,8.095610,8.812054,2.857090 +0.2,1,0.6,0,-->,40.955307,59.689636,18.819029 +0.2,1,0.6,0.2,-->,35.238194,52.120777,15.972253 +0.2,1,0.6,0.4,-->,29.448076,44.380211,13.190331 +0.2,1,0.6,0.6,-->,22.007559,34.407223,9.880739 +0.2,1,0.6,0.8,-->,14.900416,23.198097,6.944439 +0.2,1,0.6,1,-->,8.241085,7.750679,3.474511 +0.2,1,0.8,0,-->,40.998478,58.753384,29.634541 +0.2,1,0.8,0.2,-->,35.292263,51.280079,25.516155 +0.2,1,0.8,0.4,-->,29.504608,43.427544,21.027122 +0.2,1,0.8,0.6,-->,21.980110,33.426128,15.341928 +0.2,1,0.8,0.8,-->,15.074097,22.377281,10.165025 +0.2,1,0.8,1,-->,8.342683,7.005980,3.908721 +0.2,1,1,0,-->,41.075497,58.312592,35.685123 +0.2,1,1,0.2,-->,35.446262,51.029961,30.795197 +0.2,1,1,0.4,-->,29.642799,43.233009,25.140675 +0.2,1,1,0.6,-->,22.030926,32.977997,18.270765 +0.2,1,1,0.8,-->,15.260574,22.043051,11.746636 +0.2,1,1,1,-->,8.390869,6.652204,4.114989 +0.4,0,0,0,-->,76.885948,-13.167593,-19.058098 +0.4,0,0,0.2,-->,67.327400,-11.567119,-16.602610 +0.4,0,0,0.4,-->,57.429005,-9.879470,-14.097479 +0.4,0,0,0.6,-->,44.451561,-7.745565,-11.057316 +0.4,0,0,0.8,-->,31.252605,-5.200636,-7.528665 +0.4,0,0,1,-->,12.847477,-1.280843,-1.961994 +0.4,0,0.2,0,-->,75.478256,-17.155920,-3.642165 +0.4,0,0.2,0.2,-->,65.918739,-15.012683,-3.314737 +0.4,0,0.2,0.4,-->,56.607254,-12.631389,-2.725480 +0.4,0,0.2,0.6,-->,43.421860,-9.921792,-2.650153 +0.4,0,0.2,0.8,-->,30.085472,-6.840932,-1.720426 +0.4,0,0.2,1,-->,12.463235,-2.193197,0.182018 +0.4,0,0.4,0,-->,74.302299,-20.191698,13.189343 +0.4,0,0.4,0.2,-->,64.765511,-17.713608,11.450602 +0.4,0,0.4,0.4,-->,54.844265,-14.967891,8.892488 +0.4,0,0.4,0.6,-->,42.249504,-11.786626,6.736499 +0.4,0,0.4,0.8,-->,29.045980,-8.344215,4.639057 +0.4,0,0.4,1,-->,12.134348,-3.002728,2.225138 +0.4,0,0.6,0,-->,72.902870,-22.806673,32.282284 +0.4,0,0.6,0.2,-->,63.470154,-20.093830,27.958847 +0.4,0,0.6,0.4,-->,53.731243,-17.125042,23.196213 +0.4,0,0.6,0.6,-->,41.068413,-13.449386,17.137939 +0.4,0,0.6,0.8,-->,28.158783,-9.697315,12.130507 +0.4,0,0.6,1,-->,11.848713,-3.734896,4.210850 +0.4,0,0.8,0,-->,71.820457,-24.307190,51.450462 +0.4,0,0.8,0.2,-->,62.339043,-21.547405,44.549500 +0.4,0,0.8,0.4,-->,52.916328,-18.588009,37.583622 +0.4,0,0.8,0.6,-->,40.117119,-14.664796,28.124199 +0.4,0,0.8,0.8,-->,27.613438,-10.698440,19.656961 +0.4,0,0.8,1,-->,11.644125,-4.275044,5.785213 +0.4,0,1,0,-->,71.270729,-24.772345,63.963982 +0.4,0,1,0.2,-->,61.684589,-22.071928,55.562950 +0.4,0,1,0.4,-->,52.483154,-19.218830,46.964378 +0.4,0,1,0.6,-->,39.601898,-15.250489,35.849472 +0.4,0,1,0.8,-->,27.406147,-11.181470,24.480467 +0.4,0,1,1,-->,11.545080,-4.539503,6.595116 +0.4,0.2,0,0,-->,68.704086,-1.402140,-20.934544 +0.4,0.2,0,0.2,-->,60.419811,-1.489672,-17.997948 +0.4,0.2,0,0.4,-->,52.101562,-1.431885,-14.879629 +0.4,0.2,0,0.6,-->,40.480122,-1.473948,-11.272452 +0.4,0.2,0,0.8,-->,28.287605,-0.527815,-7.631647 +0.4,0.2,0,1,-->,11.507203,1.223770,-1.610224 +0.4,0.2,0.2,0,-->,67.590233,-4.350660,-6.422856 +0.4,0.2,0.2,0.2,-->,59.557457,-4.314273,-5.432607 +0.4,0.2,0.2,0.4,-->,51.127453,-3.899746,-4.499605 +0.4,0.2,0.2,0.6,-->,39.708176,-3.610490,-3.486488 +0.4,0.2,0.2,0.8,-->,27.302052,-2.163216,-2.164189 +0.4,0.2,0.2,1,-->,11.249197,0.249396,0.327428 +0.4,0.2,0.4,0,-->,66.360260,-7.755399,8.854977 +0.4,0.2,0.4,0.2,-->,58.202110,-7.260681,7.839336 +0.4,0.2,0.4,0.4,-->,49.962749,-6.551563,6.373375 +0.4,0.2,0.4,0.6,-->,38.580917,-5.415173,5.219089 +0.4,0.2,0.4,0.8,-->,26.338139,-3.614571,3.778434 +0.4,0.2,0.4,1,-->,11.030860,-0.602161,2.133927 +0.4,0.2,0.6,0,-->,65.179184,-9.824100,26.674074 +0.4,0.2,0.6,0.2,-->,56.976151,-9.165048,23.552664 +0.4,0.2,0.6,0.4,-->,48.950554,-8.370160,19.847057 +0.4,0.2,0.6,0.6,-->,37.721279,-7.050978,15.520989 +0.4,0.2,0.6,0.8,-->,25.597984,-4.898119,10.887198 +0.4,0.2,0.6,1,-->,10.842757,-1.361041,3.851846 +0.4,0.2,0.8,0,-->,64.393341,-10.972557,44.577816 +0.4,0.2,0.8,0.2,-->,56.169312,-10.283974,39.406750 +0.4,0.2,0.8,0.4,-->,48.168289,-9.675771,33.523937 +0.4,0.2,0.8,0.6,-->,36.888588,-8.063319,25.755163 +0.4,0.2,0.8,0.8,-->,25.147259,-5.800457,17.721830 +0.4,0.2,0.8,1,-->,10.708801,-1.913357,5.178597 +0.4,0.2,1,0,-->,64.052933,-11.357309,56.170479 +0.4,0.2,1,0.2,-->,55.822201,-10.696920,49.676765 +0.4,0.2,1,0.4,-->,47.754513,-10.328743,42.534939 +0.4,0.2,1,0.6,-->,36.343330,-8.444857,32.492580 +0.4,0.2,1,0.8,-->,24.973314,-6.212188,21.870205 +0.4,0.2,1,1,-->,10.643464,-2.182527,5.823712 +0.4,0.4,0,0,-->,60.404766,11.809135,-21.917877 +0.4,0.4,0,0.2,-->,53.224228,9.833211,-18.954348 +0.4,0.4,0,0.4,-->,45.465580,8.301043,-15.901675 +0.4,0.4,0,0.6,-->,35.717922,5.784483,-11.961765 +0.4,0.4,0,0.8,-->,25.113260,4.697604,-7.890390 +0.4,0.4,0,1,-->,10.199648,3.795776,-1.235922 +0.4,0.4,0.2,0,-->,59.317459,9.278000,-8.763743 +0.4,0.4,0.2,0.2,-->,52.547997,7.247328,-7.325673 +0.4,0.4,0.2,0.4,-->,45.066166,5.819410,-6.237092 +0.4,0.4,0.2,0.6,-->,35.085049,4.022532,-4.674501 +0.4,0.4,0.2,0.8,-->,24.254324,3.138928,-2.743696 +0.4,0.4,0.2,1,-->,10.075915,2.718397,0.479861 +0.4,0.4,0.4,0,-->,58.631004,5.891926,5.247997 +0.4,0.4,0.4,0.2,-->,51.370533,4.733505,4.738156 +0.4,0.4,0.4,0.4,-->,43.971706,3.695492,4.000281 +0.4,0.4,0.4,0.6,-->,34.126438,2.188827,3.532511 +0.4,0.4,0.4,0.8,-->,23.432077,1.657889,2.821128 +0.4,0.4,0.4,1,-->,9.972667,1.789909,2.046563 +0.4,0.4,0.6,0,-->,57.365536,4.074574,21.375896 +0.4,0.4,0.6,0.2,-->,50.148548,2.911533,19.083496 +0.4,0.4,0.6,0.4,-->,43.089046,1.670839,16.458246 +0.4,0.4,0.6,0.6,-->,33.288845,0.743658,12.970125 +0.4,0.4,0.6,0.8,-->,22.763981,0.492644,9.331060 +0.4,0.4,0.6,1,-->,9.883470,0.976403,3.496793 +0.4,0.4,0.8,0,-->,56.472706,3.235579,37.465328 +0.4,0.4,0.8,0.2,-->,49.465107,1.958483,33.504375 +0.4,0.4,0.8,0.4,-->,42.577045,0.513132,28.807766 +0.4,0.4,0.8,0.6,-->,32.638607,-0.249274,22.180285 +0.4,0.4,0.8,0.8,-->,22.424873,-0.383924,15.408515 +0.4,0.4,0.8,1,-->,9.820196,0.389882,4.547041 +0.4,0.4,1,0,-->,56.086914,3.063646,47.712589 +0.4,0.4,1,0.2,-->,49.259609,1.714643,42.634922 +0.4,0.4,1,0.4,-->,42.394844,0.160222,36.578835 +0.4,0.4,1,0.6,-->,32.292561,-0.703905,27.994154 +0.4,0.4,1,0.8,-->,22.344107,-0.827862,18.936731 +0.4,0.4,1,1,-->,9.790023,0.104624,5.046973 +0.4,0.6,0,0,-->,51.292408,26.901865,-22.184731 +0.4,0.6,0,0.2,-->,45.283939,22.868549,-19.446634 +0.4,0.6,0,0.4,-->,38.632061,19.881908,-16.268919 +0.4,0.6,0,0.6,-->,30.037514,14.888719,-12.343850 +0.4,0.6,0,0.8,-->,21.010767,11.289916,-8.051517 +0.4,0.6,0,1,-->,8.934786,6.427651,-0.838136 +0.4,0.6,0.2,0,-->,50.472008,24.678833,-10.508047 +0.4,0.6,0.2,0.2,-->,44.706451,20.699686,-8.939636 +0.4,0.6,0.2,0.4,-->,38.167973,17.665548,-7.446263 +0.4,0.6,0.2,0.6,-->,29.636496,13.158930,-5.601606 +0.4,0.6,0.2,0.8,-->,20.405247,9.660761,-3.260605 +0.4,0.6,0.2,1,-->,8.951776,5.194298,0.644879 +0.4,0.6,0.4,0,-->,49.976387,21.615452,1.921823 +0.4,0.6,0.4,0.2,-->,43.698872,18.533316,1.769314 +0.4,0.6,0.4,0.4,-->,37.494934,15.525564,1.794773 +0.4,0.6,0.4,0.6,-->,28.814053,11.504361,1.858959 +0.4,0.6,0.4,0.8,-->,19.775587,8.187291,1.817632 +0.4,0.6,0.4,1,-->,8.966719,4.150145,1.959137 +0.4,0.6,0.6,0,-->,48.999508,20.015661,16.399168 +0.4,0.6,0.6,0.2,-->,42.721622,16.927416,14.685399 +0.4,0.6,0.6,0.4,-->,36.774639,13.804894,12.959881 +0.4,0.6,0.6,0.6,-->,28.273243,10.080745,10.267786 +0.4,0.6,0.6,0.8,-->,19.342751,7.051198,7.482232 +0.4,0.6,0.6,1,-->,8.979231,3.247556,3.098057 +0.4,0.6,0.8,0,-->,48.434021,19.268866,30.580843 +0.4,0.6,0.8,0.2,-->,42.331188,16.063007,27.382540 +0.4,0.6,0.8,0.4,-->,36.492290,12.694139,23.617746 +0.4,0.6,0.8,0.6,-->,27.784655,9.198630,17.913918 +0.4,0.6,0.8,0.8,-->,19.188257,6.276404,12.535261 +0.4,0.6,0.8,1,-->,8.987338,2.605467,3.897914 +0.4,0.6,1,0,-->,48.270004,19.099712,39.296101 +0.4,0.6,1,0.2,-->,42.330399,15.816537,35.078678 +0.4,0.6,1,0.4,-->,36.502460,12.240154,29.870098 +0.4,0.6,1,0.6,-->,27.474222,8.858746,22.387829 +0.4,0.6,1,0.8,-->,19.198484,5.927036,15.344116 +0.4,0.6,1,1,-->,8.992150,2.295191,4.281451 +0.4,0.8,0,0,-->,43.092793,41.936790,-22.012417 +0.4,0.8,0,0.2,-->,37.857464,36.204723,-19.672235 +0.4,0.8,0,0.4,-->,32.124287,31.684668,-16.540489 +0.4,0.8,0,0.6,-->,24.615294,24.167517,-12.764313 +0.4,0.8,0,0.8,-->,17.093634,17.712650,-8.120696 +0.4,0.8,0,1,-->,7.938783,8.599418,-0.495319 +0.4,0.8,0.2,0,-->,42.596497,39.795166,-11.569558 +0.4,0.8,0.2,0.2,-->,37.476746,34.259243,-10.148852 +0.4,0.8,0.2,0.4,-->,31.770456,29.677662,-8.595542 +0.4,0.8,0.2,0.6,-->,24.414579,22.461941,-6.546821 +0.4,0.8,0.2,0.8,-->,16.739729,15.943892,-3.746470 +0.4,0.8,0.2,1,-->,8.075661,7.201472,0.776397 +0.4,0.8,0.4,0,-->,42.306931,37.024521,-0.619701 +0.4,0.8,0.4,0.2,-->,36.808647,32.140068,-0.645175 +0.4,0.8,0.4,0.4,-->,31.403328,27.347900,-0.269109 +0.4,0.8,0.4,0.6,-->,23.869078,20.870296,0.221141 +0.4,0.8,0.4,0.8,-->,16.351498,14.391978,0.773084 +0.4,0.8,0.4,1,-->,8.189508,6.033536,1.835963 +0.4,0.8,0.6,0,-->,41.698547,35.295673,12.237464 +0.4,0.8,0.6,0.2,-->,36.174530,30.495150,10.878900 +0.4,0.8,0.6,0.4,-->,30.939466,25.661474,9.645882 +0.4,0.8,0.6,0.6,-->,23.568531,19.300037,7.569110 +0.4,0.8,0.6,0.8,-->,16.126974,13.165070,5.584993 +0.4,0.8,0.6,1,-->,8.286019,5.035269,2.736636 +0.4,0.8,0.8,0,-->,41.445286,34.448002,24.455542 +0.4,0.8,0.8,0.2,-->,36.046436,29.596178,21.796991 +0.4,0.8,0.8,0.4,-->,30.889568,24.528147,18.649376 +0.4,0.8,0.8,0.6,-->,23.322554,18.367037,13.869993 +0.4,0.8,0.8,0.8,-->,16.146151,12.350910,9.652052 +0.4,0.8,0.8,1,-->,8.352624,4.333067,3.369393 +0.4,0.8,1,0,-->,41.448948,34.243633,31.659073 +0.4,0.8,1,0.2,-->,36.177937,29.329569,28.089924 +0.4,0.8,1,0.4,-->,31.038866,24.021391,23.578259 +0.4,0.8,1,0.6,-->,23.173401,18.042351,17.290934 +0.4,0.8,1,0.8,-->,16.254934,11.998532,11.792189 +0.4,0.8,1,1,-->,8.384702,3.998092,3.672282 +0.4,1,0,0,-->,36.052670,56.182426,-21.416464 +0.4,1,0,0.2,-->,31.118465,49.589931,-19.714201 +0.4,1,0,0.4,-->,26.045218,43.686794,-16.839655 +0.4,1,0,0.6,-->,19.588774,33.551037,-13.305229 +0.4,1,0,0.8,-->,13.493850,23.904449,-8.138571 +0.4,1,0,1,-->,7.222003,10.168566,-0.204193 +0.4,1,0.2,0,-->,35.923969,53.809269,-11.928084 +0.4,1,0.2,0.2,-->,31.054745,47.492489,-10.973317 +0.4,1,0.2,0.4,-->,26.046282,41.481422,-9.723739 +0.4,1,0.2,0.6,-->,19.551472,31.877697,-7.569901 +0.4,1,0.2,0.8,-->,13.383969,21.919207,-4.223891 +0.4,1,0.2,1,-->,7.441939,8.672875,0.841845 +0.4,1,0.4,0,-->,35.876915,51.186378,-2.299264 +0.4,1,0.4,0.2,-->,30.912872,44.865005,-2.452160 +0.4,1,0.4,0.4,-->,25.835732,38.978771,-2.212409 +0.4,1,0.4,0.6,-->,19.442715,29.992878,-1.374196 +0.4,1,0.4,0.8,-->,13.284267,20.133242,-0.291330 +0.4,1,0.4,1,-->,7.625424,7.422529,1.708700 +0.4,1,0.6,0,-->,35.688828,48.930893,9.015754 +0.4,1,0.6,0.2,-->,30.707050,42.799450,7.777825 +0.4,1,0.6,0.4,-->,25.730610,36.908127,6.563851 +0.4,1,0.6,0.6,-->,19.303989,28.198614,4.912597 +0.4,1,0.6,0.8,-->,13.228896,18.739477,3.706405 +0.4,1,0.6,1,-->,7.782112,6.358769,2.448733 +0.4,1,0.8,0,-->,35.693913,47.861008,19.292166 +0.4,1,0.8,0.2,-->,30.791309,41.788235,16.947538 +0.4,1,0.8,0.4,-->,25.917234,35.644268,14.038795 +0.4,1,0.8,0.6,-->,19.385818,26.936064,10.173247 +0.4,1,0.8,0.8,-->,13.409101,17.764389,6.889068 +0.4,1,0.8,1,-->,7.892135,5.608309,2.969031 +0.4,1,1,0,-->,35.786652,47.671383,25.073448 +0.4,1,1,0.2,-->,30.971277,41.570187,21.933084 +0.4,1,1,0.4,-->,26.154936,35.166679,17.852909 +0.4,1,1,0.6,-->,19.533155,26.361170,12.906927 +0.4,1,1,0.8,-->,13.622345,17.311180,8.456439 +0.4,1,1,1,-->,7.944133,5.245732,3.218176 +0.6,0,0,0,-->,67.161377,-21.360220,-30.694807 +0.6,0,0,0.2,-->,58.717121,-18.946079,-26.898552 +0.6,0,0,0.4,-->,50.288475,-16.218897,-22.678719 +0.6,0,0,0.6,-->,38.863834,-12.786162,-17.831949 +0.6,0,0,0.8,-->,27.154572,-8.846328,-12.482901 +0.6,0,0,1,-->,11.520002,-2.687695,-4.050111 +0.6,0,0.2,0,-->,65.638512,-26.491852,-15.958012 +0.6,0,0.2,0.2,-->,57.304935,-23.515760,-14.094721 +0.6,0,0.2,0.4,-->,49.378418,-19.908850,-11.808611 +0.6,0,0.2,0.6,-->,37.980988,-15.764906,-9.757671 +0.6,0,0.2,0.8,-->,26.164520,-10.988562,-6.761524 +0.6,0,0.2,1,-->,11.288469,-3.778426,-1.695264 +0.6,0,0.4,0,-->,64.507042,-30.907185,0.542983 +0.6,0,0.4,0.2,-->,56.131195,-27.492908,0.111782 +0.6,0,0.4,0.4,-->,47.949982,-23.212551,-0.607177 +0.6,0,0.4,0.6,-->,36.911591,-18.297478,-0.605900 +0.6,0,0.4,0.8,-->,25.268364,-12.946513,-0.512828 +0.6,0,0.4,1,-->,11.093233,-4.733102,0.521066 +0.6,0,0.6,0,-->,63.214993,-34.640430,19.032518 +0.6,0,0.6,0.2,-->,54.871403,-30.837534,15.956187 +0.6,0,0.6,0.4,-->,46.804802,-26.255428,13.165374 +0.6,0,0.6,0.6,-->,35.759945,-20.460892,9.564899 +0.6,0,0.6,0.8,-->,24.597424,-14.710683,6.815018 +0.6,0,0.6,1,-->,10.923926,-5.584234,2.648967 +0.6,0,0.8,0,-->,62.064339,-37.007809,36.952751 +0.6,0,0.8,0.2,-->,53.727997,-33.069019,31.482595 +0.6,0,0.8,0.4,-->,46.012642,-28.260368,26.891727 +0.6,0,0.8,0.6,-->,34.999168,-22.122269,20.045269 +0.6,0,0.8,0.8,-->,24.184580,-15.973165,13.921852 +0.6,0,0.8,1,-->,10.804073,-6.204208,4.319205 +0.6,0,1,0,-->,61.387722,-37.933826,48.217655 +0.6,0,1,0.2,-->,53.041340,-34.020538,41.455265 +0.6,0,1,0.4,-->,45.639694,-29.069899,35.625587 +0.6,0,1,0.6,-->,34.684891,-22.951498,27.039812 +0.6,0,1,0.8,-->,24.021235,-16.557680,18.316727 +0.6,0,1,1,-->,10.746480,-6.506262,5.172229 +0.6,0.2,0,0,-->,59.787594,-10.125788,-31.794527 +0.6,0.2,0,0.2,-->,52.548866,-9.319988,-27.725554 +0.6,0.2,0,0.4,-->,45.426407,-8.065432,-23.056911 +0.6,0.2,0,0.6,-->,35.363831,-6.661248,-17.795647 +0.6,0.2,0,0.8,-->,24.535141,-4.264997,-12.356139 +0.6,0.2,0,1,-->,10.343037,-0.107071,-3.578139 +0.6,0.2,0.2,0,-->,58.626957,-14.451894,-17.722645 +0.6,0.2,0.2,0.2,-->,51.701027,-13.181326,-15.384872 +0.6,0.2,0.2,0.4,-->,44.641994,-11.444803,-13.033894 +0.6,0.2,0.2,0.6,-->,34.702923,-9.418669,-10.251188 +0.6,0.2,0.2,0.8,-->,23.714655,-6.342453,-6.937516 +0.6,0.2,0.2,1,-->,10.215815,-1.244623,-1.442995 +0.6,0.2,0.4,0,-->,57.648205,-19.107578,-2.950002 +0.6,0.2,0.4,0.2,-->,50.280617,-17.271639,-2.702096 +0.6,0.2,0.4,0.4,-->,43.478161,-14.859900,-2.310299 +0.6,0.2,0.4,0.6,-->,33.648476,-11.904465,-1.547953 +0.6,0.2,0.4,0.8,-->,22.904119,-8.235397,-1.041957 +0.6,0.2,0.4,1,-->,10.108020,-2.228163,0.528179 +0.6,0.2,0.6,0,-->,56.408894,-22.269815,14.361626 +0.6,0.2,0.6,0.2,-->,49.096306,-20.123066,12.356413 +0.6,0.2,0.6,0.4,-->,42.431793,-17.557756,10.606226 +0.6,0.2,0.6,0.6,-->,32.736858,-14.094979,8.178065 +0.6,0.2,0.6,0.8,-->,22.323111,-9.897489,5.795593 +0.6,0.2,0.6,1,-->,10.016064,-3.090944,2.386584 +0.6,0.2,0.8,0,-->,55.547256,-24.260012,31.250063 +0.6,0.2,0.8,0.2,-->,48.379795,-21.980520,27.250898 +0.6,0.2,0.8,0.4,-->,41.820290,-19.470156,23.501610 +0.6,0.2,0.8,0.6,-->,32.014015,-15.572385,17.749477 +0.6,0.2,0.8,0.8,-->,21.969549,-11.039351,12.209406 +0.6,0.2,0.8,1,-->,9.950647,-3.713480,3.811978 +0.6,0.2,1,0,-->,55.170517,-25.065536,41.655910 +0.6,0.2,1,0.2,-->,48.108601,-22.767694,36.577770 +0.6,0.2,1,0.4,-->,41.610397,-20.360439,31.660851 +0.6,0.2,1,0.6,-->,31.620323,-16.206579,23.899662 +0.6,0.2,1,0.8,-->,21.829645,-11.545126,16.030588 +0.6,0.2,1,1,-->,9.919333,-4.017897,4.505228 +0.6,0.4,0,0,-->,52.405064,2.349847,-32.097431 +0.6,0.4,0,0.2,-->,46.148373,1.303079,-28.184107 +0.6,0.4,0,0.4,-->,39.554840,1.223101,-23.589453 +0.6,0.4,0,0.6,-->,30.958021,0.251524,-18.219437 +0.6,0.4,0,0.8,-->,21.684196,0.769694,-12.375814 +0.6,0.4,0,1,-->,9.204648,2.494710,-3.093330 +0.6,0.4,0.2,0,-->,51.083954,-1.244752,-19.539145 +0.6,0.4,0.2,0.2,-->,45.297935,-2.010077,-16.750793 +0.6,0.4,0.2,0.4,-->,38.985767,-2.089576,-14.346274 +0.6,0.4,0.2,0.6,-->,30.478092,-2.270864,-10.831365 +0.6,0.4,0.2,0.8,-->,21.022013,-1.268836,-7.162107 +0.6,0.4,0.2,1,-->,9.184589,1.273395,-1.185932 +0.6,0.4,0.4,0,-->,50.449078,-5.877851,-6.043622 +0.6,0.4,0.4,0.2,-->,44.161545,-5.729439,-5.204793 +0.6,0.4,0.4,0.4,-->,37.936382,-5.014735,-4.415941 +0.6,0.4,0.4,0.6,-->,29.564011,-4.711344,-3.010297 +0.6,0.4,0.4,0.8,-->,20.348282,-3.157927,-1.725989 +0.6,0.4,0.4,1,-->,9.168319,0.233133,0.539609 +0.6,0.4,0.6,0,-->,49.129028,-9.088938,9.377874 +0.6,0.4,0.6,0.2,-->,42.860214,-8.643640,8.365380 +0.6,0.4,0.6,0.4,-->,36.972374,-7.828477,7.337642 +0.6,0.4,0.6,0.6,-->,28.811247,-6.642211,6.123303 +0.6,0.4,0.6,0.8,-->,19.839363,-4.632681,4.572682 +0.6,0.4,0.6,1,-->,9.154135,-0.671158,2.127681 +0.6,0.4,0.8,0,-->,48.397266,-10.776100,24.671688 +0.6,0.4,0.8,0.2,-->,42.294743,-10.251759,21.882942 +0.6,0.4,0.8,0.4,-->,36.566605,-9.619579,18.945274 +0.6,0.4,0.8,0.6,-->,28.212219,-8.050947,14.705812 +0.6,0.4,0.8,0.8,-->,19.573282,-5.707818,10.276252 +0.6,0.4,0.8,1,-->,9.143981,-1.316493,3.282226 +0.6,0.4,1,0,-->,48.219303,-11.206572,34.140079 +0.6,0.4,1,0.2,-->,42.260731,-10.691942,30.171026 +0.6,0.4,1,0.4,-->,36.544235,-10.280850,26.087082 +0.6,0.4,1,0.6,-->,27.882280,-8.747237,19.855188 +0.6,0.4,1,0.8,-->,19.499630,-6.234842,13.506033 +0.6,0.4,1,1,-->,9.139074,-1.626700,3.832953 +0.6,0.6,0,0,-->,43.896042,16.616669,-32.157619 +0.6,0.6,0,0.2,-->,38.653862,13.913402,-28.371717 +0.6,0.6,0,0.4,-->,33.173145,12.237418,-23.822161 +0.6,0.6,0,0.6,-->,25.850552,8.964258,-18.280075 +0.6,0.6,0,0.8,-->,18.122704,7.065424,-12.182230 +0.6,0.6,0,1,-->,8.113823,5.093239,-2.588763 +0.6,0.6,0.2,0,-->,42.963867,13.254137,-20.916464 +0.6,0.6,0.2,0.2,-->,38.049015,10.905255,-18.069468 +0.6,0.6,0.2,0.4,-->,32.599667,9.320086,-15.377357 +0.6,0.6,0.2,0.6,-->,25.461315,6.510518,-11.553812 +0.6,0.6,0.2,0.8,-->,17.633589,4.940062,-7.392443 +0.6,0.6,0.2,1,-->,8.205408,3.750026,-0.922841 +0.6,0.6,0.4,0,-->,42.601128,9.026772,-8.931163 +0.6,0.6,0.4,0.2,-->,37.096310,7.571618,-7.722075 +0.6,0.6,0.4,0.4,-->,31.907345,6.436315,-6.336897 +0.6,0.6,0.4,0.6,-->,24.774323,4.207902,-4.382138 +0.6,0.6,0.4,0.8,-->,17.136293,3.032549,-2.447069 +0.6,0.6,0.4,1,-->,8.281975,2.621046,0.550978 +0.6,0.6,0.6,0,-->,41.577198,6.320877,5.001071 +0.6,0.6,0.6,0.2,-->,36.040062,4.860616,4.405886 +0.6,0.6,0.6,0.4,-->,31.124332,4.025755,4.226916 +0.6,0.6,0.6,0.6,-->,24.302073,2.464418,3.800260 +0.6,0.6,0.6,0.8,-->,16.798565,1.664850,3.065653 +0.6,0.6,0.6,1,-->,8.345812,1.651201,1.836358 +0.6,0.6,0.8,0,-->,41.017895,4.820383,18.221125 +0.6,0.6,0.8,0.2,-->,35.702255,3.393986,16.086794 +0.6,0.6,0.8,0.4,-->,30.933073,2.311393,14.131662 +0.6,0.6,0.8,0.6,-->,23.868404,1.244562,10.948558 +0.6,0.6,0.8,0.8,-->,16.650436,0.745740,7.784832 +0.6,0.6,0.8,1,-->,8.390846,0.965156,2.740147 +0.6,0.6,1,0,-->,40.893028,4.346305,25.910666 +0.6,0.6,1,0.2,-->,35.800579,3.011528,22.896408 +0.6,0.6,1,0.4,-->,31.071308,1.530945,19.740511 +0.6,0.6,1,0.6,-->,23.591866,0.660686,14.887426 +0.6,0.6,1,0.8,-->,16.629820,0.328416,10.300905 +0.6,0.6,1,1,-->,8.412412,0.635425,3.171257 +0.6,0.8,0,0,-->,36.318771,30.668056,-32.236164 +0.6,0.8,0,0.2,-->,31.797768,26.519787,-28.661095 +0.6,0.8,0,0.4,-->,27.140913,23.259638,-24.171696 +0.6,0.8,0,0.6,-->,20.925051,17.596682,-18.594553 +0.6,0.8,0,0.8,-->,14.623889,12.981829,-12.081330 +0.6,0.8,0,1,-->,7.285795,7.097753,-2.125887 +0.6,0.8,0.2,0,-->,35.749836,27.476242,-22.048029 +0.6,0.8,0.2,0.2,-->,31.434107,23.653206,-19.286428 +0.6,0.8,0.2,0.4,-->,26.717966,20.565674,-16.478577 +0.6,0.8,0.2,0.6,-->,20.690599,15.200666,-12.487072 +0.6,0.8,0.2,0.8,-->,14.359343,10.761821,-7.740960 +0.6,0.8,0.2,1,-->,7.462002,5.666598,-0.683082 +0.6,0.8,0.4,0,-->,35.576973,23.439642,-11.531902 +0.6,0.8,0.4,0.2,-->,30.753756,20.376688,-10.094622 +0.6,0.8,0.4,0.4,-->,26.287846,17.575052,-8.327374 +0.6,0.8,0.4,0.6,-->,20.274054,13.041607,-5.874295 +0.6,0.8,0.4,0.8,-->,14.088466,8.834670,-3.313407 +0.6,0.8,0.4,1,-->,7.608222,4.466105,0.534502 +0.6,0.8,0.6,0,-->,34.942436,20.893749,0.983881 +0.6,0.8,0.6,0.2,-->,30.058229,17.722317,0.736347 +0.6,0.8,0.6,0.4,-->,25.793665,15.204268,1.158611 +0.6,0.8,0.6,0.6,-->,20.058516,11.141603,1.321607 +0.6,0.8,0.6,0.8,-->,13.949481,7.397056,1.429293 +0.6,0.8,0.6,1,-->,7.733540,3.440997,1.571892 +0.6,0.8,0.8,0,-->,34.625248,19.494785,12.362355 +0.6,0.8,0.8,0.2,-->,29.955206,16.329678,10.761501 +0.6,0.8,0.8,0.4,-->,25.828842,13.567423,9.530322 +0.6,0.8,0.8,0.6,-->,19.875402,9.916578,7.256144 +0.6,0.8,0.8,0.8,-->,13.958383,6.464631,5.274094 +0.6,0.8,0.8,1,-->,7.820838,2.719005,2.300070 +0.6,0.8,1,0,-->,34.579655,19.041029,18.633539 +0.6,0.8,1,0.2,-->,30.141609,15.988334,16.337185 +0.6,0.8,1,0.4,-->,26.080332,12.836038,13.896713 +0.6,0.8,1,0.6,-->,19.759562,9.410583,10.308064 +0.6,0.8,1,0.8,-->,14.021419,6.064406,7.214604 +0.6,0.8,1,1,-->,7.862475,2.370852,2.648861 +0.6,1,0,0,-->,29.948256,43.681034,-32.287834 +0.6,1,0,0.2,-->,25.793293,38.643845,-29.079756 +0.6,1,0,0.4,-->,21.576031,34.225773,-24.741112 +0.6,1,0,0.6,-->,16.291597,26.194115,-19.269268 +0.6,1,0,0.8,-->,11.299326,18.609676,-12.141192 +0.6,1,0,1,-->,6.710949,8.462534,-1.708958 +0.6,1,0.2,0,-->,29.666216,40.641579,-22.895063 +0.6,1,0.2,0.2,-->,25.647003,35.767838,-20.403294 +0.6,1,0.2,0.4,-->,21.499863,31.304415,-17.673050 +0.6,1,0.2,0.6,-->,16.289059,23.718760,-13.661293 +0.6,1,0.2,0.8,-->,11.314824,16.201927,-8.227281 +0.6,1,0.2,1,-->,6.943923,6.981282,-0.492203 +0.6,1,0.4,0,-->,29.590118,36.672935,-13.784482 +0.6,1,0.4,0.2,-->,25.343367,32.083023,-12.241727 +0.6,1,0.4,0.4,-->,21.209623,28.209908,-10.402201 +0.6,1,0.4,0.6,-->,16.190681,21.587090,-7.490378 +0.6,1,0.4,0.8,-->,11.319598,14.167213,-4.301134 +0.6,1,0.4,1,-->,7.138359,5.746166,0.521689 +0.6,1,0.6,0,-->,29.412651,33.813633,-2.550127 +0.6,1,0.6,0.2,-->,25.105345,29.156055,-2.483364 +0.6,1,0.6,0.4,-->,21.115681,25.371641,-1.804820 +0.6,1,0.6,0.6,-->,16.201094,19.256159,-1.251235 +0.6,1,0.6,0.8,-->,11.398939,12.487308,-0.253652 +0.6,1,0.6,1,-->,7.304056,4.692163,1.382951 +0.6,1,0.8,0,-->,29.404541,32.309460,7.344269 +0.6,1,0.8,0.2,-->,25.232613,27.748156,6.157790 +0.6,1,0.8,0.4,-->,21.387556,23.752533,5.286421 +0.6,1,0.8,0.6,-->,16.352579,17.732090,3.778905 +0.6,1,0.8,0.8,-->,11.596357,11.364833,2.887123 +0.6,1,0.8,1,-->,7.420522,3.949637,1.986511 +0.6,1,1,0,-->,29.474535,31.879719,12.637506 +0.6,1,1,0.2,-->,25.462774,27.477943,10.775743 +0.6,1,1,0.4,-->,21.704504,23.244074,8.707666 +0.6,1,1,0.6,-->,16.504929,17.119699,6.306286 +0.6,1,1,0.8,-->,11.769755,10.870677,4.411343 +0.6,1,1,1,-->,7.476198,3.594219,2.277940 +0.8,0,0,0,-->,58.925484,-28.973339,-40.630005 +0.8,0,0,0.2,-->,51.551811,-25.902899,-35.557449 +0.8,0,0,0.4,-->,44.218311,-22.318947,-30.114843 +0.8,0,0,0.6,-->,34.086605,-17.688660,-23.821812 +0.8,0,0,0.8,-->,23.661423,-12.242403,-16.770157 +0.8,0,0,1,-->,10.548929,-3.845713,-5.588793 +0.8,0,0.2,0,-->,57.257305,-35.769730,-26.420477 +0.8,0,0.2,0.2,-->,49.989826,-31.847839,-23.250921 +0.8,0,0.2,0.4,-->,43.146122,-27.178673,-19.730206 +0.8,0,0.2,0.6,-->,33.293518,-21.483767,-15.871794 +0.8,0,0.2,0.8,-->,22.867081,-14.849185,-11.017562 +0.8,0,0.2,1,-->,10.437964,-5.064003,-3.065584 +0.8,0,0.4,0,-->,56.269657,-42.083767,-10.064900 +0.8,0,0.4,0.2,-->,48.998707,-37.469803,-9.416716 +0.8,0,0.4,0.4,-->,42.104183,-31.659407,-8.666758 +0.8,0,0.4,0.6,-->,32.249058,-24.726109,-6.814440 +0.8,0,0.4,0.8,-->,22.110605,-17.219543,-4.802106 +0.8,0,0.4,1,-->,10.344302,-6.116175,-0.708145 +0.8,0,0.6,0,-->,55.030125,-47.318459,7.476729 +0.8,0,0.6,0.2,-->,47.771122,-42.202785,5.884798 +0.8,0,0.6,0.4,-->,40.962955,-35.871162,4.575160 +0.8,0,0.6,0.6,-->,31.400078,-27.694433,3.127437 +0.8,0,0.6,0.8,-->,21.641878,-19.448997,2.385337 +0.8,0,0.6,1,-->,10.263884,-7.042686,1.533316 +0.8,0,0.8,0,-->,53.903423,-50.946209,24.207521 +0.8,0,0.8,0.2,-->,46.727299,-45.474457,20.564413 +0.8,0,0.8,0.4,-->,40.193455,-38.575439,17.600557 +0.8,0,0.8,0.6,-->,30.781036,-29.833317,12.974669 +0.8,0,0.8,0.8,-->,21.325359,-21.018177,9.064133 +0.8,0,0.8,1,-->,10.207818,-7.709406,3.278760 +0.8,0,1,0,-->,53.236588,-52.570423,34.567406 +0.8,0,1,0.2,-->,46.144875,-46.915451,29.637657 +0.8,0,1,0.4,-->,39.866371,-39.572086,25.706511 +0.8,0,1,0.6,-->,30.470821,-30.826849,19.348919 +0.8,0,1,0.8,-->,21.173172,-21.728100,13.039966 +0.8,0,1,1,-->,10.180346,-8.032967,4.167001 +0.8,0.2,0,0,-->,52.230305,-18.322412,-41.132397 +0.8,0.2,0,0.2,-->,45.787018,-16.581688,-36.092083 +0.8,0.2,0,0.4,-->,39.471272,-14.245254,-30.454979 +0.8,0.2,0,0.6,-->,30.683210,-11.370791,-23.697010 +0.8,0.2,0,0.8,-->,21.179750,-7.494064,-16.514849 +0.8,0.2,0,1,-->,9.498242,-1.172442,-5.012896 +0.8,0.2,0.2,0,-->,51.031731,-24.371893,-27.527449 +0.8,0.2,0.2,0.2,-->,44.882961,-21.776602,-24.106514 +0.8,0.2,0.2,0.4,-->,38.742188,-18.673763,-20.704815 +0.8,0.2,0.2,0.6,-->,30.084982,-14.874028,-16.346184 +0.8,0.2,0.2,0.8,-->,20.527184,-10.013747,-11.099813 +0.8,0.2,0.2,1,-->,9.470835,-2.427598,-2.720381 +0.8,0.2,0.4,0,-->,50.206165,-30.553759,-13.067674 +0.8,0.2,0.4,0.2,-->,43.629753,-27.401165,-11.727607 +0.8,0.2,0.4,0.4,-->,37.676170,-23.188635,-10.119564 +0.8,0.2,0.4,0.6,-->,29.080750,-18.070143,-7.642165 +0.8,0.2,0.4,0.8,-->,19.867008,-12.316021,-5.216246 +0.8,0.2,0.4,1,-->,9.447856,-3.500342,-0.619048 +0.8,0.2,0.6,0,-->,48.981560,-35.447598,3.655457 +0.8,0.2,0.6,0.2,-->,42.553276,-31.676636,2.804698 +0.8,0.2,0.6,0.4,-->,36.721111,-27.100298,2.197141 +0.8,0.2,0.6,0.6,-->,28.349913,-21.100451,1.700963 +0.8,0.2,0.6,0.8,-->,19.463409,-14.426815,1.417271 +0.8,0.2,0.6,1,-->,9.427947,-4.433177,1.347628 +0.8,0.2,0.8,0,-->,48.114559,-38.675564,19.492323 +0.8,0.2,0.8,0.2,-->,41.905415,-34.573074,16.796125 +0.8,0.2,0.8,0.4,-->,36.209305,-29.777020,14.305206 +0.8,0.2,0.8,0.6,-->,27.786966,-23.175177,10.681721 +0.8,0.2,0.8,0.8,-->,19.209309,-15.893742,7.427378 +0.8,0.2,0.8,1,-->,9.414604,-5.101105,2.847970 +0.8,0.2,1,0,-->,47.731968,-39.997353,28.820808 +0.8,0.2,1,0.2,-->,41.665058,-35.832420,25.247358 +0.8,0.2,1,0.4,-->,36.067959,-30.917528,21.838089 +0.8,0.2,1,0.6,-->,27.481178,-24.069893,16.335787 +0.8,0.2,1,0.8,-->,19.097555,-16.553789,10.901258 +0.8,0.2,1,1,-->,9.407720,-5.424954,3.579036 +0.8,0.4,0,0,-->,45.439716,-6.481320,-40.947414 +0.8,0.4,0,0.2,-->,39.937275,-6.390543,-36.082546 +0.8,0.4,0,0.4,-->,34.141251,-5.098399,-30.599485 +0.8,0.4,0,0.6,-->,26.536358,-4.425334,-23.902359 +0.8,0.4,0,0.8,-->,18.498276,-2.336411,-16.385275 +0.8,0.4,0,1,-->,8.488671,1.477368,-4.422241 +0.8,0.4,0.2,0,-->,44.161926,-11.875198,-28.764153 +0.8,0.4,0.2,0.2,-->,38.983791,-11.053349,-25.081436 +0.8,0.4,0.2,0.4,-->,33.439621,-9.536448,-21.720669 +0.8,0.4,0.2,0.6,-->,26.059046,-7.724241,-16.588678 +0.8,0.4,0.2,0.8,-->,17.986187,-4.819023,-11.147864 +0.8,0.4,0.2,1,-->,8.547554,0.153079,-2.372844 +0.8,0.4,0.4,0,-->,43.529434,-17.986343,-15.547884 +0.8,0.4,0.4,0.2,-->,38.063133,-16.246157,-13.627163 +0.8,0.4,0.4,0.4,-->,32.542572,-13.531667,-11.959866 +0.8,0.4,0.4,0.6,-->,25.251896,-10.982125,-8.883870 +0.8,0.4,0.4,0.8,-->,17.467215,-7.135614,-5.760080 +0.8,0.4,0.4,1,-->,8.596587,-0.965384,-0.527047 +0.8,0.4,0.6,0,-->,42.281620,-22.802917,-0.816432 +0.8,0.4,0.6,0.2,-->,36.821918,-20.593109,-0.686426 +0.8,0.4,0.6,0.4,-->,31.648067,-17.492786,-0.746903 +0.8,0.4,0.6,0.6,-->,24.770039,-13.700006,-0.084439 +0.8,0.4,0.6,0.8,-->,17.171227,-9.045544,0.326000 +0.8,0.4,0.6,1,-->,8.637896,-1.928784,1.164782 +0.8,0.4,0.8,0,-->,41.655796,-25.735449,13.526750 +0.8,0.4,0.8,0.2,-->,36.312786,-23.182693,11.895026 +0.8,0.4,0.8,0.4,-->,31.314358,-20.071716,10.092266 +0.8,0.4,0.8,0.6,-->,24.331682,-15.688134,7.875206 +0.8,0.4,0.8,0.8,-->,17.005188,-10.438572,5.632005 +0.8,0.4,0.8,1,-->,8.667454,-2.612079,2.395581 +0.8,0.4,1,0,-->,41.558083,-26.730700,22.188232 +0.8,0.4,1,0.2,-->,36.323418,-23.990301,19.379864 +0.8,0.4,1,0.4,-->,31.345436,-21.029142,16.590845 +0.8,0.4,1,0.6,-->,24.047398,-16.676590,12.497643 +0.8,0.4,1,0.8,-->,16.943272,-11.123356,8.554930 +0.8,0.4,1,1,-->,8.681308,-2.940176,2.984671 +0.8,0.6,0,0,-->,37.650593,6.853016,-40.794716 +0.8,0.6,0,0.2,-->,33.003651,5.606212,-36.053013 +0.8,0.6,0,0.4,-->,28.223505,5.333751,-30.662264 +0.8,0.6,0,0.6,-->,21.927975,3.951841,-23.690475 +0.8,0.6,0,0.8,-->,15.348273,3.759359,-15.910962 +0.8,0.6,0,1,-->,7.537404,4.036029,-3.804136 +0.8,0.6,0.2,0,-->,36.708282,1.858974,-29.802637 +0.8,0.6,0.2,0.2,-->,32.317249,1.301544,-26.054510 +0.8,0.6,0.2,0.4,-->,27.624029,1.376431,-22.474852 +0.8,0.6,0.2,0.6,-->,21.544540,0.735177,-17.084703 +0.8,0.6,0.2,0.8,-->,14.990923,1.199223,-11.141633 +0.8,0.6,0.2,1,-->,7.680231,2.634148,-2.015222 +0.8,0.6,0.4,0,-->,36.343056,-3.630880,-18.105862 +0.8,0.6,0.4,0.2,-->,31.568701,-3.415021,-15.829000 +0.8,0.6,0.4,0.4,-->,26.994722,-2.475020,-13.610398 +0.8,0.6,0.4,0.6,-->,20.952843,-2.231613,-9.954067 +0.8,0.6,0.4,0.8,-->,14.635497,-1.088125,-6.246576 +0.8,0.6,0.4,1,-->,7.799790,1.456682,-0.434947 +0.8,0.6,0.6,0,-->,35.352295,-7.898507,-4.821751 +0.8,0.6,0.6,0.2,-->,30.564583,-7.516726,-4.282423 +0.8,0.6,0.6,0.4,-->,26.272678,-5.902497,-3.549192 +0.8,0.6,0.6,0.6,-->,20.710333,-4.769071,-2.094790 +0.8,0.6,0.6,0.8,-->,14.483671,-2.896714,-0.871939 +0.8,0.6,0.6,1,-->,7.900921,0.448156,0.954486 +0.8,0.6,0.8,0,-->,34.844307,-10.592205,7.464023 +0.8,0.6,0.8,0.2,-->,30.261091,-9.898856,6.553562 +0.8,0.6,0.8,0.4,-->,26.154562,-8.356648,5.691190 +0.8,0.6,0.8,0.6,-->,20.433010,-6.486434,4.587274 +0.8,0.6,0.8,0.8,-->,14.405723,-4.108218,3.544625 +0.8,0.6,0.8,1,-->,7.972255,-0.264686,1.931809 +0.8,0.6,1,0,-->,34.760406,-11.601628,14.367705 +0.8,0.6,1,0.2,-->,30.383614,-10.597304,12.682450 +0.8,0.6,1,0.4,-->,26.344219,-9.446878,10.801642 +0.8,0.6,1,0.6,-->,20.219015,-7.263827,8.208054 +0.8,0.6,1,0.8,-->,14.377646,-4.647728,5.824183 +0.8,0.6,1,1,-->,8.006804,-0.603924,2.397253 +0.8,0.8,0,0,-->,30.719355,19.904480,-40.803253 +0.8,0.8,0,0.2,-->,26.811386,17.331669,-36.233936 +0.8,0.8,0,0.4,-->,22.824429,15.411008,-30.839632 +0.8,0.8,0,0.6,-->,17.641668,11.861664,-23.704990 +0.8,0.8,0,0.8,-->,12.388500,9.188690,-15.531089 +0.8,0.8,0,1,-->,6.846563,5.881180,-3.219697 +0.8,0.8,0.2,0,-->,30.100096,15.210515,-30.846357 +0.8,0.8,0.2,0.2,-->,26.358995,13.170375,-27.083754 +0.8,0.8,0.2,0.4,-->,22.393753,11.690324,-23.313026 +0.8,0.8,0.2,0.6,-->,17.409897,8.694519,-17.673216 +0.8,0.8,0.2,0.8,-->,12.226678,6.562103,-11.159880 +0.8,0.8,0.2,1,-->,7.047845,4.436558,-1.666819 +0.8,0.8,0.4,0,-->,29.947618,9.890497,-20.474442 +0.8,0.8,0.4,0.2,-->,25.838062,8.556935,-17.950253 +0.8,0.8,0.4,0.4,-->,22.006975,7.858229,-15.259837 +0.8,0.8,0.4,0.6,-->,17.068455,5.922735,-11.080191 +0.8,0.8,0.4,0.8,-->,12.066195,4.286710,-6.727463 +0.8,0.8,0.4,1,-->,7.215692,3.231719,-0.343312 +0.8,0.8,0.6,0,-->,29.321674,5.948619,-8.522061 +0.8,0.8,0.6,0.2,-->,25.178423,4.599919,-7.593300 +0.8,0.8,0.6,0.4,-->,21.559006,4.546631,-6.143070 +0.8,0.8,0.6,0.6,-->,17.040615,3.303049,-4.087160 +0.8,0.8,0.6,0.8,-->,12.081239,2.421982,-2.053942 +0.8,0.8,0.6,1,-->,7.359318,2.202430,0.783298 +0.8,0.8,0.8,0,-->,29.014189,3.507082,2.075456 +0.8,0.8,0.8,0.2,-->,25.086052,2.387009,1.744661 +0.8,0.8,0.8,0.4,-->,21.640575,2.239379,1.721634 +0.8,0.8,0.8,0.6,-->,16.977318,1.626153,1.572014 +0.8,0.8,0.8,0.8,-->,12.128882,1.234759,1.623600 +0.8,0.8,0.8,1,-->,7.459477,1.480575,1.574202 +0.8,0.8,1,0,-->,28.977226,2.581163,7.747792 +0.8,0.8,1,0.2,-->,25.275717,1.773844,6.797341 +0.8,0.8,1,0.4,-->,21.921093,1.235093,5.722349 +0.8,0.8,1,0.6,-->,16.905890,0.945564,4.466258 +0.8,0.8,1,0.8,-->,12.165457,0.742959,3.448019 +0.8,0.8,1,1,-->,7.507858,1.134763,1.953285 +0.8,1,0,0,-->,24.898689,31.927931,-40.899818 +0.8,1,0,0.2,-->,21.590063,28.126007,-36.561874 +0.8,1,0,0.4,-->,18.091866,24.825064,-31.153374 +0.8,1,0,0.6,-->,13.789360,19.182686,-24.002636 +0.8,1,0,0.8,-->,9.716901,13.945351,-15.293374 +0.8,1,0,1,-->,6.366850,7.144202,-2.719438 +0.8,1,0.2,0,-->,24.553368,27.441376,-31.813070 +0.8,1,0.2,0.2,-->,21.304745,23.965261,-28.097965 +0.8,1,0.2,0.4,-->,17.899899,20.987072,-24.212749 +0.8,1,0.2,0.6,-->,13.771531,15.942204,-18.341927 +0.8,1,0.2,0.8,-->,9.786497,11.205151,-11.219346 +0.8,1,0.2,1,-->,6.608891,5.679806,-1.387891 +0.8,1,0.4,0,-->,24.534784,21.951946,-22.551790 +0.8,1,0.4,0.2,-->,21.080744,19.017456,-19.842960 +0.8,1,0.4,0.4,-->,17.717297,17.096674,-16.862629 +0.8,1,0.4,0.6,-->,13.714547,13.192565,-12.232288 +0.8,1,0.4,0.8,-->,9.846344,8.880100,-7.194891 +0.8,1,0.4,1,-->,6.810795,4.459418,-0.280205 +0.8,1,0.6,0,-->,24.368389,17.929255,-11.751652 +0.8,1,0.6,0.2,-->,20.849062,14.934605,-10.408683 +0.8,1,0.6,0.4,-->,17.641941,13.375138,-8.421518 +0.8,1,0.6,0.6,-->,13.871147,10.293761,-5.985401 +0.8,1,0.6,0.8,-->,10.041772,6.819502,-3.164113 +0.8,1,0.6,1,-->,6.982259,3.421207,0.662646 +0.8,1,0.8,0,-->,24.353870,15.570295,-2.364530 +0.8,1,0.8,0.2,-->,20.958139,12.828849,-2.253386 +0.8,1,0.8,0.4,-->,17.897524,11.226626,-1.662798 +0.8,1,0.8,0.6,-->,14.067791,8.398833,-1.051077 +0.8,1,0.8,0.8,-->,10.241632,5.501337,-0.044921 +0.8,1,0.8,1,-->,7.102746,2.691479,1.326440 +0.8,1,1,0,-->,24.415810,14.726695,2.631442 +0.8,1,1,0.2,-->,21.172371,12.333431,2.007257 +0.8,1,1,0.4,-->,18.194693,10.558729,1.479557 +0.8,1,1,0.6,-->,14.201352,7.623630,1.396387 +0.8,1,1,0.8,-->,10.367087,4.956325,1.502082 +0.8,1,1,1,-->,7.161061,2.343661,1.644909 +1,0,0,0,-->,52.342491,-35.847073,-48.662407 +1,0,0,0.2,-->,45.944031,-32.179882,-42.402584 +1,0,0,0.4,-->,39.346764,-28.022470,-36.203987 +1,0,0,0.6,-->,30.253679,-22.306309,-28.788456 +1,0,0,0.8,-->,20.909678,-15.249000,-20.226847 +1,0,0,1,-->,9.875845,-4.721011,-6.659317 +1,0,0.2,0,-->,50.526665,-44.844227,-34.867287 +1,0,0.2,0.2,-->,44.117111,-39.835678,-30.636837 +1,0,0.2,0.4,-->,38.083500,-34.306332,-26.253225 +1,0,0.2,0.6,-->,29.504395,-26.913181,-20.826136 +1,0,0.2,0.8,-->,20.292656,-18.244265,-14.368975 +1,0,0.2,1,-->,9.852652,-6.026188,-4.010069 +1,0,0.4,0,-->,49.766880,-53.469566,-18.519590 +1,0,0.4,0.2,-->,43.498634,-47.164482,-16.885071 +1,0,0.4,0.4,-->,37.427841,-40.057270,-15.099174 +1,0,0.4,0.6,-->,28.396297,-30.991152,-11.815025 +1,0,0.4,0.8,-->,19.640547,-20.978987,-8.146231 +1,0,0.4,1,-->,9.832537,-7.137620,-1.553159 +1,0,0.6,0,-->,48.512318,-60.816700,-2.035224 +1,0,0.6,0.2,-->,42.290531,-53.784744,-2.000988 +1,0,0.6,0.4,-->,36.310215,-45.765381,-2.330780 +1,0,0.6,0.6,-->,28.025345,-34.793030,-1.968720 +1,0,0.6,0.8,-->,19.333769,-23.702892,-1.073883 +1,0,0.6,1,-->,9.816158,-8.107701,0.774862 +1,0,0.8,0,-->,47.487053,-66.119911,13.754038 +1,0,0.8,0.2,-->,41.422070,-58.262844,12.112162 +1,0,0.8,0.4,-->,35.557636,-49.399689,10.034175 +1,0,0.8,0.6,-->,27.495813,-37.482494,7.236962 +1,0,0.8,0.8,-->,19.075405,-25.630445,5.216550 +1,0,0.8,1,-->,9.803836,-8.793344,2.573853 +1,0,1,0,-->,46.955338,-68.541733,23.621714 +1,0,1,0.2,-->,41.045261,-60.029362,20.561859 +1,0,1,0.4,-->,35.258625,-50.627041,17.581284 +1,0,1,0.6,-->,27.041637,-38.772503,13.037093 +1,0,1,0.8,-->,18.912260,-26.514666,8.813620 +1,0,1,1,-->,9.798619,-9.120164,3.488859 +1,0.2,0,0,-->,46.193958,-25.845764,-48.721943 +1,0.2,0,0.2,-->,40.270145,-23.178490,-42.954006 +1,0.2,0,0.4,-->,34.436340,-20.012934,-36.834759 +1,0.2,0,0.6,-->,26.658573,-15.675755,-28.797911 +1,0.2,0,0.8,-->,18.393101,-10.215698,-19.969334 +1,0.2,0,1,-->,8.915357,-1.960915,-5.998761 +1,0.2,0.2,0,-->,44.978592,-33.876930,-35.536545 +1,0.2,0.2,0.2,-->,39.285973,-30.050711,-31.383238 +1,0.2,0.2,0.4,-->,33.632393,-25.733055,-27.344488 +1,0.2,0.2,0.6,-->,26.051403,-20.109669,-21.624891 +1,0.2,0.2,0.8,-->,17.882875,-13.166111,-14.532062 +1,0.2,0.2,1,-->,8.960358,-3.298124,-3.594729 +1,0.2,0.4,0,-->,44.172649,-42.060719,-21.347345 +1,0.2,0.4,0.2,-->,38.373516,-37.403984,-18.997316 +1,0.2,0.4,0.4,-->,32.758904,-31.672029,-16.817001 +1,0.2,0.4,0.6,-->,25.076172,-24.098528,-12.927279 +1,0.2,0.4,0.8,-->,17.351206,-15.827731,-8.636815 +1,0.2,0.4,1,-->,8.998466,-4.426717,-1.399883 +1,0.2,0.6,0,-->,43.038651,-49.366684,-5.150715 +1,0.2,0.6,0.2,-->,37.453434,-43.549076,-4.808080 +1,0.2,0.6,0.4,-->,31.999842,-37.068516,-4.974731 +1,0.2,0.6,0.6,-->,24.711161,-28.062437,-3.680103 +1,0.2,0.6,0.8,-->,17.123711,-18.421162,-2.121989 +1,0.2,0.6,1,-->,9.029863,-5.395201,0.644271 +1,0.2,0.8,0,-->,42.239540,-54.261444,9.799971 +1,0.2,0.8,0.2,-->,36.848438,-47.878250,8.421572 +1,0.2,0.8,0.4,-->,31.510612,-40.851341,6.404321 +1,0.2,0.8,0.6,-->,24.336941,-30.793009,4.855296 +1,0.2,0.8,0.8,-->,16.960630,-20.275082,3.546585 +1,0.2,0.8,1,-->,9.052612,-6.075958,2.196214 +1,0.2,1,0,-->,41.886345,-56.195854,18.313732 +1,0.2,1,0.2,-->,36.595043,-49.802994,16.130583 +1,0.2,1,0.4,-->,31.305393,-42.504845,13.412649 +1,0.2,1,0.6,-->,24.057968,-32.007713,10.081384 +1,0.2,1,0.8,-->,16.868834,-21.145266,6.704246 +1,0.2,1,1,-->,9.063398,-6.398249,2.954304 +1,0.4,0,0,-->,39.702919,-14.687496,-48.299263 +1,0.4,0,0.2,-->,34.737747,-13.229993,-42.606018 +1,0.4,0,0.4,-->,29.382536,-10.842308,-36.794025 +1,0.4,0,0.6,-->,22.665894,-8.369970,-28.871725 +1,0.4,0,0.8,-->,15.741101,-4.726810,-19.806347 +1,0.4,0,1,-->,7.997836,0.738110,-5.327451 +1,0.4,0.2,0,-->,38.684727,-22.356449,-36.184834 +1,0.4,0.2,0.2,-->,33.763966,-19.861921,-32.079208 +1,0.4,0.2,0.4,-->,28.612003,-16.681105,-28.176590 +1,0.4,0.2,0.6,-->,22.061134,-12.545141,-21.804667 +1,0.4,0.2,0.8,-->,15.329563,-7.627369,-14.580145 +1,0.4,0.2,1,-->,8.112945,-0.653687,-3.177473 +1,0.4,0.4,0,-->,38.034885,-30.340361,-23.091125 +1,0.4,0.4,0.2,-->,33.195934,-26.610224,-20.355614 +1,0.4,0.4,0.4,-->,27.962339,-21.931618,-18.407915 +1,0.4,0.4,0.6,-->,21.397917,-16.834822,-14.012554 +1,0.4,0.4,0.8,-->,14.959391,-10.375237,-9.176538 +1,0.4,0.4,1,-->,8.208774,-1.816797,-1.248271 +1,0.4,0.6,0,-->,36.942959,-36.844975,-8.931664 +1,0.4,0.6,0.2,-->,32.126045,-32.625992,-7.824000 +1,0.4,0.6,0.4,-->,27.274851,-27.328985,-7.481988 +1,0.4,0.6,0.6,-->,21.327248,-20.499361,-5.394783 +1,0.4,0.6,0.8,-->,14.902626,-12.786937,-3.231711 +1,0.4,0.6,1,-->,8.290327,-2.802950,0.514819 +1,0.4,0.8,0,-->,36.346081,-41.646744,4.441346 +1,0.4,0.8,0.2,-->,31.612343,-36.701843,3.882016 +1,0.4,0.8,0.4,-->,26.984306,-30.956535,2.658147 +1,0.4,0.8,0.6,-->,21.123709,-23.122101,2.088421 +1,0.4,0.8,0.8,-->,14.847326,-14.578648,1.731499 +1,0.4,0.8,1,-->,8.346274,-3.492765,1.799181 +1,0.4,1,0,-->,36.201012,-43.876232,12.318065 +1,0.4,1,0.2,-->,31.552252,-38.288097,10.616380 +1,0.4,1,0.4,-->,26.973083,-32.360554,8.519135 +1,0.4,1,0.6,-->,20.905634,-24.419352,6.330270 +1,0.4,1,0.8,-->,14.797809,-15.488174,4.377038 +1,0.4,1,1,-->,8.373548,-3.823970,2.411753 +1,0.6,0,0,-->,32.681751,-2.186030,-47.825481 +1,0.6,0,0.2,-->,28.452927,-1.904595,-42.312061 +1,0.6,0,0.4,-->,23.941248,-0.892162,-36.613506 +1,0.6,0,0.6,-->,18.465979,-0.249669,-28.434034 +1,0.6,0,0.8,-->,12.864142,1.234835,-19.158131 +1,0.6,0,1,-->,7.161537,3.219271,-4.596477 +1,0.6,0.2,0,-->,31.806065,-9.175155,-36.903740 +1,0.6,0.2,0.2,-->,27.636198,-8.024273,-32.681484 +1,0.6,0.2,0.4,-->,23.387556,-6.203889,-28.539774 +1,0.6,0.2,0.6,-->,18.071369,-4.277841,-22.005259 +1,0.6,0.2,0.8,-->,12.644747,-1.689595,-14.394258 +1,0.6,0.2,1,-->,7.337113,1.801901,-2.727175 +1,0.6,0.4,0,-->,31.320515,-16.283752,-25.476418 +1,0.6,0.4,0.2,-->,27.200089,-14.181782,-22.339001 +1,0.6,0.4,0.4,-->,22.902924,-11.172860,-19.753368 +1,0.6,0.4,0.6,-->,17.531624,-7.992567,-14.786831 +1,0.6,0.4,0.8,-->,12.429356,-4.303596,-9.478257 +1,0.6,0.4,1,-->,7.483195,0.618934,-1.078192 +1,0.6,0.6,0,-->,30.411486,-22.617458,-12.793663 +1,0.6,0.6,0.2,-->,26.356304,-19.829288,-11.111508 +1,0.6,0.6,0.4,-->,22.364182,-15.863609,-9.976243 +1,0.6,0.6,0.6,-->,17.647221,-11.673452,-7.138365 +1,0.6,0.6,0.8,-->,12.520877,-6.672123,-4.158793 +1,0.6,0.6,1,-->,7.607464,-0.384912,0.375108 +1,0.6,0.8,0,-->,30.001125,-27.017029,-1.254389 +1,0.6,0.8,0.2,-->,26.079100,-23.523390,-0.915371 +1,0.6,0.8,0.4,-->,22.303299,-19.257132,-1.277742 +1,0.6,0.8,0.6,-->,17.594252,-13.953391,-0.787363 +1,0.6,0.8,0.8,-->,12.555638,-8.244478,0.043614 +1,0.6,0.8,1,-->,7.694949,-1.090640,1.397223 +1,0.6,1,0,-->,29.975790,-28.837442,5.133487 +1,0.6,1,0.2,-->,26.167992,-24.868952,4.689959 +1,0.6,1,0.4,-->,22.473238,-20.762428,3.415158 +1,0.6,1,0.6,-->,17.455940,-14.836950,2.659910 +1,0.6,1,0.8,-->,12.539920,-8.932067,2.151847 +1,0.6,1,1,-->,7.737289,-1.428837,1.884129 +1,0.8,0,0,-->,26.372360,9.985340,-47.519978 +1,0.8,0,0.2,-->,22.966291,8.919224,-42.185207 +1,0.8,0,0.4,-->,19.277105,8.285722,-36.357796 +1,0.8,0,0.6,-->,14.889807,7.006178,-27.969912 +1,0.8,0,0.8,-->,10.491961,6.286026,-18.396120 +1,0.8,0,1,-->,6.559575,4.996967,-3.928366 +1,0.8,0.2,0,-->,25.723944,3.372676,-37.744713 +1,0.8,0.2,0.2,-->,22.330555,3.027381,-33.348370 +1,0.8,0.2,0.4,-->,18.890467,3.257345,-28.890913 +1,0.8,0.2,0.6,-->,14.679604,3.043811,-21.970087 +1,0.8,0.2,0.8,-->,10.435880,3.320665,-13.944652 +1,0.8,0.2,1,-->,6.777783,3.568852,-2.305450 +1,0.8,0.4,0,-->,25.490463,-3.386485,-27.440531 +1,0.8,0.4,0.2,-->,22.101233,-2.879622,-24.028946 +1,0.8,0.4,0.4,-->,18.641750,-1.501847,-20.810898 +1,0.8,0.4,0.6,-->,14.360682,-0.427941,-15.342854 +1,0.8,0.4,0.8,-->,10.372559,0.734204,-9.449515 +1,0.8,0.4,1,-->,6.960298,2.376598,-0.916017 +1,0.8,0.6,0,-->,24.889498,-9.492772,-16.097677 +1,0.8,0.6,0.2,-->,21.562553,-8.321957,-13.900346 +1,0.8,0.6,0.4,-->,18.322441,-5.922598,-11.909397 +1,0.8,0.6,0.6,-->,14.593318,-4.048242,-8.473895 +1,0.8,0.6,0.8,-->,10.575173,-1.677086,-4.802266 +1,0.8,0.6,1,-->,7.114519,1.362767,0.269109 +1,0.8,0.8,0,-->,24.675350,-13.529273,-6.074278 +1,0.8,0.8,0.2,-->,21.479731,-11.760756,-5.043682 +1,0.8,0.8,0.4,-->,18.418707,-9.135348,-4.443223 +1,0.8,0.8,0.6,-->,14.685936,-6.268410,-2.977285 +1,0.8,0.8,0.8,-->,10.694690,-3.184267,-1.221391 +1,0.8,0.8,1,-->,7.223263,0.651125,1.101037 +1,0.8,1,0,-->,24.722328,-15.090359,-0.679518 +1,0.8,1,0.2,-->,21.637308,-12.963552,-0.376172 +1,0.8,1,0.4,-->,18.661106,-10.590899,-0.722668 +1,0.8,1,0.6,-->,14.661444,-7.101059,-0.129824 +1,0.8,1,0.8,-->,10.725100,-3.784437,0.550598 +1,0.8,1,1,-->,7.275325,0.310770,1.497188 +1,1,0,0,-->,20.961935,21.301086,-47.371368 +1,1,0,0.2,-->,18.487036,18.516687,-42.117584 +1,1,0,0.4,-->,15.554643,16.066078,-35.953678 +1,1,0,0.6,-->,12.041690,12.983075,-27.469168 +1,1,0,0.8,-->,8.673080,10.202688,-17.569407 +1,1,0,1,-->,6.142217,6.232813,-3.379554 +1,1,0.2,0,-->,20.645330,14.587273,-38.592220 +1,1,0.2,0.2,-->,18.045458,12.547466,-33.941452 +1,1,0.2,0.4,-->,15.262753,11.149065,-29.165676 +1,1,0.2,0.6,-->,11.963773,9.056776,-21.691980 +1,1,0.2,0.8,-->,8.737442,7.210896,-13.295942 +1,1,0.2,1,-->,6.390643,4.794499,-1.974351 +1,1,0.4,0,-->,20.756191,7.539913,-28.817501 +1,1,0.4,0.2,-->,18.110718,6.459433,-25.212133 +1,1,0.4,0.4,-->,15.317718,6.429263,-21.478203 +1,1,0.4,0.6,-->,11.961926,5.402938,-15.634087 +1,1,0.4,0.8,-->,8.815619,4.569597,-9.149020 +1,1,0.4,1,-->,6.597297,3.595998,-0.803581 +1,1,0.6,0,-->,20.582079,1.522464,-18.610914 +1,1,0.6,0.2,-->,17.920658,0.973135,-15.954698 +1,1,0.6,0.4,-->,15.269880,1.807920,-13.152188 +1,1,0.6,0.6,-->,12.242943,1.969153,-9.353700 +1,1,0.6,0.8,-->,9.088712,2.092479,-5.180232 +1,1,0.6,1,-->,6.772707,2.575403,0.196077 +1,1,0.8,0,-->,20.564705,-2.260658,-9.735838 +1,1,0.8,0.2,-->,17.963629,-2.275113,-8.242092 +1,1,0.8,0.4,-->,15.436031,-1.188219,-6.714210 +1,1,0.8,0.6,-->,12.466267,-0.398971,-4.448847 +1,1,0.8,0.8,-->,9.281761,0.539138,-2.077881 +1,1,0.8,1,-->,6.896080,1.859901,0.894404 +1,1,1,0,-->,20.634443,-3.674593,-4.889585 +1,1,1,0.2,-->,18.103180,-3.314387,-4.333667 +1,1,1,0.4,-->,15.639040,-2.346260,-3.816113 +1,1,1,0.6,-->,12.575631,-1.485576,-2.023118 +1,1,1,0.8,-->,9.364772,-0.082737,-0.474769 +1,1,1,1,-->,6.954689,1.518117,1.229880 +-0.1,0.5,0.5,0.5,-->,43.979511,19.235046,18.550354 +1.1,0.5,0.5,0.5,-->,22.731546,-17.395733,-12.557855 +0.5,-0.1,0.5,0.5,-->,46.066006,-17.573919,10.083268 +0.5,1.1,0.5,0.5,-->,21.215158,30.129396,-1.318613 +0.5,0.5,-0.1,0.5,-->,36.009247,9.171591,-17.228512 +0.5,0.5,1.1,0.5,-->,33.306507,0.959198,26.042580 +0.5,0.5,0.5,-0.1,-->,50.786514,7.001284,6.082600 +0.5,0.5,0.5,1.1,-->,9.148433,1.804774,2.048630 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4.icc b/Unicolour.Tests/Data/ICC/sGrey-v4.icc new file mode 100644 index 0000000000000000000000000000000000000000..2187b6786aa7c6a6744aad62599eb70b46118352 GIT binary patch literal 360 zcmZQzV9dx#&Mjt9U|`72D=Bgha*T|Kj8b5K#K6oT!obPE#~_=STwLHA>=wcR1jUKv z#mOZ_IUqIye7nZL2;yDV%}C5k*}W@?WB0NR{3ok2x2G?Adk~=xD~mNHwKy3la{!1{ zk_(DTfb=_tX@BaV)S&e~# zeF6i+-%0=f|6ch2|KCLn49s_cPA@D-EJ_5cWd@Q=X_*WRpO!N)@J2E)2wz}e;EDzS D*d9sj literal 0 HcmV?d00001 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-0.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-0.csv new file mode 100644 index 0000000..2208be1 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000 +0,0,0.2,-->,0.000000 +0,0,0.4,-->,0.000000 +0,0,0.6,-->,0.000000 +0,0,0.8,-->,0.000000 +0,0,1,-->,0.000000 +0,0.2,0,-->,0.481383 +0,0.2,0.2,-->,0.481383 +0,0.2,0.4,-->,0.481383 +0,0.2,0.6,-->,0.481383 +0,0.2,0.8,-->,0.481383 +0,0.2,1,-->,0.481383 +0,0.4,0,-->,0.663616 +0,0.4,0.2,-->,0.663616 +0,0.4,0.4,-->,0.663616 +0,0.4,0.6,-->,0.663616 +0,0.4,0.8,-->,0.663616 +0,0.4,1,-->,0.663616 +0,0.6,0,-->,0.796914 +0,0.6,0.2,-->,0.796914 +0,0.6,0.4,-->,0.796914 +0,0.6,0.6,-->,0.796914 +0,0.6,0.8,-->,0.796914 +0,0.6,1,-->,0.796914 +0,0.8,0,-->,0.905987 +0,0.8,0.2,-->,0.905987 +0,0.8,0.4,-->,0.905987 +0,0.8,0.6,-->,0.905987 +0,0.8,0.8,-->,0.905987 +0,0.8,1,-->,0.905987 +0,1,0,-->,1.000000 +0,1,0.2,-->,1.000000 +0,1,0.4,-->,1.000000 +0,1,0.6,-->,1.000000 +0,1,0.8,-->,1.000000 +0,1,1,-->,1.000000 +0.2,0,0,-->,0.000000 +0.2,0,0.2,-->,0.000000 +0.2,0,0.4,-->,0.000000 +0.2,0,0.6,-->,0.000000 +0.2,0,0.8,-->,0.000000 +0.2,0,1,-->,0.000000 +0.2,0.2,0,-->,0.481383 +0.2,0.2,0.2,-->,0.481383 +0.2,0.2,0.4,-->,0.481383 +0.2,0.2,0.6,-->,0.481383 +0.2,0.2,0.8,-->,0.481383 +0.2,0.2,1,-->,0.481383 +0.2,0.4,0,-->,0.663616 +0.2,0.4,0.2,-->,0.663616 +0.2,0.4,0.4,-->,0.663616 +0.2,0.4,0.6,-->,0.663616 +0.2,0.4,0.8,-->,0.663616 +0.2,0.4,1,-->,0.663616 +0.2,0.6,0,-->,0.796914 +0.2,0.6,0.2,-->,0.796914 +0.2,0.6,0.4,-->,0.796914 +0.2,0.6,0.6,-->,0.796914 +0.2,0.6,0.8,-->,0.796914 +0.2,0.6,1,-->,0.796914 +0.2,0.8,0,-->,0.905987 +0.2,0.8,0.2,-->,0.905987 +0.2,0.8,0.4,-->,0.905987 +0.2,0.8,0.6,-->,0.905987 +0.2,0.8,0.8,-->,0.905987 +0.2,0.8,1,-->,0.905987 +0.2,1,0,-->,1.000000 +0.2,1,0.2,-->,1.000000 +0.2,1,0.4,-->,1.000000 +0.2,1,0.6,-->,1.000000 +0.2,1,0.8,-->,1.000000 +0.2,1,1,-->,1.000000 +0.4,0,0,-->,0.000000 +0.4,0,0.2,-->,0.000000 +0.4,0,0.4,-->,0.000000 +0.4,0,0.6,-->,0.000000 +0.4,0,0.8,-->,0.000000 +0.4,0,1,-->,0.000000 +0.4,0.2,0,-->,0.481383 +0.4,0.2,0.2,-->,0.481383 +0.4,0.2,0.4,-->,0.481383 +0.4,0.2,0.6,-->,0.481383 +0.4,0.2,0.8,-->,0.481383 +0.4,0.2,1,-->,0.481383 +0.4,0.4,0,-->,0.663616 +0.4,0.4,0.2,-->,0.663616 +0.4,0.4,0.4,-->,0.663616 +0.4,0.4,0.6,-->,0.663616 +0.4,0.4,0.8,-->,0.663616 +0.4,0.4,1,-->,0.663616 +0.4,0.6,0,-->,0.796914 +0.4,0.6,0.2,-->,0.796914 +0.4,0.6,0.4,-->,0.796914 +0.4,0.6,0.6,-->,0.796914 +0.4,0.6,0.8,-->,0.796914 +0.4,0.6,1,-->,0.796914 +0.4,0.8,0,-->,0.905987 +0.4,0.8,0.2,-->,0.905987 +0.4,0.8,0.4,-->,0.905987 +0.4,0.8,0.6,-->,0.905987 +0.4,0.8,0.8,-->,0.905987 +0.4,0.8,1,-->,0.905987 +0.4,1,0,-->,1.000000 +0.4,1,0.2,-->,1.000000 +0.4,1,0.4,-->,1.000000 +0.4,1,0.6,-->,1.000000 +0.4,1,0.8,-->,1.000000 +0.4,1,1,-->,1.000000 +0.6,0,0,-->,0.000000 +0.6,0,0.2,-->,0.000000 +0.6,0,0.4,-->,0.000000 +0.6,0,0.6,-->,0.000000 +0.6,0,0.8,-->,0.000000 +0.6,0,1,-->,0.000000 +0.6,0.2,0,-->,0.481383 +0.6,0.2,0.2,-->,0.481383 +0.6,0.2,0.4,-->,0.481383 +0.6,0.2,0.6,-->,0.481383 +0.6,0.2,0.8,-->,0.481383 +0.6,0.2,1,-->,0.481383 +0.6,0.4,0,-->,0.663616 +0.6,0.4,0.2,-->,0.663616 +0.6,0.4,0.4,-->,0.663616 +0.6,0.4,0.6,-->,0.663616 +0.6,0.4,0.8,-->,0.663616 +0.6,0.4,1,-->,0.663616 +0.6,0.6,0,-->,0.796914 +0.6,0.6,0.2,-->,0.796914 +0.6,0.6,0.4,-->,0.796914 +0.6,0.6,0.6,-->,0.796914 +0.6,0.6,0.8,-->,0.796914 +0.6,0.6,1,-->,0.796914 +0.6,0.8,0,-->,0.905987 +0.6,0.8,0.2,-->,0.905987 +0.6,0.8,0.4,-->,0.905987 +0.6,0.8,0.6,-->,0.905987 +0.6,0.8,0.8,-->,0.905987 +0.6,0.8,1,-->,0.905987 +0.6,1,0,-->,1.000000 +0.6,1,0.2,-->,1.000000 +0.6,1,0.4,-->,1.000000 +0.6,1,0.6,-->,1.000000 +0.6,1,0.8,-->,1.000000 +0.6,1,1,-->,1.000000 +0.8,0,0,-->,0.000000 +0.8,0,0.2,-->,0.000000 +0.8,0,0.4,-->,0.000000 +0.8,0,0.6,-->,0.000000 +0.8,0,0.8,-->,0.000000 +0.8,0,1,-->,0.000000 +0.8,0.2,0,-->,0.481383 +0.8,0.2,0.2,-->,0.481383 +0.8,0.2,0.4,-->,0.481383 +0.8,0.2,0.6,-->,0.481383 +0.8,0.2,0.8,-->,0.481383 +0.8,0.2,1,-->,0.481383 +0.8,0.4,0,-->,0.663616 +0.8,0.4,0.2,-->,0.663616 +0.8,0.4,0.4,-->,0.663616 +0.8,0.4,0.6,-->,0.663616 +0.8,0.4,0.8,-->,0.663616 +0.8,0.4,1,-->,0.663616 +0.8,0.6,0,-->,0.796914 +0.8,0.6,0.2,-->,0.796914 +0.8,0.6,0.4,-->,0.796914 +0.8,0.6,0.6,-->,0.796914 +0.8,0.6,0.8,-->,0.796914 +0.8,0.6,1,-->,0.796914 +0.8,0.8,0,-->,0.905987 +0.8,0.8,0.2,-->,0.905987 +0.8,0.8,0.4,-->,0.905987 +0.8,0.8,0.6,-->,0.905987 +0.8,0.8,0.8,-->,0.905987 +0.8,0.8,1,-->,0.905987 +0.8,1,0,-->,1.000000 +0.8,1,0.2,-->,1.000000 +0.8,1,0.4,-->,1.000000 +0.8,1,0.6,-->,1.000000 +0.8,1,0.8,-->,1.000000 +0.8,1,1,-->,1.000000 +1,0,0,-->,0.000000 +1,0,0.2,-->,0.000000 +1,0,0.4,-->,0.000000 +1,0,0.6,-->,0.000000 +1,0,0.8,-->,0.000000 +1,0,1,-->,0.000000 +1,0.2,0,-->,0.481383 +1,0.2,0.2,-->,0.481383 +1,0.2,0.4,-->,0.481383 +1,0.2,0.6,-->,0.481383 +1,0.2,0.8,-->,0.481383 +1,0.2,1,-->,0.481383 +1,0.4,0,-->,0.663616 +1,0.4,0.2,-->,0.663616 +1,0.4,0.4,-->,0.663616 +1,0.4,0.6,-->,0.663616 +1,0.4,0.8,-->,0.663616 +1,0.4,1,-->,0.663616 +1,0.6,0,-->,0.796914 +1,0.6,0.2,-->,0.796914 +1,0.6,0.4,-->,0.796914 +1,0.6,0.6,-->,0.796914 +1,0.6,0.8,-->,0.796914 +1,0.6,1,-->,0.796914 +1,0.8,0,-->,0.905987 +1,0.8,0.2,-->,0.905987 +1,0.8,0.4,-->,0.905987 +1,0.8,0.6,-->,0.905987 +1,0.8,0.8,-->,0.905987 +1,0.8,1,-->,0.905987 +1,1,0,-->,1.000000 +1,1,0.2,-->,1.000000 +1,1,0.4,-->,1.000000 +1,1,0.6,-->,1.000000 +1,1,0.8,-->,1.000000 +1,1,1,-->,1.000000 +-0.1,0.5,0.5,-->,0.734209 +1.1,0.5,0.5,-->,0.734209 +0.5,-0.1,0.5,-->,0.000000 +0.5,1.1,0.5,-->,1.000000 +0.5,0.5,-0.1,-->,0.734209 +0.5,0.5,1.1,-->,0.734209 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-1.csv new file mode 100644 index 0000000..2dac3a4 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000 +0,0,0.2,-->,0.000000 +0,0,0.4,-->,0.000000 +0,0,0.6,-->,0.000000 +0,0,0.8,-->,0.000000 +0,0,1,-->,0.000000 +0,0.2,0,-->,0.484534 +0,0.2,0.2,-->,0.484534 +0,0.2,0.4,-->,0.484534 +0,0.2,0.6,-->,0.484534 +0,0.2,0.8,-->,0.484534 +0,0.2,1,-->,0.484534 +0,0.4,0,-->,0.665187 +0,0.4,0.2,-->,0.665187 +0,0.4,0.4,-->,0.665187 +0,0.4,0.6,-->,0.665187 +0,0.4,0.8,-->,0.665187 +0,0.4,1,-->,0.665187 +0,0.6,0,-->,0.797742 +0,0.6,0.2,-->,0.797742 +0,0.6,0.4,-->,0.797742 +0,0.6,0.6,-->,0.797742 +0,0.6,0.8,-->,0.797742 +0,0.6,1,-->,0.797742 +0,0.8,0,-->,0.906335 +0,0.8,0.2,-->,0.906335 +0,0.8,0.4,-->,0.906335 +0,0.8,0.6,-->,0.906335 +0,0.8,0.8,-->,0.906335 +0,0.8,1,-->,0.906335 +0,1,0,-->,1.000000 +0,1,0.2,-->,1.000000 +0,1,0.4,-->,1.000000 +0,1,0.6,-->,1.000000 +0,1,0.8,-->,1.000000 +0,1,1,-->,1.000000 +0.2,0,0,-->,0.000000 +0.2,0,0.2,-->,0.000000 +0.2,0,0.4,-->,0.000000 +0.2,0,0.6,-->,0.000000 +0.2,0,0.8,-->,0.000000 +0.2,0,1,-->,0.000000 +0.2,0.2,0,-->,0.484534 +0.2,0.2,0.2,-->,0.484534 +0.2,0.2,0.4,-->,0.484534 +0.2,0.2,0.6,-->,0.484534 +0.2,0.2,0.8,-->,0.484534 +0.2,0.2,1,-->,0.484534 +0.2,0.4,0,-->,0.665187 +0.2,0.4,0.2,-->,0.665187 +0.2,0.4,0.4,-->,0.665187 +0.2,0.4,0.6,-->,0.665187 +0.2,0.4,0.8,-->,0.665187 +0.2,0.4,1,-->,0.665187 +0.2,0.6,0,-->,0.797742 +0.2,0.6,0.2,-->,0.797742 +0.2,0.6,0.4,-->,0.797742 +0.2,0.6,0.6,-->,0.797742 +0.2,0.6,0.8,-->,0.797742 +0.2,0.6,1,-->,0.797742 +0.2,0.8,0,-->,0.906335 +0.2,0.8,0.2,-->,0.906335 +0.2,0.8,0.4,-->,0.906335 +0.2,0.8,0.6,-->,0.906335 +0.2,0.8,0.8,-->,0.906335 +0.2,0.8,1,-->,0.906335 +0.2,1,0,-->,1.000000 +0.2,1,0.2,-->,1.000000 +0.2,1,0.4,-->,1.000000 +0.2,1,0.6,-->,1.000000 +0.2,1,0.8,-->,1.000000 +0.2,1,1,-->,1.000000 +0.4,0,0,-->,0.000000 +0.4,0,0.2,-->,0.000000 +0.4,0,0.4,-->,0.000000 +0.4,0,0.6,-->,0.000000 +0.4,0,0.8,-->,0.000000 +0.4,0,1,-->,0.000000 +0.4,0.2,0,-->,0.484534 +0.4,0.2,0.2,-->,0.484534 +0.4,0.2,0.4,-->,0.484534 +0.4,0.2,0.6,-->,0.484534 +0.4,0.2,0.8,-->,0.484534 +0.4,0.2,1,-->,0.484534 +0.4,0.4,0,-->,0.665187 +0.4,0.4,0.2,-->,0.665187 +0.4,0.4,0.4,-->,0.665187 +0.4,0.4,0.6,-->,0.665187 +0.4,0.4,0.8,-->,0.665187 +0.4,0.4,1,-->,0.665187 +0.4,0.6,0,-->,0.797742 +0.4,0.6,0.2,-->,0.797742 +0.4,0.6,0.4,-->,0.797742 +0.4,0.6,0.6,-->,0.797742 +0.4,0.6,0.8,-->,0.797742 +0.4,0.6,1,-->,0.797742 +0.4,0.8,0,-->,0.906335 +0.4,0.8,0.2,-->,0.906335 +0.4,0.8,0.4,-->,0.906335 +0.4,0.8,0.6,-->,0.906335 +0.4,0.8,0.8,-->,0.906335 +0.4,0.8,1,-->,0.906335 +0.4,1,0,-->,1.000000 +0.4,1,0.2,-->,1.000000 +0.4,1,0.4,-->,1.000000 +0.4,1,0.6,-->,1.000000 +0.4,1,0.8,-->,1.000000 +0.4,1,1,-->,1.000000 +0.6,0,0,-->,0.000000 +0.6,0,0.2,-->,0.000000 +0.6,0,0.4,-->,0.000000 +0.6,0,0.6,-->,0.000000 +0.6,0,0.8,-->,0.000000 +0.6,0,1,-->,0.000000 +0.6,0.2,0,-->,0.484534 +0.6,0.2,0.2,-->,0.484534 +0.6,0.2,0.4,-->,0.484534 +0.6,0.2,0.6,-->,0.484534 +0.6,0.2,0.8,-->,0.484534 +0.6,0.2,1,-->,0.484534 +0.6,0.4,0,-->,0.665187 +0.6,0.4,0.2,-->,0.665187 +0.6,0.4,0.4,-->,0.665187 +0.6,0.4,0.6,-->,0.665187 +0.6,0.4,0.8,-->,0.665187 +0.6,0.4,1,-->,0.665187 +0.6,0.6,0,-->,0.797742 +0.6,0.6,0.2,-->,0.797742 +0.6,0.6,0.4,-->,0.797742 +0.6,0.6,0.6,-->,0.797742 +0.6,0.6,0.8,-->,0.797742 +0.6,0.6,1,-->,0.797742 +0.6,0.8,0,-->,0.906335 +0.6,0.8,0.2,-->,0.906335 +0.6,0.8,0.4,-->,0.906335 +0.6,0.8,0.6,-->,0.906335 +0.6,0.8,0.8,-->,0.906335 +0.6,0.8,1,-->,0.906335 +0.6,1,0,-->,1.000000 +0.6,1,0.2,-->,1.000000 +0.6,1,0.4,-->,1.000000 +0.6,1,0.6,-->,1.000000 +0.6,1,0.8,-->,1.000000 +0.6,1,1,-->,1.000000 +0.8,0,0,-->,0.000000 +0.8,0,0.2,-->,0.000000 +0.8,0,0.4,-->,0.000000 +0.8,0,0.6,-->,0.000000 +0.8,0,0.8,-->,0.000000 +0.8,0,1,-->,0.000000 +0.8,0.2,0,-->,0.484534 +0.8,0.2,0.2,-->,0.484534 +0.8,0.2,0.4,-->,0.484534 +0.8,0.2,0.6,-->,0.484534 +0.8,0.2,0.8,-->,0.484534 +0.8,0.2,1,-->,0.484534 +0.8,0.4,0,-->,0.665187 +0.8,0.4,0.2,-->,0.665187 +0.8,0.4,0.4,-->,0.665187 +0.8,0.4,0.6,-->,0.665187 +0.8,0.4,0.8,-->,0.665187 +0.8,0.4,1,-->,0.665187 +0.8,0.6,0,-->,0.797742 +0.8,0.6,0.2,-->,0.797742 +0.8,0.6,0.4,-->,0.797742 +0.8,0.6,0.6,-->,0.797742 +0.8,0.6,0.8,-->,0.797742 +0.8,0.6,1,-->,0.797742 +0.8,0.8,0,-->,0.906335 +0.8,0.8,0.2,-->,0.906335 +0.8,0.8,0.4,-->,0.906335 +0.8,0.8,0.6,-->,0.906335 +0.8,0.8,0.8,-->,0.906335 +0.8,0.8,1,-->,0.906335 +0.8,1,0,-->,1.000000 +0.8,1,0.2,-->,1.000000 +0.8,1,0.4,-->,1.000000 +0.8,1,0.6,-->,1.000000 +0.8,1,0.8,-->,1.000000 +0.8,1,1,-->,1.000000 +1,0,0,-->,0.000000 +1,0,0.2,-->,0.000000 +1,0,0.4,-->,0.000000 +1,0,0.6,-->,0.000000 +1,0,0.8,-->,0.000000 +1,0,1,-->,0.000000 +1,0.2,0,-->,0.484534 +1,0.2,0.2,-->,0.484534 +1,0.2,0.4,-->,0.484534 +1,0.2,0.6,-->,0.484534 +1,0.2,0.8,-->,0.484534 +1,0.2,1,-->,0.484534 +1,0.4,0,-->,0.665187 +1,0.4,0.2,-->,0.665187 +1,0.4,0.4,-->,0.665187 +1,0.4,0.6,-->,0.665187 +1,0.4,0.8,-->,0.665187 +1,0.4,1,-->,0.665187 +1,0.6,0,-->,0.797742 +1,0.6,0.2,-->,0.797742 +1,0.6,0.4,-->,0.797742 +1,0.6,0.6,-->,0.797742 +1,0.6,0.8,-->,0.797742 +1,0.6,1,-->,0.797742 +1,0.8,0,-->,0.906335 +1,0.8,0.2,-->,0.906335 +1,0.8,0.4,-->,0.906335 +1,0.8,0.6,-->,0.906335 +1,0.8,0.8,-->,0.906335 +1,0.8,1,-->,0.906335 +1,1,0,-->,1.000000 +1,1,0.2,-->,1.000000 +1,1,0.4,-->,1.000000 +1,1,0.6,-->,1.000000 +1,1,0.8,-->,1.000000 +1,1,1,-->,1.000000 +-0.1,0.5,0.5,-->,0.735359 +1.1,0.5,0.5,-->,0.735359 +0.5,-0.1,0.5,-->,0.000000 +0.5,1.1,0.5,-->,1.000000 +0.5,0.5,-0.1,-->,0.735359 +0.5,0.5,1.1,-->,0.735359 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-2.csv new file mode 100644 index 0000000..2dac3a4 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000 +0,0,0.2,-->,0.000000 +0,0,0.4,-->,0.000000 +0,0,0.6,-->,0.000000 +0,0,0.8,-->,0.000000 +0,0,1,-->,0.000000 +0,0.2,0,-->,0.484534 +0,0.2,0.2,-->,0.484534 +0,0.2,0.4,-->,0.484534 +0,0.2,0.6,-->,0.484534 +0,0.2,0.8,-->,0.484534 +0,0.2,1,-->,0.484534 +0,0.4,0,-->,0.665187 +0,0.4,0.2,-->,0.665187 +0,0.4,0.4,-->,0.665187 +0,0.4,0.6,-->,0.665187 +0,0.4,0.8,-->,0.665187 +0,0.4,1,-->,0.665187 +0,0.6,0,-->,0.797742 +0,0.6,0.2,-->,0.797742 +0,0.6,0.4,-->,0.797742 +0,0.6,0.6,-->,0.797742 +0,0.6,0.8,-->,0.797742 +0,0.6,1,-->,0.797742 +0,0.8,0,-->,0.906335 +0,0.8,0.2,-->,0.906335 +0,0.8,0.4,-->,0.906335 +0,0.8,0.6,-->,0.906335 +0,0.8,0.8,-->,0.906335 +0,0.8,1,-->,0.906335 +0,1,0,-->,1.000000 +0,1,0.2,-->,1.000000 +0,1,0.4,-->,1.000000 +0,1,0.6,-->,1.000000 +0,1,0.8,-->,1.000000 +0,1,1,-->,1.000000 +0.2,0,0,-->,0.000000 +0.2,0,0.2,-->,0.000000 +0.2,0,0.4,-->,0.000000 +0.2,0,0.6,-->,0.000000 +0.2,0,0.8,-->,0.000000 +0.2,0,1,-->,0.000000 +0.2,0.2,0,-->,0.484534 +0.2,0.2,0.2,-->,0.484534 +0.2,0.2,0.4,-->,0.484534 +0.2,0.2,0.6,-->,0.484534 +0.2,0.2,0.8,-->,0.484534 +0.2,0.2,1,-->,0.484534 +0.2,0.4,0,-->,0.665187 +0.2,0.4,0.2,-->,0.665187 +0.2,0.4,0.4,-->,0.665187 +0.2,0.4,0.6,-->,0.665187 +0.2,0.4,0.8,-->,0.665187 +0.2,0.4,1,-->,0.665187 +0.2,0.6,0,-->,0.797742 +0.2,0.6,0.2,-->,0.797742 +0.2,0.6,0.4,-->,0.797742 +0.2,0.6,0.6,-->,0.797742 +0.2,0.6,0.8,-->,0.797742 +0.2,0.6,1,-->,0.797742 +0.2,0.8,0,-->,0.906335 +0.2,0.8,0.2,-->,0.906335 +0.2,0.8,0.4,-->,0.906335 +0.2,0.8,0.6,-->,0.906335 +0.2,0.8,0.8,-->,0.906335 +0.2,0.8,1,-->,0.906335 +0.2,1,0,-->,1.000000 +0.2,1,0.2,-->,1.000000 +0.2,1,0.4,-->,1.000000 +0.2,1,0.6,-->,1.000000 +0.2,1,0.8,-->,1.000000 +0.2,1,1,-->,1.000000 +0.4,0,0,-->,0.000000 +0.4,0,0.2,-->,0.000000 +0.4,0,0.4,-->,0.000000 +0.4,0,0.6,-->,0.000000 +0.4,0,0.8,-->,0.000000 +0.4,0,1,-->,0.000000 +0.4,0.2,0,-->,0.484534 +0.4,0.2,0.2,-->,0.484534 +0.4,0.2,0.4,-->,0.484534 +0.4,0.2,0.6,-->,0.484534 +0.4,0.2,0.8,-->,0.484534 +0.4,0.2,1,-->,0.484534 +0.4,0.4,0,-->,0.665187 +0.4,0.4,0.2,-->,0.665187 +0.4,0.4,0.4,-->,0.665187 +0.4,0.4,0.6,-->,0.665187 +0.4,0.4,0.8,-->,0.665187 +0.4,0.4,1,-->,0.665187 +0.4,0.6,0,-->,0.797742 +0.4,0.6,0.2,-->,0.797742 +0.4,0.6,0.4,-->,0.797742 +0.4,0.6,0.6,-->,0.797742 +0.4,0.6,0.8,-->,0.797742 +0.4,0.6,1,-->,0.797742 +0.4,0.8,0,-->,0.906335 +0.4,0.8,0.2,-->,0.906335 +0.4,0.8,0.4,-->,0.906335 +0.4,0.8,0.6,-->,0.906335 +0.4,0.8,0.8,-->,0.906335 +0.4,0.8,1,-->,0.906335 +0.4,1,0,-->,1.000000 +0.4,1,0.2,-->,1.000000 +0.4,1,0.4,-->,1.000000 +0.4,1,0.6,-->,1.000000 +0.4,1,0.8,-->,1.000000 +0.4,1,1,-->,1.000000 +0.6,0,0,-->,0.000000 +0.6,0,0.2,-->,0.000000 +0.6,0,0.4,-->,0.000000 +0.6,0,0.6,-->,0.000000 +0.6,0,0.8,-->,0.000000 +0.6,0,1,-->,0.000000 +0.6,0.2,0,-->,0.484534 +0.6,0.2,0.2,-->,0.484534 +0.6,0.2,0.4,-->,0.484534 +0.6,0.2,0.6,-->,0.484534 +0.6,0.2,0.8,-->,0.484534 +0.6,0.2,1,-->,0.484534 +0.6,0.4,0,-->,0.665187 +0.6,0.4,0.2,-->,0.665187 +0.6,0.4,0.4,-->,0.665187 +0.6,0.4,0.6,-->,0.665187 +0.6,0.4,0.8,-->,0.665187 +0.6,0.4,1,-->,0.665187 +0.6,0.6,0,-->,0.797742 +0.6,0.6,0.2,-->,0.797742 +0.6,0.6,0.4,-->,0.797742 +0.6,0.6,0.6,-->,0.797742 +0.6,0.6,0.8,-->,0.797742 +0.6,0.6,1,-->,0.797742 +0.6,0.8,0,-->,0.906335 +0.6,0.8,0.2,-->,0.906335 +0.6,0.8,0.4,-->,0.906335 +0.6,0.8,0.6,-->,0.906335 +0.6,0.8,0.8,-->,0.906335 +0.6,0.8,1,-->,0.906335 +0.6,1,0,-->,1.000000 +0.6,1,0.2,-->,1.000000 +0.6,1,0.4,-->,1.000000 +0.6,1,0.6,-->,1.000000 +0.6,1,0.8,-->,1.000000 +0.6,1,1,-->,1.000000 +0.8,0,0,-->,0.000000 +0.8,0,0.2,-->,0.000000 +0.8,0,0.4,-->,0.000000 +0.8,0,0.6,-->,0.000000 +0.8,0,0.8,-->,0.000000 +0.8,0,1,-->,0.000000 +0.8,0.2,0,-->,0.484534 +0.8,0.2,0.2,-->,0.484534 +0.8,0.2,0.4,-->,0.484534 +0.8,0.2,0.6,-->,0.484534 +0.8,0.2,0.8,-->,0.484534 +0.8,0.2,1,-->,0.484534 +0.8,0.4,0,-->,0.665187 +0.8,0.4,0.2,-->,0.665187 +0.8,0.4,0.4,-->,0.665187 +0.8,0.4,0.6,-->,0.665187 +0.8,0.4,0.8,-->,0.665187 +0.8,0.4,1,-->,0.665187 +0.8,0.6,0,-->,0.797742 +0.8,0.6,0.2,-->,0.797742 +0.8,0.6,0.4,-->,0.797742 +0.8,0.6,0.6,-->,0.797742 +0.8,0.6,0.8,-->,0.797742 +0.8,0.6,1,-->,0.797742 +0.8,0.8,0,-->,0.906335 +0.8,0.8,0.2,-->,0.906335 +0.8,0.8,0.4,-->,0.906335 +0.8,0.8,0.6,-->,0.906335 +0.8,0.8,0.8,-->,0.906335 +0.8,0.8,1,-->,0.906335 +0.8,1,0,-->,1.000000 +0.8,1,0.2,-->,1.000000 +0.8,1,0.4,-->,1.000000 +0.8,1,0.6,-->,1.000000 +0.8,1,0.8,-->,1.000000 +0.8,1,1,-->,1.000000 +1,0,0,-->,0.000000 +1,0,0.2,-->,0.000000 +1,0,0.4,-->,0.000000 +1,0,0.6,-->,0.000000 +1,0,0.8,-->,0.000000 +1,0,1,-->,0.000000 +1,0.2,0,-->,0.484534 +1,0.2,0.2,-->,0.484534 +1,0.2,0.4,-->,0.484534 +1,0.2,0.6,-->,0.484534 +1,0.2,0.8,-->,0.484534 +1,0.2,1,-->,0.484534 +1,0.4,0,-->,0.665187 +1,0.4,0.2,-->,0.665187 +1,0.4,0.4,-->,0.665187 +1,0.4,0.6,-->,0.665187 +1,0.4,0.8,-->,0.665187 +1,0.4,1,-->,0.665187 +1,0.6,0,-->,0.797742 +1,0.6,0.2,-->,0.797742 +1,0.6,0.4,-->,0.797742 +1,0.6,0.6,-->,0.797742 +1,0.6,0.8,-->,0.797742 +1,0.6,1,-->,0.797742 +1,0.8,0,-->,0.906335 +1,0.8,0.2,-->,0.906335 +1,0.8,0.4,-->,0.906335 +1,0.8,0.6,-->,0.906335 +1,0.8,0.8,-->,0.906335 +1,0.8,1,-->,0.906335 +1,1,0,-->,1.000000 +1,1,0.2,-->,1.000000 +1,1,0.4,-->,1.000000 +1,1,0.6,-->,1.000000 +1,1,0.8,-->,1.000000 +1,1,1,-->,1.000000 +-0.1,0.5,0.5,-->,0.735359 +1.1,0.5,0.5,-->,0.735359 +0.5,-0.1,0.5,-->,0.000000 +0.5,1.1,0.5,-->,1.000000 +0.5,0.5,-0.1,-->,0.735359 +0.5,0.5,1.1,-->,0.735359 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-3.csv new file mode 100644 index 0000000..2dac3a4 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToDevice_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000 +0,0,0.2,-->,0.000000 +0,0,0.4,-->,0.000000 +0,0,0.6,-->,0.000000 +0,0,0.8,-->,0.000000 +0,0,1,-->,0.000000 +0,0.2,0,-->,0.484534 +0,0.2,0.2,-->,0.484534 +0,0.2,0.4,-->,0.484534 +0,0.2,0.6,-->,0.484534 +0,0.2,0.8,-->,0.484534 +0,0.2,1,-->,0.484534 +0,0.4,0,-->,0.665187 +0,0.4,0.2,-->,0.665187 +0,0.4,0.4,-->,0.665187 +0,0.4,0.6,-->,0.665187 +0,0.4,0.8,-->,0.665187 +0,0.4,1,-->,0.665187 +0,0.6,0,-->,0.797742 +0,0.6,0.2,-->,0.797742 +0,0.6,0.4,-->,0.797742 +0,0.6,0.6,-->,0.797742 +0,0.6,0.8,-->,0.797742 +0,0.6,1,-->,0.797742 +0,0.8,0,-->,0.906335 +0,0.8,0.2,-->,0.906335 +0,0.8,0.4,-->,0.906335 +0,0.8,0.6,-->,0.906335 +0,0.8,0.8,-->,0.906335 +0,0.8,1,-->,0.906335 +0,1,0,-->,1.000000 +0,1,0.2,-->,1.000000 +0,1,0.4,-->,1.000000 +0,1,0.6,-->,1.000000 +0,1,0.8,-->,1.000000 +0,1,1,-->,1.000000 +0.2,0,0,-->,0.000000 +0.2,0,0.2,-->,0.000000 +0.2,0,0.4,-->,0.000000 +0.2,0,0.6,-->,0.000000 +0.2,0,0.8,-->,0.000000 +0.2,0,1,-->,0.000000 +0.2,0.2,0,-->,0.484534 +0.2,0.2,0.2,-->,0.484534 +0.2,0.2,0.4,-->,0.484534 +0.2,0.2,0.6,-->,0.484534 +0.2,0.2,0.8,-->,0.484534 +0.2,0.2,1,-->,0.484534 +0.2,0.4,0,-->,0.665187 +0.2,0.4,0.2,-->,0.665187 +0.2,0.4,0.4,-->,0.665187 +0.2,0.4,0.6,-->,0.665187 +0.2,0.4,0.8,-->,0.665187 +0.2,0.4,1,-->,0.665187 +0.2,0.6,0,-->,0.797742 +0.2,0.6,0.2,-->,0.797742 +0.2,0.6,0.4,-->,0.797742 +0.2,0.6,0.6,-->,0.797742 +0.2,0.6,0.8,-->,0.797742 +0.2,0.6,1,-->,0.797742 +0.2,0.8,0,-->,0.906335 +0.2,0.8,0.2,-->,0.906335 +0.2,0.8,0.4,-->,0.906335 +0.2,0.8,0.6,-->,0.906335 +0.2,0.8,0.8,-->,0.906335 +0.2,0.8,1,-->,0.906335 +0.2,1,0,-->,1.000000 +0.2,1,0.2,-->,1.000000 +0.2,1,0.4,-->,1.000000 +0.2,1,0.6,-->,1.000000 +0.2,1,0.8,-->,1.000000 +0.2,1,1,-->,1.000000 +0.4,0,0,-->,0.000000 +0.4,0,0.2,-->,0.000000 +0.4,0,0.4,-->,0.000000 +0.4,0,0.6,-->,0.000000 +0.4,0,0.8,-->,0.000000 +0.4,0,1,-->,0.000000 +0.4,0.2,0,-->,0.484534 +0.4,0.2,0.2,-->,0.484534 +0.4,0.2,0.4,-->,0.484534 +0.4,0.2,0.6,-->,0.484534 +0.4,0.2,0.8,-->,0.484534 +0.4,0.2,1,-->,0.484534 +0.4,0.4,0,-->,0.665187 +0.4,0.4,0.2,-->,0.665187 +0.4,0.4,0.4,-->,0.665187 +0.4,0.4,0.6,-->,0.665187 +0.4,0.4,0.8,-->,0.665187 +0.4,0.4,1,-->,0.665187 +0.4,0.6,0,-->,0.797742 +0.4,0.6,0.2,-->,0.797742 +0.4,0.6,0.4,-->,0.797742 +0.4,0.6,0.6,-->,0.797742 +0.4,0.6,0.8,-->,0.797742 +0.4,0.6,1,-->,0.797742 +0.4,0.8,0,-->,0.906335 +0.4,0.8,0.2,-->,0.906335 +0.4,0.8,0.4,-->,0.906335 +0.4,0.8,0.6,-->,0.906335 +0.4,0.8,0.8,-->,0.906335 +0.4,0.8,1,-->,0.906335 +0.4,1,0,-->,1.000000 +0.4,1,0.2,-->,1.000000 +0.4,1,0.4,-->,1.000000 +0.4,1,0.6,-->,1.000000 +0.4,1,0.8,-->,1.000000 +0.4,1,1,-->,1.000000 +0.6,0,0,-->,0.000000 +0.6,0,0.2,-->,0.000000 +0.6,0,0.4,-->,0.000000 +0.6,0,0.6,-->,0.000000 +0.6,0,0.8,-->,0.000000 +0.6,0,1,-->,0.000000 +0.6,0.2,0,-->,0.484534 +0.6,0.2,0.2,-->,0.484534 +0.6,0.2,0.4,-->,0.484534 +0.6,0.2,0.6,-->,0.484534 +0.6,0.2,0.8,-->,0.484534 +0.6,0.2,1,-->,0.484534 +0.6,0.4,0,-->,0.665187 +0.6,0.4,0.2,-->,0.665187 +0.6,0.4,0.4,-->,0.665187 +0.6,0.4,0.6,-->,0.665187 +0.6,0.4,0.8,-->,0.665187 +0.6,0.4,1,-->,0.665187 +0.6,0.6,0,-->,0.797742 +0.6,0.6,0.2,-->,0.797742 +0.6,0.6,0.4,-->,0.797742 +0.6,0.6,0.6,-->,0.797742 +0.6,0.6,0.8,-->,0.797742 +0.6,0.6,1,-->,0.797742 +0.6,0.8,0,-->,0.906335 +0.6,0.8,0.2,-->,0.906335 +0.6,0.8,0.4,-->,0.906335 +0.6,0.8,0.6,-->,0.906335 +0.6,0.8,0.8,-->,0.906335 +0.6,0.8,1,-->,0.906335 +0.6,1,0,-->,1.000000 +0.6,1,0.2,-->,1.000000 +0.6,1,0.4,-->,1.000000 +0.6,1,0.6,-->,1.000000 +0.6,1,0.8,-->,1.000000 +0.6,1,1,-->,1.000000 +0.8,0,0,-->,0.000000 +0.8,0,0.2,-->,0.000000 +0.8,0,0.4,-->,0.000000 +0.8,0,0.6,-->,0.000000 +0.8,0,0.8,-->,0.000000 +0.8,0,1,-->,0.000000 +0.8,0.2,0,-->,0.484534 +0.8,0.2,0.2,-->,0.484534 +0.8,0.2,0.4,-->,0.484534 +0.8,0.2,0.6,-->,0.484534 +0.8,0.2,0.8,-->,0.484534 +0.8,0.2,1,-->,0.484534 +0.8,0.4,0,-->,0.665187 +0.8,0.4,0.2,-->,0.665187 +0.8,0.4,0.4,-->,0.665187 +0.8,0.4,0.6,-->,0.665187 +0.8,0.4,0.8,-->,0.665187 +0.8,0.4,1,-->,0.665187 +0.8,0.6,0,-->,0.797742 +0.8,0.6,0.2,-->,0.797742 +0.8,0.6,0.4,-->,0.797742 +0.8,0.6,0.6,-->,0.797742 +0.8,0.6,0.8,-->,0.797742 +0.8,0.6,1,-->,0.797742 +0.8,0.8,0,-->,0.906335 +0.8,0.8,0.2,-->,0.906335 +0.8,0.8,0.4,-->,0.906335 +0.8,0.8,0.6,-->,0.906335 +0.8,0.8,0.8,-->,0.906335 +0.8,0.8,1,-->,0.906335 +0.8,1,0,-->,1.000000 +0.8,1,0.2,-->,1.000000 +0.8,1,0.4,-->,1.000000 +0.8,1,0.6,-->,1.000000 +0.8,1,0.8,-->,1.000000 +0.8,1,1,-->,1.000000 +1,0,0,-->,0.000000 +1,0,0.2,-->,0.000000 +1,0,0.4,-->,0.000000 +1,0,0.6,-->,0.000000 +1,0,0.8,-->,0.000000 +1,0,1,-->,0.000000 +1,0.2,0,-->,0.484534 +1,0.2,0.2,-->,0.484534 +1,0.2,0.4,-->,0.484534 +1,0.2,0.6,-->,0.484534 +1,0.2,0.8,-->,0.484534 +1,0.2,1,-->,0.484534 +1,0.4,0,-->,0.665187 +1,0.4,0.2,-->,0.665187 +1,0.4,0.4,-->,0.665187 +1,0.4,0.6,-->,0.665187 +1,0.4,0.8,-->,0.665187 +1,0.4,1,-->,0.665187 +1,0.6,0,-->,0.797742 +1,0.6,0.2,-->,0.797742 +1,0.6,0.4,-->,0.797742 +1,0.6,0.6,-->,0.797742 +1,0.6,0.8,-->,0.797742 +1,0.6,1,-->,0.797742 +1,0.8,0,-->,0.906335 +1,0.8,0.2,-->,0.906335 +1,0.8,0.4,-->,0.906335 +1,0.8,0.6,-->,0.906335 +1,0.8,0.8,-->,0.906335 +1,0.8,1,-->,0.906335 +1,1,0,-->,1.000000 +1,1,0.2,-->,1.000000 +1,1,0.4,-->,1.000000 +1,1,0.6,-->,1.000000 +1,1,0.8,-->,1.000000 +1,1,1,-->,1.000000 +-0.1,0.5,0.5,-->,0.735359 +1.1,0.5,0.5,-->,0.735359 +0.5,-0.1,0.5,-->,0.000000 +0.5,1.1,0.5,-->,1.000000 +0.5,0.5,-0.1,-->,0.735359 +0.5,0.5,1.1,-->,0.735359 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-0.csv new file mode 100644 index 0000000..0b166b7 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-0.csv @@ -0,0 +1,8 @@ +0,-->,0.003360,0.003473,0.002870 +0.2,-->,0.035168,0.036463,0.030083 +0.4,-->,0.131024,0.135878,0.112091 +0.6,-->,0.309430,0.320911,0.264723 +0.8,-->,0.583539,0.605201,0.499232 +1,-->,0.964200,1.000000,0.824900 +-0.1,-->,0.000000,0.000000,0.000000 +1.1,-->,1.197466,1.241930,1.024467 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-1.csv new file mode 100644 index 0000000..d19dcb0 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-1.csv @@ -0,0 +1,8 @@ +0,-->,0.000000,0.000000,0.000000 +0.2,-->,0.031919,0.033105,0.027308 +0.4,-->,0.128110,0.132867,0.109602 +0.6,-->,0.307140,0.318544,0.262767 +0.8,-->,0.582208,0.603825,0.498095 +1,-->,0.964200,1.000000,0.824900 +-0.1,-->,-0.007462,-0.007739,-0.006384 +1.1,-->,1.198282,1.242773,1.025164 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-2.csv new file mode 100644 index 0000000..d19dcb0 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-2.csv @@ -0,0 +1,8 @@ +0,-->,0.000000,0.000000,0.000000 +0.2,-->,0.031919,0.033105,0.027308 +0.4,-->,0.128110,0.132867,0.109602 +0.6,-->,0.307140,0.318544,0.262767 +0.8,-->,0.582208,0.603825,0.498095 +1,-->,0.964200,1.000000,0.824900 +-0.1,-->,-0.007462,-0.007739,-0.006384 +1.1,-->,1.198282,1.242773,1.025164 diff --git a/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-3.csv new file mode 100644 index 0000000..8372177 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sGrey-v4_ToPcs_ICC-3.csv @@ -0,0 +1,8 @@ +0,-->,0.000000,0.000000,0.000000 +0.2,-->,0.031919,0.033105,0.027308 +0.4,-->,0.128110,0.132867,0.109602 +0.6,-->,0.307140,0.318544,0.262767 +0.8,-->,0.582208,0.603825,0.498095 +1,-->,0.964200,1.000000,0.824900 +-0.1,-->,0.000000,0.000000,0.000000 +1.1,-->,1.198282,1.242773,1.025164 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-0.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-0.csv new file mode 100644 index 0000000..1daa377 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.000000,0.075349,0.563890 +0,0,0.4,-->,0.000000,0.119562,0.773613 +0,0,0.6,-->,0.000000,0.151891,0.927108 +0,0,0.8,-->,0.000000,0.178371,1.000000 +0,0,1,-->,0.000000,0.201163,1.000000 +0,0.2,0,-->,0.000000,0.648341,0.000000 +0,0.2,0.2,-->,0.000000,0.653440,0.519822 +0,0.2,0.4,-->,0.000000,0.658571,0.745093 +0,0.2,0.6,-->,0.000000,0.663657,0.904813 +0,0.2,0.8,-->,0.000000,0.668683,1.000000 +0,0.2,1,-->,0.000000,0.673662,1.000000 +0,0.4,0,-->,0.000000,0.887292,0.000000 +0,0.4,0.2,-->,0.000000,0.890694,0.469514 +0,0.4,0.4,-->,0.000000,0.894123,0.714521 +0,0.4,0.6,-->,0.000000,0.897539,0.881352 +0,0.4,0.8,-->,0.000000,0.900937,1.000000 +0,0.4,1,-->,0.000000,0.904314,1.000000 +0,0.6,0,-->,0.000000,1.000000,0.000000 +0,0.6,0.2,-->,0.000000,1.000000,0.411317 +0,0.6,0.4,-->,0.000000,1.000000,0.682153 +0,0.6,0.6,-->,0.000000,1.000000,0.857036 +0,0.6,0.8,-->,0.000000,1.000000,0.994311 +0,0.6,1,-->,0.000000,1.000000,1.000000 +0,0.8,0,-->,0.000000,1.000000,0.000000 +0,0.8,0.2,-->,0.000000,1.000000,0.340618 +0,0.8,0.4,-->,0.000000,1.000000,0.647661 +0,0.8,0.6,-->,0.000000,1.000000,0.831782 +0,0.8,0.8,-->,0.000000,1.000000,0.973678 +0,0.8,1,-->,0.000000,1.000000,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.245308 +0,1,0.4,-->,0.000000,1.000000,0.610621 +0,1,0.6,-->,0.000000,1.000000,0.805464 +0,1,0.8,-->,0.000000,1.000000,0.952440 +0,1,1,-->,0.000000,1.000000,1.000000 +0.2,0,0,-->,0.808567,0.000000,0.124211 +0.2,0,0.2,-->,0.749273,0.000000,0.576876 +0.2,0,0.4,-->,0.682097,0.000000,0.782310 +0.2,0,0.6,-->,0.605028,0.000000,0.933977 +0.2,0,0.8,-->,0.512698,0.000000,1.000000 +0.2,0,1,-->,0.392265,0.000000,1.000000 +0.2,0.2,0,-->,0.583365,0.467018,0.000000 +0.2,0.2,0.2,-->,0.487242,0.474732,0.534182 +0.2,0.2,0.4,-->,0.355782,0.482394,0.754219 +0.2,0.2,0.6,-->,0.065540,0.489905,0.911904 +0.2,0.2,0.8,-->,0.000000,0.497280,1.000000 +0.2,0.2,1,-->,0.000000,0.504523,1.000000 +0.2,0.4,0,-->,0.000000,0.779315,0.000000 +0.2,0.4,0.2,-->,0.000000,0.783343,0.485755 +0.2,0.4,0.4,-->,0.000000,0.787403,0.724152 +0.2,0.4,0.6,-->,0.000000,0.791434,0.888693 +0.2,0.4,0.8,-->,0.000000,0.795434,1.000000 +0.2,0.4,1,-->,0.000000,0.799418,1.000000 +0.2,0.6,0,-->,0.000000,0.979482,0.000000 +0.2,0.6,0.2,-->,0.000000,0.982469,0.430355 +0.2,0.6,0.4,-->,0.000000,0.985482,0.692373 +0.2,0.6,0.6,-->,0.000000,0.988484,0.864647 +0.2,0.6,0.8,-->,0.000000,0.991476,1.000000 +0.2,0.6,1,-->,0.000000,0.994452,1.000000 +0.2,0.8,0,-->,0.000000,1.000000,0.000000 +0.2,0.8,0.2,-->,0.000000,1.000000,0.364261 +0.2,0.8,0.4,-->,0.000000,1.000000,0.658570 +0.2,0.8,0.6,-->,0.000000,1.000000,0.839697 +0.2,0.8,0.8,-->,0.000000,1.000000,0.980118 +0.2,0.8,1,-->,0.000000,1.000000,1.000000 +0.2,1,0,-->,0.000000,1.000000,0.000000 +0.2,1,0.2,-->,0.000000,1.000000,0.278920 +0.2,1,0.4,-->,0.000000,1.000000,0.622372 +0.2,1,0.6,-->,0.000000,1.000000,0.813717 +0.2,1,0.8,-->,0.000000,1.000000,0.959072 +0.2,1,1,-->,0.000000,1.000000,1.000000 +0.4,0,0,-->,1.000000,0.000000,0.185112 +0.4,0,0.2,-->,1.000000,0.000000,0.589701 +0.4,0,0.4,-->,1.000000,0.000000,0.791018 +0.4,0,0.6,-->,0.979260,0.000000,0.940895 +0.4,0,0.8,-->,0.933331,0.000000,1.000000 +0.4,0,1,-->,0.884210,0.000000,1.000000 +0.4,0.2,0,-->,0.967889,0.000000,0.000000 +0.4,0.2,0.2,-->,0.921894,0.000000,0.548305 +0.4,0.2,0.4,-->,0.871910,0.021484,0.763350 +0.4,0.2,0.6,-->,0.817828,0.088837,0.919040 +0.4,0.2,0.8,-->,0.758606,0.128799,1.000000 +0.4,0.2,1,-->,0.692630,0.159264,1.000000 +0.4,0.4,0,-->,0.800039,0.644451,0.000000 +0.4,0.4,0.2,-->,0.739839,0.649603,0.501627 +0.4,0.4,0.4,-->,0.671417,0.654765,0.733780 +0.4,0.4,0.6,-->,0.592531,0.659885,0.896073 +0.4,0.4,0.8,-->,0.497160,0.664942,1.000000 +0.4,0.4,1,-->,0.370228,0.669966,1.000000 +0.4,0.6,0,-->,0.565060,0.884718,0.000000 +0.4,0.6,0.2,-->,0.464005,0.888128,0.448699 +0.4,0.6,0.4,-->,0.320416,0.891574,0.702565 +0.4,0.6,0.6,-->,0.000000,0.895003,0.872303 +0.4,0.6,0.8,-->,0.000000,0.898410,1.000000 +0.4,0.6,1,-->,0.000000,0.901802,1.000000 +0.4,0.8,0,-->,0.000000,1.000000,0.000000 +0.4,0.8,0.2,-->,0.000000,1.000000,0.386538 +0.4,0.8,0.4,-->,0.000000,1.000000,0.669438 +0.4,0.8,0.6,-->,0.000000,1.000000,0.847640 +0.4,0.8,0.8,-->,0.000000,1.000000,0.986608 +0.4,0.8,1,-->,0.000000,1.000000,1.000000 +0.4,1,0,-->,0.000000,1.000000,0.000000 +0.4,1,0.2,-->,0.000000,1.000000,0.308818 +0.4,1,0.4,-->,0.000000,1.000000,0.634042 +0.4,1,0.6,-->,0.000000,1.000000,0.822004 +0.4,1,0.8,-->,0.000000,1.000000,0.965749 +0.4,1,1,-->,0.000000,1.000000,1.000000 +0.6,0,0,-->,1.000000,0.000000,0.229622 +0.6,0,0.2,-->,1.000000,0.000000,0.602188 +0.6,0,0.4,-->,1.000000,0.000000,0.799614 +0.6,0,0.6,-->,1.000000,0.000000,0.947744 +0.6,0,0.8,-->,1.000000,0.000000,1.000000 +0.6,0,1,-->,1.000000,0.000000,1.000000 +0.6,0.2,0,-->,1.000000,0.000000,0.000000 +0.6,0.2,0.2,-->,1.000000,0.000000,0.561975 +0.6,0.2,0.4,-->,1.000000,0.000000,0.772343 +0.6,0.2,0.6,-->,1.000000,0.000000,0.926110 +0.6,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.6,0.2,1,-->,1.000000,0.000000,1.000000 +0.6,0.4,0,-->,1.000000,0.457118,0.000000 +0.6,0.4,0.2,-->,1.000000,0.465035,0.516877 +0.6,0.4,0.4,-->,1.000000,0.472898,0.743241 +0.6,0.4,0.6,-->,0.972651,0.480604,0.903377 +0.6,0.4,0.8,-->,0.926289,0.488153,1.000000 +0.6,0.4,1,-->,0.876630,0.495556,1.000000 +0.6,0.6,0,-->,0.958553,0.774231,0.000000 +0.6,0.6,0.2,-->,0.911937,0.778292,0.466148 +0.6,0.6,0.4,-->,0.861178,0.782389,0.712564 +0.6,0.6,0.6,-->,0.806149,0.786456,0.879864 +0.6,0.6,0.8,-->,0.745690,0.790490,1.000000 +0.6,0.6,1,-->,0.678052,0.794497,1.000000 +0.6,0.8,0,-->,0.788000,0.975718,0.000000 +0.6,0.8,0.2,-->,0.726485,0.978723,0.407347 +0.6,0.8,0.4,-->,0.656235,0.981756,0.680070 +0.6,0.8,0.6,-->,0.574587,0.984774,0.855495 +0.6,0.8,0.8,-->,0.474540,0.987781,0.993052 +0.6,0.8,1,-->,0.336720,0.990772,1.000000 +0.6,1,0,-->,0.545972,1.000000,0.000000 +0.6,1,0.2,-->,0.439209,1.000000,0.335609 +0.6,1,0.4,-->,0.279642,1.000000,0.645435 +0.6,1,0.6,-->,0.000000,1.000000,0.830174 +0.6,1,0.8,-->,0.000000,1.000000,0.972375 +0.6,1,1,-->,0.000000,1.000000,1.000000 +0.8,0,0,-->,1.000000,0.000000,0.266062 +0.8,0,0.2,-->,1.000000,0.000000,0.614348 +0.8,0,0.4,-->,1.000000,0.000000,0.808081 +0.8,0,0.6,-->,1.000000,0.000000,0.954536 +0.8,0,0.8,-->,1.000000,0.000000,1.000000 +0.8,0,1,-->,1.000000,0.000000,1.000000 +0.8,0.2,0,-->,1.000000,0.000000,0.114315 +0.8,0.2,0.2,-->,1.000000,0.000000,0.575231 +0.8,0.2,0.4,-->,1.000000,0.000000,0.781203 +0.8,0.2,0.6,-->,1.000000,0.000000,0.933097 +0.8,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.8,0.2,1,-->,1.000000,0.000000,1.000000 +0.8,0.4,0,-->,1.000000,0.000000,0.000000 +0.8,0.4,0.2,-->,1.000000,0.000000,0.531575 +0.8,0.4,0.4,-->,1.000000,0.000000,0.752544 +0.8,0.4,0.6,-->,1.000000,0.001068,0.910604 +0.8,0.4,0.8,-->,1.000000,0.076792,1.000000 +0.8,0.4,1,-->,1.000000,0.120520,1.000000 +0.8,0.6,0,-->,1.000000,0.637933,0.000000 +0.8,0.6,0.2,-->,1.000000,0.643143,0.482821 +0.8,0.6,0.4,-->,1.000000,0.648379,0.722387 +0.8,0.6,0.6,-->,1.000000,0.653553,0.887340 +0.8,0.6,0.8,-->,1.000000,0.658680,1.000000 +0.8,0.6,1,-->,1.000000,0.663766,1.000000 +0.8,0.8,0,-->,1.000000,0.880418,0.000000 +0.8,0.8,0.2,-->,1.000000,0.883855,0.426925 +0.8,0.8,0.4,-->,1.000000,0.887316,0.690501 +0.8,0.8,0.6,-->,0.963378,0.890768,0.863258 +0.8,0.8,0.8,-->,0.916389,0.894198,0.999432 +0.8,0.8,1,-->,0.865984,0.897612,1.000000 +0.8,1,0,-->,0.949097,1.000000,0.000000 +0.8,1,0.2,-->,0.901830,1.000000,0.360048 +0.8,1,0.4,-->,0.850271,1.000000,0.656586 +0.8,1,0.6,-->,0.794235,1.000000,0.838243 +0.8,1,0.8,-->,0.732477,1.000000,0.978934 +0.8,1,1,-->,0.663054,1.000000,1.000000 +1,0,0,-->,1.000000,0.000000,0.297471 +1,0,0.2,-->,1.000000,0.000000,0.626211 +1,0,0.4,-->,1.000000,0.000000,0.816436 +1,0,0.6,-->,1.000000,0.000000,0.961257 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,1.000000,0.000000,0.178635 +1,0.2,0.2,-->,1.000000,0.000000,0.588103 +1,0.2,0.4,-->,1.000000,0.000000,0.789931 +1,0.2,0.6,-->,1.000000,0.000000,0.940030 +1,0.2,0.8,-->,1.000000,0.000000,1.000000 +1,0.2,1,-->,1.000000,0.000000,1.000000 +1,0.4,0,-->,1.000000,0.000000,0.000000 +1,0.4,0.2,-->,1.000000,0.000000,0.545780 +1,0.4,0.4,-->,1.000000,0.000000,0.761708 +1,0.4,0.6,-->,1.000000,0.000000,0.917758 +1,0.4,0.8,-->,1.000000,0.000000,1.000000 +1,0.4,1,-->,1.000000,0.000000,1.000000 +1,0.6,0,-->,1.000000,0.446953,0.000000 +1,0.6,0.2,-->,1.000000,0.455096,0.498802 +1,0.6,0.4,-->,1.000000,0.463160,0.732049 +1,0.6,0.6,-->,1.000000,0.471073,0.894743 +1,0.6,0.8,-->,1.000000,0.478807,1.000000 +1,0.6,1,-->,1.000000,0.486387,1.000000 +1,0.8,0,-->,1.000000,0.769100,0.000000 +1,0.8,0.2,-->,1.000000,0.773196,0.445441 +1,0.8,0.4,-->,1.000000,0.777331,0.700734 +1,0.8,0.6,-->,1.000000,0.781428,0.870922 +1,0.8,0.8,-->,1.000000,0.785502,1.000000 +1,0.8,1,-->,1.000000,0.789545,1.000000 +1,1,0,-->,1.000000,0.971947,0.000000 +1,1,0.2,-->,1.000000,0.974960,0.382627 +1,1,0.4,-->,1.000000,0.978008,0.667492 +1,1,0.6,-->,1.000000,0.981042,0.846206 +1,1,0.8,-->,1.000000,0.984067,0.985439 +1,1,1,-->,1.000000,0.987078,1.000000 +-0.1,0.5,0.5,-->,0.000000,0.987365,0.789991 +1.1,0.5,0.5,-->,1.000000,0.000000,0.835757 +0.5,-0.1,0.5,-->,1.000000,0.000000,0.874015 +0.5,1.1,0.5,-->,0.000000,1.000000,0.725402 +0.5,0.5,-0.1,-->,0.883985,0.713183,0.000000 +0.5,0.5,1.1,-->,0.502026,0.737870,1.000000 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-1.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-1.csv new file mode 100644 index 0000000..8ebe433 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.000000,0.075935,0.566723 +0,0,0.4,-->,0.000000,0.119827,0.774896 +0,0,0.6,-->,0.000000,0.152003,0.927642 +0,0,0.8,-->,0.000000,0.178381,1.000000 +0,0,1,-->,0.000000,0.201097,1.000000 +0,0.2,0,-->,0.000000,0.652464,0.000000 +0,0.2,0.2,-->,0.000000,0.657592,0.522311 +0,0.2,0.4,-->,0.000000,0.662659,0.746027 +0,0.2,0.6,-->,0.000000,0.667682,0.905048 +0,0.2,0.8,-->,0.000000,0.672650,1.000000 +0,0.2,1,-->,0.000000,0.677576,1.000000 +0,0.4,0,-->,0.000000,0.889356,0.000000 +0,0.4,0.2,-->,0.000000,0.892781,0.472522 +0,0.4,0.4,-->,0.000000,0.896191,0.715625 +0,0.4,0.6,-->,0.000000,0.899585,0.881674 +0,0.4,0.8,-->,0.000000,0.902960,1.000000 +0,0.4,1,-->,0.000000,0.906319,1.000000 +0,0.6,0,-->,0.000000,1.000000,0.000000 +0,0.6,0.2,-->,0.000000,1.000000,0.415077 +0,0.6,0.4,-->,0.000000,1.000000,0.683437 +0,0.6,0.6,-->,0.000000,1.000000,0.857459 +0,0.6,0.8,-->,0.000000,1.000000,0.994225 +0,0.6,1,-->,0.000000,1.000000,1.000000 +0,0.8,0,-->,0.000000,1.000000,0.000000 +0,0.8,0.2,-->,0.000000,1.000000,0.345610 +0,0.8,0.4,-->,0.000000,1.000000,0.649157 +0,0.8,0.6,-->,0.000000,1.000000,0.832305 +0,0.8,0.8,-->,0.000000,1.000000,0.973661 +0,0.8,1,-->,0.000000,1.000000,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.253018 +0,1,0.4,-->,0.000000,1.000000,0.612356 +0,1,0.6,-->,0.000000,1.000000,0.806117 +0,1,0.8,-->,0.000000,1.000000,0.952497 +0,1,1,-->,0.000000,1.000000,1.000000 +0.2,0,0,-->,0.813415,0.000000,0.125224 +0.2,0,0.2,-->,0.753951,0.000000,0.579800 +0.2,0,0.4,-->,0.687624,0.000000,0.783690 +0.2,0,0.6,-->,0.611755,0.000000,0.934597 +0.2,0,0.8,-->,0.521323,0.000000,1.000000 +0.2,0,1,-->,0.404696,0.000000,1.000000 +0.2,0.2,0,-->,0.586784,0.470214,0.000000 +0.2,0.2,0.2,-->,0.490354,0.477939,0.536785 +0.2,0.2,0.4,-->,0.360882,0.485508,0.755261 +0.2,0.2,0.6,-->,0.092969,0.492942,0.912232 +0.2,0.2,0.8,-->,0.000000,0.500234,1.000000 +0.2,0.2,1,-->,0.000000,0.507399,1.000000 +0.2,0.4,0,-->,0.000000,0.780167,0.000000 +0.2,0.4,0.2,-->,0.000000,0.784235,0.488863 +0.2,0.4,0.4,-->,0.000000,0.788272,0.725367 +0.2,0.4,0.6,-->,0.000000,0.792283,0.889109 +0.2,0.4,0.8,-->,0.000000,0.796261,1.000000 +0.2,0.4,1,-->,0.000000,0.800226,1.000000 +0.2,0.6,0,-->,0.000000,0.979507,0.000000 +0.2,0.6,0.2,-->,0.000000,0.982525,0.434161 +0.2,0.6,0.4,-->,0.000000,0.985529,0.693764 +0.2,0.6,0.6,-->,0.000000,0.988521,0.865166 +0.2,0.6,0.8,-->,0.000000,0.991501,1.000000 +0.2,0.6,1,-->,0.000000,0.994468,1.000000 +0.2,0.8,0,-->,0.000000,1.000000,0.000000 +0.2,0.8,0.2,-->,0.000000,1.000000,0.369184 +0.2,0.8,0.4,-->,0.000000,1.000000,0.660180 +0.2,0.8,0.6,-->,0.000000,1.000000,0.840322 +0.2,0.8,0.8,-->,0.000000,1.000000,0.980189 +0.2,0.8,1,-->,0.000000,1.000000,1.000000 +0.2,1,0,-->,0.000000,1.000000,0.000000 +0.2,1,0.2,-->,0.000000,1.000000,0.285963 +0.2,1,0.4,-->,0.000000,1.000000,0.624231 +0.2,1,0.6,-->,0.000000,1.000000,0.814466 +0.2,1,0.8,-->,0.000000,1.000000,0.959218 +0.2,1,1,-->,0.000000,1.000000,1.000000 +0.4,0,0,-->,1.000000,0.000000,0.185617 +0.4,0,0.2,-->,1.000000,0.000000,0.592512 +0.4,0,0.4,-->,1.000000,0.000000,0.792354 +0.4,0,0.6,-->,0.981879,0.000000,0.941490 +0.4,0,0.8,-->,0.936289,0.000000,1.000000 +0.4,0,1,-->,0.887552,0.000000,1.000000 +0.4,0.2,0,-->,0.968654,0.000000,0.000000 +0.4,0.2,0.2,-->,0.922193,0.000000,0.550766 +0.4,0.2,0.4,-->,0.872410,0.062171,0.764342 +0.4,0.2,0.6,-->,0.818568,0.111009,0.919336 +0.4,0.2,0.8,-->,0.759633,0.145139,1.000000 +0.4,0.2,1,-->,0.694028,0.172572,1.000000 +0.4,0.4,0,-->,0.801681,0.646072,0.000000 +0.4,0.4,0.2,-->,0.740967,0.651264,0.504554 +0.4,0.4,0.4,-->,0.672955,0.656399,0.734935 +0.4,0.4,0.6,-->,0.594621,0.661474,0.896464 +0.4,0.4,0.8,-->,0.500145,0.666499,1.000000 +0.4,0.4,1,-->,0.375055,0.671484,1.000000 +0.4,0.6,0,-->,0.568680,0.885100,0.000000 +0.4,0.6,0.2,-->,0.467383,0.888554,0.452263 +0.4,0.6,0.4,-->,0.326316,0.891981,0.703894 +0.4,0.6,0.6,-->,0.000000,0.895397,0.872787 +0.4,0.6,0.8,-->,0.000000,0.898786,1.000000 +0.4,0.6,1,-->,0.000000,0.902168,1.000000 +0.4,0.8,0,-->,0.000000,1.000000,0.000000 +0.4,0.8,0.2,-->,0.000000,1.000000,0.391051 +0.4,0.8,0.4,-->,0.000000,1.000000,0.670975 +0.4,0.8,0.6,-->,0.000000,1.000000,0.848233 +0.4,0.8,0.8,-->,0.000000,1.000000,0.986655 +0.4,0.8,1,-->,0.000000,1.000000,1.000000 +0.4,1,0,-->,0.000000,1.000000,0.000000 +0.4,1,0.2,-->,0.000000,1.000000,0.314996 +0.4,1,0.4,-->,0.000000,1.000000,0.635816 +0.4,1,0.6,-->,0.000000,1.000000,0.822709 +0.4,1,0.8,-->,0.000000,1.000000,0.965873 +0.4,1,1,-->,0.000000,1.000000,1.000000 +0.6,0,0,-->,1.000000,0.000000,0.229874 +0.6,0,0.2,-->,1.000000,0.000000,0.604872 +0.6,0,0.4,-->,1.000000,0.000000,0.800890 +0.6,0,0.6,-->,1.000000,0.000000,0.948312 +0.6,0,0.8,-->,1.000000,0.000000,1.000000 +0.6,0,1,-->,1.000000,0.000000,1.000000 +0.6,0.2,0,-->,1.000000,0.000000,0.000000 +0.6,0.2,0.2,-->,1.000000,0.000000,0.564313 +0.6,0.2,0.4,-->,1.000000,0.000000,0.773290 +0.6,0.2,0.6,-->,1.000000,0.000000,0.926380 +0.6,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.6,0.2,1,-->,1.000000,0.000000,1.000000 +0.6,0.4,0,-->,1.000000,0.460439,0.000000 +0.6,0.4,0.2,-->,1.000000,0.468376,0.519640 +0.6,0.4,0.4,-->,1.000000,0.476147,0.744340 +0.6,0.4,0.6,-->,0.972752,0.483753,0.903735 +0.6,0.4,0.8,-->,0.926564,0.491225,1.000000 +0.6,0.4,1,-->,0.877111,0.498547,1.000000 +0.6,0.6,0,-->,0.959360,0.775106,0.000000 +0.6,0.6,0.2,-->,0.912270,0.779205,0.469490 +0.6,0.6,0.4,-->,0.861722,0.783279,0.713841 +0.6,0.6,0.6,-->,0.806937,0.787328,0.880317 +0.6,0.6,0.8,-->,0.746783,0.791345,1.000000 +0.6,0.6,1,-->,0.679534,0.795331,1.000000 +0.6,0.8,0,-->,0.789724,0.975759,0.000000 +0.6,0.8,0.2,-->,0.727683,0.978797,0.411509 +0.6,0.8,0.4,-->,0.657862,0.981819,0.681541 +0.6,0.8,0.6,-->,0.576840,0.984827,0.856053 +0.6,0.8,0.8,-->,0.477774,0.987821,0.993077 +0.6,0.8,1,-->,0.342237,0.990803,1.000000 +0.6,1,0,-->,0.549812,1.000000,0.000000 +0.6,1,0.2,-->,0.442909,1.000000,0.341136 +0.6,1,0.4,-->,0.286678,1.000000,0.647135 +0.6,1,0.6,-->,0.000000,1.000000,0.830846 +0.6,1,0.8,-->,0.000000,1.000000,0.972472 +0.6,1,1,-->,0.000000,1.000000,1.000000 +0.8,0,0,-->,1.000000,0.000000,0.266158 +0.8,0,0.2,-->,1.000000,0.000000,0.616928 +0.8,0,0.4,-->,1.000000,0.000000,0.809319 +0.8,0,0.6,-->,1.000000,0.000000,0.955072 +0.8,0,0.8,-->,1.000000,0.000000,1.000000 +0.8,0,1,-->,1.000000,0.000000,1.000000 +0.8,0.2,0,-->,1.000000,0.000000,0.110866 +0.8,0.2,0.2,-->,1.000000,0.000000,0.577456 +0.8,0.2,0.4,-->,1.000000,0.000000,0.782109 +0.8,0.2,0.6,-->,1.000000,0.000000,0.933342 +0.8,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.8,0.2,1,-->,1.000000,0.000000,1.000000 +0.8,0.4,0,-->,1.000000,0.000000,0.000000 +0.8,0.4,0.2,-->,1.000000,0.000000,0.534195 +0.8,0.4,0.4,-->,1.000000,0.000000,0.753599 +0.8,0.4,0.6,-->,1.000000,0.045586,0.910937 +0.8,0.4,0.8,-->,1.000000,0.101410,1.000000 +0.8,0.4,1,-->,1.000000,0.137860,1.000000 +0.8,0.6,0,-->,1.000000,0.639600,0.000000 +0.8,0.6,0.2,-->,1.000000,0.644847,0.485949 +0.8,0.6,0.4,-->,1.000000,0.650049,0.723609 +0.8,0.6,0.6,-->,1.000000,0.655192,0.887765 +0.8,0.6,0.8,-->,1.000000,0.660285,1.000000 +0.8,0.6,1,-->,1.000000,0.665331,1.000000 +0.8,0.8,0,-->,1.000000,0.880820,0.000000 +0.8,0.8,0.2,-->,1.000000,0.884291,0.430789 +0.8,0.8,0.4,-->,1.000000,0.887739,0.691914 +0.8,0.8,0.6,-->,0.963511,0.891180,0.863781 +0.8,0.8,0.8,-->,0.916704,0.894598,0.999434 +0.8,0.8,1,-->,0.866497,0.897995,1.000000 +0.8,1,0,-->,0.949948,1.000000,0.000000 +0.8,1,0.2,-->,0.902200,1.000000,0.365048 +0.8,1,0.4,-->,0.850854,1.000000,0.658203 +0.8,1,0.6,-->,0.795074,1.000000,0.838878 +0.8,1,0.8,-->,0.733640,1.000000,0.979008 +0.8,1,1,-->,0.664628,1.000000,1.000000 +1,0,0,-->,1.000000,0.000000,0.297453 +1,0,0.2,-->,1.000000,0.000000,0.628688 +1,0,0.4,-->,1.000000,0.000000,0.817626 +1,0,0.6,-->,1.000000,0.000000,0.961760 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,1.000000,0.000000,0.176263 +1,0.2,0.2,-->,1.000000,0.000000,0.590226 +1,0.2,0.4,-->,1.000000,0.000000,0.790791 +1,0.2,0.6,-->,1.000000,0.000000,0.940251 +1,0.2,0.8,-->,1.000000,0.000000,1.000000 +1,0.2,1,-->,1.000000,0.000000,1.000000 +1,0.4,0,-->,1.000000,0.000000,0.000000 +1,0.4,0.2,-->,1.000000,0.000000,0.548269 +1,0.4,0.4,-->,1.000000,0.000000,0.762706 +1,0.4,0.6,-->,1.000000,0.000000,0.918056 +1,0.4,0.8,-->,1.000000,0.000000,1.000000 +1,0.4,1,-->,1.000000,0.000000,1.000000 +1,0.6,0,-->,1.000000,0.450415,0.000000 +1,0.6,0.2,-->,1.000000,0.458560,0.501756 +1,0.6,0.4,-->,1.000000,0.466535,0.733209 +1,0.6,0.6,-->,1.000000,0.474338,0.895139 +1,0.6,0.8,-->,1.000000,0.481988,1.000000 +1,0.6,1,-->,1.000000,0.489479,1.000000 +1,0.8,0,-->,1.000000,0.770007,0.000000 +1,0.8,0.2,-->,1.000000,0.774143,0.449046 +1,0.8,0.4,-->,1.000000,0.778249,0.702073 +1,0.8,0.6,-->,1.000000,0.782332,0.871414 +1,0.8,0.8,-->,1.000000,0.786384,1.000000 +1,0.8,1,-->,1.000000,0.790406,1.000000 +1,1,0,-->,1.000000,0.972003,0.000000 +1,1,0.2,-->,1.000000,0.975048,0.387192 +1,1,0.4,-->,1.000000,0.978086,0.669038 +1,1,0.6,-->,1.000000,0.981109,0.846808 +1,1,0.8,-->,1.000000,0.984124,0.985490 +1,1,1,-->,1.000000,0.987124,1.000000 +-0.1,0.5,0.5,-->,0.000000,1.000000,0.786385 +1.1,0.5,0.5,-->,1.000000,0.000000,0.836407 +0.5,-0.1,0.5,-->,1.000000,0.000000,0.886823 +0.5,1.1,0.5,-->,0.000000,1.000000,0.726594 +0.5,0.5,-0.1,-->,0.910044,0.712090,0.000000 +0.5,0.5,1.1,-->,0.504963,0.739004,1.000000 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-2.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-2.csv new file mode 100644 index 0000000..8ebe433 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.000000,0.075935,0.566723 +0,0,0.4,-->,0.000000,0.119827,0.774896 +0,0,0.6,-->,0.000000,0.152003,0.927642 +0,0,0.8,-->,0.000000,0.178381,1.000000 +0,0,1,-->,0.000000,0.201097,1.000000 +0,0.2,0,-->,0.000000,0.652464,0.000000 +0,0.2,0.2,-->,0.000000,0.657592,0.522311 +0,0.2,0.4,-->,0.000000,0.662659,0.746027 +0,0.2,0.6,-->,0.000000,0.667682,0.905048 +0,0.2,0.8,-->,0.000000,0.672650,1.000000 +0,0.2,1,-->,0.000000,0.677576,1.000000 +0,0.4,0,-->,0.000000,0.889356,0.000000 +0,0.4,0.2,-->,0.000000,0.892781,0.472522 +0,0.4,0.4,-->,0.000000,0.896191,0.715625 +0,0.4,0.6,-->,0.000000,0.899585,0.881674 +0,0.4,0.8,-->,0.000000,0.902960,1.000000 +0,0.4,1,-->,0.000000,0.906319,1.000000 +0,0.6,0,-->,0.000000,1.000000,0.000000 +0,0.6,0.2,-->,0.000000,1.000000,0.415077 +0,0.6,0.4,-->,0.000000,1.000000,0.683437 +0,0.6,0.6,-->,0.000000,1.000000,0.857459 +0,0.6,0.8,-->,0.000000,1.000000,0.994225 +0,0.6,1,-->,0.000000,1.000000,1.000000 +0,0.8,0,-->,0.000000,1.000000,0.000000 +0,0.8,0.2,-->,0.000000,1.000000,0.345610 +0,0.8,0.4,-->,0.000000,1.000000,0.649157 +0,0.8,0.6,-->,0.000000,1.000000,0.832305 +0,0.8,0.8,-->,0.000000,1.000000,0.973661 +0,0.8,1,-->,0.000000,1.000000,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.253018 +0,1,0.4,-->,0.000000,1.000000,0.612356 +0,1,0.6,-->,0.000000,1.000000,0.806117 +0,1,0.8,-->,0.000000,1.000000,0.952497 +0,1,1,-->,0.000000,1.000000,1.000000 +0.2,0,0,-->,0.813415,0.000000,0.125224 +0.2,0,0.2,-->,0.753951,0.000000,0.579800 +0.2,0,0.4,-->,0.687624,0.000000,0.783690 +0.2,0,0.6,-->,0.611755,0.000000,0.934597 +0.2,0,0.8,-->,0.521323,0.000000,1.000000 +0.2,0,1,-->,0.404696,0.000000,1.000000 +0.2,0.2,0,-->,0.586784,0.470214,0.000000 +0.2,0.2,0.2,-->,0.490354,0.477939,0.536785 +0.2,0.2,0.4,-->,0.360882,0.485508,0.755261 +0.2,0.2,0.6,-->,0.092969,0.492942,0.912232 +0.2,0.2,0.8,-->,0.000000,0.500234,1.000000 +0.2,0.2,1,-->,0.000000,0.507399,1.000000 +0.2,0.4,0,-->,0.000000,0.780167,0.000000 +0.2,0.4,0.2,-->,0.000000,0.784235,0.488863 +0.2,0.4,0.4,-->,0.000000,0.788272,0.725367 +0.2,0.4,0.6,-->,0.000000,0.792283,0.889109 +0.2,0.4,0.8,-->,0.000000,0.796261,1.000000 +0.2,0.4,1,-->,0.000000,0.800226,1.000000 +0.2,0.6,0,-->,0.000000,0.979507,0.000000 +0.2,0.6,0.2,-->,0.000000,0.982525,0.434161 +0.2,0.6,0.4,-->,0.000000,0.985529,0.693764 +0.2,0.6,0.6,-->,0.000000,0.988521,0.865166 +0.2,0.6,0.8,-->,0.000000,0.991501,1.000000 +0.2,0.6,1,-->,0.000000,0.994468,1.000000 +0.2,0.8,0,-->,0.000000,1.000000,0.000000 +0.2,0.8,0.2,-->,0.000000,1.000000,0.369184 +0.2,0.8,0.4,-->,0.000000,1.000000,0.660180 +0.2,0.8,0.6,-->,0.000000,1.000000,0.840322 +0.2,0.8,0.8,-->,0.000000,1.000000,0.980189 +0.2,0.8,1,-->,0.000000,1.000000,1.000000 +0.2,1,0,-->,0.000000,1.000000,0.000000 +0.2,1,0.2,-->,0.000000,1.000000,0.285963 +0.2,1,0.4,-->,0.000000,1.000000,0.624231 +0.2,1,0.6,-->,0.000000,1.000000,0.814466 +0.2,1,0.8,-->,0.000000,1.000000,0.959218 +0.2,1,1,-->,0.000000,1.000000,1.000000 +0.4,0,0,-->,1.000000,0.000000,0.185617 +0.4,0,0.2,-->,1.000000,0.000000,0.592512 +0.4,0,0.4,-->,1.000000,0.000000,0.792354 +0.4,0,0.6,-->,0.981879,0.000000,0.941490 +0.4,0,0.8,-->,0.936289,0.000000,1.000000 +0.4,0,1,-->,0.887552,0.000000,1.000000 +0.4,0.2,0,-->,0.968654,0.000000,0.000000 +0.4,0.2,0.2,-->,0.922193,0.000000,0.550766 +0.4,0.2,0.4,-->,0.872410,0.062171,0.764342 +0.4,0.2,0.6,-->,0.818568,0.111009,0.919336 +0.4,0.2,0.8,-->,0.759633,0.145139,1.000000 +0.4,0.2,1,-->,0.694028,0.172572,1.000000 +0.4,0.4,0,-->,0.801681,0.646072,0.000000 +0.4,0.4,0.2,-->,0.740967,0.651264,0.504554 +0.4,0.4,0.4,-->,0.672955,0.656399,0.734935 +0.4,0.4,0.6,-->,0.594621,0.661474,0.896464 +0.4,0.4,0.8,-->,0.500145,0.666499,1.000000 +0.4,0.4,1,-->,0.375055,0.671484,1.000000 +0.4,0.6,0,-->,0.568680,0.885100,0.000000 +0.4,0.6,0.2,-->,0.467383,0.888554,0.452263 +0.4,0.6,0.4,-->,0.326316,0.891981,0.703894 +0.4,0.6,0.6,-->,0.000000,0.895397,0.872787 +0.4,0.6,0.8,-->,0.000000,0.898786,1.000000 +0.4,0.6,1,-->,0.000000,0.902168,1.000000 +0.4,0.8,0,-->,0.000000,1.000000,0.000000 +0.4,0.8,0.2,-->,0.000000,1.000000,0.391051 +0.4,0.8,0.4,-->,0.000000,1.000000,0.670975 +0.4,0.8,0.6,-->,0.000000,1.000000,0.848233 +0.4,0.8,0.8,-->,0.000000,1.000000,0.986655 +0.4,0.8,1,-->,0.000000,1.000000,1.000000 +0.4,1,0,-->,0.000000,1.000000,0.000000 +0.4,1,0.2,-->,0.000000,1.000000,0.314996 +0.4,1,0.4,-->,0.000000,1.000000,0.635816 +0.4,1,0.6,-->,0.000000,1.000000,0.822709 +0.4,1,0.8,-->,0.000000,1.000000,0.965873 +0.4,1,1,-->,0.000000,1.000000,1.000000 +0.6,0,0,-->,1.000000,0.000000,0.229874 +0.6,0,0.2,-->,1.000000,0.000000,0.604872 +0.6,0,0.4,-->,1.000000,0.000000,0.800890 +0.6,0,0.6,-->,1.000000,0.000000,0.948312 +0.6,0,0.8,-->,1.000000,0.000000,1.000000 +0.6,0,1,-->,1.000000,0.000000,1.000000 +0.6,0.2,0,-->,1.000000,0.000000,0.000000 +0.6,0.2,0.2,-->,1.000000,0.000000,0.564313 +0.6,0.2,0.4,-->,1.000000,0.000000,0.773290 +0.6,0.2,0.6,-->,1.000000,0.000000,0.926380 +0.6,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.6,0.2,1,-->,1.000000,0.000000,1.000000 +0.6,0.4,0,-->,1.000000,0.460439,0.000000 +0.6,0.4,0.2,-->,1.000000,0.468376,0.519640 +0.6,0.4,0.4,-->,1.000000,0.476147,0.744340 +0.6,0.4,0.6,-->,0.972752,0.483753,0.903735 +0.6,0.4,0.8,-->,0.926564,0.491225,1.000000 +0.6,0.4,1,-->,0.877111,0.498547,1.000000 +0.6,0.6,0,-->,0.959360,0.775106,0.000000 +0.6,0.6,0.2,-->,0.912270,0.779205,0.469490 +0.6,0.6,0.4,-->,0.861722,0.783279,0.713841 +0.6,0.6,0.6,-->,0.806937,0.787328,0.880317 +0.6,0.6,0.8,-->,0.746783,0.791345,1.000000 +0.6,0.6,1,-->,0.679534,0.795331,1.000000 +0.6,0.8,0,-->,0.789724,0.975759,0.000000 +0.6,0.8,0.2,-->,0.727683,0.978797,0.411509 +0.6,0.8,0.4,-->,0.657862,0.981819,0.681541 +0.6,0.8,0.6,-->,0.576840,0.984827,0.856053 +0.6,0.8,0.8,-->,0.477774,0.987821,0.993077 +0.6,0.8,1,-->,0.342237,0.990803,1.000000 +0.6,1,0,-->,0.549812,1.000000,0.000000 +0.6,1,0.2,-->,0.442909,1.000000,0.341136 +0.6,1,0.4,-->,0.286678,1.000000,0.647135 +0.6,1,0.6,-->,0.000000,1.000000,0.830846 +0.6,1,0.8,-->,0.000000,1.000000,0.972472 +0.6,1,1,-->,0.000000,1.000000,1.000000 +0.8,0,0,-->,1.000000,0.000000,0.266158 +0.8,0,0.2,-->,1.000000,0.000000,0.616928 +0.8,0,0.4,-->,1.000000,0.000000,0.809319 +0.8,0,0.6,-->,1.000000,0.000000,0.955072 +0.8,0,0.8,-->,1.000000,0.000000,1.000000 +0.8,0,1,-->,1.000000,0.000000,1.000000 +0.8,0.2,0,-->,1.000000,0.000000,0.110866 +0.8,0.2,0.2,-->,1.000000,0.000000,0.577456 +0.8,0.2,0.4,-->,1.000000,0.000000,0.782109 +0.8,0.2,0.6,-->,1.000000,0.000000,0.933342 +0.8,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.8,0.2,1,-->,1.000000,0.000000,1.000000 +0.8,0.4,0,-->,1.000000,0.000000,0.000000 +0.8,0.4,0.2,-->,1.000000,0.000000,0.534195 +0.8,0.4,0.4,-->,1.000000,0.000000,0.753599 +0.8,0.4,0.6,-->,1.000000,0.045586,0.910937 +0.8,0.4,0.8,-->,1.000000,0.101410,1.000000 +0.8,0.4,1,-->,1.000000,0.137860,1.000000 +0.8,0.6,0,-->,1.000000,0.639600,0.000000 +0.8,0.6,0.2,-->,1.000000,0.644847,0.485949 +0.8,0.6,0.4,-->,1.000000,0.650049,0.723609 +0.8,0.6,0.6,-->,1.000000,0.655192,0.887765 +0.8,0.6,0.8,-->,1.000000,0.660285,1.000000 +0.8,0.6,1,-->,1.000000,0.665331,1.000000 +0.8,0.8,0,-->,1.000000,0.880820,0.000000 +0.8,0.8,0.2,-->,1.000000,0.884291,0.430789 +0.8,0.8,0.4,-->,1.000000,0.887739,0.691914 +0.8,0.8,0.6,-->,0.963511,0.891180,0.863781 +0.8,0.8,0.8,-->,0.916704,0.894598,0.999434 +0.8,0.8,1,-->,0.866497,0.897995,1.000000 +0.8,1,0,-->,0.949948,1.000000,0.000000 +0.8,1,0.2,-->,0.902200,1.000000,0.365048 +0.8,1,0.4,-->,0.850854,1.000000,0.658203 +0.8,1,0.6,-->,0.795074,1.000000,0.838878 +0.8,1,0.8,-->,0.733640,1.000000,0.979008 +0.8,1,1,-->,0.664628,1.000000,1.000000 +1,0,0,-->,1.000000,0.000000,0.297453 +1,0,0.2,-->,1.000000,0.000000,0.628688 +1,0,0.4,-->,1.000000,0.000000,0.817626 +1,0,0.6,-->,1.000000,0.000000,0.961760 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,1.000000,0.000000,0.176263 +1,0.2,0.2,-->,1.000000,0.000000,0.590226 +1,0.2,0.4,-->,1.000000,0.000000,0.790791 +1,0.2,0.6,-->,1.000000,0.000000,0.940251 +1,0.2,0.8,-->,1.000000,0.000000,1.000000 +1,0.2,1,-->,1.000000,0.000000,1.000000 +1,0.4,0,-->,1.000000,0.000000,0.000000 +1,0.4,0.2,-->,1.000000,0.000000,0.548269 +1,0.4,0.4,-->,1.000000,0.000000,0.762706 +1,0.4,0.6,-->,1.000000,0.000000,0.918056 +1,0.4,0.8,-->,1.000000,0.000000,1.000000 +1,0.4,1,-->,1.000000,0.000000,1.000000 +1,0.6,0,-->,1.000000,0.450415,0.000000 +1,0.6,0.2,-->,1.000000,0.458560,0.501756 +1,0.6,0.4,-->,1.000000,0.466535,0.733209 +1,0.6,0.6,-->,1.000000,0.474338,0.895139 +1,0.6,0.8,-->,1.000000,0.481988,1.000000 +1,0.6,1,-->,1.000000,0.489479,1.000000 +1,0.8,0,-->,1.000000,0.770007,0.000000 +1,0.8,0.2,-->,1.000000,0.774143,0.449046 +1,0.8,0.4,-->,1.000000,0.778249,0.702073 +1,0.8,0.6,-->,1.000000,0.782332,0.871414 +1,0.8,0.8,-->,1.000000,0.786384,1.000000 +1,0.8,1,-->,1.000000,0.790406,1.000000 +1,1,0,-->,1.000000,0.972003,0.000000 +1,1,0.2,-->,1.000000,0.975048,0.387192 +1,1,0.4,-->,1.000000,0.978086,0.669038 +1,1,0.6,-->,1.000000,0.981109,0.846808 +1,1,0.8,-->,1.000000,0.984124,0.985490 +1,1,1,-->,1.000000,0.987124,1.000000 +-0.1,0.5,0.5,-->,0.000000,1.000000,0.786385 +1.1,0.5,0.5,-->,1.000000,0.000000,0.836407 +0.5,-0.1,0.5,-->,1.000000,0.000000,0.886823 +0.5,1.1,0.5,-->,0.000000,1.000000,0.726594 +0.5,0.5,-0.1,-->,0.910044,0.712090,0.000000 +0.5,0.5,1.1,-->,0.504963,0.739004,1.000000 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-3.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-3.csv new file mode 100644 index 0000000..850596b --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToDevice_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.000000,0.075935,0.566723 +0,0,0.4,-->,0.000000,0.119827,0.774896 +0,0,0.6,-->,0.000000,0.152003,0.927642 +0,0,0.8,-->,0.000000,0.178381,1.000000 +0,0,1,-->,0.000000,0.201097,1.000000 +0,0.2,0,-->,0.000000,0.652464,0.000000 +0,0.2,0.2,-->,0.000000,0.657592,0.522311 +0,0.2,0.4,-->,0.000000,0.662659,0.746027 +0,0.2,0.6,-->,0.000000,0.667682,0.905048 +0,0.2,0.8,-->,0.000000,0.672650,1.000000 +0,0.2,1,-->,0.000000,0.677576,1.000000 +0,0.4,0,-->,0.000000,0.889356,0.000000 +0,0.4,0.2,-->,0.000000,0.892781,0.472522 +0,0.4,0.4,-->,0.000000,0.896191,0.715625 +0,0.4,0.6,-->,0.000000,0.899585,0.881674 +0,0.4,0.8,-->,0.000000,0.902960,1.000000 +0,0.4,1,-->,0.000000,0.906319,1.000000 +0,0.6,0,-->,0.000000,1.000000,0.000000 +0,0.6,0.2,-->,0.000000,1.000000,0.415077 +0,0.6,0.4,-->,0.000000,1.000000,0.683437 +0,0.6,0.6,-->,0.000000,1.000000,0.857459 +0,0.6,0.8,-->,0.000000,1.000000,0.994225 +0,0.6,1,-->,0.000000,1.000000,1.000000 +0,0.8,0,-->,0.000000,1.000000,0.000000 +0,0.8,0.2,-->,0.000000,1.000000,0.345610 +0,0.8,0.4,-->,0.000000,1.000000,0.649157 +0,0.8,0.6,-->,0.000000,1.000000,0.832305 +0,0.8,0.8,-->,0.000000,1.000000,0.973661 +0,0.8,1,-->,0.000000,1.000000,1.000000 +0,1,0,-->,0.000000,1.000000,0.000000 +0,1,0.2,-->,0.000000,1.000000,0.253018 +0,1,0.4,-->,0.000000,1.000000,0.612356 +0,1,0.6,-->,0.000000,1.000000,0.806117 +0,1,0.8,-->,0.000000,1.000000,0.952497 +0,1,1,-->,0.000000,1.000000,1.000000 +0.2,0,0,-->,0.813415,0.000000,0.125224 +0.2,0,0.2,-->,0.753951,0.000000,0.579800 +0.2,0,0.4,-->,0.687624,0.000000,0.783690 +0.2,0,0.6,-->,0.611755,0.000000,0.934597 +0.2,0,0.8,-->,0.521323,0.000000,1.000000 +0.2,0,1,-->,0.404696,0.000000,1.000000 +0.2,0.2,0,-->,0.586784,0.470214,0.000000 +0.2,0.2,0.2,-->,0.490354,0.477939,0.536785 +0.2,0.2,0.4,-->,0.360882,0.485508,0.755261 +0.2,0.2,0.6,-->,0.092969,0.492942,0.912232 +0.2,0.2,0.8,-->,0.000000,0.500234,1.000000 +0.2,0.2,1,-->,0.000000,0.507399,1.000000 +0.2,0.4,0,-->,0.000000,0.780167,0.000000 +0.2,0.4,0.2,-->,0.000000,0.784235,0.488863 +0.2,0.4,0.4,-->,0.000000,0.788272,0.725367 +0.2,0.4,0.6,-->,0.000000,0.792283,0.889109 +0.2,0.4,0.8,-->,0.000000,0.796261,1.000000 +0.2,0.4,1,-->,0.000000,0.800226,1.000000 +0.2,0.6,0,-->,0.000000,0.979507,0.000000 +0.2,0.6,0.2,-->,0.000000,0.982525,0.434161 +0.2,0.6,0.4,-->,0.000000,0.985529,0.693764 +0.2,0.6,0.6,-->,0.000000,0.988521,0.865166 +0.2,0.6,0.8,-->,0.000000,0.991501,1.000000 +0.2,0.6,1,-->,0.000000,0.994468,1.000000 +0.2,0.8,0,-->,0.000000,1.000000,0.000000 +0.2,0.8,0.2,-->,0.000000,1.000000,0.369184 +0.2,0.8,0.4,-->,0.000000,1.000000,0.660180 +0.2,0.8,0.6,-->,0.000000,1.000000,0.840322 +0.2,0.8,0.8,-->,0.000000,1.000000,0.980189 +0.2,0.8,1,-->,0.000000,1.000000,1.000000 +0.2,1,0,-->,0.000000,1.000000,0.000000 +0.2,1,0.2,-->,0.000000,1.000000,0.285963 +0.2,1,0.4,-->,0.000000,1.000000,0.624231 +0.2,1,0.6,-->,0.000000,1.000000,0.814466 +0.2,1,0.8,-->,0.000000,1.000000,0.959218 +0.2,1,1,-->,0.000000,1.000000,1.000000 +0.4,0,0,-->,1.000000,0.000000,0.185617 +0.4,0,0.2,-->,1.000000,0.000000,0.592512 +0.4,0,0.4,-->,1.000000,0.000000,0.792354 +0.4,0,0.6,-->,0.981879,0.000000,0.941490 +0.4,0,0.8,-->,0.936289,0.000000,1.000000 +0.4,0,1,-->,0.887552,0.000000,1.000000 +0.4,0.2,0,-->,0.968654,0.000000,0.000000 +0.4,0.2,0.2,-->,0.922193,0.000000,0.550766 +0.4,0.2,0.4,-->,0.872410,0.062171,0.764342 +0.4,0.2,0.6,-->,0.818568,0.111009,0.919336 +0.4,0.2,0.8,-->,0.759633,0.145139,1.000000 +0.4,0.2,1,-->,0.694028,0.172572,1.000000 +0.4,0.4,0,-->,0.801681,0.646072,0.000000 +0.4,0.4,0.2,-->,0.740967,0.651264,0.504554 +0.4,0.4,0.4,-->,0.672955,0.656399,0.734935 +0.4,0.4,0.6,-->,0.594621,0.661474,0.896464 +0.4,0.4,0.8,-->,0.500145,0.666499,1.000000 +0.4,0.4,1,-->,0.375055,0.671484,1.000000 +0.4,0.6,0,-->,0.568680,0.885100,0.000000 +0.4,0.6,0.2,-->,0.467383,0.888554,0.452263 +0.4,0.6,0.4,-->,0.326316,0.891981,0.703894 +0.4,0.6,0.6,-->,0.000000,0.895397,0.872787 +0.4,0.6,0.8,-->,0.000000,0.898786,1.000000 +0.4,0.6,1,-->,0.000000,0.902168,1.000000 +0.4,0.8,0,-->,0.000000,1.000000,0.000000 +0.4,0.8,0.2,-->,0.000000,1.000000,0.391051 +0.4,0.8,0.4,-->,0.000000,1.000000,0.670975 +0.4,0.8,0.6,-->,0.000000,1.000000,0.848233 +0.4,0.8,0.8,-->,0.000000,1.000000,0.986655 +0.4,0.8,1,-->,0.000000,1.000000,1.000000 +0.4,1,0,-->,0.000000,1.000000,0.000000 +0.4,1,0.2,-->,0.000000,1.000000,0.314996 +0.4,1,0.4,-->,0.000000,1.000000,0.635816 +0.4,1,0.6,-->,0.000000,1.000000,0.822709 +0.4,1,0.8,-->,0.000000,1.000000,0.965873 +0.4,1,1,-->,0.000000,1.000000,1.000000 +0.6,0,0,-->,1.000000,0.000000,0.229874 +0.6,0,0.2,-->,1.000000,0.000000,0.604872 +0.6,0,0.4,-->,1.000000,0.000000,0.800890 +0.6,0,0.6,-->,1.000000,0.000000,0.948312 +0.6,0,0.8,-->,1.000000,0.000000,1.000000 +0.6,0,1,-->,1.000000,0.000000,1.000000 +0.6,0.2,0,-->,1.000000,0.000000,0.000000 +0.6,0.2,0.2,-->,1.000000,0.000000,0.564313 +0.6,0.2,0.4,-->,1.000000,0.000000,0.773290 +0.6,0.2,0.6,-->,1.000000,0.000000,0.926380 +0.6,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.6,0.2,1,-->,1.000000,0.000000,1.000000 +0.6,0.4,0,-->,1.000000,0.460439,0.000000 +0.6,0.4,0.2,-->,1.000000,0.468376,0.519640 +0.6,0.4,0.4,-->,1.000000,0.476147,0.744340 +0.6,0.4,0.6,-->,0.972752,0.483753,0.903735 +0.6,0.4,0.8,-->,0.926564,0.491225,1.000000 +0.6,0.4,1,-->,0.877111,0.498547,1.000000 +0.6,0.6,0,-->,0.959360,0.775106,0.000000 +0.6,0.6,0.2,-->,0.912270,0.779205,0.469490 +0.6,0.6,0.4,-->,0.861722,0.783279,0.713841 +0.6,0.6,0.6,-->,0.806937,0.787328,0.880317 +0.6,0.6,0.8,-->,0.746783,0.791345,1.000000 +0.6,0.6,1,-->,0.679534,0.795331,1.000000 +0.6,0.8,0,-->,0.789724,0.975759,0.000000 +0.6,0.8,0.2,-->,0.727683,0.978797,0.411509 +0.6,0.8,0.4,-->,0.657862,0.981819,0.681541 +0.6,0.8,0.6,-->,0.576840,0.984827,0.856053 +0.6,0.8,0.8,-->,0.477774,0.987821,0.993077 +0.6,0.8,1,-->,0.342237,0.990803,1.000000 +0.6,1,0,-->,0.549812,1.000000,0.000000 +0.6,1,0.2,-->,0.442909,1.000000,0.341136 +0.6,1,0.4,-->,0.286678,1.000000,0.647135 +0.6,1,0.6,-->,0.000000,1.000000,0.830846 +0.6,1,0.8,-->,0.000000,1.000000,0.972472 +0.6,1,1,-->,0.000000,1.000000,1.000000 +0.8,0,0,-->,1.000000,0.000000,0.266158 +0.8,0,0.2,-->,1.000000,0.000000,0.616928 +0.8,0,0.4,-->,1.000000,0.000000,0.809319 +0.8,0,0.6,-->,1.000000,0.000000,0.955072 +0.8,0,0.8,-->,1.000000,0.000000,1.000000 +0.8,0,1,-->,1.000000,0.000000,1.000000 +0.8,0.2,0,-->,1.000000,0.000000,0.110866 +0.8,0.2,0.2,-->,1.000000,0.000000,0.577456 +0.8,0.2,0.4,-->,1.000000,0.000000,0.782109 +0.8,0.2,0.6,-->,1.000000,0.000000,0.933342 +0.8,0.2,0.8,-->,1.000000,0.000000,1.000000 +0.8,0.2,1,-->,1.000000,0.000000,1.000000 +0.8,0.4,0,-->,1.000000,0.000000,0.000000 +0.8,0.4,0.2,-->,1.000000,0.000000,0.534195 +0.8,0.4,0.4,-->,1.000000,0.000000,0.753599 +0.8,0.4,0.6,-->,1.000000,0.045586,0.910937 +0.8,0.4,0.8,-->,1.000000,0.101410,1.000000 +0.8,0.4,1,-->,1.000000,0.137860,1.000000 +0.8,0.6,0,-->,1.000000,0.639600,0.000000 +0.8,0.6,0.2,-->,1.000000,0.644847,0.485949 +0.8,0.6,0.4,-->,1.000000,0.650049,0.723609 +0.8,0.6,0.6,-->,1.000000,0.655192,0.887765 +0.8,0.6,0.8,-->,1.000000,0.660285,1.000000 +0.8,0.6,1,-->,1.000000,0.665331,1.000000 +0.8,0.8,0,-->,1.000000,0.880820,0.000000 +0.8,0.8,0.2,-->,1.000000,0.884291,0.430789 +0.8,0.8,0.4,-->,1.000000,0.887739,0.691914 +0.8,0.8,0.6,-->,0.963511,0.891180,0.863781 +0.8,0.8,0.8,-->,0.916704,0.894598,0.999434 +0.8,0.8,1,-->,0.866497,0.897995,1.000000 +0.8,1,0,-->,0.949948,1.000000,0.000000 +0.8,1,0.2,-->,0.902200,1.000000,0.365048 +0.8,1,0.4,-->,0.850854,1.000000,0.658203 +0.8,1,0.6,-->,0.795074,1.000000,0.838878 +0.8,1,0.8,-->,0.733640,1.000000,0.979008 +0.8,1,1,-->,0.664628,1.000000,1.000000 +1,0,0,-->,1.000000,0.000000,0.297453 +1,0,0.2,-->,1.000000,0.000000,0.628688 +1,0,0.4,-->,1.000000,0.000000,0.817626 +1,0,0.6,-->,1.000000,0.000000,0.961760 +1,0,0.8,-->,1.000000,0.000000,1.000000 +1,0,1,-->,1.000000,0.000000,1.000000 +1,0.2,0,-->,1.000000,0.000000,0.176263 +1,0.2,0.2,-->,1.000000,0.000000,0.590226 +1,0.2,0.4,-->,1.000000,0.000000,0.790791 +1,0.2,0.6,-->,1.000000,0.000000,0.940251 +1,0.2,0.8,-->,1.000000,0.000000,1.000000 +1,0.2,1,-->,1.000000,0.000000,1.000000 +1,0.4,0,-->,1.000000,0.000000,0.000000 +1,0.4,0.2,-->,1.000000,0.000000,0.548269 +1,0.4,0.4,-->,1.000000,0.000000,0.762706 +1,0.4,0.6,-->,1.000000,0.000000,0.918056 +1,0.4,0.8,-->,1.000000,0.000000,1.000000 +1,0.4,1,-->,1.000000,0.000000,1.000000 +1,0.6,0,-->,1.000000,0.450415,0.000000 +1,0.6,0.2,-->,1.000000,0.458560,0.501756 +1,0.6,0.4,-->,1.000000,0.466535,0.733209 +1,0.6,0.6,-->,1.000000,0.474338,0.895139 +1,0.6,0.8,-->,1.000000,0.481988,1.000000 +1,0.6,1,-->,1.000000,0.489479,1.000000 +1,0.8,0,-->,1.000000,0.770007,0.000000 +1,0.8,0.2,-->,1.000000,0.774143,0.449046 +1,0.8,0.4,-->,1.000000,0.778249,0.702073 +1,0.8,0.6,-->,1.000000,0.782332,0.871414 +1,0.8,0.8,-->,1.000000,0.786384,1.000000 +1,0.8,1,-->,1.000000,0.790406,1.000000 +1,1,0,-->,1.000000,0.972003,0.000000 +1,1,0.2,-->,1.000000,0.975048,0.387192 +1,1,0.4,-->,1.000000,0.978086,0.669038 +1,1,0.6,-->,1.000000,0.981109,0.846808 +1,1,0.8,-->,1.000000,0.984124,0.985490 +1,1,1,-->,1.000000,0.987124,1.000000 +-0.1,0.5,0.5,-->,0.000000,0.988869,0.790708 +1.1,0.5,0.5,-->,1.000000,0.000000,0.836407 +0.5,-0.1,0.5,-->,1.000000,0.000000,0.874915 +0.5,1.1,0.5,-->,0.000000,1.000000,0.726594 +0.5,0.5,-0.1,-->,0.885157,0.714379,0.000000 +0.5,0.5,1.1,-->,0.504963,0.739004,1.000000 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-0.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-0.csv new file mode 100644 index 0000000..d6378be --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-0.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.003360,0.003473,0.002870 +0,0,0.2,-->,0.008081,0.005473,0.026433 +0,0,0.4,-->,0.022303,0.011498,0.097424 +0,0,0.6,-->,0.048775,0.022713,0.229552 +0,0,0.8,-->,0.089446,0.039942,0.432558 +0,0,1,-->,0.145928,0.063871,0.714482 +0,0.2,0,-->,0.016069,0.027128,0.006073 +0,0.2,0.2,-->,0.020789,0.029128,0.029636 +0,0.2,0.4,-->,0.035012,0.035153,0.100627 +0,0.2,0.6,-->,0.061483,0.046367,0.232755 +0,0.2,0.8,-->,0.102154,0.063597,0.435761 +0,0.2,1,-->,0.158636,0.087525,0.717685 +0,0.4,0,-->,0.054357,0.098395,0.015724 +0,0.4,0.2,-->,0.059078,0.100395,0.039287 +0,0.4,0.4,-->,0.073300,0.106420,0.110278 +0,0.4,0.6,-->,0.099772,0.117634,0.242406 +0,0.4,0.8,-->,0.140443,0.134864,0.445412 +0,0.4,1,-->,0.196925,0.158792,0.727336 +0,0.6,0,-->,0.125620,0.231038,0.033686 +0,0.6,0.2,-->,0.130341,0.233038,0.057249 +0,0.6,0.4,-->,0.144563,0.239063,0.128239 +0,0.6,0.6,-->,0.171035,0.250278,0.260368 +0,0.6,0.8,-->,0.211706,0.267507,0.463374 +0,0.6,1,-->,0.268188,0.291436,0.745297 +0,0.8,0,-->,0.235111,0.434835,0.061283 +0,0.8,0.2,-->,0.239831,0.436835,0.084846 +0,0.8,0.4,-->,0.254054,0.442860,0.155837 +0,0.8,0.6,-->,0.280525,0.454074,0.287965 +0,0.8,0.8,-->,0.321197,0.471304,0.490971 +0,0.8,1,-->,0.377679,0.495232,0.772895 +0,1,0,-->,0.387165,0.717857,0.099609 +0,1,0.2,-->,0.391886,0.719856,0.123172 +0,1,0.4,-->,0.406108,0.725882,0.194162 +0,1,0.6,-->,0.432580,0.737096,0.326291 +0,1,0.8,-->,0.473251,0.754326,0.529297 +0,1,1,-->,0.529733,0.778254,0.811220 +0.2,0,0,-->,0.017749,0.010815,0.003329 +0.2,0,0.2,-->,0.022469,0.012814,0.026892 +0.2,0,0.4,-->,0.036692,0.018840,0.097883 +0.2,0,0.6,-->,0.063163,0.030054,0.230011 +0.2,0,0.8,-->,0.103835,0.047284,0.433017 +0.2,0,1,-->,0.160317,0.071212,0.714941 +0.2,0.2,0,-->,0.030457,0.034469,0.006532 +0.2,0.2,0.2,-->,0.035178,0.036469,0.030095 +0.2,0.2,0.4,-->,0.049401,0.042494,0.101086 +0.2,0.2,0.6,-->,0.075872,0.053709,0.233214 +0.2,0.2,0.8,-->,0.116543,0.070939,0.436221 +0.2,0.2,1,-->,0.173025,0.094867,0.718144 +0.2,0.4,0,-->,0.068746,0.105736,0.016183 +0.2,0.4,0.2,-->,0.073467,0.107736,0.039746 +0.2,0.4,0.4,-->,0.087689,0.113762,0.110737 +0.2,0.4,0.6,-->,0.114160,0.124976,0.242865 +0.2,0.4,0.8,-->,0.154832,0.142206,0.445871 +0.2,0.4,1,-->,0.211314,0.166134,0.727795 +0.2,0.6,0,-->,0.140009,0.238380,0.034145 +0.2,0.6,0.2,-->,0.144730,0.240379,0.057708 +0.2,0.6,0.4,-->,0.158952,0.246405,0.128699 +0.2,0.6,0.6,-->,0.185423,0.257619,0.260827 +0.2,0.6,0.8,-->,0.226095,0.274849,0.463833 +0.2,0.6,1,-->,0.282577,0.298777,0.745757 +0.2,0.8,0,-->,0.249499,0.442176,0.061742 +0.2,0.8,0.2,-->,0.254220,0.444176,0.085305 +0.2,0.8,0.4,-->,0.268443,0.450202,0.156296 +0.2,0.8,0.6,-->,0.294914,0.461416,0.288424 +0.2,0.8,0.8,-->,0.335585,0.478646,0.491430 +0.2,0.8,1,-->,0.392067,0.502574,0.773354 +0.2,1,0,-->,0.401554,0.725198,0.100068 +0.2,1,0.2,-->,0.406274,0.727198,0.123631 +0.2,1,0.4,-->,0.420497,0.733223,0.194621 +0.2,1,0.6,-->,0.446968,0.744437,0.326750 +0.2,1,0.8,-->,0.487640,0.761667,0.529756 +0.2,1,1,-->,0.544122,0.785595,0.811679 +0.4,0,0,-->,0.061099,0.032933,0.004713 +0.4,0,0.2,-->,0.065820,0.034933,0.028276 +0.4,0,0.4,-->,0.080043,0.040958,0.099266 +0.4,0,0.6,-->,0.106514,0.052172,0.231395 +0.4,0,0.8,-->,0.147185,0.069402,0.434401 +0.4,0,1,-->,0.203667,0.093330,0.716324 +0.4,0.2,0,-->,0.073808,0.056588,0.007916 +0.4,0.2,0.2,-->,0.078529,0.058588,0.031479 +0.4,0.2,0.4,-->,0.092751,0.064613,0.102469 +0.4,0.2,0.6,-->,0.119222,0.075827,0.234598 +0.4,0.2,0.8,-->,0.159894,0.093057,0.437604 +0.4,0.2,1,-->,0.216376,0.116985,0.719527 +0.4,0.4,0,-->,0.112096,0.127855,0.017567 +0.4,0.4,0.2,-->,0.116817,0.129855,0.041129 +0.4,0.4,0.4,-->,0.131040,0.135880,0.112120 +0.4,0.4,0.6,-->,0.157511,0.147094,0.244249 +0.4,0.4,0.8,-->,0.198182,0.164324,0.447255 +0.4,0.4,1,-->,0.254664,0.188252,0.729178 +0.4,0.6,0,-->,0.183359,0.260498,0.035528 +0.4,0.6,0.2,-->,0.188080,0.262498,0.059091 +0.4,0.6,0.4,-->,0.202303,0.268523,0.130082 +0.4,0.6,0.6,-->,0.228774,0.279737,0.262211 +0.4,0.6,0.8,-->,0.269445,0.296967,0.465217 +0.4,0.6,1,-->,0.325927,0.320895,0.747140 +0.4,0.8,0,-->,0.292850,0.464295,0.063126 +0.4,0.8,0.2,-->,0.297571,0.466295,0.086689 +0.4,0.8,0.4,-->,0.311793,0.472320,0.157679 +0.4,0.8,0.6,-->,0.338265,0.483534,0.289808 +0.4,0.8,0.8,-->,0.378936,0.500764,0.492814 +0.4,0.8,1,-->,0.435418,0.524692,0.774737 +0.4,1,0,-->,0.444904,0.747316,0.101451 +0.4,1,0.2,-->,0.449625,0.749316,0.125014 +0.4,1,0.4,-->,0.463848,0.755342,0.196005 +0.4,1,0.6,-->,0.490319,0.766556,0.328133 +0.4,1,0.8,-->,0.530990,0.783786,0.531139 +0.4,1,1,-->,0.587472,0.807714,0.813063 +0.6,0,0,-->,0.141784,0.074100,0.007287 +0.6,0,0.2,-->,0.146504,0.076100,0.030850 +0.6,0,0.4,-->,0.160727,0.082125,0.101841 +0.6,0,0.6,-->,0.187198,0.093339,0.233969 +0.6,0,0.8,-->,0.227869,0.110569,0.436976 +0.6,0,1,-->,0.284351,0.134497,0.718899 +0.6,0.2,0,-->,0.154492,0.097755,0.010491 +0.6,0.2,0.2,-->,0.159213,0.099755,0.034054 +0.6,0.2,0.4,-->,0.173435,0.105780,0.105044 +0.6,0.2,0.6,-->,0.199907,0.116994,0.237173 +0.6,0.2,0.8,-->,0.240578,0.134224,0.440179 +0.6,0.2,1,-->,0.297060,0.158152,0.722102 +0.6,0.4,0,-->,0.192781,0.169022,0.020141 +0.6,0.4,0.2,-->,0.197501,0.171022,0.043704 +0.6,0.4,0.4,-->,0.211724,0.177047,0.114695 +0.6,0.4,0.6,-->,0.238195,0.188261,0.246823 +0.6,0.4,0.8,-->,0.278867,0.205491,0.449830 +0.6,0.4,1,-->,0.335349,0.229419,0.731753 +0.6,0.6,0,-->,0.264044,0.301665,0.038103 +0.6,0.6,0.2,-->,0.268764,0.303665,0.061666 +0.6,0.6,0.4,-->,0.282987,0.309690,0.132657 +0.6,0.6,0.6,-->,0.309458,0.320904,0.264785 +0.6,0.6,0.8,-->,0.350130,0.338134,0.467791 +0.6,0.6,1,-->,0.406611,0.362062,0.749715 +0.6,0.8,0,-->,0.373534,0.505462,0.065701 +0.6,0.8,0.2,-->,0.378255,0.507462,0.089264 +0.6,0.8,0.4,-->,0.392478,0.513487,0.160254 +0.6,0.8,0.6,-->,0.418949,0.524701,0.292383 +0.6,0.8,0.8,-->,0.459620,0.541931,0.495389 +0.6,0.8,1,-->,0.516102,0.565859,0.777312 +0.6,1,0,-->,0.525588,0.788483,0.104026 +0.6,1,0.2,-->,0.530309,0.790483,0.127589 +0.6,1,0.4,-->,0.544532,0.796509,0.198580 +0.6,1,0.6,-->,0.571003,0.807723,0.330708 +0.6,1,0.8,-->,0.611674,0.824953,0.533714 +0.6,1,1,-->,0.668156,0.848881,0.815638 +0.8,0,0,-->,0.265749,0.137350,0.011244 +0.8,0,0.2,-->,0.270470,0.139350,0.034807 +0.8,0,0.4,-->,0.284693,0.145375,0.105797 +0.8,0,0.6,-->,0.311164,0.156590,0.237926 +0.8,0,0.8,-->,0.351835,0.173820,0.440932 +0.8,0,1,-->,0.408317,0.197748,0.722855 +0.8,0.2,0,-->,0.278458,0.161005,0.014447 +0.8,0.2,0.2,-->,0.283179,0.163005,0.038010 +0.8,0.2,0.4,-->,0.297401,0.169030,0.109000 +0.8,0.2,0.6,-->,0.323873,0.180244,0.241129 +0.8,0.2,0.8,-->,0.364544,0.197474,0.444135 +0.8,0.2,1,-->,0.421026,0.221402,0.726058 +0.8,0.4,0,-->,0.316747,0.232272,0.024098 +0.8,0.4,0.2,-->,0.321467,0.234272,0.047660 +0.8,0.4,0.4,-->,0.335690,0.240297,0.118651 +0.8,0.4,0.6,-->,0.362161,0.251512,0.250780 +0.8,0.4,0.8,-->,0.402832,0.268742,0.453786 +0.8,0.4,1,-->,0.459314,0.292670,0.735709 +0.8,0.6,0,-->,0.388009,0.364915,0.042059 +0.8,0.6,0.2,-->,0.392730,0.366915,0.065622 +0.8,0.6,0.4,-->,0.406953,0.372940,0.136613 +0.8,0.6,0.6,-->,0.433424,0.384155,0.268741 +0.8,0.6,0.8,-->,0.474095,0.401385,0.471748 +0.8,0.6,1,-->,0.530577,0.425313,0.753671 +0.8,0.8,0,-->,0.497500,0.568712,0.069657 +0.8,0.8,0.2,-->,0.502221,0.570712,0.093220 +0.8,0.8,0.4,-->,0.516443,0.576737,0.164210 +0.8,0.8,0.6,-->,0.542915,0.587952,0.296339 +0.8,0.8,0.8,-->,0.583586,0.605182,0.499345 +0.8,0.8,1,-->,0.640068,0.629110,0.781268 +0.8,1,0,-->,0.649554,0.851734,0.107982 +0.8,1,0.2,-->,0.654275,0.853734,0.131545 +0.8,1,0.4,-->,0.668498,0.859759,0.202536 +0.8,1,0.6,-->,0.694969,0.870973,0.334664 +0.8,1,0.8,-->,0.735640,0.888203,0.537670 +0.8,1,1,-->,0.792122,0.912131,0.819594 +1,0,0,-->,0.437906,0.225189,0.016738 +1,0,0.2,-->,0.442627,0.227189,0.040301 +1,0,0.4,-->,0.456849,0.233214,0.111291 +1,0,0.6,-->,0.483321,0.244428,0.243420 +1,0,0.8,-->,0.523992,0.261658,0.446426 +1,0,1,-->,0.580474,0.285586,0.728349 +1,0.2,0,-->,0.450615,0.248843,0.019941 +1,0.2,0.2,-->,0.455335,0.250843,0.043504 +1,0.2,0.4,-->,0.469558,0.256869,0.114494 +1,0.2,0.6,-->,0.496029,0.268083,0.246623 +1,0.2,0.8,-->,0.536701,0.285313,0.449629 +1,0.2,1,-->,0.593183,0.309241,0.731552 +1,0.4,0,-->,0.488903,0.320111,0.029592 +1,0.4,0.2,-->,0.493624,0.322111,0.053154 +1,0.4,0.4,-->,0.507847,0.328136,0.124145 +1,0.4,0.6,-->,0.534318,0.339350,0.256274 +1,0.4,0.8,-->,0.574989,0.356580,0.459280 +1,0.4,1,-->,0.631471,0.380508,0.741203 +1,0.6,0,-->,0.560166,0.452754,0.047553 +1,0.6,0.2,-->,0.564887,0.454754,0.071116 +1,0.6,0.4,-->,0.579110,0.460779,0.142107 +1,0.6,0.6,-->,0.605581,0.471993,0.274235 +1,0.6,0.8,-->,0.646252,0.489223,0.477242 +1,0.6,1,-->,0.702734,0.513151,0.759165 +1,0.8,0,-->,0.669657,0.656551,0.075151 +1,0.8,0.2,-->,0.674377,0.658550,0.098714 +1,0.8,0.4,-->,0.688600,0.664576,0.169704 +1,0.8,0.6,-->,0.715071,0.675790,0.301833 +1,0.8,0.8,-->,0.755743,0.693020,0.504839 +1,0.8,1,-->,0.812225,0.716948,0.786762 +1,1,0,-->,0.821711,0.939572,0.113476 +1,1,0.2,-->,0.826432,0.941572,0.137039 +1,1,0.4,-->,0.840654,0.947597,0.208030 +1,1,0.6,-->,0.867126,0.958812,0.340158 +1,1,0.8,-->,0.907797,0.976042,0.543164 +1,1,1,-->,0.964279,0.999970,0.825088 +-0.1,0.5,0.5,-->,0.116028,0.169312,0.175894 +1.1,0.5,0.5,-->,0.550574,0.391027,0.189762 +0.5,-0.1,0.5,-->,0.126889,0.063858,0.158156 +0.5,1.1,0.5,-->,0.510694,0.778242,0.254895 +0.5,0.5,-0.1,-->,0.178525,0.203841,0.026545 +0.5,0.5,1.1,-->,0.321093,0.264239,0.738156 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-1.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-1.csv new file mode 100644 index 0000000..7295258 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-1.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.004737,0.002007,0.023645 +0,0,0.4,-->,0.019010,0.008053,0.094884 +0,0,0.6,-->,0.045573,0.019306,0.227473 +0,0,0.8,-->,0.086387,0.036597,0.431188 +0,0,1,-->,0.143066,0.060608,0.714096 +0,0.2,0,-->,0.012753,0.023737,0.003214 +0,0.2,0.2,-->,0.017490,0.025744,0.026860 +0,0.2,0.4,-->,0.031763,0.031790,0.098098 +0,0.2,0.6,-->,0.058326,0.043044,0.230688 +0,0.2,0.8,-->,0.099140,0.060334,0.434403 +0,0.2,1,-->,0.155819,0.084345,0.717310 +0,0.4,0,-->,0.051175,0.095253,0.012899 +0,0.4,0.2,-->,0.055913,0.097260,0.036544 +0,0.4,0.4,-->,0.070185,0.103306,0.107783 +0,0.4,0.6,-->,0.096749,0.114559,0.240372 +0,0.4,0.8,-->,0.137562,0.131849,0.444087 +0,0.4,1,-->,0.194242,0.155861,0.726995 +0,0.6,0,-->,0.122688,0.228358,0.030923 +0,0.6,0.2,-->,0.127425,0.230365,0.054569 +0,0.6,0.4,-->,0.141697,0.236411,0.125807 +0,0.6,0.6,-->,0.168261,0.247665,0.258397 +0,0.6,0.8,-->,0.209075,0.264955,0.462112 +0,0.6,1,-->,0.265754,0.288966,0.745019 +0,0.8,0,-->,0.232561,0.432865,0.058617 +0,0.8,0.2,-->,0.237298,0.434872,0.082262 +0,0.8,0.4,-->,0.251571,0.440918,0.153501 +0,0.8,0.6,-->,0.278134,0.452172,0.286091 +0,0.8,0.8,-->,0.318948,0.469462,0.489805 +0,0.8,1,-->,0.375627,0.493473,0.772713 +0,1,0,-->,0.385147,0.716873,0.097076 +0,1,0.2,-->,0.389884,0.718880,0.120722 +0,1,0.4,-->,0.404157,0.724926,0.191960 +0,1,0.6,-->,0.430721,0.736180,0.324550 +0,1,0.8,-->,0.471534,0.753470,0.528265 +0,1,1,-->,0.528214,0.777481,0.811172 +0.2,0,0,-->,0.014439,0.007367,0.000461 +0.2,0,0.2,-->,0.019176,0.009374,0.024106 +0.2,0,0.4,-->,0.033449,0.015420,0.095345 +0.2,0,0.6,-->,0.060012,0.026674,0.227934 +0.2,0,0.8,-->,0.100826,0.043964,0.431649 +0.2,0,1,-->,0.157505,0.067975,0.714557 +0.2,0.2,0,-->,0.027192,0.031104,0.003675 +0.2,0.2,0.2,-->,0.031929,0.033111,0.027320 +0.2,0.2,0.4,-->,0.046202,0.039157,0.098559 +0.2,0.2,0.6,-->,0.072765,0.050411,0.231149 +0.2,0.2,0.8,-->,0.113579,0.067701,0.434864 +0.2,0.2,1,-->,0.170258,0.091712,0.717771 +0.2,0.4,0,-->,0.065615,0.102620,0.013360 +0.2,0.4,0.2,-->,0.070352,0.104627,0.037005 +0.2,0.4,0.4,-->,0.084624,0.110673,0.108243 +0.2,0.4,0.6,-->,0.111188,0.121926,0.240833 +0.2,0.4,0.8,-->,0.152001,0.139216,0.444548 +0.2,0.4,1,-->,0.208681,0.163228,0.727456 +0.2,0.6,0,-->,0.137127,0.235725,0.031384 +0.2,0.6,0.2,-->,0.141864,0.237732,0.055029 +0.2,0.6,0.4,-->,0.156136,0.243778,0.126268 +0.2,0.6,0.6,-->,0.182700,0.255032,0.258858 +0.2,0.6,0.8,-->,0.223514,0.272322,0.462573 +0.2,0.6,1,-->,0.280193,0.296333,0.745480 +0.2,0.8,0,-->,0.247000,0.440232,0.059078 +0.2,0.8,0.2,-->,0.251737,0.442239,0.082723 +0.2,0.8,0.4,-->,0.266010,0.448285,0.153962 +0.2,0.8,0.6,-->,0.292574,0.459539,0.286551 +0.2,0.8,0.8,-->,0.333387,0.476829,0.490266 +0.2,0.8,1,-->,0.390067,0.500840,0.773174 +0.2,1,0,-->,0.399586,0.724240,0.097537 +0.2,1,0.2,-->,0.404323,0.726247,0.121182 +0.2,1,0.4,-->,0.418596,0.732293,0.192421 +0.2,1,0.6,-->,0.445160,0.743547,0.325011 +0.2,1,0.8,-->,0.485973,0.760837,0.528726 +0.2,1,1,-->,0.542653,0.784848,0.811633 +0.4,0,0,-->,0.057941,0.029563,0.001849 +0.4,0,0.2,-->,0.062678,0.031569,0.025494 +0.4,0,0.4,-->,0.076951,0.037616,0.096733 +0.4,0,0.6,-->,0.103515,0.048869,0.229323 +0.4,0,0.8,-->,0.144328,0.066159,0.433037 +0.4,0,1,-->,0.201008,0.090171,0.715945 +0.4,0.2,0,-->,0.070694,0.053300,0.005063 +0.4,0.2,0.2,-->,0.075431,0.055307,0.028709 +0.4,0.2,0.4,-->,0.089704,0.061353,0.099947 +0.4,0.2,0.6,-->,0.116268,0.072606,0.232537 +0.4,0.2,0.8,-->,0.157081,0.089896,0.436252 +0.4,0.2,1,-->,0.213761,0.113908,0.719160 +0.4,0.4,0,-->,0.109117,0.124815,0.014748 +0.4,0.4,0.2,-->,0.113854,0.126822,0.038393 +0.4,0.4,0.4,-->,0.128126,0.132868,0.109632 +0.4,0.4,0.6,-->,0.154690,0.144122,0.242221 +0.4,0.4,0.8,-->,0.195504,0.161412,0.445936 +0.4,0.4,1,-->,0.252183,0.185423,0.728844 +0.4,0.6,0,-->,0.180629,0.257921,0.032772 +0.4,0.6,0.2,-->,0.185366,0.259928,0.056418 +0.4,0.6,0.4,-->,0.199638,0.265974,0.127656 +0.4,0.6,0.6,-->,0.226202,0.277227,0.260246 +0.4,0.6,0.8,-->,0.267016,0.294517,0.463961 +0.4,0.6,1,-->,0.323695,0.318529,0.746869 +0.4,0.8,0,-->,0.290502,0.462428,0.060466 +0.4,0.8,0.2,-->,0.295239,0.464435,0.084111 +0.4,0.8,0.4,-->,0.309512,0.470481,0.155350 +0.4,0.8,0.6,-->,0.336076,0.481734,0.287940 +0.4,0.8,0.8,-->,0.376889,0.499024,0.491654 +0.4,0.8,1,-->,0.433569,0.523036,0.774562 +0.4,1,0,-->,0.443088,0.746436,0.098925 +0.4,1,0.2,-->,0.447825,0.748443,0.122571 +0.4,1,0.4,-->,0.462098,0.754489,0.193809 +0.4,1,0.6,-->,0.488662,0.765742,0.326399 +0.4,1,0.8,-->,0.529475,0.783032,0.530114 +0.4,1,1,-->,0.586155,0.807044,0.813022 +0.6,0,0,-->,0.138908,0.070873,0.004433 +0.6,0,0.2,-->,0.143645,0.072880,0.028078 +0.6,0,0.4,-->,0.157917,0.078926,0.099317 +0.6,0,0.6,-->,0.184481,0.090180,0.231906 +0.6,0,0.8,-->,0.225295,0.107470,0.435621 +0.6,0,1,-->,0.281974,0.131481,0.718529 +0.6,0.2,0,-->,0.151661,0.094610,0.007647 +0.6,0.2,0.2,-->,0.156398,0.096617,0.031293 +0.6,0.2,0.4,-->,0.170670,0.102663,0.102531 +0.6,0.2,0.6,-->,0.197234,0.113917,0.235121 +0.6,0.2,0.8,-->,0.238048,0.131207,0.438836 +0.6,0.2,1,-->,0.294727,0.155218,0.721743 +0.6,0.4,0,-->,0.190083,0.166126,0.017332 +0.6,0.4,0.2,-->,0.194820,0.168133,0.040977 +0.6,0.4,0.4,-->,0.209093,0.174179,0.112215 +0.6,0.4,0.6,-->,0.235656,0.185432,0.244805 +0.6,0.4,0.8,-->,0.276470,0.202722,0.448520 +0.6,0.4,1,-->,0.333149,0.226734,0.731428 +0.6,0.6,0,-->,0.261595,0.299231,0.035356 +0.6,0.6,0.2,-->,0.266332,0.301238,0.059002 +0.6,0.6,0.4,-->,0.280605,0.307284,0.130240 +0.6,0.6,0.6,-->,0.307169,0.318538,0.262830 +0.6,0.6,0.8,-->,0.347982,0.335828,0.466545 +0.6,0.6,1,-->,0.404662,0.359839,0.749452 +0.6,0.8,0,-->,0.371469,0.503738,0.063050 +0.6,0.8,0.2,-->,0.376206,0.505745,0.086695 +0.6,0.8,0.4,-->,0.390478,0.511791,0.157934 +0.6,0.8,0.6,-->,0.417042,0.523045,0.290523 +0.6,0.8,0.8,-->,0.457856,0.540335,0.494238 +0.6,0.8,1,-->,0.514535,0.564346,0.777146 +0.6,1,0,-->,0.524055,0.787746,0.101509 +0.6,1,0.2,-->,0.528792,0.789753,0.125155 +0.6,1,0.4,-->,0.543064,0.795799,0.196393 +0.6,1,0.6,-->,0.569628,0.807053,0.328983 +0.6,1,0.8,-->,0.610442,0.824343,0.532698 +0.6,1,1,-->,0.667121,0.848354,0.815605 +0.8,0,0,-->,0.263307,0.134344,0.008403 +0.8,0,0.2,-->,0.268044,0.136351,0.032048 +0.8,0,0.4,-->,0.282317,0.142397,0.103287 +0.8,0,0.6,-->,0.308880,0.153650,0.235876 +0.8,0,0.8,-->,0.349694,0.170940,0.439591 +0.8,0,1,-->,0.406373,0.194952,0.722499 +0.8,0.2,0,-->,0.276060,0.158081,0.011617 +0.8,0.2,0.2,-->,0.280797,0.160088,0.035262 +0.8,0.2,0.4,-->,0.295070,0.166134,0.106501 +0.8,0.2,0.6,-->,0.321633,0.177387,0.239091 +0.8,0.2,0.8,-->,0.362447,0.194678,0.442806 +0.8,0.2,1,-->,0.419126,0.218689,0.725713 +0.8,0.4,0,-->,0.314482,0.229597,0.021302 +0.8,0.4,0.2,-->,0.319220,0.231603,0.044947 +0.8,0.4,0.4,-->,0.333492,0.237650,0.116185 +0.8,0.4,0.6,-->,0.360056,0.248903,0.248775 +0.8,0.4,0.8,-->,0.400869,0.266193,0.452490 +0.8,0.4,1,-->,0.457549,0.290204,0.735398 +0.8,0.6,0,-->,0.385994,0.362702,0.039326 +0.8,0.6,0.2,-->,0.390732,0.364709,0.062971 +0.8,0.6,0.4,-->,0.405004,0.370755,0.134210 +0.8,0.6,0.6,-->,0.431568,0.382008,0.266800 +0.8,0.6,0.8,-->,0.472381,0.399298,0.470515 +0.8,0.6,1,-->,0.529061,0.423310,0.753422 +0.8,0.8,0,-->,0.495868,0.567209,0.067020 +0.8,0.8,0.2,-->,0.500605,0.569216,0.090665 +0.8,0.8,0.4,-->,0.514878,0.575262,0.161904 +0.8,0.8,0.6,-->,0.541441,0.586516,0.294493 +0.8,0.8,0.8,-->,0.582255,0.603806,0.498208 +0.8,0.8,1,-->,0.638934,0.627817,0.781116 +0.8,1,0,-->,0.648454,0.851217,0.105479 +0.8,1,0.2,-->,0.653191,0.853224,0.129124 +0.8,1,0.4,-->,0.667464,0.859270,0.200363 +0.8,1,0.6,-->,0.694027,0.870524,0.332953 +0.8,1,0.8,-->,0.734841,0.887814,0.536668 +0.8,1,1,-->,0.791520,0.911825,0.819575 +1,0,0,-->,0.436066,0.222488,0.013916 +1,0,0.2,-->,0.440803,0.224495,0.037561 +1,0,0.4,-->,0.455075,0.230542,0.108800 +1,0,0.6,-->,0.481639,0.241795,0.241389 +1,0,0.8,-->,0.522453,0.259085,0.445104 +1,0,1,-->,0.579132,0.283096,0.728012 +1,0.2,0,-->,0.448819,0.246226,0.017130 +1,0.2,0.2,-->,0.453556,0.248232,0.040776 +1,0.2,0.4,-->,0.467828,0.254279,0.112014 +1,0.2,0.6,-->,0.494392,0.265532,0.244604 +1,0.2,0.8,-->,0.535206,0.282822,0.448319 +1,0.2,1,-->,0.591885,0.306833,0.731227 +1,0.4,0,-->,0.487241,0.317741,0.026815 +1,0.4,0.2,-->,0.491978,0.319748,0.050460 +1,0.4,0.4,-->,0.506251,0.325794,0.121699 +1,0.4,0.6,-->,0.532815,0.337048,0.254288 +1,0.4,0.8,-->,0.573628,0.354338,0.458003 +1,0.4,1,-->,0.630308,0.378349,0.740911 +1,0.6,0,-->,0.558753,0.450846,0.044839 +1,0.6,0.2,-->,0.563491,0.452853,0.068485 +1,0.6,0.4,-->,0.577763,0.458900,0.139723 +1,0.6,0.6,-->,0.604327,0.470153,0.272313 +1,0.6,0.8,-->,0.645140,0.487443,0.476028 +1,0.6,1,-->,0.701820,0.511454,0.758936 +1,0.8,0,-->,0.668627,0.655354,0.072533 +1,0.8,0.2,-->,0.673364,0.657360,0.096178 +1,0.8,0.4,-->,0.687636,0.663407,0.167417 +1,0.8,0.6,-->,0.714200,0.674660,0.300007 +1,0.8,0.8,-->,0.755014,0.691950,0.503721 +1,0.8,1,-->,0.811693,0.715962,0.786629 +1,1,0,-->,0.821213,0.939362,0.110992 +1,1,0.2,-->,0.825950,0.941368,0.134638 +1,1,0.4,-->,0.840222,0.947415,0.205876 +1,1,0.6,-->,0.866786,0.958668,0.338466 +1,1,0.8,-->,0.907600,0.975958,0.542181 +1,1,1,-->,0.964279,0.999969,0.825089 +-0.1,0.5,0.5,-->,0.113062,0.166417,0.173628 +1.1,0.5,0.5,-->,0.549128,0.388905,0.187544 +0.5,-0.1,0.5,-->,0.123961,0.060596,0.155828 +0.5,1.1,0.5,-->,0.509108,0.777469,0.252904 +0.5,0.5,-0.1,-->,0.175777,0.201067,0.023757 +0.5,0.5,1.1,-->,0.318844,0.261674,0.737854 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-2.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-2.csv new file mode 100644 index 0000000..7295258 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-2.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.004737,0.002007,0.023645 +0,0,0.4,-->,0.019010,0.008053,0.094884 +0,0,0.6,-->,0.045573,0.019306,0.227473 +0,0,0.8,-->,0.086387,0.036597,0.431188 +0,0,1,-->,0.143066,0.060608,0.714096 +0,0.2,0,-->,0.012753,0.023737,0.003214 +0,0.2,0.2,-->,0.017490,0.025744,0.026860 +0,0.2,0.4,-->,0.031763,0.031790,0.098098 +0,0.2,0.6,-->,0.058326,0.043044,0.230688 +0,0.2,0.8,-->,0.099140,0.060334,0.434403 +0,0.2,1,-->,0.155819,0.084345,0.717310 +0,0.4,0,-->,0.051175,0.095253,0.012899 +0,0.4,0.2,-->,0.055913,0.097260,0.036544 +0,0.4,0.4,-->,0.070185,0.103306,0.107783 +0,0.4,0.6,-->,0.096749,0.114559,0.240372 +0,0.4,0.8,-->,0.137562,0.131849,0.444087 +0,0.4,1,-->,0.194242,0.155861,0.726995 +0,0.6,0,-->,0.122688,0.228358,0.030923 +0,0.6,0.2,-->,0.127425,0.230365,0.054569 +0,0.6,0.4,-->,0.141697,0.236411,0.125807 +0,0.6,0.6,-->,0.168261,0.247665,0.258397 +0,0.6,0.8,-->,0.209075,0.264955,0.462112 +0,0.6,1,-->,0.265754,0.288966,0.745019 +0,0.8,0,-->,0.232561,0.432865,0.058617 +0,0.8,0.2,-->,0.237298,0.434872,0.082262 +0,0.8,0.4,-->,0.251571,0.440918,0.153501 +0,0.8,0.6,-->,0.278134,0.452172,0.286091 +0,0.8,0.8,-->,0.318948,0.469462,0.489805 +0,0.8,1,-->,0.375627,0.493473,0.772713 +0,1,0,-->,0.385147,0.716873,0.097076 +0,1,0.2,-->,0.389884,0.718880,0.120722 +0,1,0.4,-->,0.404157,0.724926,0.191960 +0,1,0.6,-->,0.430721,0.736180,0.324550 +0,1,0.8,-->,0.471534,0.753470,0.528265 +0,1,1,-->,0.528214,0.777481,0.811172 +0.2,0,0,-->,0.014439,0.007367,0.000461 +0.2,0,0.2,-->,0.019176,0.009374,0.024106 +0.2,0,0.4,-->,0.033449,0.015420,0.095345 +0.2,0,0.6,-->,0.060012,0.026674,0.227934 +0.2,0,0.8,-->,0.100826,0.043964,0.431649 +0.2,0,1,-->,0.157505,0.067975,0.714557 +0.2,0.2,0,-->,0.027192,0.031104,0.003675 +0.2,0.2,0.2,-->,0.031929,0.033111,0.027320 +0.2,0.2,0.4,-->,0.046202,0.039157,0.098559 +0.2,0.2,0.6,-->,0.072765,0.050411,0.231149 +0.2,0.2,0.8,-->,0.113579,0.067701,0.434864 +0.2,0.2,1,-->,0.170258,0.091712,0.717771 +0.2,0.4,0,-->,0.065615,0.102620,0.013360 +0.2,0.4,0.2,-->,0.070352,0.104627,0.037005 +0.2,0.4,0.4,-->,0.084624,0.110673,0.108243 +0.2,0.4,0.6,-->,0.111188,0.121926,0.240833 +0.2,0.4,0.8,-->,0.152001,0.139216,0.444548 +0.2,0.4,1,-->,0.208681,0.163228,0.727456 +0.2,0.6,0,-->,0.137127,0.235725,0.031384 +0.2,0.6,0.2,-->,0.141864,0.237732,0.055029 +0.2,0.6,0.4,-->,0.156136,0.243778,0.126268 +0.2,0.6,0.6,-->,0.182700,0.255032,0.258858 +0.2,0.6,0.8,-->,0.223514,0.272322,0.462573 +0.2,0.6,1,-->,0.280193,0.296333,0.745480 +0.2,0.8,0,-->,0.247000,0.440232,0.059078 +0.2,0.8,0.2,-->,0.251737,0.442239,0.082723 +0.2,0.8,0.4,-->,0.266010,0.448285,0.153962 +0.2,0.8,0.6,-->,0.292574,0.459539,0.286551 +0.2,0.8,0.8,-->,0.333387,0.476829,0.490266 +0.2,0.8,1,-->,0.390067,0.500840,0.773174 +0.2,1,0,-->,0.399586,0.724240,0.097537 +0.2,1,0.2,-->,0.404323,0.726247,0.121182 +0.2,1,0.4,-->,0.418596,0.732293,0.192421 +0.2,1,0.6,-->,0.445160,0.743547,0.325011 +0.2,1,0.8,-->,0.485973,0.760837,0.528726 +0.2,1,1,-->,0.542653,0.784848,0.811633 +0.4,0,0,-->,0.057941,0.029563,0.001849 +0.4,0,0.2,-->,0.062678,0.031569,0.025494 +0.4,0,0.4,-->,0.076951,0.037616,0.096733 +0.4,0,0.6,-->,0.103515,0.048869,0.229323 +0.4,0,0.8,-->,0.144328,0.066159,0.433037 +0.4,0,1,-->,0.201008,0.090171,0.715945 +0.4,0.2,0,-->,0.070694,0.053300,0.005063 +0.4,0.2,0.2,-->,0.075431,0.055307,0.028709 +0.4,0.2,0.4,-->,0.089704,0.061353,0.099947 +0.4,0.2,0.6,-->,0.116268,0.072606,0.232537 +0.4,0.2,0.8,-->,0.157081,0.089896,0.436252 +0.4,0.2,1,-->,0.213761,0.113908,0.719160 +0.4,0.4,0,-->,0.109117,0.124815,0.014748 +0.4,0.4,0.2,-->,0.113854,0.126822,0.038393 +0.4,0.4,0.4,-->,0.128126,0.132868,0.109632 +0.4,0.4,0.6,-->,0.154690,0.144122,0.242221 +0.4,0.4,0.8,-->,0.195504,0.161412,0.445936 +0.4,0.4,1,-->,0.252183,0.185423,0.728844 +0.4,0.6,0,-->,0.180629,0.257921,0.032772 +0.4,0.6,0.2,-->,0.185366,0.259928,0.056418 +0.4,0.6,0.4,-->,0.199638,0.265974,0.127656 +0.4,0.6,0.6,-->,0.226202,0.277227,0.260246 +0.4,0.6,0.8,-->,0.267016,0.294517,0.463961 +0.4,0.6,1,-->,0.323695,0.318529,0.746869 +0.4,0.8,0,-->,0.290502,0.462428,0.060466 +0.4,0.8,0.2,-->,0.295239,0.464435,0.084111 +0.4,0.8,0.4,-->,0.309512,0.470481,0.155350 +0.4,0.8,0.6,-->,0.336076,0.481734,0.287940 +0.4,0.8,0.8,-->,0.376889,0.499024,0.491654 +0.4,0.8,1,-->,0.433569,0.523036,0.774562 +0.4,1,0,-->,0.443088,0.746436,0.098925 +0.4,1,0.2,-->,0.447825,0.748443,0.122571 +0.4,1,0.4,-->,0.462098,0.754489,0.193809 +0.4,1,0.6,-->,0.488662,0.765742,0.326399 +0.4,1,0.8,-->,0.529475,0.783032,0.530114 +0.4,1,1,-->,0.586155,0.807044,0.813022 +0.6,0,0,-->,0.138908,0.070873,0.004433 +0.6,0,0.2,-->,0.143645,0.072880,0.028078 +0.6,0,0.4,-->,0.157917,0.078926,0.099317 +0.6,0,0.6,-->,0.184481,0.090180,0.231906 +0.6,0,0.8,-->,0.225295,0.107470,0.435621 +0.6,0,1,-->,0.281974,0.131481,0.718529 +0.6,0.2,0,-->,0.151661,0.094610,0.007647 +0.6,0.2,0.2,-->,0.156398,0.096617,0.031293 +0.6,0.2,0.4,-->,0.170670,0.102663,0.102531 +0.6,0.2,0.6,-->,0.197234,0.113917,0.235121 +0.6,0.2,0.8,-->,0.238048,0.131207,0.438836 +0.6,0.2,1,-->,0.294727,0.155218,0.721743 +0.6,0.4,0,-->,0.190083,0.166126,0.017332 +0.6,0.4,0.2,-->,0.194820,0.168133,0.040977 +0.6,0.4,0.4,-->,0.209093,0.174179,0.112215 +0.6,0.4,0.6,-->,0.235656,0.185432,0.244805 +0.6,0.4,0.8,-->,0.276470,0.202722,0.448520 +0.6,0.4,1,-->,0.333149,0.226734,0.731428 +0.6,0.6,0,-->,0.261595,0.299231,0.035356 +0.6,0.6,0.2,-->,0.266332,0.301238,0.059002 +0.6,0.6,0.4,-->,0.280605,0.307284,0.130240 +0.6,0.6,0.6,-->,0.307169,0.318538,0.262830 +0.6,0.6,0.8,-->,0.347982,0.335828,0.466545 +0.6,0.6,1,-->,0.404662,0.359839,0.749452 +0.6,0.8,0,-->,0.371469,0.503738,0.063050 +0.6,0.8,0.2,-->,0.376206,0.505745,0.086695 +0.6,0.8,0.4,-->,0.390478,0.511791,0.157934 +0.6,0.8,0.6,-->,0.417042,0.523045,0.290523 +0.6,0.8,0.8,-->,0.457856,0.540335,0.494238 +0.6,0.8,1,-->,0.514535,0.564346,0.777146 +0.6,1,0,-->,0.524055,0.787746,0.101509 +0.6,1,0.2,-->,0.528792,0.789753,0.125155 +0.6,1,0.4,-->,0.543064,0.795799,0.196393 +0.6,1,0.6,-->,0.569628,0.807053,0.328983 +0.6,1,0.8,-->,0.610442,0.824343,0.532698 +0.6,1,1,-->,0.667121,0.848354,0.815605 +0.8,0,0,-->,0.263307,0.134344,0.008403 +0.8,0,0.2,-->,0.268044,0.136351,0.032048 +0.8,0,0.4,-->,0.282317,0.142397,0.103287 +0.8,0,0.6,-->,0.308880,0.153650,0.235876 +0.8,0,0.8,-->,0.349694,0.170940,0.439591 +0.8,0,1,-->,0.406373,0.194952,0.722499 +0.8,0.2,0,-->,0.276060,0.158081,0.011617 +0.8,0.2,0.2,-->,0.280797,0.160088,0.035262 +0.8,0.2,0.4,-->,0.295070,0.166134,0.106501 +0.8,0.2,0.6,-->,0.321633,0.177387,0.239091 +0.8,0.2,0.8,-->,0.362447,0.194678,0.442806 +0.8,0.2,1,-->,0.419126,0.218689,0.725713 +0.8,0.4,0,-->,0.314482,0.229597,0.021302 +0.8,0.4,0.2,-->,0.319220,0.231603,0.044947 +0.8,0.4,0.4,-->,0.333492,0.237650,0.116185 +0.8,0.4,0.6,-->,0.360056,0.248903,0.248775 +0.8,0.4,0.8,-->,0.400869,0.266193,0.452490 +0.8,0.4,1,-->,0.457549,0.290204,0.735398 +0.8,0.6,0,-->,0.385994,0.362702,0.039326 +0.8,0.6,0.2,-->,0.390732,0.364709,0.062971 +0.8,0.6,0.4,-->,0.405004,0.370755,0.134210 +0.8,0.6,0.6,-->,0.431568,0.382008,0.266800 +0.8,0.6,0.8,-->,0.472381,0.399298,0.470515 +0.8,0.6,1,-->,0.529061,0.423310,0.753422 +0.8,0.8,0,-->,0.495868,0.567209,0.067020 +0.8,0.8,0.2,-->,0.500605,0.569216,0.090665 +0.8,0.8,0.4,-->,0.514878,0.575262,0.161904 +0.8,0.8,0.6,-->,0.541441,0.586516,0.294493 +0.8,0.8,0.8,-->,0.582255,0.603806,0.498208 +0.8,0.8,1,-->,0.638934,0.627817,0.781116 +0.8,1,0,-->,0.648454,0.851217,0.105479 +0.8,1,0.2,-->,0.653191,0.853224,0.129124 +0.8,1,0.4,-->,0.667464,0.859270,0.200363 +0.8,1,0.6,-->,0.694027,0.870524,0.332953 +0.8,1,0.8,-->,0.734841,0.887814,0.536668 +0.8,1,1,-->,0.791520,0.911825,0.819575 +1,0,0,-->,0.436066,0.222488,0.013916 +1,0,0.2,-->,0.440803,0.224495,0.037561 +1,0,0.4,-->,0.455075,0.230542,0.108800 +1,0,0.6,-->,0.481639,0.241795,0.241389 +1,0,0.8,-->,0.522453,0.259085,0.445104 +1,0,1,-->,0.579132,0.283096,0.728012 +1,0.2,0,-->,0.448819,0.246226,0.017130 +1,0.2,0.2,-->,0.453556,0.248232,0.040776 +1,0.2,0.4,-->,0.467828,0.254279,0.112014 +1,0.2,0.6,-->,0.494392,0.265532,0.244604 +1,0.2,0.8,-->,0.535206,0.282822,0.448319 +1,0.2,1,-->,0.591885,0.306833,0.731227 +1,0.4,0,-->,0.487241,0.317741,0.026815 +1,0.4,0.2,-->,0.491978,0.319748,0.050460 +1,0.4,0.4,-->,0.506251,0.325794,0.121699 +1,0.4,0.6,-->,0.532815,0.337048,0.254288 +1,0.4,0.8,-->,0.573628,0.354338,0.458003 +1,0.4,1,-->,0.630308,0.378349,0.740911 +1,0.6,0,-->,0.558753,0.450846,0.044839 +1,0.6,0.2,-->,0.563491,0.452853,0.068485 +1,0.6,0.4,-->,0.577763,0.458900,0.139723 +1,0.6,0.6,-->,0.604327,0.470153,0.272313 +1,0.6,0.8,-->,0.645140,0.487443,0.476028 +1,0.6,1,-->,0.701820,0.511454,0.758936 +1,0.8,0,-->,0.668627,0.655354,0.072533 +1,0.8,0.2,-->,0.673364,0.657360,0.096178 +1,0.8,0.4,-->,0.687636,0.663407,0.167417 +1,0.8,0.6,-->,0.714200,0.674660,0.300007 +1,0.8,0.8,-->,0.755014,0.691950,0.503721 +1,0.8,1,-->,0.811693,0.715962,0.786629 +1,1,0,-->,0.821213,0.939362,0.110992 +1,1,0.2,-->,0.825950,0.941368,0.134638 +1,1,0.4,-->,0.840222,0.947415,0.205876 +1,1,0.6,-->,0.866786,0.958668,0.338466 +1,1,0.8,-->,0.907600,0.975958,0.542181 +1,1,1,-->,0.964279,0.999969,0.825089 +-0.1,0.5,0.5,-->,0.113062,0.166417,0.173628 +1.1,0.5,0.5,-->,0.549128,0.388905,0.187544 +0.5,-0.1,0.5,-->,0.123961,0.060596,0.155828 +0.5,1.1,0.5,-->,0.509108,0.777469,0.252904 +0.5,0.5,-0.1,-->,0.175777,0.201067,0.023757 +0.5,0.5,1.1,-->,0.318844,0.261674,0.737854 diff --git a/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-3.csv b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-3.csv new file mode 100644 index 0000000..7295258 --- /dev/null +++ b/Unicolour.Tests/Data/ICC/sRGB2014_ToPcs_ICC-3.csv @@ -0,0 +1,222 @@ +0,0,0,-->,0.000000,0.000000,0.000000 +0,0,0.2,-->,0.004737,0.002007,0.023645 +0,0,0.4,-->,0.019010,0.008053,0.094884 +0,0,0.6,-->,0.045573,0.019306,0.227473 +0,0,0.8,-->,0.086387,0.036597,0.431188 +0,0,1,-->,0.143066,0.060608,0.714096 +0,0.2,0,-->,0.012753,0.023737,0.003214 +0,0.2,0.2,-->,0.017490,0.025744,0.026860 +0,0.2,0.4,-->,0.031763,0.031790,0.098098 +0,0.2,0.6,-->,0.058326,0.043044,0.230688 +0,0.2,0.8,-->,0.099140,0.060334,0.434403 +0,0.2,1,-->,0.155819,0.084345,0.717310 +0,0.4,0,-->,0.051175,0.095253,0.012899 +0,0.4,0.2,-->,0.055913,0.097260,0.036544 +0,0.4,0.4,-->,0.070185,0.103306,0.107783 +0,0.4,0.6,-->,0.096749,0.114559,0.240372 +0,0.4,0.8,-->,0.137562,0.131849,0.444087 +0,0.4,1,-->,0.194242,0.155861,0.726995 +0,0.6,0,-->,0.122688,0.228358,0.030923 +0,0.6,0.2,-->,0.127425,0.230365,0.054569 +0,0.6,0.4,-->,0.141697,0.236411,0.125807 +0,0.6,0.6,-->,0.168261,0.247665,0.258397 +0,0.6,0.8,-->,0.209075,0.264955,0.462112 +0,0.6,1,-->,0.265754,0.288966,0.745019 +0,0.8,0,-->,0.232561,0.432865,0.058617 +0,0.8,0.2,-->,0.237298,0.434872,0.082262 +0,0.8,0.4,-->,0.251571,0.440918,0.153501 +0,0.8,0.6,-->,0.278134,0.452172,0.286091 +0,0.8,0.8,-->,0.318948,0.469462,0.489805 +0,0.8,1,-->,0.375627,0.493473,0.772713 +0,1,0,-->,0.385147,0.716873,0.097076 +0,1,0.2,-->,0.389884,0.718880,0.120722 +0,1,0.4,-->,0.404157,0.724926,0.191960 +0,1,0.6,-->,0.430721,0.736180,0.324550 +0,1,0.8,-->,0.471534,0.753470,0.528265 +0,1,1,-->,0.528214,0.777481,0.811172 +0.2,0,0,-->,0.014439,0.007367,0.000461 +0.2,0,0.2,-->,0.019176,0.009374,0.024106 +0.2,0,0.4,-->,0.033449,0.015420,0.095345 +0.2,0,0.6,-->,0.060012,0.026674,0.227934 +0.2,0,0.8,-->,0.100826,0.043964,0.431649 +0.2,0,1,-->,0.157505,0.067975,0.714557 +0.2,0.2,0,-->,0.027192,0.031104,0.003675 +0.2,0.2,0.2,-->,0.031929,0.033111,0.027320 +0.2,0.2,0.4,-->,0.046202,0.039157,0.098559 +0.2,0.2,0.6,-->,0.072765,0.050411,0.231149 +0.2,0.2,0.8,-->,0.113579,0.067701,0.434864 +0.2,0.2,1,-->,0.170258,0.091712,0.717771 +0.2,0.4,0,-->,0.065615,0.102620,0.013360 +0.2,0.4,0.2,-->,0.070352,0.104627,0.037005 +0.2,0.4,0.4,-->,0.084624,0.110673,0.108243 +0.2,0.4,0.6,-->,0.111188,0.121926,0.240833 +0.2,0.4,0.8,-->,0.152001,0.139216,0.444548 +0.2,0.4,1,-->,0.208681,0.163228,0.727456 +0.2,0.6,0,-->,0.137127,0.235725,0.031384 +0.2,0.6,0.2,-->,0.141864,0.237732,0.055029 +0.2,0.6,0.4,-->,0.156136,0.243778,0.126268 +0.2,0.6,0.6,-->,0.182700,0.255032,0.258858 +0.2,0.6,0.8,-->,0.223514,0.272322,0.462573 +0.2,0.6,1,-->,0.280193,0.296333,0.745480 +0.2,0.8,0,-->,0.247000,0.440232,0.059078 +0.2,0.8,0.2,-->,0.251737,0.442239,0.082723 +0.2,0.8,0.4,-->,0.266010,0.448285,0.153962 +0.2,0.8,0.6,-->,0.292574,0.459539,0.286551 +0.2,0.8,0.8,-->,0.333387,0.476829,0.490266 +0.2,0.8,1,-->,0.390067,0.500840,0.773174 +0.2,1,0,-->,0.399586,0.724240,0.097537 +0.2,1,0.2,-->,0.404323,0.726247,0.121182 +0.2,1,0.4,-->,0.418596,0.732293,0.192421 +0.2,1,0.6,-->,0.445160,0.743547,0.325011 +0.2,1,0.8,-->,0.485973,0.760837,0.528726 +0.2,1,1,-->,0.542653,0.784848,0.811633 +0.4,0,0,-->,0.057941,0.029563,0.001849 +0.4,0,0.2,-->,0.062678,0.031569,0.025494 +0.4,0,0.4,-->,0.076951,0.037616,0.096733 +0.4,0,0.6,-->,0.103515,0.048869,0.229323 +0.4,0,0.8,-->,0.144328,0.066159,0.433037 +0.4,0,1,-->,0.201008,0.090171,0.715945 +0.4,0.2,0,-->,0.070694,0.053300,0.005063 +0.4,0.2,0.2,-->,0.075431,0.055307,0.028709 +0.4,0.2,0.4,-->,0.089704,0.061353,0.099947 +0.4,0.2,0.6,-->,0.116268,0.072606,0.232537 +0.4,0.2,0.8,-->,0.157081,0.089896,0.436252 +0.4,0.2,1,-->,0.213761,0.113908,0.719160 +0.4,0.4,0,-->,0.109117,0.124815,0.014748 +0.4,0.4,0.2,-->,0.113854,0.126822,0.038393 +0.4,0.4,0.4,-->,0.128126,0.132868,0.109632 +0.4,0.4,0.6,-->,0.154690,0.144122,0.242221 +0.4,0.4,0.8,-->,0.195504,0.161412,0.445936 +0.4,0.4,1,-->,0.252183,0.185423,0.728844 +0.4,0.6,0,-->,0.180629,0.257921,0.032772 +0.4,0.6,0.2,-->,0.185366,0.259928,0.056418 +0.4,0.6,0.4,-->,0.199638,0.265974,0.127656 +0.4,0.6,0.6,-->,0.226202,0.277227,0.260246 +0.4,0.6,0.8,-->,0.267016,0.294517,0.463961 +0.4,0.6,1,-->,0.323695,0.318529,0.746869 +0.4,0.8,0,-->,0.290502,0.462428,0.060466 +0.4,0.8,0.2,-->,0.295239,0.464435,0.084111 +0.4,0.8,0.4,-->,0.309512,0.470481,0.155350 +0.4,0.8,0.6,-->,0.336076,0.481734,0.287940 +0.4,0.8,0.8,-->,0.376889,0.499024,0.491654 +0.4,0.8,1,-->,0.433569,0.523036,0.774562 +0.4,1,0,-->,0.443088,0.746436,0.098925 +0.4,1,0.2,-->,0.447825,0.748443,0.122571 +0.4,1,0.4,-->,0.462098,0.754489,0.193809 +0.4,1,0.6,-->,0.488662,0.765742,0.326399 +0.4,1,0.8,-->,0.529475,0.783032,0.530114 +0.4,1,1,-->,0.586155,0.807044,0.813022 +0.6,0,0,-->,0.138908,0.070873,0.004433 +0.6,0,0.2,-->,0.143645,0.072880,0.028078 +0.6,0,0.4,-->,0.157917,0.078926,0.099317 +0.6,0,0.6,-->,0.184481,0.090180,0.231906 +0.6,0,0.8,-->,0.225295,0.107470,0.435621 +0.6,0,1,-->,0.281974,0.131481,0.718529 +0.6,0.2,0,-->,0.151661,0.094610,0.007647 +0.6,0.2,0.2,-->,0.156398,0.096617,0.031293 +0.6,0.2,0.4,-->,0.170670,0.102663,0.102531 +0.6,0.2,0.6,-->,0.197234,0.113917,0.235121 +0.6,0.2,0.8,-->,0.238048,0.131207,0.438836 +0.6,0.2,1,-->,0.294727,0.155218,0.721743 +0.6,0.4,0,-->,0.190083,0.166126,0.017332 +0.6,0.4,0.2,-->,0.194820,0.168133,0.040977 +0.6,0.4,0.4,-->,0.209093,0.174179,0.112215 +0.6,0.4,0.6,-->,0.235656,0.185432,0.244805 +0.6,0.4,0.8,-->,0.276470,0.202722,0.448520 +0.6,0.4,1,-->,0.333149,0.226734,0.731428 +0.6,0.6,0,-->,0.261595,0.299231,0.035356 +0.6,0.6,0.2,-->,0.266332,0.301238,0.059002 +0.6,0.6,0.4,-->,0.280605,0.307284,0.130240 +0.6,0.6,0.6,-->,0.307169,0.318538,0.262830 +0.6,0.6,0.8,-->,0.347982,0.335828,0.466545 +0.6,0.6,1,-->,0.404662,0.359839,0.749452 +0.6,0.8,0,-->,0.371469,0.503738,0.063050 +0.6,0.8,0.2,-->,0.376206,0.505745,0.086695 +0.6,0.8,0.4,-->,0.390478,0.511791,0.157934 +0.6,0.8,0.6,-->,0.417042,0.523045,0.290523 +0.6,0.8,0.8,-->,0.457856,0.540335,0.494238 +0.6,0.8,1,-->,0.514535,0.564346,0.777146 +0.6,1,0,-->,0.524055,0.787746,0.101509 +0.6,1,0.2,-->,0.528792,0.789753,0.125155 +0.6,1,0.4,-->,0.543064,0.795799,0.196393 +0.6,1,0.6,-->,0.569628,0.807053,0.328983 +0.6,1,0.8,-->,0.610442,0.824343,0.532698 +0.6,1,1,-->,0.667121,0.848354,0.815605 +0.8,0,0,-->,0.263307,0.134344,0.008403 +0.8,0,0.2,-->,0.268044,0.136351,0.032048 +0.8,0,0.4,-->,0.282317,0.142397,0.103287 +0.8,0,0.6,-->,0.308880,0.153650,0.235876 +0.8,0,0.8,-->,0.349694,0.170940,0.439591 +0.8,0,1,-->,0.406373,0.194952,0.722499 +0.8,0.2,0,-->,0.276060,0.158081,0.011617 +0.8,0.2,0.2,-->,0.280797,0.160088,0.035262 +0.8,0.2,0.4,-->,0.295070,0.166134,0.106501 +0.8,0.2,0.6,-->,0.321633,0.177387,0.239091 +0.8,0.2,0.8,-->,0.362447,0.194678,0.442806 +0.8,0.2,1,-->,0.419126,0.218689,0.725713 +0.8,0.4,0,-->,0.314482,0.229597,0.021302 +0.8,0.4,0.2,-->,0.319220,0.231603,0.044947 +0.8,0.4,0.4,-->,0.333492,0.237650,0.116185 +0.8,0.4,0.6,-->,0.360056,0.248903,0.248775 +0.8,0.4,0.8,-->,0.400869,0.266193,0.452490 +0.8,0.4,1,-->,0.457549,0.290204,0.735398 +0.8,0.6,0,-->,0.385994,0.362702,0.039326 +0.8,0.6,0.2,-->,0.390732,0.364709,0.062971 +0.8,0.6,0.4,-->,0.405004,0.370755,0.134210 +0.8,0.6,0.6,-->,0.431568,0.382008,0.266800 +0.8,0.6,0.8,-->,0.472381,0.399298,0.470515 +0.8,0.6,1,-->,0.529061,0.423310,0.753422 +0.8,0.8,0,-->,0.495868,0.567209,0.067020 +0.8,0.8,0.2,-->,0.500605,0.569216,0.090665 +0.8,0.8,0.4,-->,0.514878,0.575262,0.161904 +0.8,0.8,0.6,-->,0.541441,0.586516,0.294493 +0.8,0.8,0.8,-->,0.582255,0.603806,0.498208 +0.8,0.8,1,-->,0.638934,0.627817,0.781116 +0.8,1,0,-->,0.648454,0.851217,0.105479 +0.8,1,0.2,-->,0.653191,0.853224,0.129124 +0.8,1,0.4,-->,0.667464,0.859270,0.200363 +0.8,1,0.6,-->,0.694027,0.870524,0.332953 +0.8,1,0.8,-->,0.734841,0.887814,0.536668 +0.8,1,1,-->,0.791520,0.911825,0.819575 +1,0,0,-->,0.436066,0.222488,0.013916 +1,0,0.2,-->,0.440803,0.224495,0.037561 +1,0,0.4,-->,0.455075,0.230542,0.108800 +1,0,0.6,-->,0.481639,0.241795,0.241389 +1,0,0.8,-->,0.522453,0.259085,0.445104 +1,0,1,-->,0.579132,0.283096,0.728012 +1,0.2,0,-->,0.448819,0.246226,0.017130 +1,0.2,0.2,-->,0.453556,0.248232,0.040776 +1,0.2,0.4,-->,0.467828,0.254279,0.112014 +1,0.2,0.6,-->,0.494392,0.265532,0.244604 +1,0.2,0.8,-->,0.535206,0.282822,0.448319 +1,0.2,1,-->,0.591885,0.306833,0.731227 +1,0.4,0,-->,0.487241,0.317741,0.026815 +1,0.4,0.2,-->,0.491978,0.319748,0.050460 +1,0.4,0.4,-->,0.506251,0.325794,0.121699 +1,0.4,0.6,-->,0.532815,0.337048,0.254288 +1,0.4,0.8,-->,0.573628,0.354338,0.458003 +1,0.4,1,-->,0.630308,0.378349,0.740911 +1,0.6,0,-->,0.558753,0.450846,0.044839 +1,0.6,0.2,-->,0.563491,0.452853,0.068485 +1,0.6,0.4,-->,0.577763,0.458900,0.139723 +1,0.6,0.6,-->,0.604327,0.470153,0.272313 +1,0.6,0.8,-->,0.645140,0.487443,0.476028 +1,0.6,1,-->,0.701820,0.511454,0.758936 +1,0.8,0,-->,0.668627,0.655354,0.072533 +1,0.8,0.2,-->,0.673364,0.657360,0.096178 +1,0.8,0.4,-->,0.687636,0.663407,0.167417 +1,0.8,0.6,-->,0.714200,0.674660,0.300007 +1,0.8,0.8,-->,0.755014,0.691950,0.503721 +1,0.8,1,-->,0.811693,0.715962,0.786629 +1,1,0,-->,0.821213,0.939362,0.110992 +1,1,0.2,-->,0.825950,0.941368,0.134638 +1,1,0.4,-->,0.840222,0.947415,0.205876 +1,1,0.6,-->,0.866786,0.958668,0.338466 +1,1,0.8,-->,0.907600,0.975958,0.542181 +1,1,1,-->,0.964279,0.999969,0.825089 +-0.1,0.5,0.5,-->,0.113062,0.166417,0.173628 +1.1,0.5,0.5,-->,0.549128,0.388905,0.187544 +0.5,-0.1,0.5,-->,0.123961,0.060596,0.155828 +0.5,1.1,0.5,-->,0.509108,0.777469,0.252904 +0.5,0.5,-0.1,-->,0.175777,0.201067,0.023757 +0.5,0.5,1.1,-->,0.318844,0.261674,0.737854 diff --git a/Unicolour.Tests/DifferenceTests.cs b/Unicolour.Tests/DifferenceTests.cs index da44f07..8c37c7c 100644 --- a/Unicolour.Tests/DifferenceTests.cs +++ b/Unicolour.Tests/DifferenceTests.cs @@ -10,6 +10,8 @@ public class DifferenceTests // ReSharper disable CollectionNeverQueried.Local - used in test case sources by name private static readonly List<(Unicolour reference, Unicolour sample)> ReferenceSamplePairs = []; + // ReSharper restore CollectionNeverQueried.Local + static DifferenceTests() { for (var i = 0; i < 100; i++) diff --git a/Unicolour.Tests/IccConversionTests.cs b/Unicolour.Tests/IccConversionTests.cs index afcf072..e8ef418 100644 --- a/Unicolour.Tests/IccConversionTests.cs +++ b/Unicolour.Tests/IccConversionTests.cs @@ -17,48 +17,37 @@ namespace Wacton.Unicolour.Tests; */ public class IccConversionTests { - // device channels --> PCS (LAB or XYZ, using ICC D50 white point) - private static List Fogra39ToPcsTestData; - private static List Fogra55ToPcsTestData; - private static List Swop2006ToPcsTestData; - private static List Swop2013ToPcsTestData; - private static List JapanColor2011ToPcsTestData; - private static List RommRgbToPcsTestData; - private static List StandardRgbV4ToPcsTestData; - - // PCS (LAB or XYZ, using ICC D50 white point) --> device channels - private static List Fogra39ToDeviceTestData; - private static List Fogra55ToDeviceTestData; - private static List Swop2006ToDeviceTestData; - private static List Swop2013ToDeviceTestData; - private static List JapanColor2011ToDeviceTestData; - private static List RommRgbToDeviceTestData; - private static List StandardRgbV4ToDeviceTestData; + // ReSharper disable CollectionNeverQueried.Local - used in test case sources by name + private static readonly List ToPcsTestData = []; + private static readonly List ToDeviceTestData = []; + // ReSharper restore CollectionNeverQueried.Local private static List DeviceToUnicolourD65TestData; private static List UnicolourD65ToDeviceTestData; - + static IccConversionTests() { - (Fogra39ToPcsTestData, Fogra39ToDeviceTestData) = ParseTestData(IccFile.Fogra39); - (Fogra55ToPcsTestData, Fogra55ToDeviceTestData) = ParseTestData(IccFile.Fogra55); - (Swop2006ToPcsTestData, Swop2006ToDeviceTestData) = ParseTestData(IccFile.Swop2006); - (Swop2013ToPcsTestData, Swop2013ToDeviceTestData) = ParseTestData(IccFile.Swop2013); - (JapanColor2011ToPcsTestData, JapanColor2011ToDeviceTestData) = ParseTestData(IccFile.JapanColor2011); - (RommRgbToPcsTestData, RommRgbToDeviceTestData) = ParseTestData(IccFile.RommRgb); - (StandardRgbV4ToPcsTestData, StandardRgbV4ToDeviceTestData) = ParseTestData(IccFile.StandardRgbV4); - + AddTestData(IccFile.Fogra39); + AddTestData(IccFile.Fogra55); + AddTestData(IccFile.Swop2006); + AddTestData(IccFile.Swop2013); + AddTestData(IccFile.JapanColor2011); + AddTestData(IccFile.JapanColor2003); + AddTestData(IccFile.RommRgb); + AddTestData(IccFile.StandardRgbV4); + AddTestData(IccFile.StandardRgbV2); + AddTestData(IccFile.StandardRgbGreyV4); + AddTestData(IccFile.D65Xyz); + AddTestData(IccFile.CxMonitorWeird); + AddTestData(IccFile.CxCmykProof); + AddTestData(IccFile.CxScannerGrey); // CxScannerGrey is one-way, to PCS only + AddTestData(IccFile.HackCxCmykKtrc); + DeviceToUnicolourD65TestData = GenerateDeviceToUnicolourTestData(); UnicolourD65ToDeviceTestData = GenerateUnicolourToDeviceTestData(); } - [TestCaseSource(nameof(Fogra39ToPcsTestData))] - [TestCaseSource(nameof(Fogra55ToPcsTestData))] - [TestCaseSource(nameof(Swop2006ToPcsTestData))] - [TestCaseSource(nameof(Swop2013ToPcsTestData))] - [TestCaseSource(nameof(JapanColor2011ToPcsTestData))] - [TestCaseSource(nameof(RommRgbToPcsTestData))] - [TestCaseSource(nameof(StandardRgbV4ToPcsTestData))] + [TestCaseSource(nameof(ToPcsTestData))] public void DeviceToPcs(IccTestColour testColour) { var expected = testColour.Output; @@ -66,30 +55,25 @@ public void DeviceToPcs(IccTestColour testColour) var deviceValues = testColour.Input; var intent = testColour.Intent; - var actual = testColour.Profile.ToXyzStandardD50(deviceValues, intent); + var actual = testColour.Profile.Transform.ToXyz(deviceValues, intent); if (pcs == Signatures.Lab) { var xyz = new Xyz(actual[0], actual[1], actual[2]); - actual = Lab.FromXyz(xyz, Profile.XyzD50).Triplet.ToArray(); + actual = Lab.FromXyz(xyz, Transform.XyzD50).Triplet.ToArray(); } var tolerance = pcs switch { - Signatures.Lab => 0.00075, - Signatures.Xyz => 0.0000075, + Signatures.Lab => 0.0001, + Signatures.Xyz => 0.00000075, _ => throw new ArgumentOutOfRangeException() }; Assert.That(actual, Is.EqualTo(expected).Within(tolerance)); } - [TestCaseSource(nameof(Fogra39ToDeviceTestData))] - [TestCaseSource(nameof(Fogra55ToDeviceTestData))] - [TestCaseSource(nameof(Swop2006ToDeviceTestData))] - [TestCaseSource(nameof(Swop2013ToDeviceTestData))] - [TestCaseSource(nameof(JapanColor2011ToDeviceTestData))] - [TestCaseSource(nameof(RommRgbToDeviceTestData))] - [TestCaseSource(nameof(StandardRgbV4ToDeviceTestData))] + [TestCaseSource(nameof(ToDeviceTestData))] + public void PcsToDevice(IccTestColour testColour) { var expected = testColour.Output; @@ -99,21 +83,43 @@ public void PcsToDevice(IccTestColour testColour) var (first, second, third) = (testColour.Input[0], testColour.Input[1], testColour.Input[2]); var xyz = pcs == Signatures.Lab - ? Lab.ToXyz(new Lab(first, second, third), Profile.XyzD50) + ? Lab.ToXyz(new Lab(first, second, third), Transform.XyzD50) : new Xyz(first, second, third); - var actual = testColour.Profile.FromStandardXyzD50(xyz.Triplet.ToArray(), intent); + var actual = testColour.Profile.Transform.FromXyz(xyz.Triplet.ToArray(), intent); var tolerance = device switch { - Signatures.Cmyk => intent == Intent.AbsoluteColorimetric ? 0.00001 : 0.000001, - Signatures.Clr7 => intent == Intent.AbsoluteColorimetric ? 0.000025 : 0.00000125, - Signatures.Rgb => intent == Intent.AbsoluteColorimetric ? 0.000125 : 0.000015, + Signatures.Cmyk => intent == Intent.AbsoluteColorimetric ? 0.000002 : 0.00000125, + Signatures.Clr7 => intent == Intent.AbsoluteColorimetric ? 0.0000025 : 0.00000125, + Signatures.Rgb => 0.000015, + Signatures.Grey => 0.000005, _ => throw new ArgumentOutOfRangeException() }; Assert.That(actual, Is.EqualTo(expected).Within(tolerance)); } + [Test] // slightly unusual case; it's possible for a profile to be supported but only have A2B transform + public void NoReverseTransform() + { + var profile = IccFile.CxScannerGrey.GetProfile(); + Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(); }); + Assert.DoesNotThrow(() => { profile.Transform.ToXyz([], Intent.RelativeColorimetric); }); + Assert.Throws(() => { profile.Transform.FromXyz([], Intent.RelativeColorimetric); }); + + var rgb = new Rgb(0.25, 0.5, 1.0); + var expected = Enumerable.Range(0, 15).Select(_ => double.NaN).ToArray(); + + var iccConfig = new IccConfiguration(profile, Intent.Unspecified, "no reverse transform"); + var config = new Configuration(iccConfiguration: iccConfig); + var unicolour = new Unicolour(config, ColourSpace.Rgb, rgb.Triplet.Tuple); + Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); + Assert.That(iccConfig.Error, Is.Null); + Assert.That(unicolour.Icc.Values, Is.EqualTo(expected)); + Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(profile.Header.DataColourSpace)); + Assert.That(unicolour.Icc.Error!.Contains("transform is not defined")); + } + [TestCaseSource(nameof(DeviceToUnicolourD65TestData))] public void DeviceToUnicolourXyzD65(IccFile iccFile, Intent intent, double[] deviceValues) { @@ -124,11 +130,11 @@ public void DeviceToUnicolourXyzD65(IccFile iccFile, Intent intent, double[] dev var unicolourD65 = new Unicolour(iccD65Config, new Channels(deviceValues)); // unicolour converted to the ICC D50 white point - var iccD50Config = GetConfig(Profile.XyzD50, iccFile, intent); + var iccD50Config = GetConfig(Transform.XyzD50, iccFile, intent); var unicolourD50 = unicolourD65.ConvertToConfiguration(iccD50Config); // the XYZ values should be the same as calling the core ICC profile function - var expectedXyzD50 = profile.ToXyzStandardD50(deviceValues, intent); + var expectedXyzD50 = profile.Transform.ToXyz(deviceValues, intent); Assert.That(unicolourD50.Xyz.Triplet.ToArray(), Is.EqualTo(expectedXyzD50).Within(1e-15)); } @@ -138,7 +144,7 @@ public void UnicolourXyzD65ToDevice(IccFile iccFile, Intent intent, double[] xyz var profile = iccFile.GetProfile(); // XYZ values are used to create D50 unicolour - var iccD50Config = GetConfig(Profile.XyzD50, iccFile, intent); + var iccD50Config = GetConfig(Transform.XyzD50, iccFile, intent); var unicolourD50 = new Unicolour(iccD50Config, ColourSpace.Xyz, xyzValues[0], xyzValues[1], xyzValues[2]); // unicolour converted to the ICC D65 white point @@ -146,21 +152,21 @@ public void UnicolourXyzD65ToDevice(IccFile iccFile, Intent intent, double[] xyz var unicolourD65 = unicolourD50.ConvertToConfiguration(iccD65Config); // the device channel values should be the same as calling the core ICC profile function - var expectedDevice = profile.FromStandardXyzD50(xyzValues, intent); + var expectedDevice = profile.Transform.FromXyz(xyzValues, intent); Assert.That(unicolourD65.Icc.Values, Is.EqualTo(expectedDevice).Within(1e-15)); } - - private static (List toPcs, List toDevice) ParseTestData(IccFile iccFile) + + private static void AddTestData(IccFile iccFile) { const string DataSource = "ICC"; var profile = iccFile.GetProfile(); - var toPcsTestCaseData = new List(); - var toDeviceTestCaseData = new List(); + var toPcsTestData = new List(); + var toDeviceTestData = new List(); foreach (var intent in intents) { - toPcsTestCaseData.AddRange(ParseTestCaseData(IccTransform.ToPcs, intent)); - toDeviceTestCaseData.AddRange(ParseTestCaseData(IccTransform.ToDevice, intent)); + toPcsTestData.AddRange(ParseTestCaseData(IccTransform.ToPcs, intent)); + toDeviceTestData.AddRange(ParseTestCaseData(IccTransform.ToDevice, intent)); } List ParseTestCaseData(IccTransform transform, Intent intent) @@ -175,12 +181,18 @@ List ParseTestCaseData(IccTransform transform, Intent intent) var intentValue = (int)intent; var csvFileName = $"{iccFile.Name}_{transformName}_{DataSource}-{intentValue}.csv"; var csvPath = Path.Combine(IccFile.DataFolderName, csvFileName); + if (!File.Exists(csvPath)) + { + return []; + } + var testColours = ParseCsv(profile, transform, csvPath, DataSource, intent).ToList(); var testCases = testColours.Select(x => new TestCaseData(x).SetName($"{iccFile}, {x}")); return testCases.ToList(); } - return (toPcsTestCaseData, toDeviceTestCaseData); + ToPcsTestData.AddRange(toPcsTestData); + ToDeviceTestData.AddRange(toDeviceTestData); } private static List ParseCsv(Profile profile, IccTransform iccTransform, string csvFile, string source, Intent intent) @@ -208,9 +220,10 @@ private static List GenerateDeviceToUnicolourTestData() { foreach (var intent in intents) { - for (var channel = 0; channel < iccFile.DeviceChannels; channel++) + var deviceChannels = IccFile.GetDeviceChannels(iccFile); + for (var channel = 0; channel < deviceChannels; channel++) { - var channelValues = new double[iccFile.DeviceChannels]; + var channelValues = new double[deviceChannels]; channelValues[channel] = 1.0; var testCaseName = $"{iccFile}, {intent}, [{string.Join(",", channelValues)}]"; testCases.Add(new TestCaseData(iccFile, intent, channelValues).SetName(testCaseName)); diff --git a/Unicolour.Tests/IccLookupTests.cs b/Unicolour.Tests/IccLookupTests.cs new file mode 100644 index 0000000..7eb710b --- /dev/null +++ b/Unicolour.Tests/IccLookupTests.cs @@ -0,0 +1,43 @@ +using NUnit.Framework; +using Wacton.Unicolour.Icc; + +namespace Wacton.Unicolour.Tests; + +public class IccLookupTests +{ + private static readonly double[] table = [0, 0.1, 0.2, 0.4, 0.8, 1.0]; + private static readonly Curve curve = new TableCurve(table); + private static readonly Curve inverseCurve = curve.Inverse(); + + // input is % distance along the curve, e.g. 0.5 -> find value halfway along curve -> 0.3 + [TestCase(0.25, 0.1, 0.2, 0.25)] + [TestCase(0.5, 0.2, 0.4, 0.5)] + [TestCase(0.75, 0.4, 0.8, 0.75)] + public void Lookup(double input, double lower, double upper, double distance) + { + var lookup = Lut.Lookup(table, input); + Assert.That(lookup.lower, Is.EqualTo(lower)); + Assert.That(lookup.upper, Is.EqualTo(upper)); + Assert.That(lookup.distance, Is.EqualTo(distance)); + } + + // input is % distance along the curve, e.g. 0.5 -> find value halfway along curve -> 0.3 + [TestCase(0.25, 0.125)] + [TestCase(0.5, 0.3)] + [TestCase(0.75, 0.7)] + public void Curve(double input, double expected) + { + var actual = curve.Lookup(input); + Assert.That(actual, Is.EqualTo(expected).Within(0.000000000000001)); + } + + // output is % distance along the curve, e.g. 0.3 -> is halfway along curve -> 0.5 + [TestCase(0.125, 0.25)] + [TestCase(0.3, 0.50)] + [TestCase(0.7, 0.75)] + public void InverseCurve(double input, double expected) + { + var actual = inverseCurve.Lookup(input); + Assert.That(actual, Is.EqualTo(expected).Within(0.000000000000001)); + } +} \ No newline at end of file diff --git a/Unicolour.Tests/IccNonexistentTests.cs b/Unicolour.Tests/IccNonexistentTests.cs index 6b6617d..b6b4f20 100644 --- a/Unicolour.Tests/IccNonexistentTests.cs +++ b/Unicolour.Tests/IccNonexistentTests.cs @@ -1,5 +1,4 @@ -using System; -using System.IO; +using System.IO; using System.Linq; using System.Reflection; using NUnit.Framework; @@ -19,34 +18,44 @@ public class IccNonexistentTests [Test] public void BCurvesOnly() { - const int channels = 15; - var lutsAB = CreateLutsBCurvesOnly(isAToB: true, channels); - var lutsBA = CreateLutsBCurvesOnly(isAToB: false, channels); - Assert.That(lutsAB.ToString(), Is.EqualTo($"B [x{channels}]")); - Assert.That(lutsBA.ToString(), Is.EqualTo($"B [x{channels}]")); + const string path = "b_curves_only.icc"; + WriteProfileWithBCurvesOnly(path); + var profile = new Profile(path); - var inputs = Enumerable.Range(0, channels).Select(_ => 0.5).ToArray(); - var outputs = lutsAB.Apply(inputs); - var roundtrip = lutsBA.Apply(outputs); - Assert.That(roundtrip, Is.EqualTo(inputs).Within(0.00005)); - } + Assert.That(profile.Tags.AToB0.Value!.ToString(), Is.EqualTo("B [x3]")); + Assert.That(profile.Tags.BToA0.Value!.ToString(), Is.EqualTo("B [x3]")); - private static Luts CreateLutsBCurvesOnly(bool isAToB, int channels) - { - var bCurvesToPcs = Enumerable.Range(1, channels).Select(value => GenerateTableCurve(power: 1 + value / (double)channels, isAToB)).ToList(); - return new Luts(ACurves: null, Clut: null, MCurves: null, Matrices: null, bCurvesToPcs, isAToB ? LutType.LutAB : LutType.LutBA, isAToB); + double[] deviceValues = [0.25, 0.5, 0.75]; + var xyz = profile.Transform.ToXyz(deviceValues, Intent.Perceptual); + var roundtrip = profile.Transform.FromXyz(xyz, Intent.Perceptual); + Assert.That(roundtrip, Is.EqualTo(deviceValues)); } - - private static Curve GenerateTableCurve(double power, bool isAToB) + + private static void WriteProfileWithBCurvesOnly(string modifiedPath) { - var table = new double[100]; - for (var i = 0; i < table.Length; i++) + var profile = IccFile.RommRgb.GetProfile(); + var a2b0 = profile.Tags.Single(x => x.Signature == Signatures.AToB0); + var b2a0 = profile.Tags.Single(x => x.Signature == Signatures.BToA0); + + // set the offset of every LUT element except B curves to 0, indicating that they are not present + // (see Luts.ReadTablesAB for details) + + var bytes = File.ReadAllBytes(profile.FileInfo.FullName); + byte[] bytesToZero = + [ + 16, 17, 18, 19, // matrix offset + 20, 21, 22, 23, // M curves offset + 24, 25, 26, 27, // CLUT offset + 28, 29, 30, 31 // A curves offset + ]; + + foreach (var i in bytesToZero) { - table[i] = isAToB ? Math.Pow(i, power) : Math.Pow(i, 1 / power); + bytes[a2b0.Offset + i] = 0; + bytes[b2a0.Offset + i] = 0; } - - table = table.Select(x => x / table.Max()).ToArray(); - return new TableCurve(table); + + File.WriteAllBytes(modifiedPath, bytes); } /* not found a profile that uses an 8-bit CLUT in LutAToB or LutBToA */ @@ -67,8 +76,8 @@ public void Clut8Bit() File.WriteAllBytes(modifiedName, bytes); var modifiedProfile = new Profile(modifiedName); - Assert.DoesNotThrow(() => modifiedProfile.ToXyzStandardD50([0.2, 0.4, 0.6, 0.8], Intent.Perceptual)); - Assert.DoesNotThrow(() => modifiedProfile.FromStandardXyzD50([0.25, 0.5, 0.75], Intent.Perceptual)); + Assert.DoesNotThrow(() => modifiedProfile.Transform.ToXyz([0.2, 0.4, 0.6, 0.8], Intent.Perceptual)); + Assert.DoesNotThrow(() => modifiedProfile.Transform.FromXyz([0.25, 0.5, 0.75], Intent.Perceptual)); File.Delete(modifiedName); } diff --git a/Unicolour.Tests/IccProfileTests.cs b/Unicolour.Tests/IccProfileTests.cs index 616c51f..20bf40d 100644 --- a/Unicolour.Tests/IccProfileTests.cs +++ b/Unicolour.Tests/IccProfileTests.cs @@ -34,7 +34,7 @@ public void Fogra39() Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); Assert.That(header.ProfileCreator, Is.EqualTo(Signatures.Null)); - Assert.That(header.ProfileId, Is.EqualTo(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 })); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("00000000-00000000-00000000-00000000"))); Assert.That(tags.Count, Is.EqualTo(14)); AssertTag(tags[0], "desc", 300, 177); @@ -86,7 +86,7 @@ public void Fogra55() Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); Assert.That(header.ProfileCreator, Is.EqualTo("CoLg")); - Assert.That(header.ProfileId, Is.EqualTo(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 })); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("00000000-00000000-00000000-00000000"))); Assert.That(tags.Count, Is.EqualTo(16)); AssertTag(tags[0], "desc", 324, 205); @@ -140,7 +140,7 @@ public void JapanColor2011() Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); Assert.That(header.ProfileCreator, Is.EqualTo("XRIT")); - Assert.That(header.ProfileId, Is.EqualTo(new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 })); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("00000000-00000000-00000000-00000000"))); Assert.That(tags.Count, Is.EqualTo(10)); AssertTag(tags[0], "desc", 252, 164); @@ -215,6 +215,47 @@ public void Prmg() Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); } + [Test] + public void RommRgb() + { + var profile = IccFile.RommRgb.GetProfile(); + var header = profile.Header; + var tags = profile.Tags; + + Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); + + Assert.That(header.ProfileSize, Is.EqualTo(864)); + Assert.That(header.PreferredCmmType, Is.EqualTo("none")); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(4, 0, 0))); + Assert.That(header.ProfileClass, Is.EqualTo(Signatures.ColourSpace)); + Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Rgb)); + Assert.That(header.Pcs, Is.EqualTo(Signatures.Xyz)); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2006, 11, 19, 15, 19, 53))); + Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); + Assert.That(header.PrimaryPlatform, Is.EqualTo(Signatures.Null)); + Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); + Assert.That(header.DeviceManufacturer, Is.EqualTo("none")); + Assert.That(header.DeviceModel, Is.EqualTo("none")); + Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); + Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); + Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + Assert.That(header.ProfileCreator, Is.EqualTo("none")); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("2c98a166-95257d52-13906e04-02c0eac9"))); + Assert.That(profile.CalculateProfileId(), Is.EqualTo(header.ProfileId)); + + Assert.That(tags.Count, Is.EqualTo(6)); + AssertTag(tags[0], "desc", 204, 84); + AssertTag(tags[1], Signatures.AToB0, 288, 212); + AssertTag(tags[2], Signatures.BToA0, 500, 212); + AssertTag(tags[3], Signatures.MediaWhitePoint, 712, 20); + AssertTag(tags[4], "cprt", 732, 88); + AssertTag(tags[5], "chad", 820, 44); + + AssertLuts(tags.AToB0.Value!, lutType: LutType.LutAB, LutElements.MB, 3, 3, null); + AssertLuts(tags.BToA0.Value!, lutType: LutType.LutBA, LutElements.BM, 3, 3, null); + Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.85809, 0.89000, 0.73421)).Within(0.000005)); + } + [Test] public void StandardRgbV4() { @@ -262,44 +303,228 @@ public void StandardRgbV4() } [Test] - public void RommRgb() + public void StandardRgbV2() { - var profile = IccFile.RommRgb.GetProfile(); + var profile = IccFile.StandardRgbV2.GetProfile(); var header = profile.Header; var tags = profile.Tags; Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); - Assert.That(header.ProfileSize, Is.EqualTo(864)); + Assert.That(header.ProfileSize, Is.EqualTo(3024)); + Assert.That(header.PreferredCmmType, Is.EqualTo(Signatures.Null)); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(2, 0, 0))); + Assert.That(header.ProfileClass, Is.EqualTo(Signatures.Display)); + Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Rgb)); + Assert.That(header.Pcs, Is.EqualTo(Signatures.Xyz)); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2015, 02, 15, 00, 00, 00))); + Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); + Assert.That(header.PrimaryPlatform, Is.EqualTo(Signatures.Null)); + Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); + Assert.That(header.DeviceManufacturer, Is.EqualTo(Signatures.Null)); + Assert.That(header.DeviceModel, Is.EqualTo(Signatures.Null)); + Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); + Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); + Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + Assert.That(header.ProfileCreator, Is.EqualTo(Signatures.Null)); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("3d0eb2de-ae9397be-9b6726ce-8c0a43ce"))); + Assert.That(profile.CalculateProfileId(), Is.EqualTo(header.ProfileId)); + + Assert.That(tags.Count, Is.EqualTo(16)); + AssertTag(tags[0], "desc", 324, 99); + AssertTag(tags[1], Signatures.BlueMatrixColumn, 424, 20); + AssertTag(tags[2], Signatures.BlueTrc, 444, 2060); + AssertTag(tags[3], Signatures.GreenTrc, 444, 2060); + AssertTag(tags[4], Signatures.RedTrc, 444, 2060); + AssertTag(tags[5], "dmdd", 2504, 136); + AssertTag(tags[6], Signatures.GreenMatrixColumn, 2640, 20); + AssertTag(tags[7], "lumi", 2660, 20); + AssertTag(tags[8], "meas", 2680, 36); + AssertTag(tags[9], "bkpt", 2716, 20); + AssertTag(tags[10], Signatures.RedMatrixColumn, 2736, 20); + AssertTag(tags[11], "tech", 2756, 12); + AssertTag(tags[12], "vued", 2768, 135); + AssertTag(tags[13], Signatures.MediaWhitePoint, 2904, 20); + AssertTag(tags[14], "cprt", 2924, 55); + AssertTag(tags[15], "chad", 2980, 44); + + Assert.That(tags.RedTrc.Value!.ToString(), Is.EqualTo("Table curve: 1024")); + Assert.That(tags.GreenTrc.Value!.ToString(), Is.EqualTo("Table curve: 1024")); + Assert.That(tags.BlueTrc.Value!.ToString(), Is.EqualTo("Table curve: 1024")); + Assert.That(tags.RedMatrixColumn.Value, Is.EqualTo((0.43607, 0.22249, 0.01392)).Within(0.000005)); + Assert.That(tags.GreenMatrixColumn.Value, Is.EqualTo((0.38515, 0.71687, 0.09708)).Within(0.000005)); + Assert.That(tags.BlueMatrixColumn.Value, Is.EqualTo((0.14307, 0.06061, 0.71410)).Within(0.000005)); + Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + } + + [Test] + public void StandardRgbGreyV4() + { + var profile = IccFile.StandardRgbGreyV4.GetProfile(); + var header = profile.Header; + var tags = profile.Tags; + + Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); + + Assert.That(header.ProfileSize, Is.EqualTo(360)); + Assert.That(header.PreferredCmmType, Is.EqualTo("lcms")); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(4, 2, 0))); + Assert.That(header.ProfileClass, Is.EqualTo(Signatures.Display)); + Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Grey)); + Assert.That(header.Pcs, Is.EqualTo(Signatures.Xyz)); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2018, 03, 20, 09, 14, 29))); + Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); + Assert.That(header.PrimaryPlatform, Is.EqualTo("MSFT")); + Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); + Assert.That(header.DeviceManufacturer, Is.EqualTo("saws")); + Assert.That(header.DeviceModel, Is.EqualTo("ctrl")); + Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); + Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); + Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + Assert.That(header.ProfileCreator, Is.EqualTo("hand")); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("bbba6208-bba6b00f-c97a69b7-67a6edc1"))); + Assert.That(profile.CalculateProfileId(), Is.EqualTo(header.ProfileId)); + + Assert.That(tags.Count, Is.EqualTo(5)); + AssertTag(tags[0], "desc", 192, 36); + AssertTag(tags[1], "cprt", 228, 34); + AssertTag(tags[2], Signatures.MediaWhitePoint, 264, 20); + AssertTag(tags[3], "chad", 284, 44); + AssertTag(tags[4], Signatures.GreyTrc, 328, 32); + + Assert.That(tags.GreyTrc.Value!.ToString(), Is.EqualTo("Parametric curve: type 3")); + Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + } + + [Test] + public void D65Xyz() + { + var profile = IccFile.D65Xyz.GetProfile(); + var header = profile.Header; + var tags = profile.Tags; + + Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); + + Assert.That(header.ProfileSize, Is.EqualTo(968)); Assert.That(header.PreferredCmmType, Is.EqualTo("none")); - Assert.That(header.ProfileVersion, Is.EqualTo(new Version(4, 0, 0))); - Assert.That(header.ProfileClass, Is.EqualTo(Signatures.ColourSpace)); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(2, 4, 0))); + Assert.That(header.ProfileClass, Is.EqualTo(Signatures.Display)); Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Rgb)); Assert.That(header.Pcs, Is.EqualTo(Signatures.Xyz)); - Assert.That(header.DateTime, Is.EqualTo(new DateTime(2006, 11, 19, 15, 19, 53))); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2004, 07, 21, 18, 57, 42))); Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); Assert.That(header.PrimaryPlatform, Is.EqualTo(Signatures.Null)); Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); Assert.That(header.DeviceManufacturer, Is.EqualTo("none")); Assert.That(header.DeviceModel, Is.EqualTo("none")); Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); - Assert.That(header.Intent, Is.EqualTo(Intent.Perceptual)); + Assert.That(header.Intent, Is.EqualTo(Intent.RelativeColorimetric)); Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); Assert.That(header.ProfileCreator, Is.EqualTo("none")); - Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("2c98a166-95257d52-13906e04-02c0eac9"))); - Assert.That(profile.CalculateProfileId(), Is.EqualTo(header.ProfileId)); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("00000000-00000000-00000000-00000000"))); + + Assert.That(tags.Count, Is.EqualTo(16)); + AssertTag(tags[0], "desc", 324, 106); + AssertTag(tags[1], Signatures.BlueMatrixColumn, 432, 20); + AssertTag(tags[2], Signatures.BlueTrc, 452, 12); + AssertTag(tags[3], "dmdd", 464, 136); + AssertTag(tags[4], Signatures.GreenMatrixColumn, 600, 20); + AssertTag(tags[5], Signatures.GreenTrc, 452, 12); + AssertTag(tags[6], "lumi", 620, 20); + AssertTag(tags[7], "meas", 640, 36); + AssertTag(tags[8], "bkpt", 676, 20); + AssertTag(tags[9], Signatures.RedMatrixColumn, 696, 20); + AssertTag(tags[10], Signatures.RedTrc, 452, 12); + AssertTag(tags[11], "tech", 716, 12); + AssertTag(tags[12], "vued", 728, 135); + AssertTag(tags[13], Signatures.MediaWhitePoint, 864, 20); + AssertTag(tags[14], "cprt", 884, 40); + AssertTag(tags[15], "chad", 924, 44); + + Assert.That(tags.RedTrc.Value!.ToString(), Is.EqualTo("Table curve: 2")); + Assert.That(tags.GreenTrc.Value!.ToString(), Is.EqualTo("Table curve: 2")); + Assert.That(tags.BlueTrc.Value!.ToString(), Is.EqualTo("Table curve: 2")); + Assert.That(tags.RedMatrixColumn.Value, Is.EqualTo((1.04791, 0.02960, -0.00925)).Within(0.000005)); + Assert.That(tags.GreenMatrixColumn.Value, Is.EqualTo((0.02293, 0.99046, 0.01506)).Within(0.000005)); + Assert.That(tags.BlueMatrixColumn.Value, Is.EqualTo((-0.05020, -0.01707, 0.75179)).Within(0.000005)); + Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + } + + [Test] + public void CxScannerGrey() + { + var profile = IccFile.CxScannerGrey.GetProfile(); + var header = profile.Header; + var tags = profile.Tags; + + Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); + + Assert.That(header.ProfileSize, Is.EqualTo(3012)); + Assert.That(header.PreferredCmmType, Is.EqualTo("appl")); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(2, 2, 0))); + Assert.That(header.ProfileClass, Is.EqualTo(Signatures.Input)); + Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Rgb)); + Assert.That(header.Pcs, Is.EqualTo(Signatures.Lab)); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2002, 02, 04, 16, 11, 56))); + Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); + Assert.That(header.PrimaryPlatform, Is.EqualTo("APPL")); + Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); + Assert.That(header.DeviceManufacturer, Is.EqualTo("CMiX")); + Assert.That(header.DeviceModel, Is.EqualTo(" ")); + Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); + Assert.That(header.Intent, Is.EqualTo(Intent.RelativeColorimetric)); + Assert.That(header.PcsIlluminant, Is.EqualTo((0.96420, 1.00000, 0.82491)).Within(0.000005)); + Assert.That(header.ProfileCreator, Is.EqualTo("CMiX")); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("00000000-00000000-00000000-00000000"))); Assert.That(tags.Count, Is.EqualTo(6)); - AssertTag(tags[0], "desc", 204, 84); - AssertTag(tags[1], Signatures.AToB0, 288, 212); - AssertTag(tags[2], Signatures.BToA0, 500, 212); - AssertTag(tags[3], Signatures.MediaWhitePoint, 712, 20); - AssertTag(tags[4], "cprt", 732, 88); - AssertTag(tags[5], "chad", 820, 44); + AssertTag(tags[0], Signatures.MediaWhitePoint, 204, 20); + AssertTag(tags[1], "cprt", 2828, 37); + AssertTag(tags[2], "desc", 2868, 141); + AssertTag(tags[3], Signatures.AToB0, 224, 868); + AssertTag(tags[4], Signatures.AToB1, 1092, 868); + AssertTag(tags[5], Signatures.AToB2, 1960, 868); + + AssertLuts(tags.AToB0.Value!, lutType: LutType.Lut16, LutElements.AB, 3, 3, [2, 2, 2, 3]); + AssertLuts(tags.AToB1.Value!, lutType: LutType.Lut16, LutElements.AB, 3, 3, [2, 2, 2, 3]); + AssertLuts(tags.AToB2.Value!, lutType: LutType.Lut16, LutElements.AB, 3, 3, [2, 2, 2, 3]); + } + + [Test] + public void CxHue45Abstract() + { + var profile = IccFile.CxHue45Abstract.GetProfile(); + var header = profile.Header; + var tags = profile.Tags; + + Assert.That(profile.FileInfo.Length, Is.EqualTo(header.ProfileSize)); + + Assert.That(header.ProfileSize, Is.EqualTo(11624)); + Assert.That(header.PreferredCmmType, Is.EqualTo("HDM ")); + Assert.That(header.ProfileVersion, Is.EqualTo(new Version(2, 0, 0))); + Assert.That(header.ProfileClass, Is.EqualTo("abst")); + Assert.That(header.DataColourSpace, Is.EqualTo(Signatures.Lab)); + Assert.That(header.Pcs, Is.EqualTo(Signatures.Lab)); + Assert.That(header.DateTime, Is.EqualTo(new DateTime(2002, 04, 09, 04, 00, 03))); + Assert.That(header.ProfileFileSignature, Is.EqualTo(Signatures.Profile)); + Assert.That(header.PrimaryPlatform, Is.EqualTo("APPL")); + Assert.That(header.ProfileFlags, Is.EqualTo(new[] { DataTypes.NotEmbedded, DataTypes.Independent })); + Assert.That(header.DeviceManufacturer, Is.EqualTo("CMiX")); + Assert.That(header.DeviceModel, Is.EqualTo(Signatures.Null)); + Assert.That(header.DeviceAttributes, Is.EqualTo(new[] { DataTypes.Reflective, DataTypes.Glossy, DataTypes.Positive, DataTypes.Colour })); + Assert.That(header.Intent, Is.EqualTo(Intent.RelativeColorimetric)); + Assert.That(header.PcsIlluminant, Is.EqualTo((0.96419, 1.00000, 0.82489)).Within(0.000005)); + Assert.That(header.ProfileCreator, Is.EqualTo("CMiX")); + Assert.That(header.ProfileId, Is.EqualTo(HexToBytes("0be4e014-0be4e004-0be00bd0-00000004"))); - AssertLuts(tags.AToB0.Value!, lutType: LutType.LutAB, LutElements.MB, 3, 3, null); - AssertLuts(tags.BToA0.Value!, lutType: LutType.LutBA, LutElements.BM, 3, 3, null); - Assert.That(tags.MediaWhite.Value, Is.EqualTo((0.85809, 0.89000, 0.73421)).Within(0.000005)); + Assert.That(tags.Count, Is.EqualTo(5)); + AssertTag(tags[0], "desc", 11488, 134); + AssertTag(tags[1], "pseq", 192, 124); + AssertTag(tags[2], "cprt", 316, 37); + AssertTag(tags[3], Signatures.MediaWhitePoint, 356, 20); + AssertTag(tags[4], Signatures.AToB0, 376, 11110); + + AssertLuts(tags.AToB0.Value!, lutType: LutType.Lut16, LutElements.AB, 3, 3, [11, 11, 11, 3]); } private static void AssertTag(Tag tag, string signature, int offset, int size) @@ -312,19 +537,19 @@ private static void AssertTag(Tag tag, string signature, int offset, int size) Assert.That(tag.ToString().EndsWith($"{size} bytes")); } - private static void AssertLuts(Luts luts, LutType lutType, LutElements lutElements, int aCount, int bCount, double[]? clutDimensions) + private static void AssertLuts(Luts luts, LutType lutType, LutElements lutElements, int? aCount, int bCount, double[]? clutDimensions) { - Assert.That(luts.LutType, Is.EqualTo(lutType)); - Assert.That(luts.LutElements, Is.EqualTo(lutElements)); + Assert.That(luts.Type, Is.EqualTo(lutType)); + Assert.That(luts.Elements, Is.EqualTo(lutElements)); - var expectedStringStart = luts.IsAToB switch + var expectedStringStart = luts.IsDeviceToPcs switch { true when lutElements is LutElements.MB => $"M [x{bCount}]", true => $"A [x{aCount}]", false => $"B [x{bCount}]" }; - - var expectedStringEnd = luts.IsAToB switch + + var expectedStringEnd = luts.IsDeviceToPcs switch { false when lutElements is LutElements.BM => $"M [x{bCount}]", false => $"A [x{aCount}]", diff --git a/Unicolour.Tests/IccUnsupportedTests.cs b/Unicolour.Tests/IccUnsupportedTests.cs index 1fe6b9f..0d65599 100644 --- a/Unicolour.Tests/IccUnsupportedTests.cs +++ b/Unicolour.Tests/IccUnsupportedTests.cs @@ -10,14 +10,14 @@ namespace Wacton.Unicolour.Tests; public class IccUnsupportedTests { [Test] - public void FileNullFromCmyk() + public void FileNullFromChannels() { - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); var iccConfig = new IccConfiguration(null, "not provided"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(Intent.Unspecified)); Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(Channels.UncalibratedCmyk)); @@ -40,17 +40,17 @@ public void FileNullFromRgb() } [Test] - public void FileNotFoundFromCmyk() + public void FileNotFoundFromChannels() { const string path = "🚫"; Assert.Throws(() => { _ = new Profile(path); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not found"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(Intent.Unspecified)); Assert.That(iccConfig.Error!.StartsWith("could not find file", StringComparison.CurrentCultureIgnoreCase)); @@ -78,18 +78,18 @@ public void FileNotFoundFromRgb() } [Test] - public void FileNotEnoughBytesFromCmyk() + public void FileNotEnoughBytesFromChannels() { const string path = "not_enough_bytes.icc"; File.WriteAllBytes(path, CreateBytes(64)); Assert.Throws(() => { _ = new Profile(path); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not enough bytes"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(Intent.Unspecified)); Assert.That(iccConfig.Error!.Contains("does not contain enough bytes", StringComparison.CurrentCultureIgnoreCase)); @@ -120,18 +120,18 @@ public void FileNotEnoughBytesFromRgb() } [Test] - public void FileNotParseableFromCmyk() + public void FileNotParseableFromChannels() { const string path = "not_parseable.icc"; File.WriteAllBytes(path, CreateBytes(512)); Assert.Throws(() => { _ = new Profile(path); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not parseable"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(Intent.Unspecified)); Assert.That(iccConfig.Error!.Contains("could not be parsed", StringComparison.CurrentCultureIgnoreCase)); @@ -162,22 +162,60 @@ public void FileNotParseableFromRgb() } [Test] - public void ProfileNotSupportedHeaderFromCmyk() + public void ProfileNotSupportedHeaderFromChannels() { - var path = IccFile.StandardRgbV2.Path; + var profile = IccFile.CxHue45Abstract.GetProfile(); + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); + + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); + + var iccConfig = new IccConfiguration(profile, Intent.Unspecified, "not supported header"); + var config = new Configuration(iccConfiguration: iccConfig); + var unicolour = new Unicolour(config, channels); + TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); + Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); + Assert.That(iccConfig.Error!.Contains("not supported", StringComparison.CurrentCultureIgnoreCase)); + Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(Channels.UncalibratedCmyk)); + Assert.That(unicolour.Icc.Error, Is.Null); + } + + [Test] + public void ProfileNotSupportedHeaderFromRgb() + { + var profile = IccFile.CxHue45Abstract.GetProfile(); + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); + + var rgb = new Rgb(0.25, 0.5, 1.0); + var expected = Channels.UncalibratedFromRgb(rgb); + + var iccConfig = new IccConfiguration(profile, Intent.Unspecified, "not supported header"); + var config = new Configuration(iccConfiguration: iccConfig); + var unicolour = new Unicolour(config, ColourSpace.Rgb, rgb.Triplet.Tuple); + Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); + Assert.That(iccConfig.Error!.Contains("not supported", StringComparison.CurrentCultureIgnoreCase)); + Assert.That(unicolour.Icc, Is.EqualTo(expected)); + Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(Channels.UncalibratedCmyk)); + Assert.That(unicolour.Icc.Error, Is.Null); + } + + [Test] + public void ProfileNotSupportedTransformDToBFromChannels() + { + const string path = "bad_profile_transform.icc"; + WriteProfileWithDToBTags(path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + Assert.Throws(() => { profile.Transform.ToXyz([], Intent.Unspecified); }); - var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported header"); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); + + var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported transform"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error!.Contains("not supported", StringComparison.CurrentCultureIgnoreCase)); @@ -186,20 +224,20 @@ public void ProfileNotSupportedHeaderFromCmyk() } [Test] - public void ProfileNotSupportedHeaderFromRgb() + public void ProfileNotSupportedTransformDToBFromRgb() { - var path = IccFile.StandardRgbV2.Path; + const string path = "bad_profile_transform.icc"; + WriteProfileWithDToBTags(path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); + + Assert.Throws(() => { profile.Transform.FromXyz([], Intent.Unspecified); }); var rgb = new Rgb(0.25, 0.5, 1.0); var expected = Channels.UncalibratedFromRgb(rgb); - var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported header"); + var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported transform"); var config = new Configuration(iccConfiguration: iccConfig); var unicolour = new Unicolour(config, ColourSpace.Rgb, rgb.Triplet.Tuple); Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); @@ -209,44 +247,48 @@ public void ProfileNotSupportedHeaderFromRgb() Assert.That(unicolour.Icc.Error, Is.Null); } - [TestCase(Signatures.AToB0, Intent.Perceptual)] - [TestCase(Signatures.BToA0, Intent.Perceptual)] - [TestCase(Signatures.MediaWhitePoint, Intent.AbsoluteColorimetric)] - public void ProfileNotSupportedIntentFromCmyk(string signatureToRemove, Intent intent) + [Test] + public void ProfileNotSupportedTransformNoneFromChannels() { - var profile = new Profile(IccFile.Fogra39.Path); - profile.Tags.RemoveAll(x => x.Signature == signatureToRemove); - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); - - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + const string path = "bad_profile_transform.icc"; + WriteProfileWithNoTransformTags(path); + Profile profile = null!; + Assert.DoesNotThrow(() => { profile = new Profile(path); }); + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); + + Assert.Throws(() => { profile.Transform.ToXyz([], Intent.Unspecified); }); - var iccConfig = new IccConfiguration(profile, intent, "not supported intent"); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); + + var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported transform"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); - Assert.That(iccConfig.Intent, Is.EqualTo(intent)); + Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error!.Contains("not supported", StringComparison.CurrentCultureIgnoreCase)); Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(Channels.UncalibratedCmyk)); Assert.That(unicolour.Icc.Error, Is.Null); } - [TestCase(Signatures.AToB0, Intent.Perceptual)] - [TestCase(Signatures.BToA0, Intent.Perceptual)] - [TestCase(Signatures.MediaWhitePoint, Intent.AbsoluteColorimetric)] - public void ProfileNotSupportedIntentFromRgb(string signatureToRemove, Intent intent) + [Test] + public void ProfileNotSupportedTransformNoneFromRgb() { - var profile = new Profile(IccFile.Fogra39.Path); - profile.Tags.RemoveAll(x => x.Signature == signatureToRemove); - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); + const string path = "bad_profile_transform.icc"; + WriteProfileWithNoTransformTags(path); + Profile profile = null!; + Assert.DoesNotThrow(() => { profile = new Profile(path); }); + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); + + Assert.Throws(() => { profile.Transform.FromXyz([], Intent.Unspecified); }); var rgb = new Rgb(0.25, 0.5, 1.0); var expected = Channels.UncalibratedFromRgb(rgb); - var iccConfig = new IccConfiguration(profile, intent, "not supported intent"); + var iccConfig = new IccConfiguration(path, Intent.Unspecified, "not supported transform"); var config = new Configuration(iccConfiguration: iccConfig); var unicolour = new Unicolour(config, ColourSpace.Rgb, rgb.Triplet.Tuple); - Assert.That(iccConfig.Intent, Is.EqualTo(intent)); + Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error!.Contains("not supported", StringComparison.CurrentCultureIgnoreCase)); Assert.That(unicolour.Icc, Is.EqualTo(expected)); Assert.That(unicolour.Icc.ColourSpace, Is.EqualTo(Channels.UncalibratedCmyk)); @@ -254,23 +296,20 @@ public void ProfileNotSupportedIntentFromRgb(string signatureToRemove, Intent in } [Test] - public void ProfileBadSignatureFromCmyk() + public void ProfileBadSignatureFromChannels() { const string path = "bad_profile_signature.icc"; CorruptProfileSignature(IccFile.Fogra39, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); - var expected = Channels.UncalibratedToRgb(cmyk); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); + var expected = Channels.UncalibratedToRgb(channels); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "bad profile signature"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error!.Contains("signature is incorrect", StringComparison.CurrentCultureIgnoreCase)); @@ -286,10 +325,7 @@ public void ProfileBadSignatureFromRgb() CorruptProfileSignature(IccFile.Fogra39, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.Throws(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.Throws(() => { profile.ErrorIfUnsupported(); }); var rgb = new Rgb(0.25, 0.5, 1.0); var expected = Channels.UncalibratedFromRgb(rgb); @@ -306,23 +342,20 @@ public void ProfileBadSignatureFromRgb() } [Test] - public void LutBadSignatureFromCmyk() + public void LutBadSignatureFromChannels() { const string path = "bad_lut_signature.icc"; CorruptLutSignature(IccFile.Swop2013, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); var expected = new Rgb(double.NaN, double.NaN, double.NaN); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "bad lut signature"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error, Is.Null); @@ -338,10 +371,7 @@ public void LutBadSignatureFromRgb() CorruptLutSignature(IccFile.Swop2013, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(); }); var rgb = new Rgb(0.25, 0.5, 1.0); var expected = Enumerable.Range(0, 15).Select(_ => double.NaN).ToArray(); @@ -358,23 +388,20 @@ public void LutBadSignatureFromRgb() } [Test] - public void CurveBadSignatureFromCmyk() + public void CurveBadSignatureFromChannels() { const string path = "bad_curve_signature.icc"; CorruptCurveSignature(IccFile.Swop2013, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(); }); - var cmyk = new Channels(0.8, 0.6, 0.4, 0.2); + var channels = new Channels(0.8, 0.6, 0.4, 0.2); var expected = new Rgb(double.NaN, double.NaN, double.NaN); var iccConfig = new IccConfiguration(path, Intent.Unspecified, "bad curve signature"); var config = new Configuration(iccConfiguration: iccConfig); - var unicolour = new Unicolour(config, cmyk); + var unicolour = new Unicolour(config, channels); TestUtils.AssertTriplet(unicolour, expected.Triplet, 0); Assert.That(iccConfig.Intent, Is.EqualTo(profile.Header.Intent)); Assert.That(iccConfig.Error, Is.Null); @@ -390,10 +417,7 @@ public void CurveBadSignatureFromRgb() CorruptCurveSignature(IccFile.Swop2013, path); Profile profile = null!; Assert.DoesNotThrow(() => { profile = new Profile(path); }); - foreach (var intent in intents) - { - Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(intent); }); - } + Assert.DoesNotThrow(() => { profile.ErrorIfUnsupported(); }); var rgb = new Rgb(0.25, 0.5, 1.0); var expected = Enumerable.Range(0, 15).Select(_ => double.NaN).ToArray(); @@ -492,19 +516,41 @@ private static void CorruptCurveSignature(IccFile iccFile, string corruptedPath) File.WriteAllBytes(corruptedPath, bytes); } - private static void CorruptSignature(byte[] bytes, uint index) + private static void WriteProfileWithDToBTags(string modifiedPath) { - bytes[index + 0] = 115; - bytes[index + 1] = 109; - bytes[index + 2] = 101; - bytes[index + 3] = 103; + // with ROMM RGB profile: tag table index 1 = A2B0, tag table index 2 = B2A0 + var profile = IccFile.RommRgb.GetProfile(); + const uint a2b0TagTableIndex = 128 + 4 + 1 * 12; + const uint b2a0TagTableIndex = 128 + 4 + 2 * 12; + + // ROMM RGB only has A2B0 and B2A0, this replaces both with D2B0 and B2D0 in the tag table + var bytes = File.ReadAllBytes(profile.FileInfo.FullName); + ModifySignature(bytes, a2b0TagTableIndex, [68, 50, 66, 48]); // "D2B0" + ModifySignature(bytes, b2a0TagTableIndex, [66, 50, 68, 48]); // "B2D0" + File.WriteAllBytes(modifiedPath, bytes); } - private static readonly Intent[] intents = - [ - Intent.Perceptual, - Intent.RelativeColorimetric, - Intent.Saturation, - Intent.AbsoluteColorimetric - ]; + private static void WriteProfileWithNoTransformTags(string modifiedPath) + { + // with ROMM RGB profile: tag table index 1 = A2B0, tag table index 2 = B2A0 + var profile = IccFile.RommRgb.GetProfile(); + const uint a2b0TagTableIndex = 128 + 4 + 1 * 12; + const uint b2a0TagTableIndex = 128 + 4 + 2 * 12; + + // ROMM RGB only has A2B0 and B2A0; this replaces both with "NONE" in the tag table + // effectively creating a profile with no transform tags + var bytes = File.ReadAllBytes(profile.FileInfo.FullName); + ModifySignature(bytes, a2b0TagTableIndex, [78, 79, 78, 69]); // "NONE" + ModifySignature(bytes, b2a0TagTableIndex, [78, 79, 78, 69]); // "NONE" + File.WriteAllBytes(modifiedPath, bytes); + } + + private static void CorruptSignature(byte[] bytes, uint index) => ModifySignature(bytes, index, [115, 109, 101, 103]); + private static void ModifySignature(byte[] bytes, uint index, byte[] modifiedBytes) + { + bytes[index + 0] = modifiedBytes[0]; + bytes[index + 1] = modifiedBytes[1]; + bytes[index + 2] = modifiedBytes[2]; + bytes[index + 3] = modifiedBytes[3]; + } } \ No newline at end of file diff --git a/Unicolour.Tests/InvalidIntentTests.cs b/Unicolour.Tests/InvalidIntentTests.cs index 85e5c33..ab8ed2f 100644 --- a/Unicolour.Tests/InvalidIntentTests.cs +++ b/Unicolour.Tests/InvalidIntentTests.cs @@ -13,9 +13,9 @@ public class InvalidIntentTests public void InvalidParameter() { var profile = IccFile.Fogra39.GetProfile(); - Assert.Throws(() => profile.ToXyzStandardD50([0.5, 0.5, 0.5, 0.5], BadIntent)); - Assert.Throws(() => profile.FromStandardXyzD50([0.5, 0.5, 0.5], BadIntent)); - Assert.Throws(() => profile.ToXyzStandardD50([0.5, 0.5, 0.5, 0.5], Intent.Unspecified)); - Assert.Throws(() => profile.FromStandardXyzD50([0.5, 0.5, 0.5], Intent.Unspecified)); + Assert.Throws(() => profile.Transform.ToXyz([0.5, 0.5, 0.5, 0.5], BadIntent)); + Assert.Throws(() => profile.Transform.FromXyz([0.5, 0.5, 0.5], BadIntent)); + Assert.Throws(() => profile.Transform.ToXyz([0.5, 0.5, 0.5, 0.5], Intent.Unspecified)); + Assert.Throws(() => profile.Transform.FromXyz([0.5, 0.5, 0.5], Intent.Unspecified)); } } \ No newline at end of file diff --git a/Unicolour.Tests/KnownIccTests.cs b/Unicolour.Tests/KnownIccTests.cs index ef51fa0..206c604 100644 --- a/Unicolour.Tests/KnownIccTests.cs +++ b/Unicolour.Tests/KnownIccTests.cs @@ -144,7 +144,7 @@ private static Configuration GetConfig(IccFile iccFile) { // CSS ICC profiles default to relative colorimetric return new Configuration( - xyzConfiguration: Profile.XyzD50, + xyzConfiguration: Transform.XyzD50, iccConfiguration: new IccConfiguration(iccFile.GetProfile(), Intent.RelativeColorimetric) ); } diff --git a/Unicolour.Tests/MatrixTests.cs b/Unicolour.Tests/MatrixTests.cs index b38d614..02a30f1 100644 --- a/Unicolour.Tests/MatrixTests.cs +++ b/Unicolour.Tests/MatrixTests.cs @@ -88,9 +88,9 @@ public void InverseUnsupported() var threeByOne = new Matrix(new[,] { { 1.0 }, { 2.0 }, { 3.0 } }); var oneByThree = new Matrix(new[,] { { 1.0, 2.0, 3.0 } }); - Assert.Throws(() => twoByTwo.Inverse()); - Assert.Throws(() => threeByOne.Inverse()); - Assert.Throws(() => oneByThree.Inverse()); + Assert.Throws(() => twoByTwo.Inverse()); + Assert.Throws(() => threeByOne.Inverse()); + Assert.Throws(() => oneByThree.Inverse()); } [Test] @@ -202,7 +202,7 @@ public void ToTripletIncompatibleRowDimensions() { 2.0 } }); - Assert.Throws(() => notEnoughRows.ToTriplet()); + Assert.Throws(() => notEnoughRows.ToTriplet()); } [Test] @@ -213,7 +213,7 @@ public void ToTripletIncompatibleColumnDimensions() { 1.0, 2.0 } }); - Assert.Throws(() => tooManyColumns.ToTriplet()); + Assert.Throws(() => tooManyColumns.ToTriplet()); } private static void AssertMatrixMultiply(double[,] dataA, double[,] dataB, double[,] expected) diff --git a/Unicolour.Tests/Unicolour.Tests.csproj b/Unicolour.Tests/Unicolour.Tests.csproj index 409be9a..36ef529 100644 --- a/Unicolour.Tests/Unicolour.Tests.csproj +++ b/Unicolour.Tests/Unicolour.Tests.csproj @@ -30,262 +30,466 @@ - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always - - - Always + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - Always + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest - - Always + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest diff --git a/Unicolour.Tests/Utils/HsluvTestColour.cs b/Unicolour.Tests/Utils/HsluvTestColour.cs index 64a552f..290965d 100644 --- a/Unicolour.Tests/Utils/HsluvTestColour.cs +++ b/Unicolour.Tests/Utils/HsluvTestColour.cs @@ -9,6 +9,7 @@ internal static class HsluvTestColour { // ReSharper disable CollectionNeverQueried.Global - used in test case sources by name internal static readonly List All = []; + // ReSharper restore CollectionNeverQueried.Global static HsluvTestColour() { @@ -17,7 +18,7 @@ static HsluvTestColour() foreach (var (hex, jsonData) in snapshotJson) { - if (jsonData == null) throw new InvalidOperationException(); + if (jsonData == null) throw new Exception(); All.Add(new TestColour { Hex = hex, diff --git a/Unicolour.Tests/Utils/IccFile.cs b/Unicolour.Tests/Utils/IccFile.cs index 620f0dd..4595d88 100644 --- a/Unicolour.Tests/Utils/IccFile.cs +++ b/Unicolour.Tests/Utils/IccFile.cs @@ -3,20 +3,28 @@ namespace Wacton.Unicolour.Tests.Utils; -public record IccFile(string Id, string Name, int DeviceChannels) +public record IccFile(string Id, string Name) { internal const string DataFolderName = "Data/ICC"; - internal static IccFile Fogra39 = new(nameof(Fogra39), "Coated_Fogra39L_VIGC_300", 4); // v2 CMYK -> LAB, prtr, lut16 - internal static IccFile Fogra55 = new(nameof(Fogra55), "Ref-ECG-CMYKOGV_FOGRA55_TAC300", 7); // v2 7CLR -> LAB, prtr, lut16 - internal static IccFile Swop2006 = new(nameof(Swop2006), "SWOP2006_Coated5v2", 4); // v2 CMYK -> LAB, prtr, lut16 - internal static IccFile Swop2013 = new(nameof(Swop2013), "SWOP2013C3_CRPC5", 4); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A - internal static IccFile JapanColor2011 = new(nameof(JapanColor2011), "JapanColor2011Coated", 4); // v2 CMYK -> LAB, prtr, lut8 - internal static IccFile Cgats21 = new(nameof(Cgats21), "CGATS21_CRPC7", 4); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A - internal static IccFile Prmg = new(nameof(Prmg), "PRMG_v2.0.1_MR", 4); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A - internal static IccFile RommRgb = new(nameof(RommRgb), "ISO22028-2_ROMM-RGB", 3); // v4 RGB -> XYZ, spac, lutAToB: B-Matrix-M [only intent 0] - internal static IccFile StandardRgbV4 = new(nameof(StandardRgbV4), "sRGB_v4_ICC_preference", 3); // v4 RGB -> LAB, spac, lutAToB: B-Matrix-M-CLUT-A [only intent 0 & 1] - internal static IccFile StandardRgbV2 = new(nameof(StandardRgbV2), "sRGB2014", 3); // v2 RGB -> XYZ, mntr + internal static IccFile Fogra39 = new(nameof(Fogra39), "Coated_Fogra39L_VIGC_300"); // v2 CMYK -> LAB, prtr, lut16 + internal static IccFile Fogra55 = new(nameof(Fogra55), "Ref-ECG-CMYKOGV_FOGRA55_TAC300"); // v2 7CLR -> LAB, prtr, lut16 + internal static IccFile Swop2006 = new(nameof(Swop2006), "SWOP2006_Coated5v2"); // v2 CMYK -> LAB, prtr, lut16 + internal static IccFile Swop2013 = new(nameof(Swop2013), "SWOP2013C3_CRPC5"); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A + internal static IccFile JapanColor2011 = new(nameof(JapanColor2011), "JapanColor2011Coated"); // v2 CMYK -> LAB, prtr, lut8 (A2B) + internal static IccFile JapanColor2003 = new(nameof(JapanColor2003), "JapanColor2003WebCoated"); // v2 CMYK -> LAB, prtr, lut8 (B2A) + internal static IccFile Cgats21 = new(nameof(Cgats21), "CGATS21_CRPC7"); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A + internal static IccFile Prmg = new(nameof(Prmg), "PRMG_v2.0.1_MR"); // v4 CMYK -> LAB, prtr, lutAToB: B-CLUT-A + internal static IccFile RommRgb = new(nameof(RommRgb), "ISO22028-2_ROMM-RGB"); // v4 RGB -> XYZ, spac, lutAToB: B-Matrix-M [only intent 0] + internal static IccFile StandardRgbV4 = new(nameof(StandardRgbV4), "sRGB_v4_ICC_preference"); // v4 RGB -> LAB, spac, lutAToB: B-Matrix-M-CLUT-A [only intent 0 & 1] + internal static IccFile StandardRgbV2 = new(nameof(StandardRgbV2), "sRGB2014"); // v2 RGB -> XYZ, mntr, TRC matrix + internal static IccFile StandardRgbGreyV4 = new(nameof(StandardRgbGreyV4), "sGrey-v4"); // v4 GRAY -> XYZ, mntr, TRC grey + internal static IccFile D65Xyz = new(nameof(D65Xyz), "D65_XYZ"); // v2 RGB -> XYZ, mntr, TRC matrix + internal static IccFile CxMonitorWeird = new(nameof(CxMonitorWeird), "CX_Monitor_weird"); // v2 RGB -> LAB, mntr, lut16 [only intent 0] & TRC matrix [unused] + internal static IccFile CxCmykProof = new(nameof(CxCmykProof), "CX_CMYK_ProofTest_PCS_RGB"); // v2 CMYK -> LAB, prtr, lut16 & TRC grey [unused] + internal static IccFile CxScannerGrey = new(nameof(CxScannerGrey), "CX_scnr_RGB-_Gray"); // v2 RGB -> LAB, scnr, lut16 [A2B only, no B2A] + internal static IccFile CxHue45Abstract = new(nameof(CxHue45Abstract), "CX_Hue+45_abst"); // v2 LAB -> LAB, abst, lut16 [A2B only, no B2A] + internal static IccFile HackCxCmykKtrc = new(nameof(HackCxCmykKtrc), "Hack_(CX_CMYK_ktrc_only)"); // v2 GRAY -> LAB, prtr, TRC grey ℹ️ hacked variant of CxCmykProof ℹ️ internal string Path => System.IO.Path.Combine(DataFolderName, $"{Name}.icc"); @@ -40,12 +48,26 @@ internal Profile GetProfile() { nameof(Swop2006), Swop2006 }, { nameof(Swop2013), Swop2013 }, { nameof(JapanColor2011), JapanColor2011 }, + { nameof(JapanColor2003), JapanColor2003 }, { nameof(Cgats21), Cgats21 }, { nameof(Prmg), Prmg }, { nameof(RommRgb), RommRgb }, { nameof(StandardRgbV4), StandardRgbV4 }, - { nameof(StandardRgbV2), StandardRgbV2 } + { nameof(StandardRgbV2), StandardRgbV2 }, + { nameof(StandardRgbGreyV4), StandardRgbGreyV4 }, + { nameof(D65Xyz), D65Xyz } }; + + internal static int GetDeviceChannels(IccFile iccFile) + { + return iccFile.GetProfile().Header.DataColourSpace switch + { + Signatures.Cmyk => 4, + Signatures.Clr7 => 7, + Signatures.Grey => 1, + _ => 3 + }; + } public override string ToString() => Id; } \ No newline at end of file diff --git a/Unicolour.Tests/WavelengthDegreeTests.cs b/Unicolour.Tests/WavelengthDegreeTests.cs index 2a7cb2c..136e358 100644 --- a/Unicolour.Tests/WavelengthDegreeTests.cs +++ b/Unicolour.Tests/WavelengthDegreeTests.cs @@ -12,6 +12,7 @@ public class WavelengthDegreeTests // ReSharper disable CollectionNeverQueried.Local - used in test case sources by name private static readonly List Wavelengths = []; private static readonly List Degrees = []; + // ReSharper restore CollectionNeverQueried.Local static WavelengthDegreeTests() { diff --git a/Unicolour.Tests/_NOTES.md b/Unicolour.Tests/_NOTES.md index 5c2bc6b..213bb8b 100644 --- a/Unicolour.Tests/_NOTES.md +++ b/Unicolour.Tests/_NOTES.md @@ -18,7 +18,7 @@ Tests to add / update for new colour spaces: To obtain code coverage metrics (as GitLab CI is setup to do): 0. Install `reportgenerator` if not already installed
` -dotnet tool install -g dotnet-reportgenerator-globaltool'` +dotnet tool install -g dotnet-reportgenerator-globaltool` 1. Run tests and output artifacts
`dotnet test --test-adapter-path:. --logger:"junit;LogFilePath=..\artifacts\{assembly}-test-result.xml;MethodFormat=Class;FailureBodyFormat=Verbose" --collect:"XPlat Code Coverage" --results-directory:".\artifacts"` 2. Generate report from artifacts
diff --git a/Unicolour/Icc/Convert.cs b/Unicolour/Icc/Convert.cs deleted file mode 100644 index eab7297..0000000 --- a/Unicolour/Icc/Convert.cs +++ /dev/null @@ -1,158 +0,0 @@ -namespace Wacton.Unicolour.Icc; - -internal static class Convert -{ - internal static double[] IccLabToXyz(double[] iccLab, Intent intent, LutType lutType, double[] refBlack, double[] refWhite, double[] mediaWhite, int version) - { - const bool isDeviceToPcs = true; - - iccLab = lutType == LutType.Lut16 ? IccLab2ToIccLab4(iccLab) : iccLab; - switch (intent) - { - case Intent.Perceptual when version == 2: - { - var iccXyz = IccLabToIccXyz(iccLab); - var adjustedIccXyz = IccXyzToAdjustedPerceptual(iccXyz, refBlack, refWhite, isDeviceToPcs); - return IccXyzToXyz(adjustedIccXyz); - } - case Intent.AbsoluteColorimetric: - { - var iccXyz = IccLabToIccXyz(iccLab); - var adjustedIccXyz = IccXyzToAdjustedAbsolute(iccXyz, refWhite, mediaWhite, isDeviceToPcs); - return IccXyzToXyz(adjustedIccXyz); - } - default: - { - var lab = IccLabToLab(iccLab); - return LabToXyz(lab); - } - } - } - - internal static double[] XyzToIccLab(double[] xyz, Intent intent, LutType lutType, double[] refBlack, double[] refWhite, double[] mediaWhite, int version) - { - const bool isDeviceToPcs = false; - - switch (intent) - { - case Intent.Perceptual when version == 2: - { - var iccXyz = XyzToIccXyz(xyz, isFromLab: true).ToArray(); - var adjustedIccXyz = IccXyzToAdjustedPerceptual(iccXyz, refBlack, refWhite, isDeviceToPcs); - var adjustedIccLab = AdjustedIccXyzToLab4(adjustedIccXyz); - return IccLab4ToIccLab2(adjustedIccLab); - } - case Intent.AbsoluteColorimetric: - { - var iccXyz = XyzToIccXyz(xyz, isFromLab: true).ToArray(); - var adjustedIccXyz = IccXyzToAdjustedAbsolute(iccXyz, refWhite, mediaWhite, isDeviceToPcs); - var adjustedIccLab = AdjustedIccXyzToLab4(adjustedIccXyz); - return version == 2 ? IccLab4ToIccLab2(adjustedIccLab) : adjustedIccLab; - } - default: - { - var lab = XyzToLab(xyz); - var iccLab = LabToIccLab(lab); - return lutType == LutType.Lut16 ? IccLab4ToIccLab2(iccLab) : iccLab; - } - } - } - - internal static double[] IccXyzToXyz(double[] iccXyz, Intent intent, double[] refWhite, double[] mediaWhite) - { - const bool isDeviceToPcs = true; - switch (intent) - { - case Intent.AbsoluteColorimetric: - { - var adjustedIccXyz = IccXyzToAdjustedAbsolute(iccXyz, refWhite, mediaWhite, isDeviceToPcs); - var clippedAdjustedIccXyz = adjustedIccXyz.Select(value => Math.Max(0, value)).ToArray(); // assumes DemoIccMAX #ifndef SAMPLEICC_NOCLIPLABTOXYZ - return IccXyzToXyz(clippedAdjustedIccXyz); - } - default: - { - return IccXyzToXyz(iccXyz); - } - } - } - - internal static double[] XyzToIccXyz(double[] xyz, Intent intent, double[] refWhite, double[] mediaWhite) - { - const bool isDeviceToPcs = false; - switch (intent) - { - case Intent.AbsoluteColorimetric: - { - var iccXyz = XyzToIccXyz(xyz, isFromLab: false); - var adjustedIccXyz = IccXyzToAdjustedAbsolute(iccXyz, refWhite, mediaWhite, isDeviceToPcs); - var clippedAdjustedIccXyz = adjustedIccXyz.Select(value => Math.Max(0, value)).ToArray(); // assumes DemoIccMAX #ifndef SAMPLEICC_NOCLIPLABTOXYZ - return clippedAdjustedIccXyz; - } - default: - { - return XyzToIccXyz(xyz, isFromLab: false); - } - } - } - - private static double[] IccLabToLab(double[] iccLab) - { - var l = iccLab[0] * 100; - var a = iccLab[1] * (127 + 128) - 128; - var b = iccLab[2] * (127 + 128) - 128; - return new[] { l, a, b }; - } - - private static double[] LabToIccLab(double[] lab) - { - var l = lab[0] / 100.0; - var a = (lab[1] + 128) / (127 + 128); - var b = (lab[2] + 128) / (127 + 128); - return new[] { l, a, b }; - } - - private static double[] IccLab2ToIccLab4(double[] iccLab2) => iccLab2.Select(x => x * 65535.0 / 65280.0).ToArray(); - private static double[] IccLab4ToIccLab2(double[] iccLab2) => iccLab2.Select(x => x * 65280.0 / 65535.0).ToArray(); - - private static double[] IccLabToIccXyz(double[] iccLab) - { - var lab = IccLabToLab(iccLab); - var xyz = LabToXyz(lab); - return XyzToIccXyz(xyz, isFromLab: true); - } - - // XYZ values are clipped in DemoIccMAX XYZ -> LAB conversion (IccUtil.cpp : icLabToXYZ > icICubeth) - private static double[] XyzToIccXyz(double[] xyz, bool isFromLab) => xyz.Select(value => XyzToIccXyz(isFromLab ? Math.Max(value, 0) : value)).ToArray(); - private static double XyzToIccXyz(double value) => value * 32768.0 / 65535.0; - private static double[] IccXyzToXyz(double[] iccXyz) => iccXyz.Select(x => x * 65535.0 / 32768.0).ToArray(); - - private static double[] IccXyzToAdjustedPerceptual(double[] iccXyz, double[] refBlack, double[] refWhite, bool isDeviceToPcs) - { - double GetScale(int i) => isDeviceToPcs ? 1 - refBlack[i] / refWhite[i] : 1 / (1 - refBlack[i] / refWhite[i]); - double GetOffset(int i) => isDeviceToPcs ? XyzToIccXyz(refBlack[i]) : -XyzToIccXyz(refBlack[i]) * GetScale(i); - double GetAdjusted(int i) => iccXyz[i] * GetScale(i) + GetOffset(i); - - var adjustedIccXyz = Enumerable.Range(0, 3).Select(GetAdjusted).ToArray(); - return adjustedIccXyz; - } - - private static double[] IccXyzToAdjustedAbsolute(double[] iccXyz, double[] refWhite, double[] mediaWhite, bool isDeviceToPcs) - { - double GetScale(int i) => isDeviceToPcs ? mediaWhite[i] / refWhite[i] : refWhite[i] / mediaWhite[i]; - double GetAdjusted(int i) => iccXyz[i] * GetScale(i); - - var adjustedIccXyz = Enumerable.Range(0, 3).Select(GetAdjusted).ToArray(); - return adjustedIccXyz; - } - - private static double[] AdjustedIccXyzToLab4(double[] adjustedIccXyz) - { - var adjustedXyz = IccXyzToXyz(adjustedIccXyz); - var adjustedLab = XyzToLab(adjustedXyz); - var adjustedIccLab4 = LabToIccLab(adjustedLab); - return adjustedIccLab4; - } - - private static double[] LabToXyz(double[] lab) => Lab.ToXyz(new Lab(lab[0], lab[1], lab[2]), Profile.XyzD50).Triplet.ToArray(); - private static double[] XyzToLab(double[] xyz) => Lab.FromXyz(new Xyz(xyz[0], xyz[1], xyz[2]), Profile.XyzD50).Triplet.ToArray(); -} \ No newline at end of file diff --git a/Unicolour/Icc/Curve.cs b/Unicolour/Icc/Curve.cs index d4f6d01..92f339e 100644 --- a/Unicolour/Icc/Curve.cs +++ b/Unicolour/Icc/Curve.cs @@ -3,6 +3,7 @@ internal abstract record Curve { internal abstract double Lookup(double value); + protected abstract double[] AsTable(); internal static Curve FromStream(Stream stream) { @@ -24,11 +25,11 @@ private static Curve ReadCurve(Stream stream) switch (entries) { case 0: - return new TableCurve(new[] { 0.0, 1.0 }); + return TableCurve.Identity; case 1: { var gamma = stream.ReadU8Fixed8(); - return new ParametricCurve(x => Math.Pow(x, gamma)); + return new ParametricCurve(x => Math.Pow(x, gamma), $"gamma {gamma}"); } default: { @@ -95,12 +96,53 @@ private static ParametricCurve ReadParametricCurve(Stream stream) } } - return new ParametricCurve(function); + return new ParametricCurve(function, $"type {functionType}"); + } + + internal Curve Inverse() + { + var tableToInvert = AsTable(); + var inverse = new List(); + + const double length = 2048; + for (var i = 0; i < length; i++) + { + var value = i / (length - 1); + inverse.Add(GetNormalisedIndex(tableToInvert, value)); + } + + return new TableCurve(inverse.ToArray()); + } + + private static double GetNormalisedIndex(double[] table, double value) + { + var index = Array.BinarySearch(table, value); + + double exactIndex; + if (index >= 0) + { + exactIndex = index; + } + else + { + // if value is not found, returns bitwise complement of first index larger than it + var upperIndex = ~index; + var lowerIndex = upperIndex - 1; + var valueDifference = value - table[lowerIndex]; + var totalDifference = table[upperIndex] - table[lowerIndex]; + var indexDistance = valueDifference / totalDifference; + exactIndex = lowerIndex + indexDistance; + } + + var normalised = exactIndex / (table.Length - 1); + return normalised; } } -internal record TableCurve(double[] Table) : Curve +internal record TableCurve(params double[] Table) : Curve { + internal static TableCurve Identity => new(0.0, 1.0); + internal double[] Table { get; } = Table; private bool IsIdentity => Table.Length == 2 && Table[0] == 0.0 && Table[1] == 1.0; @@ -111,9 +153,13 @@ internal override double Lookup(double value) var (lowerValue, upperValue, distance) = Lut.Lookup(Table, value); return Interpolation.Interpolate(lowerValue, upperValue, distance); } + + protected override double[] AsTable() => Table; + + public override string ToString() => $"Table curve: {Table.Length}"; } -internal record ParametricCurve(Func function) : Curve +internal record ParametricCurve(Func function, string name) : Curve { /* * specification says the value should be clamped: @@ -122,8 +168,25 @@ internal record ParametricCurve(Func function) : Curve * however, this doesn't make sense for LAB parametric curves (e.g. sRGB v4 preference) * which are not at all in 0 - 1 range * (and DemoIccMAX reference implementation does not clip 🤷, and least not at this level) - */ + */ private readonly Func function = function; - + private readonly string name = name; + internal override double Lookup(double value) => function(value); + + protected override double[] AsTable() + { + var table = new List(); + + const double length = 2048; + for (var i = 0; i < length; i++) + { + var value = i / (length - 1); + table.Add(Lookup(value)); + } + + return table.ToArray(); + } + + public override string ToString() => $"Parametric curve: {name}"; } \ No newline at end of file diff --git a/Unicolour/Icc/Luts.cs b/Unicolour/Icc/Luts.cs index a649c35..4c13a0d 100644 --- a/Unicolour/Icc/Luts.cs +++ b/Unicolour/Icc/Luts.cs @@ -1,49 +1,29 @@ namespace Wacton.Unicolour.Icc; -internal record Luts(List? ACurves, Clut? Clut, List? MCurves, Matrices? Matrices, List BCurves, LutType LutType, bool IsAToB) +internal class Luts { - internal List? ACurves { get; } = ACurves; - internal Clut? Clut { get; } = Clut; - internal List? MCurves { get; } = MCurves; - internal Matrices? Matrices { get; } = Matrices; - internal List BCurves { get; } = BCurves; - internal LutType LutType { get; } = LutType; - internal bool IsAToB { get; } = IsAToB; - internal readonly LutElements LutElements = GetElements(IsAToB, ACurves != null, MCurves != null && Matrices != null); - - internal double[] Apply(double[] inputs) - { - var outputChannels = LutElements switch - { - LutElements.AB => BCurves.Count, - LutElements.BA => ACurves!.Count, - LutElements.AMB => BCurves.Count, - LutElements.BMA => ACurves!.Count, - LutElements.MB => BCurves.Count, - LutElements.BM => MCurves!.Count, - _ => BCurves.Count - }; - - if (inputs.Any(double.IsNaN)) - { - return Enumerable.Range(0, outputChannels).Select(_ => double.NaN).ToArray(); - } - - return LutElements switch - { - LutElements.AB => Transform.AB(inputs, ACurves!, Clut!, BCurves), - LutElements.BA => Transform.BA(inputs, BCurves, Clut!, ACurves!), - LutElements.AMB => Transform.AMB(inputs, ACurves!, Clut!, MCurves!, Matrices!, BCurves), - LutElements.BMA => Transform.BMA(inputs, BCurves, Matrices!, MCurves!, Clut!, ACurves!), - LutElements.MB => Transform.MB(inputs, MCurves!, Matrices!, BCurves), - LutElements.BM => Transform.BM(inputs, BCurves, Matrices!, MCurves!), - _ => Transform.B(inputs, BCurves) - }; - } - - private static LutElements GetElements(bool isAToB, bool hasA, bool hasM) + internal List? ACurves { get; } + internal Clut? Clut { get; } + internal List? MCurves { get; } + internal Matrices? Matrices { get; } + internal List BCurves { get; } + internal LutType Type { get; } + internal bool IsDeviceToPcs { get; } + internal readonly LutElements Elements; + + private Luts(List? aCurves, Clut? clut, List? mCurves, Matrices? matrices, List bCurves, LutType type, bool isDeviceToPcs) { - return isAToB switch + ACurves = aCurves; + Clut = clut; + MCurves = mCurves; + Matrices = matrices; + BCurves = bCurves; + Type = type; + IsDeviceToPcs = isDeviceToPcs; + + var hasA = ACurves != null; + var hasM = MCurves != null && Matrices != null; + Elements = IsDeviceToPcs switch { true when hasA => hasM ? LutElements.AMB : LutElements.AB, true => hasM ? LutElements.MB : LutElements.B, @@ -52,23 +32,23 @@ private static LutElements GetElements(bool isAToB, bool hasA, bool hasM) }; } - internal static Luts AToBFromStream(Stream stream) => FromStream(stream, isAToB: true); - internal static Luts BToAFromStream(Stream stream) => FromStream(stream, isAToB: false); - private static Luts FromStream(Stream stream, bool isAToB) + internal static Luts AToBFromStream(Stream stream) => FromStream(stream, isDeviceToPcs: true); + internal static Luts BToAFromStream(Stream stream) => FromStream(stream, isDeviceToPcs: false); + private static Luts FromStream(Stream stream, bool isDeviceToPcs) { var lutSignature = stream.ReadSignature(); // bytes 0 - 3 stream.Seek(-4, SeekOrigin.Current); // revert the stream, allowing LUT reading to be better encapsulated return lutSignature switch { - Signatures.MultiFunctionTable1Byte => ReadTables(stream, isAToB, is8Bit: true), - Signatures.MultiFunctionTable2Byte => ReadTables(stream, isAToB, is8Bit: false), - Signatures.MultiFunctionAToB => ReadTablesAB(stream, isAToB), - Signatures.MultiFunctionBToA => ReadTablesAB(stream, isAToB), + Signatures.MultiFunctionTable1Byte => ReadTables(stream, isDeviceToPcs, is8Bit: true), + Signatures.MultiFunctionTable2Byte => ReadTables(stream, isDeviceToPcs, is8Bit: false), + Signatures.MultiFunctionAToB => ReadTablesAB(stream, isDeviceToPcs), + Signatures.MultiFunctionBToA => ReadTablesAB(stream, isDeviceToPcs), _ => throw new ArgumentOutOfRangeException(nameof(lutSignature), lutSignature, null) }; } - private static Luts ReadTables(Stream stream, bool isAToB, bool is8Bit) + private static Luts ReadTables(Stream stream, bool isDeviceToPcs, bool is8Bit) { stream.ReadSignature(); // bytes 0 - 3 stream.ReadBytes(4); // reserved // bytes 4 - 7 @@ -77,8 +57,15 @@ private static Luts ReadTables(Stream stream, bool isAToB, bool is8Bit) var clutGridPointsG = stream.ReadUInt8(); // byte 10 stream.ReadByte(); // reserved (padding) // byte 11 - // use if PCS XYZ is supported (so far I've found no CMYK <-> XYZ profiles) - // https://github.com/InternationalColorConsortium/DemoIccMAX/issues/46 + /* + * these matrix values are only used for output `prtr` profiles with XYZ PCS + * and must be identity matrix values when not XYZ PCS + * (see v4 spec 10.10 (13) pg 51 & 10.11 (15) pg 56) + * TODO: find a profile that meets this criteria (i.e. CMYK <-> XYZ with A2B/B2A tags) to confirm how to apply these correctly + * NOTE: it seems to be impossible to find a profile of this criteria + * do not plan to put in the extra work to support and test this extreme edge case until one is found + * see also https://github.com/InternationalColorConsortium/DemoIccMAX/issues/46 + */ stream.ReadS15Fixed16(); // e1 // bytes 12 - 15 stream.ReadS15Fixed16(); // e2 // bytes 16 - 19 stream.ReadS15Fixed16(); // e3 // bytes 20 - 23 @@ -90,11 +77,11 @@ private static Luts ReadTables(Stream stream, bool isAToB, bool is8Bit) stream.ReadS15Fixed16(); // e9 // bytes 44 - 47 return is8Bit - ? Read8BitTables(stream, inputChannelsI, clutGridPointsG, outputChannelsO, isAToB) - : Read16BitTables(stream, inputChannelsI, clutGridPointsG, outputChannelsO, isAToB); + ? Read8BitTables(stream, inputChannelsI, clutGridPointsG, outputChannelsO, isDeviceToPcs) + : Read16BitTables(stream, inputChannelsI, clutGridPointsG, outputChannelsO, isDeviceToPcs); } - private static Luts ReadTablesAB(Stream stream, bool isAToB) + private static Luts ReadTablesAB(Stream stream, bool isDeviceToPcs) { stream.ReadSignature(); // bytes 0 - 3 stream.ReadBytes(4); // reserved // bytes 4 - 7 @@ -107,9 +94,9 @@ private static Luts ReadTablesAB(Stream stream, bool isAToB) var clutOffset = stream.ReadUInt32(); // bytes 24 - 27 var aCurvesOffset = stream.ReadUInt32(); // bytes 28 - 31 - var bCurvesCount = isAToB ? outputChannelsO : inputChannelsI; - var mCurvesCount = isAToB ? outputChannelsO : inputChannelsI; - var aCurvesCount = isAToB ? inputChannelsI : outputChannelsO; + var bCurvesCount = isDeviceToPcs ? outputChannelsO : inputChannelsI; + var mCurvesCount = isDeviceToPcs ? outputChannelsO : inputChannelsI; + var aCurvesCount = isDeviceToPcs ? inputChannelsI : outputChannelsO; // bytes 32 - end (variable, requires seeking data using offset, unlike Lut8 or Lut16) var bCurves = ReadCurves(stream, bCurvesOffset, bCurvesCount)!; @@ -118,11 +105,11 @@ private static Luts ReadTablesAB(Stream stream, bool isAToB) var clut = ReadClut(stream, clutOffset, inputChannelsI, outputChannelsO); var aCurves = ReadCurves(stream, aCurvesOffset, aCurvesCount)!; - var lutType = isAToB ? LutType.LutAB : LutType.LutBA; - return new Luts(aCurves, clut, mCurves, matrix, bCurves, lutType, isAToB); + var lutType = isDeviceToPcs ? LutType.LutAB : LutType.LutBA; + return new Luts(aCurves, clut, mCurves, matrix, bCurves, lutType, isDeviceToPcs); } - private static Luts Read8BitTables(Stream stream, byte inputChannelsI, byte clutGridPointsG, byte outputChannelsO, bool isAToB) + private static Luts Read8BitTables(Stream stream, byte inputChannelsI, byte clutGridPointsG, byte outputChannelsO, bool isDeviceToPcs) { const int inputTableEntriesN = 256; const int outputTableEntriesM = 256; @@ -148,12 +135,12 @@ private static Luts Read8BitTables(Stream stream, byte inputChannelsI, byte clut outputCurves.Add(new TableCurve(NumberTypes.From8BitPrecision(array))); } - var aCurves = isAToB ? inputCurves : outputCurves; - var bCurves = isAToB ? outputCurves : inputCurves; - return new Luts(aCurves, clut, MCurves: null, Matrices: null, bCurves, LutType.Lut8, isAToB); + var aCurves = isDeviceToPcs ? inputCurves : outputCurves; + var bCurves = isDeviceToPcs ? outputCurves : inputCurves; + return new Luts(aCurves, clut, mCurves: null, matrices: null, bCurves, LutType.Lut8, isDeviceToPcs); } - private static Luts Read16BitTables(Stream stream, byte inputChannelsI, byte clutGridPointsG, byte outputChannelsO, bool isAToB) + private static Luts Read16BitTables(Stream stream, byte inputChannelsI, byte clutGridPointsG, byte outputChannelsO, bool isDeviceToPcs) { var inputTableEntriesN = stream.ReadUInt16(); // bytes 48 - 49 var outputTableEntriesM = stream.ReadUInt16(); // bytes 50 - 51 @@ -179,9 +166,9 @@ private static Luts Read16BitTables(Stream stream, byte inputChannelsI, byte clu outputCurves.Add(new TableCurve(NumberTypes.From16BitPrecision(array))); } - var aCurves = isAToB ? inputCurves : outputCurves; - var bCurves = isAToB ? outputCurves : inputCurves; - return new Luts(aCurves, clut, MCurves: null, Matrices: null, bCurves, LutType.Lut16, isAToB); + var aCurves = isDeviceToPcs ? inputCurves : outputCurves; + var bCurves = isDeviceToPcs ? outputCurves : inputCurves; + return new Luts(aCurves, clut, mCurves: null, matrices: null, bCurves, LutType.Lut16, isDeviceToPcs); } private static List? ReadCurves(Stream stream, uint offset, byte count) @@ -270,7 +257,7 @@ private static void MoveToFourByteBoundary(Stream stream, long startPosition) public override string ToString() { - return LutElements switch + return Elements switch { LutElements.AB => $"A [x{ACurves!.Count}] -> CLUT {Clut} -> B [x{BCurves.Count}]", LutElements.BA => $"B [x{BCurves.Count}] -> CLUT {Clut} -> A [x{ACurves!.Count}]", diff --git a/Unicolour/Icc/Matrices.cs b/Unicolour/Icc/Matrices.cs index 60ab12e..513142a 100644 --- a/Unicolour/Icc/Matrices.cs +++ b/Unicolour/Icc/Matrices.cs @@ -4,6 +4,8 @@ internal record Matrices(Matrix Multiply, Matrix Offset) { internal Matrix Multiply { get; } = Multiply; internal Matrix Offset { get; } = Offset; + + internal static Matrix ZeroOffset = new(new[,] { { 0.0 }, { 0.0 }, { 0.0 } }); internal double[] Apply(double[] inputs) { diff --git a/Unicolour/Icc/Profile.cs b/Unicolour/Icc/Profile.cs index 31d75d8..070d34d 100644 --- a/Unicolour/Icc/Profile.cs +++ b/Unicolour/Icc/Profile.cs @@ -4,15 +4,11 @@ namespace Wacton.Unicolour.Icc; public class Profile { - private static readonly double[] RefWhite = { 0.9642, 1.0000, 0.8249 }; - private static readonly double[] RefBlack = { 0.00336, 0.0034731, 0.00287 }; - internal static readonly XyzConfiguration XyzD50 = new(WhitePoint.FromXyz(new Xyz(RefWhite[0], RefWhite[1], RefWhite[2])), "ICC XYZ D50"); - public FileInfo FileInfo { get; } public Header Header { get; } public Tags Tags { get; } - - private double[] mediaWhite => Tags.MediaWhite.Value.ToArray(); + + internal Transform Transform { get; } public Profile(string filePath) { @@ -31,44 +27,27 @@ public Profile(string filePath) { throw new ArgumentException($"[{FileInfo}] could not be parsed as ICC data", e); } + + Transform = GetTransform(); } internal Xyz ToXyz(double[] deviceValues, XyzConfiguration xyzConfig, Intent intent) { - var xyzD50 = ToXyzStandardD50(deviceValues, intent); + // NOTE: iccMAX allows "profile connection conditions" (customToStandardPCC, standardToCustomPCC) + // but if it is ever implemented, it probably doesn't change this device-to-"StandardD50" calculation + var xyzD50 = Transform.ToXyz(deviceValues, intent); var xyzD50Matrix = new Matrix(new[,] { { xyzD50[0] }, { xyzD50[1] }, { xyzD50[2] } }); - var (x, y, z) = Adaptation.WhitePoint(xyzD50Matrix, XyzD50.WhitePoint, xyzConfig.WhitePoint).ToTriplet().Tuple; + var (x, y, z) = Adaptation.WhitePoint(xyzD50Matrix, Transform.XyzD50.WhitePoint, xyzConfig.WhitePoint).ToTriplet().Tuple; return new Xyz(x, y, z); } internal double[] FromXyz(Xyz xyz, XyzConfiguration xyzConfig, Intent intent) { + // NOTE: iccMAX allows "profile connection conditions" (customToStandardPCC, standardToCustomPCC) + // but if it is ever implemented, it probably doesn't change this "StandardD50"-to-device calculation var xyzMatrix = Matrix.FromTriplet(xyz.Triplet); - var xyzD50 = Adaptation.WhitePoint(xyzMatrix, xyzConfig.WhitePoint, XyzD50.WhitePoint).ToTriplet().ToArray(); - return FromStandardXyzD50(xyzD50, intent); - } - - // NOTE: iccMAX allows "profile connection conditions" (customToStandardPCC, standardToCustomPCC) - // but if it is ever implemented, it probably doesn't change this device-to-"StandardD50" calculation - internal double[] ToXyzStandardD50(double[] deviceValues, Intent intent) - { - var luts = Tags.GetLuts(intent, isDeviceToPcs: true); - var pcsValues = luts.Apply(deviceValues); - return Header.Pcs == Signatures.Lab - ? Convert.IccLabToXyz(pcsValues, intent, luts.LutType, RefBlack, RefWhite, mediaWhite, Header.ProfileVersion.Major) - : Convert.IccXyzToXyz(pcsValues, intent, RefWhite, mediaWhite); - } - - // NOTE: iccMAX allows "profile connection conditions" (customToStandardPCC, standardToCustomPCC) - // but if it is ever implemented, it probably doesn't change this "StandardD50"-to-device calculation - internal double[] FromStandardXyzD50(double[] xyzD50, Intent intent) - { - var luts = Tags.GetLuts(intent, isDeviceToPcs: false); - var pcsValues = Header.Pcs == Signatures.Lab - ? Convert.XyzToIccLab(xyzD50, intent, luts.LutType, RefBlack, RefWhite, mediaWhite, Header.ProfileVersion.Major) - : Convert.XyzToIccXyz(xyzD50, intent, RefWhite, mediaWhite); - - return luts.Apply(pcsValues); + var xyzD50 = Adaptation.WhitePoint(xyzMatrix, xyzConfig.WhitePoint, Transform.XyzD50.WhitePoint).ToTriplet().ToArray(); + return Transform.FromXyz(xyzD50, intent); } private static readonly int[] indexesToZeroForHash = { 44, 45, 46, 47, 64, 65, 66, 67, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 }; @@ -84,7 +63,7 @@ public byte[] CalculateProfileId() return md5.ComputeHash(bytes); } - internal void ErrorIfUnsupported(Intent intent) + internal void ErrorIfUnsupported() { if (Header.ProfileFileSignature != Signatures.Profile) { @@ -92,45 +71,64 @@ internal void ErrorIfUnsupported(Intent intent) } ErrorIfUnsupportedHeader(); - ErrorIfUnsupportedIntent(intent); + ErrorIfUnsupportedTransform(); } private void ErrorIfUnsupportedHeader() { var isHeaderSupported = Header is { - Pcs: Signatures.Lab or Signatures.Xyz, - ProfileClass: Signatures.Output or Signatures.ColourSpace + ProfileClass: Signatures.Input or Signatures.Display or Signatures.Output or Signatures.ColourSpace }; if (isHeaderSupported) return; - const string expected = $"PCS {Signatures.Lab} or {Signatures.Xyz}, Profile class {Signatures.Output} or {Signatures.ColourSpace}"; - var actual = $"PCS {Header.Pcs}, Class {Header.ProfileClass}"; + const string expected = $"profile class {Signatures.Input} or {Signatures.Display} or {Signatures.Output} or {Signatures.ColourSpace}"; + var actual = $"profile class {Header.ProfileClass}"; throw new ArgumentException($"[{FileInfo}] is not supported: expected [{expected}] but was [{actual}]"); } - - private void ErrorIfUnsupportedIntent(Intent intent) + + private void ErrorIfUnsupportedTransform() + { + var isTransformSupported = Transform is TransformAToB or TransformTrcMatrix or TransformTrcGrey; + + if (isTransformSupported) return; + const string expected = $"transform {nameof(TransformAToB)} or {nameof(TransformTrcMatrix)} or {nameof(TransformTrcGrey)}"; + var actual = $"transform {Transform.GetType().Name}"; + throw new ArgumentException($"[{FileInfo}] is not supported: expected [{expected}] but was [{actual}]"); + } + + /* + * transform tag precedence for input, display, output, or colour space profile types + * 1) use BToD* and DToB* if present, except where not needed [v5+ / iccMax also has BToD3 and DToB3 for absolute] + * 2) use BToA* and AToB* if present, when tag in 1) is not used + * 3) use BToA0 and AToB0 if present, when tags in 1), 2) are not used + * 4) use TRCs when tags in 1), 2), 3) are not used + * ---------- + * device link and abstract profile types precedence is 1) DToB0 2) AToB0, but these are not currently supported + */ + private Transform GetTransform() { - // AToB0 is used as a fallback regardless of intent - var requiredSignatures = new List { Signatures.AToB0, Signatures.BToA0 }; - if (intent == Intent.AbsoluteColorimetric) + if (Tags.HasAny(Signatures.DToB0, Signatures.DToB1, Signatures.DToB2, Signatures.DToB3)) { - requiredSignatures.Add(Signatures.MediaWhitePoint); + return new TransformDToB(Header, Tags); } - var signatures = Tags.Select(x => x.Signature).ToList(); - var missing = new List(); - foreach (var requiredSignature in requiredSignatures) + if (Tags.Has(Signatures.AToB0)) // AToB0 is used as a fallback regardless of intent when AToB1 or AToB2 is missing + { + return new TransformAToB(Header, Tags); + } + + if (Tags.HasAll(Signatures.RedTrc, Signatures.GreenTrc, Signatures.BlueTrc, Signatures.RedMatrixColumn, Signatures.GreenMatrixColumn, Signatures.BlueMatrixColumn)) + { + return new TransformTrcMatrix(Header, Tags); + } + + if (Tags.Has(Signatures.GreyTrc)) { - var isMissing = !signatures.Contains(requiredSignature); - if (isMissing) - { - missing.Add(requiredSignature); - } + return new TransformTrcGrey(Header, Tags); } - if (!missing.Any()) return; - throw new ArgumentException($"[{FileInfo}] with intent [{intent}] is not supported: missing required tags [{string.Join(" · ", missing)}]"); + return new TransformNone(Header, Tags); } public override string ToString() => $"{FileInfo} · {Header} · {Tags.Count} tags"; diff --git a/Unicolour/Icc/Signatures.cs b/Unicolour/Icc/Signatures.cs index 825283f..90e0a9f 100644 --- a/Unicolour/Icc/Signatures.cs +++ b/Unicolour/Icc/Signatures.cs @@ -7,19 +7,39 @@ internal static class Signatures internal const string Cmyk = "CMYK"; internal const string Clr7 = "7CLR"; internal const string Rgb = "RGB "; + internal const string Grey = "GRAY"; internal const string Lab = "Lab "; internal const string Xyz = "XYZ "; - + + internal const string Input = "scnr"; + internal const string Display = "mntr"; internal const string Output = "prtr"; internal const string ColourSpace = "spac"; - + internal const string AToB0 = "A2B0"; internal const string AToB1 = "A2B1"; internal const string AToB2 = "A2B2"; internal const string BToA0 = "B2A0"; internal const string BToA1 = "B2A1"; internal const string BToA2 = "B2A2"; + + internal const string DToB0 = "D2B0"; + internal const string DToB1 = "D2B1"; + internal const string DToB2 = "D2B2"; + internal const string DToB3 = "D2B3"; + internal const string BToD0 = "B2D0"; + internal const string BToD1 = "B2D1"; + internal const string BToD2 = "B2D2"; + internal const string BToD3 = "B2D3"; + + internal const string RedMatrixColumn = "rXYZ"; + internal const string GreenMatrixColumn = "gXYZ"; + internal const string BlueMatrixColumn = "bXYZ"; + internal const string RedTrc = "rTRC"; + internal const string GreenTrc = "gTRC"; + internal const string BlueTrc = "bTRC"; + internal const string GreyTrc = "kTRC"; internal const string MultiFunctionTable1Byte = "mft1"; internal const string MultiFunctionTable2Byte = "mft2"; diff --git a/Unicolour/Icc/Tags.cs b/Unicolour/Icc/Tags.cs index 4ca5451..1fba7f1 100644 --- a/Unicolour/Icc/Tags.cs +++ b/Unicolour/Icc/Tags.cs @@ -8,8 +8,18 @@ public class Tags : List internal Lazy BToA0 { get; } internal Lazy BToA1 { get; } internal Lazy BToA2 { get; } - internal Lazy<(double x, double y, double z)> MediaWhite { get; } + internal Lazy<(double x, double y, double z)> RedMatrixColumn { get; } + internal Lazy<(double x, double y, double z)> GreenMatrixColumn { get; } + internal Lazy<(double x, double y, double z)> BlueMatrixColumn { get; } + internal Lazy RedTrc { get; } + internal Lazy GreenTrc { get; } + internal Lazy BlueTrc { get; } + + internal Lazy GreyTrc { get; } + + internal Lazy<(double x, double y, double z)> MediaWhite { get; } + private Tags() { AToB0 = new Lazy(() => Read(Signatures.AToB0, Luts.AToBFromStream)); @@ -18,36 +28,22 @@ private Tags() BToA0 = new Lazy(() => Read(Signatures.BToA0, Luts.BToAFromStream)); BToA1 = new Lazy(() => Read(Signatures.BToA1, Luts.BToAFromStream)); BToA2 = new Lazy(() => Read(Signatures.BToA2, Luts.BToAFromStream)); + + RedMatrixColumn = new Lazy<(double x, double y, double z)>(() => Read(Signatures.RedMatrixColumn, DataTypes.ReadXyzType)); + GreenMatrixColumn = new Lazy<(double x, double y, double z)>(() => Read(Signatures.GreenMatrixColumn, DataTypes.ReadXyzType)); + BlueMatrixColumn = new Lazy<(double x, double y, double z)>(() => Read(Signatures.BlueMatrixColumn, DataTypes.ReadXyzType)); + RedTrc = new Lazy(() => Read(Signatures.RedTrc, Curve.FromStream)); + GreenTrc = new Lazy(() => Read(Signatures.GreenTrc, Curve.FromStream)); + BlueTrc = new Lazy(() => Read(Signatures.BlueTrc, Curve.FromStream)); + + GreyTrc = new Lazy(() => Read(Signatures.GreyTrc, Curve.FromStream)); + MediaWhite = new Lazy<(double x, double y, double z)>(() => Read(Signatures.MediaWhitePoint, DataTypes.ReadXyzType)); } - - internal Luts GetLuts(Intent intent, bool isDeviceToPcs) - { - /* - * LUT tag precedence - * 1) use BToD* and DToB* if present, except where not needed [v5+ / iccMax also has BToD3 and DToB3 for absolute] - * 2) use BToA* and AToB* if present, when tag in 1) is not used - * 3) use BToA0 and AToB0 if present, when tags in 1), 2) are not used - * 4) use TRCs when tags in 1), 2), 3) are not used - */ - return isDeviceToPcs - ? intent switch - { - Intent.Perceptual => AToB0.Value!, - Intent.RelativeColorimetric => AToB1.Value ?? AToB0.Value!, - Intent.Saturation => AToB2.Value ?? AToB0.Value!, - Intent.AbsoluteColorimetric => AToB1.Value ?? AToB0.Value!, - _ => throw new ArgumentOutOfRangeException(nameof(intent), intent, null) - } - : intent switch - { - Intent.Perceptual => BToA0.Value!, - Intent.RelativeColorimetric => BToA1.Value ?? BToA0.Value!, - Intent.Saturation => BToA2.Value ?? BToA0.Value!, - Intent.AbsoluteColorimetric => BToA1.Value ?? BToA0.Value!, - _ => throw new ArgumentOutOfRangeException(nameof(intent), intent, null) - }; - } + + internal bool Has(string signature) => this.Any(x => x.Signature == signature); + internal bool HasAll(params string[] signatures) => signatures.All(Has); + internal bool HasAny(params string[] signatures) => signatures.Any(Has); private T? Read(string signature, Func read) { diff --git a/Unicolour/Icc/Transform.cs b/Unicolour/Icc/Transform.cs index d1cf407..db7b340 100644 --- a/Unicolour/Icc/Transform.cs +++ b/Unicolour/Icc/Transform.cs @@ -1,7 +1,33 @@ namespace Wacton.Unicolour.Icc; -internal static class Transform +internal abstract class Transform { + protected static readonly double[] RefWhite = { 0.9642, 1.0000, 0.8249 }; + private static readonly double[] RefBlack = { 0.00336, 0.0034731, 0.00287 }; + internal static readonly XyzConfiguration XyzD50 = new(WhitePoint.FromXyz(new Xyz(RefWhite[0], RefWhite[1], RefWhite[2])), "ICC XYZ D50"); + + private readonly Header header; + protected readonly Tags tags; + private int ProfileVersion => header.ProfileVersion.Major; + protected bool IsLabPcs => header.Pcs == Signatures.Lab; + private double[] MediaWhite => tags.MediaWhite.Value.ToArray(); + + // seems largely useless, value must be D50 when rounded to 4 decimals, i.e the same as RefWhite + // but reference implementation uses this value specifically for absolute intent PCS adjustment + private double[] PcsIlluminant => header.PcsIlluminant.ToArray(); + + private readonly bool hasPerceptualHandling; + + protected Transform(Header header, Tags tags, bool hasPerceptualHandling) + { + this.header = header; + this.tags = tags; + this.hasPerceptualHandling = hasPerceptualHandling; + } + + internal abstract double[] ToXyz(double[] deviceValues, Intent intent); + internal abstract double[] FromXyz(double[] xyz, Intent intent); + // A -> CLUT -> B (or input -> CLUT -> output) internal static double[] AB(double[] aCurveInputs, List aCurves, Clut clut, List bCurves) { @@ -73,4 +99,110 @@ private static double[] ApplyCurves(List curves, double[] inputs) return outputs; } + + private enum PcsAdjustment + { + None, + Perceptual, + AbsoluteColorimetric + } + + protected double[] AdjustXyz(double[] xyz, Intent intent, bool isDeviceToPcs) + { + var pcsAdjustment = intent switch + { + Intent.Perceptual when ProfileVersion == 2 || !hasPerceptualHandling => PcsAdjustment.Perceptual, + Intent.AbsoluteColorimetric => PcsAdjustment.AbsoluteColorimetric, + _ => PcsAdjustment.None + }; + + /* + * when using LAB PCS, negative values are clipped before PCS adjustment + * see DemoIccMAX --- IccCmm.cpp > CIccXform::AdjustPCS > CIccPCS::LabToXyz > IccUtil.cpp icLabtoXYZ > icICubeth (assumes #ifndef SAMPLEICC_NOCLIPLABTOXYZ) + * triggered by CIccXform::CheckDstAbs after transform when device-to-PCS + * triggered by CIccXform::CheckSrcAbs before transform when PCS-to-device + */ + if (IsLabPcs) + { + xyz = pcsAdjustment switch + { + PcsAdjustment.None => xyz, + _ => NegativeClip(xyz) + }; + } + + xyz = pcsAdjustment switch + { + PcsAdjustment.Perceptual => AdjustXyzPerceptual(xyz, isDeviceToPcs), + PcsAdjustment.AbsoluteColorimetric => AdjustXyzAbsolute(xyz, isDeviceToPcs), + _ => xyz + }; + + /* + * when using XYZ PCS, negative values are clipped after PCS adjustment + * see DemoIccMAX --- IccCmm.cpp > CIccXform::AdjustPCS > CIccPCS::NegClip (assumes #ifndef SAMPLEICC_NOCLIPLABTOXYZ) + * triggered by CIccXform::CheckDstAbs after transform when device-to-PCS + * triggered by CIccXform::CheckSrcAbs before transform when PCS-to-device + */ + if (!IsLabPcs) + { + xyz = pcsAdjustment switch + { + PcsAdjustment.None => xyz, + _ => NegativeClip(xyz) + }; + } + + return xyz; + } + + private static double[] AdjustXyzPerceptual(double[] xyz, bool isDeviceToPcs) + { + double GetScale(int i) => isDeviceToPcs ? 1 - RefBlack[i] / RefWhite[i] : 1 / (1 - RefBlack[i] / RefWhite[i]); + double GetOffset(int i) => isDeviceToPcs ? RefBlack[i] : -RefBlack[i] * GetScale(i); + double GetAdjusted(int i) => xyz[i] * GetScale(i) + GetOffset(i); + + var adjustedXyz = Enumerable.Range(0, 3).Select(GetAdjusted).ToArray(); + return adjustedXyz; + } + + private double[] AdjustXyzAbsolute(double[] xyz, bool isDeviceToPcs) + { + double GetScale(int i) => isDeviceToPcs ? MediaWhite[i] / PcsIlluminant[i] : PcsIlluminant[i] / MediaWhite[i]; + double GetAdjusted(int i) => xyz[i] * GetScale(i); + + var adjustedXyz = Enumerable.Range(0, 3).Select(GetAdjusted).ToArray(); + return adjustedXyz; + } + + internal static double[] IccLabToLab(double[] iccLab) + { + var l = iccLab[0] * 100; + var a = iccLab[1] * (127 + 128) - 128; + var b = iccLab[2] * (127 + 128) - 128; + return new[] { l, a, b }; + } + + internal static double[] LabToIccLab(double[] lab) + { + var l = lab[0] / 100.0; + var a = (lab[1] + 128) / (127 + 128); + var b = (lab[2] + 128) / (127 + 128); + return new[] { l, a, b }; + } + + internal static double[] IccLab2ToIccLab4(double[] iccLab2) => iccLab2.Select(x => x * 65535.0 / 65280.0).ToArray(); + internal static double[] IccLab4ToIccLab2(double[] iccLab2) => iccLab2.Select(x => x * 65280.0 / 65535.0).ToArray(); + + internal static double[] XyzToIccXyz(double[] xyz) => xyz.Select(XyzToIccXyz).ToArray(); + internal static double[] IccXyzToXyz(double[] iccXyz) => iccXyz.Select(IccXyzToXyz).ToArray(); + + private static double XyzToIccXyz(double value) => value * 32768.0 / 65535.0; + private static double IccXyzToXyz(double value) => value * 65535.0 / 32768.0; + + internal static double[] LabToXyz(double[] lab) => Lab.ToXyz(new Lab(lab[0], lab[1], lab[2]), XyzD50).Triplet.ToArray(); + internal static double[] XyzToLab(double[] xyz) => Lab.FromXyz(new Xyz(xyz[0], xyz[1], xyz[2]), XyzD50).Triplet.ToArray(); + + private static double[] NegativeClip(double[] xyz) => xyz.Select(NegativeClip).ToArray(); + private static double NegativeClip(double value) => Math.Max(value, 0); } \ No newline at end of file diff --git a/Unicolour/Icc/TransformAToB.cs b/Unicolour/Icc/TransformAToB.cs new file mode 100644 index 0000000..e129852 --- /dev/null +++ b/Unicolour/Icc/TransformAToB.cs @@ -0,0 +1,127 @@ +namespace Wacton.Unicolour.Icc; + +internal class TransformAToB : Transform +{ + private readonly Lazy ab0; + private readonly Lazy ab1; + private readonly Lazy ab2; + + private readonly Lazy ba0; + private readonly Lazy ba1; + private readonly Lazy ba2; + + internal TransformAToB(Header header, Tags tags) + : base(header, tags, hasPerceptualHandling: true) + { + ab0 = tags.AToB0; + ab1 = tags.AToB1; + ab2 = tags.AToB2; + ba0 = tags.BToA0; + ba1 = tags.BToA1; + ba2 = tags.BToA2; + } + + internal override double[] ToXyz(double[] deviceValues, Intent intent) + { + var lazyLuts = intent switch + { + Intent.Perceptual => ab0, + Intent.RelativeColorimetric => tags.Has(Signatures.AToB1) ? ab1 : ab0, + Intent.Saturation => tags.Has(Signatures.AToB2) ? ab2 : ab0, + Intent.AbsoluteColorimetric => tags.Has(Signatures.AToB1) ? ab1 : ab0, + _ => throw new ArgumentOutOfRangeException(nameof(intent), intent, null) + }; + + var luts = lazyLuts.Value!; + var pcsValues = ToPcs(deviceValues, luts); + + double[] xyz; + if (IsLabPcs) + { + var iccLab = pcsValues; + iccLab = luts.Type == LutType.Lut16 ? IccLab2ToIccLab4(iccLab) : iccLab; + var lab = IccLabToLab(iccLab); + xyz = LabToXyz(lab); + } + else + { + var iccXyz = pcsValues; + xyz = IccXyzToXyz(iccXyz); + } + + return AdjustXyz(xyz, intent, isDeviceToPcs: true); + } + + internal override double[] FromXyz(double[] xyz, Intent intent) + { + // unlike TRC transforms which are easily reversible + // AToB transform needs explicit tag for the reverse operation, which is not guaranteed to be present + // (e.g. input `scnr` profiles only need scanner device -> PCS, little need to convert the other way) + if (!tags.Has(Signatures.BToA0)) + { + throw new ArgumentException("BToA transform is not defined"); + } + + var lazyLuts = intent switch + { + Intent.Perceptual => ba0, + Intent.RelativeColorimetric => tags.Has(Signatures.BToA1) ? ba1 : ba0, + Intent.Saturation => tags.Has(Signatures.BToA2) ? ba2 : ba0, + Intent.AbsoluteColorimetric => tags.Has(Signatures.BToA1) ? ba1 : ba0, + _ => throw new ArgumentOutOfRangeException(nameof(intent), intent, null) + }; + + var luts = lazyLuts.Value!; + + xyz = AdjustXyz(xyz, intent, isDeviceToPcs: false); + + double[] pcsValues; + if (IsLabPcs) + { + var lab = XyzToLab(xyz); + var iccLab = LabToIccLab(lab); + iccLab = luts.Type == LutType.Lut16 ? IccLab4ToIccLab2(iccLab) : iccLab; + pcsValues = iccLab; + } + else + { + var iccXyz = XyzToIccXyz(xyz); + pcsValues = iccXyz; + } + + return ToDevice(pcsValues, luts); + } + + private static double[] ToPcs(double[] deviceValues, Luts luts) => ApplyLuts(deviceValues, luts); + private static double[] ToDevice(double[] pcsValues, Luts luts) => ApplyLuts(pcsValues, luts); + + private static double[] ApplyLuts(double[] inputValues, Luts luts) + { + var outputChannels = luts.Elements switch + { + LutElements.AB => luts.BCurves.Count, + LutElements.BA => luts.ACurves!.Count, + LutElements.AMB => luts.BCurves.Count, + LutElements.BMA => luts.ACurves!.Count, + LutElements.MB => luts.BCurves.Count, + LutElements.BM => luts.MCurves!.Count, + _ => luts.BCurves.Count + }; + + if (inputValues.Any(double.IsNaN)) + { + return Enumerable.Range(0, outputChannels).Select(_ => double.NaN).ToArray(); + } + + return luts.Elements switch + { + LutElements.AB => AB(inputValues, luts.ACurves!, luts.Clut!, luts.BCurves), + LutElements.BA => BA(inputValues, luts.BCurves, luts.Clut!, luts.ACurves!), + LutElements.AMB => AMB(inputValues, luts.ACurves!, luts.Clut!, luts.MCurves!, luts.Matrices!, luts.BCurves), + LutElements.BMA => BMA(inputValues, luts.BCurves, luts.Matrices!, luts.MCurves!, luts.Clut!, luts.ACurves!), + LutElements.MB => MB(inputValues, luts.MCurves!, luts.Matrices!, luts.BCurves), + LutElements.BM => BM(inputValues, luts.BCurves, luts.Matrices!, luts.MCurves!), + _ => B(inputValues, luts.BCurves) + }; + } +} \ No newline at end of file diff --git a/Unicolour/Icc/TransformDToB.cs b/Unicolour/Icc/TransformDToB.cs new file mode 100644 index 0000000..e7af4a3 --- /dev/null +++ b/Unicolour/Icc/TransformDToB.cs @@ -0,0 +1,22 @@ +namespace Wacton.Unicolour.Icc; + +internal class TransformDToB : Transform +{ + internal TransformDToB(Header header, Tags tags) + : base(header, tags, hasPerceptualHandling: true) + { + } + + internal override double[] ToXyz(double[] deviceValues, Intent intent) + { + throw new NotSupportedException("Transform DToB is not supported"); + } + + internal override double[] FromXyz(double[] xyz, Intent intent) + { + // if ever supported, check whether BToD is required + // or whether it might be missing, like BToA in input `scnr` profiles + // (see TransformAToB) + throw new NotSupportedException("Transform BToD is not supported"); + } +} \ No newline at end of file diff --git a/Unicolour/Icc/TransformNone.cs b/Unicolour/Icc/TransformNone.cs new file mode 100644 index 0000000..e762d68 --- /dev/null +++ b/Unicolour/Icc/TransformNone.cs @@ -0,0 +1,19 @@ +namespace Wacton.Unicolour.Icc; + +internal class TransformNone : Transform +{ + internal TransformNone(Header header, Tags tags) + : base(header, tags, hasPerceptualHandling: true) + { + } + + internal override double[] ToXyz(double[] deviceValues, Intent intent) + { + throw new NotSupportedException("Transform is not defined"); + } + + internal override double[] FromXyz(double[] xyz, Intent intent) + { + throw new NotSupportedException("Transform is not defined"); + } +} \ No newline at end of file diff --git a/Unicolour/Icc/TransformTrcGrey.cs b/Unicolour/Icc/TransformTrcGrey.cs new file mode 100644 index 0000000..f99a6ef --- /dev/null +++ b/Unicolour/Icc/TransformTrcGrey.cs @@ -0,0 +1,61 @@ +namespace Wacton.Unicolour.Icc; + +internal class TransformTrcGrey : Transform +{ + private readonly Lazy> bCurves; + private readonly Lazy> bCurvesInverse; + + // when LAB PCS, grey TRC is performed on the normalised "IccLab" + private static readonly double[] RefWhiteIccLab = LabToIccLab(XyzToLab(RefWhite)); + + internal TransformTrcGrey(Header header, Tags tags) + : base(header, tags, hasPerceptualHandling: false) + { + bCurves = new Lazy>(() => new List { tags.GreyTrc.Value! }); + bCurvesInverse = new Lazy>(() => new List { tags.GreyTrc.Value!.Inverse() }); + } + + internal override double[] ToXyz(double[] deviceValues, Intent intent) + { + // PCS is the single-channel "GRAY" + var pcsValues = ToPcs(deviceValues); + var grey = pcsValues.Single(); + + double[] xyz; + if (IsLabPcs) + { + var iccLab = RefWhiteIccLab.Select(value => value * grey).ToArray(); + var lab = IccLabToLab(iccLab); + xyz = LabToXyz(lab); + } + else + { + xyz = RefWhite.Select(value => value * grey).ToArray(); + } + + return AdjustXyz(xyz, intent, isDeviceToPcs: true); + } + + internal override double[] FromXyz(double[] xyz, Intent intent) + { + xyz = AdjustXyz(xyz, intent, isDeviceToPcs: false); + + double grey; + if (IsLabPcs) + { + var lab = XyzToLab(xyz); + var iccLab = LabToIccLab(lab); + grey = iccLab[0] / RefWhiteIccLab[0]; // L is the lightness + } + else + { + grey = xyz[1] / RefWhite[1]; // Y is the luminance + } + + var pcsValues = new[] { grey }; + return ToDevice(pcsValues); + } + + private double[] ToPcs(double[] deviceValues) => B(deviceValues, bCurves.Value); + private double[] ToDevice(double[] pcsValues) => B(pcsValues, bCurvesInverse.Value); +} \ No newline at end of file diff --git a/Unicolour/Icc/TransformTrcMatrix.cs b/Unicolour/Icc/TransformTrcMatrix.cs new file mode 100644 index 0000000..6d22dae --- /dev/null +++ b/Unicolour/Icc/TransformTrcMatrix.cs @@ -0,0 +1,51 @@ +namespace Wacton.Unicolour.Icc; + +internal class TransformTrcMatrix : Transform +{ + private readonly Lazy> bCurves; + private readonly Lazy> bCurvesInverse; + private readonly Lazy matrices; + private readonly Lazy matricesInverse; + private readonly List mCurves = new() { TableCurve.Identity, TableCurve.Identity, TableCurve.Identity }; + + internal TransformTrcMatrix(Header header, Tags tags) + : base(header, tags, hasPerceptualHandling: false) + { + bCurves = new Lazy>(() => new List { tags.RedTrc.Value!, tags.GreenTrc.Value!, tags.BlueTrc.Value! }); + matrices = new Lazy(() => new Matrices(Multiply: GetMatrix(), Offset: Matrices.ZeroOffset)); + + bCurvesInverse = new Lazy>(() => new List { tags.RedTrc.Value!.Inverse(), tags.GreenTrc.Value!.Inverse(), tags.BlueTrc.Value!.Inverse() }); + matricesInverse = new Lazy(() => new Matrices(Multiply: GetMatrix().Inverse(), Offset: Matrices.ZeroOffset)); + } + + internal override double[] ToXyz(double[] deviceValues, Intent intent) + { + // this transform can only be used with XYZ PCS, no need to handle LAB PCS + var xyz = ToPcs(deviceValues); + return AdjustXyz(xyz, intent, isDeviceToPcs: true); + } + + internal override double[] FromXyz(double[] xyz, Intent intent) + { + // this transform can only be used with XYZ PCS, no need to handle LAB PCS + xyz = AdjustXyz(xyz, intent, isDeviceToPcs: false); + return ToDevice(xyz); + } + + private double[] ToPcs(double[] deviceValues) => BM(deviceValues, bCurves.Value, matrices.Value, mCurves); + private double[] ToDevice(double[] pcsValues) => MB(pcsValues, mCurves, matricesInverse.Value, bCurvesInverse.Value); + + private Matrix GetMatrix() + { + var redMatrix = tags.RedMatrixColumn.Value; + var greenMatrix = tags.GreenMatrixColumn.Value; + var blueMatrix = tags.BlueMatrixColumn.Value; + + return new Matrix(new[,] + { + { redMatrix.x, greenMatrix.x, blueMatrix.x }, + { redMatrix.y, greenMatrix.y, blueMatrix.y }, + { redMatrix.z, greenMatrix.z, blueMatrix.z } + }); + } +} \ No newline at end of file diff --git a/Unicolour/IccConfiguration.cs b/Unicolour/IccConfiguration.cs index 42db81b..16c62c4 100644 --- a/Unicolour/IccConfiguration.cs +++ b/Unicolour/IccConfiguration.cs @@ -38,7 +38,7 @@ public IccConfiguration(string profilePath, Intent intent, string name = Utils.U // which seems to make sense here since Unicolour is effectively the PCS between the two Profile = profile; Intent = intent == Intent.Unspecified ? Profile.Header.Intent : intent; - Error = GetProfileSupportError(Profile, Intent); + Error = GetProfileSupportError(Profile); Name = name; } @@ -46,7 +46,7 @@ public IccConfiguration(Profile profile, Intent intent, string name = Utils.Unna { Profile = profile; Intent = intent == Intent.Unspecified ? Profile.Header.Intent : intent; - Error = GetProfileSupportError(Profile, Intent); + Error = GetProfileSupportError(Profile); Name = name; } @@ -54,15 +54,15 @@ public IccConfiguration(Profile? profile, string name = Utils.Unnamed) { Profile = profile; Intent = Profile == null ? Intent.Unspecified : Profile.Header.Intent; - Error = Profile == null ? null : GetProfileSupportError(Profile, Intent); + Error = Profile == null ? null : GetProfileSupportError(Profile); Name = name; } - private static string? GetProfileSupportError(Profile profile, Intent intent) + private static string? GetProfileSupportError(Profile profile) { try { - profile.ErrorIfUnsupported(intent); + profile.ErrorIfUnsupported(); } catch (Exception e) { diff --git a/Unicolour/Matrix.cs b/Unicolour/Matrix.cs index 0f91ff6..1a4d9cc 100644 --- a/Unicolour/Matrix.cs +++ b/Unicolour/Matrix.cs @@ -45,7 +45,7 @@ internal Matrix Inverse() { if (Rows != 3 || Cols != 3) { - throw new InvalidOperationException("Only inverse of 3x3 matrix is supported"); + throw new NotSupportedException("Only inverse of 3x3 matrix is supported"); } var a = this[0, 0]; @@ -99,7 +99,7 @@ internal ColourTriplet ToTriplet() { if (Rows != 3 || Cols != 1) { - throw new InvalidOperationException("Can only create triplet from 3x1 matrix"); + throw new NotSupportedException("Can only create triplet from 3x1 matrix"); } return new ColourTriplet(Data[0, 0], Data[1, 0], Data[2, 0]); diff --git a/docs/README.md b/docs/README.md index f1cfd45..237da87 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,7 +3,7 @@ [![GitLab](https://badgen.net/static/gitlab/source/ff1493?icon=gitlab)](https://gitlab.com/Wacton/Unicolour) [![NuGet](https://badgen.net/nuget/v/Wacton.Unicolour?icon)](https://www.nuget.org/packages/Wacton.Unicolour/) [![pipeline status](https://gitlab.com/Wacton/Unicolour/badges/main/pipeline.svg)](https://gitlab.com/Wacton/Unicolour/-/commits/main) -[![tests passed](https://badgen.net/static/tests/188,115/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) +[![tests passed](https://badgen.net/static/tests/216,552/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) [![coverage report](https://gitlab.com/Wacton/Unicolour/badges/main/coverage.svg)](https://gitlab.com/Wacton/Unicolour/-/pipelines) Unicolour is the most comprehensive .NET library for working with colour: @@ -298,13 +298,30 @@ var navyCmyk = new Unicolour(config, new Channels(1.0, 1.0, 0.0, 0.5)); Console.WriteLine(navyCmyk.Rgb.Byte255); // 46 37 87 ``` -Only ICC profiles that meet the following criteria are supported: - -| Restriction | Criteria | Tag signature | -|---------------|----------------------|-------------------------------------------------------------------------------------| -| Device class | Output or ColorSpace | `prtr` or `spac` | -| PCS | CIELAB or CIEXYZ | `Lab ` or `XYZ ` | -| Transform | A2B and B2A | `A2B0` and `B2A0` (`A2B1` `B2A1` and `A2B2` `B2A2` are used accordingly if present) | +The following tables summarise which ICC profiles are compatible with Unicolour: + +| | Profile version | +|---|-------------------| +| ✅ | 2 | +| ✅ | 4 | +| ❌ | 5 / iccMAX | + +| | Profile/device class | +|---|----------------------| +| ✅ | Input `scnr` | +| ✅ | Display `mntr` | +| ✅ | Output `prtr` | +| ✅ | ColorSpace `spac` | +| ❌ | DeviceLink `link` | +| ❌ | Abstract `abst` | +| ❌ | NamedColor `nmcl` | + +| | Transform | +|---|---------------------------------------------------------------------| +| ✅ | AToB / BToA `A2B0` `A2B1` `A2B2` `B2A0` `B2A1` `B2A2` | +| ✅ | TRC matrix `rTRC` `gTRC` `bTRC` `rXYZ` `gXYZ` `bXYZ` | +| ✅ | TRC grey `kTRC` | +| ❌ | DToB / BToD `D2B0` `D2B1` `D2B2` `D2B3` `B2D0` `B2D1` `B2D2` `B2D3` | A wider variety of ICC profiles will be supported in future releases. If a problem is encountered using an ICC profile that meets the above criteria, please [raise an issue](https://github.com/waacton/Unicolour/issues). @@ -471,7 +488,7 @@ When a [conversion to or from XYZ space](#convert-between-colour-spaces) involve ### Convert between configurations A `Unicolour` can be converted to a different configuration, -in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, etc. +in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, ICC profiles, etc. ```c# /* pure sRGB green */ @@ -634,6 +651,6 @@ var mapped = Colourmaps.Viridis.Map(0.5); --- -[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2024 William Acton. +[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2025 William Acton. Also available in [American](README_us.md) 🇺🇸. \ No newline at end of file diff --git a/docs/README_us.md b/docs/README_us.md index 9ca91d3..54c56c8 100644 --- a/docs/README_us.md +++ b/docs/README_us.md @@ -3,7 +3,7 @@ [![GitLab](https://badgen.net/static/gitlab/source/ff1493?icon=gitlab)](https://gitlab.com/Wacton/Unicolour) [![NuGet](https://badgen.net/nuget/v/Wacton.Unicolour?icon)](https://www.nuget.org/packages/Wacton.Unicolour/) [![pipeline status](https://gitlab.com/Wacton/Unicolour/badges/main/pipeline.svg)](https://gitlab.com/Wacton/Unicolour/-/commits/main) -[![tests passed](https://badgen.net/static/tests/188,115/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) +[![tests passed](https://badgen.net/static/tests/216,552/green/)](https://gitlab.com/Wacton/Unicolour/-/pipelines) [![coverage report](https://gitlab.com/Wacton/Unicolour/badges/main/coverage.svg)](https://gitlab.com/Wacton/Unicolour/-/pipelines) Unicolour is the most comprehensive .NET library for working with color: @@ -298,13 +298,30 @@ var navyCmyk = new Unicolour(config, new Channels(1.0, 1.0, 0.0, 0.5)); Console.WriteLine(navyCmyk.Rgb.Byte255); // 46 37 87 ``` -Only ICC profiles that meet the following criteria are supported: - -| Restriction | Criteria | Tag signature | -|---------------|----------------------|-------------------------------------------------------------------------------------| -| Device class | Output or ColorSpace | `prtr` or `spac` | -| PCS | CIELAB or CIEXYZ | `Lab ` or `XYZ ` | -| Transform | A2B and B2A | `A2B0` and `B2A0` (`A2B1` `B2A1` and `A2B2` `B2A2` are used accordingly if present) | +The following tables summarise which ICC profiles are compatible with Unicolour: + +| | Profile version | +|---|-------------------| +| ✅ | 2 | +| ✅ | 4 | +| ❌ | 5 / iccMAX | + +| | Profile/device class | +|---|----------------------| +| ✅ | Input `scnr` | +| ✅ | Display `mntr` | +| ✅ | Output `prtr` | +| ✅ | ColorSpace `spac` | +| ❌ | DeviceLink `link` | +| ❌ | Abstract `abst` | +| ❌ | NamedColor `nmcl` | + +| | Transform | +|---|---------------------------------------------------------------------| +| ✅ | AToB / BToA `A2B0` `A2B1` `A2B2` `B2A0` `B2A1` `B2A2` | +| ✅ | TRC matrix `rTRC` `gTRC` `bTRC` `rXYZ` `gXYZ` `bXYZ` | +| ✅ | TRC gray `kTRC` | +| ❌ | DToB / BToD `D2B0` `D2B1` `D2B2` `D2B3` `B2D0` `B2D1` `B2D2` `B2D3` | A wider variety of ICC profiles will be supported in future releases. If a problem is encountered using an ICC profile that meets the above criteria, please [raise an issue](https://github.com/waacton/Unicolour/issues). @@ -471,7 +488,7 @@ When a [conversion to or from XYZ space](#convert-between-color-spaces) involves ### Convert between configurations A `Unicolour` can be converted to a different configuration, -in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, etc. +in turn enabling conversions between different RGB models, XYZ white points, CAM viewing conditions, ICC profiles, etc. ```c# /* pure sRGB green */ @@ -634,6 +651,6 @@ var mapped = Colourmaps.Viridis.Map(0.5); --- -[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2024 William Acton. +[Wacton.Unicolour](https://github.com/waacton/Unicolour) is licensed under the [MIT License](https://choosealicense.com/licenses/mit/), copyright © 2022-2025 William Acton. Also available in [British](README.md) 🇬🇧. \ No newline at end of file