open source pkg v1

This commit is contained in:
Vijay Yadev
2020-08-04 19:12:31 -04:00
parent bef213dba9
commit c389fc2c47
3708 changed files with 1624220 additions and 1 deletions

View File

@@ -0,0 +1,57 @@
function [ SigmaInv] = CalcSigmaCCNFflat(alphas, betas, n, precalcQ2withoutBeta, precalc_eye, precalc_zeros)
%CALCSIGMAPRF Summary of this function goes here
% Detailed explanation goes here
% constructing the sigma
% A = zeros(n);
%
% for i=1:n
%
% A(i,i) = alphas' * mask(i,:)';
%
% end
% this is simplification of above code
% if(useIndicators)
% A = diag(mask * alphas);
% else
% A = sum(alphas) .* eye(n);
A = sum(alphas) .* precalc_eye;
% A = sum(alphas) * eye(n);
% not faster
% a = mtimesx(sum(alphas), eye(n), 'SPEED');
% a2 = mtimesx(sum(alphas), eye(n), 'SPEEDOMP');
% end
% calculating the B from the paper
% for i=1:n
% for j=1:n
%
% if(i == j)
% q2(i,j) = beta * (sum(S(i,:)) - S(i,i));
% else
% q2(i,j) = -beta * S(i,j);
% end
% end
% end
% the above code can be simplified by the following lines of code
% using the precalculated lower triangular elements of B without beta
Btmp = precalcQ2withoutBeta * betas;
% not faster
% Btmp = mtimesx(precalcQ2withoutBeta, betas, 'SPEED');
% Btmp = mtimesx(precalcQ2withoutBeta, betas, 'SPEEDOMP');
% now make it into a square symmetric matrix
% B = zeros(n,n);
B = precalc_zeros;
on = tril(true(n,n));
B(on) = Btmp;
B = B';
B(on) = Btmp;
SigmaInv = 2 * (A + B);
end

View File

@@ -0,0 +1,173 @@
function [ Similarities, PrecalcQ2s, PrecalcQ2sFlat, PrecalcYqDs ] = CalculateSimilarities_sparsity( n_sequences, x, similarityFNs, sparsityFNs, y, const)
%CALCULATESIMILARITIES Summary of this function goes here
% Detailed explanation goes here
K = numel(similarityFNs);
K2 = numel(sparsityFNs);
%calculate similarity measures for each of the sequences
Similarities = cell(n_sequences, 1);
PrecalcQ2s = cell(n_sequences,1);
PrecalcQ2sFlat = cell(n_sequences,1);
PrecalcYqDs = zeros(n_sequences, K + K2);
if(iscell(x))
for q = 1 : n_sequences
xq = x{q};
n = size(xq, 1);
Similarities{q} = zeros([n, n, K+K2]);
PrecalcQ2s{q} = cell(K+K2,1);
PrecalcQ2sFlat{q} = zeros((n*(n+1))/2,K+K2);
% go over all of the similarity metrics and construct the
% similarity matrices
if(nargin > 4)
yq = y{q};
end
for k=1:K
Similarities{q}(:,:,k) = similarityFNs{k}(xq);
S = Similarities{q}(:,:,k);
D = diag(sum(S));
% PrecalcQ2s{q}(:,:,k) = D - S;
PrecalcQ2s{q}{k} = D - S;
B = D - S;
% PrecalcQ2sFlat{q}{k} = PrecalcQ2s{q}{k}(logical(tril(ones(size(S)))));
PrecalcQ2sFlat{q}(:,k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(q,k) = -yq'*B*yq;
end
end
for k=1:K2
Similarities{q}(:,:,K+k) = sparsityFNs{k}(xq);
S = Similarities{q}(:,:,K+k);
D = diag(sum(S));
% PrecalcQ2s{q}(:,:,k) = D - S;
PrecalcQ2s{q}{K+k} = D + S;
B = D + S;
% PrecalcQ2sFlat{q}{k} = PrecalcQ2s{q}{k}(logical(tril(ones(size(S)))));
PrecalcQ2sFlat{q}(:,K+k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(q,K+k) = -yq'*B*yq;
end
end
end
elseif(~const)
sample_length = size(x,2)/n_sequences;
similarities = cell(K, 1);
sparsities = cell(K2, 1);
for q = 1 : n_sequences
beg_ind = (q-1)*sample_length + 1;
end_ind = q*sample_length;
% don't take the bias term
xq = x(2:end, beg_ind:end_ind);
Similarities{q} = zeros([sample_length, sample_length, K+K2]);
PrecalcQ2s{q} = cell(K+K2,1);
PrecalcQ2sFlat{q} = zeros((sample_length*(sample_length+1))/2,K+K2);
% go over all of the similarity metrics and construct the
% similarity matrices
if(nargin > 4)
yq = y(:,q);
end
for k=1:K
if(q==1)
similarities{k} = similarityFNs{k}(xq);
end
Similarities{q}(:,:,k) = similarities{k};
S = Similarities{q}(:,:,k);
D = diag(sum(S));
% PrecalcQ2s{q}(:,:,k) = D - S;
PrecalcQ2s{q}{k} = D - S;
B = D - S;
% PrecalcQ2sFlat{q}{k} = PrecalcQ2s{q}{k}(logical(tril(ones(size(S)))));
PrecalcQ2sFlat{q}(:,k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(q,k) = -yq'*B*yq;
end
end
for k=1:K2
% this is constant so don't need to recalc
if(q==1)
sparsities{k} = sparsityFNs{k}(xq);
end
Similarities{q}(:,:,K+k) = sparsities{k};
S = Similarities{q}(:,:,K+k);
D = diag(sum(S));
% PrecalcQ2s{q}(:,:,k) = D - S;
PrecalcQ2s{q}{K+k} = D + S;
B = D + S;
% PrecalcQ2sFlat{q}{k} = PrecalcQ2s{q}{k}(logical(tril(ones(size(S)))));
PrecalcQ2sFlat{q}(:,K+k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(q,K+k) = -yq'*B*yq;
end
end
end
else
sample_length = size(x,2)/n_sequences;
similarities = cell(K, 1);
sparsities = cell(K2, 1);
PrecalcQ2s = {cell(K+K2,1)};
PrecalcQ2sFlat = {zeros((sample_length*(sample_length+1))/2,K+K2)};
Similarities = {zeros([sample_length, sample_length, K+K2])};
beg_ind = 1;
end_ind = sample_length;
% don't take the bias term
xq = x(2:end, beg_ind:end_ind);
% go over all of the similarity metrics and construct the
% similarity matrices
for k=1:K
similarities{k} = similarityFNs{k}(xq');
Similarities{1}(:,:,k) = similarities{k};
S = Similarities{1}(:,:,k);
D = diag(sum(S));
PrecalcQ2s{1}{k} = D - S;
B = D - S;
% flatten the symmetric matrix to save space
PrecalcQ2sFlat{1}(:,k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(:,k) = diag(-y'*B*y);
end
end
for k=1:K2
% this is constant so don't need to recalc
sparsities{k} = sparsityFNs{k}(xq');
Similarities{1}(:,:,K+k) = sparsities{k};
S = Similarities{1}(:,:,K+k);
D = diag(sum(S));
% PrecalcQ2s{q}(:,:,k) = D - S;
PrecalcQ2s{1}{K+k} = D + S;
B = D + S;
% PrecalcQ2sFlat{q}{k} = PrecalcQ2s{q}{k}(logical(tril(ones(size(S)))));
PrecalcQ2sFlat{1}(:,K+k) = B(logical(tril(ones(size(S)))));
if(nargin > 4)
PrecalcYqDs(:,K+k) = diag(-y'*B*y);
end
end
end
end

View File

@@ -0,0 +1,67 @@
function [ SimilarityMatrix ] = similarity_neighbor_grid( x, side, types)
%SIMILARITYNEIGHBOR Summary of this function goes here
% Detailed explanation goes here
% this assumes that the patch is laid out with first column, then second
% column, ... final column (column major)
SimilarityMatrix = eye(side*side);
% types - 1 - horizontal, 2 - vertical, 3 - diagonal (bl-tr), 4 -
% diagonal (br - tl)
for t=1:numel(types)
if(types(t) == 1)
% for horizontal we want to link both neighbours
% (which are offset from the points by height)
i = 1:(side*side-side);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i, i+side)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i+side, i)) = 1;
% visualise
% vis = zeros(height, width)
% [i, j] = ind2sub([sz, sz], find(SimilarityMatrix(:)==1));
% i_2 = mod(i-1, width)+1;
% j_2 = floor((j-1)/height)+1;
% vis(sub2ind([width, height], i_2, j_2) = 1;
% imagesc(vis);
end
if(types(t) == 2)
% for vertical we want to link both neighbours except at edge
% cases which are mod(y_loc,side) = 0 as they are at the edges
i = 1:side*side;
i_to_rem = i(mod(i, side) == 0);
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+1, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+1)) = 1;
end
if(types(t) == 3)
% for diagonal to top right, and bottom left don't use right most column
i = 1:(side^2)-side;
i_to_rem = i(mod(i-1, side) == 0);
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+side-1, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+side-1)) = 1;
end
if(types(t) == 4)
% for diagonal to top left, and bottom right don't use right most column
i = 1:(side^2)-side;
i_to_rem = i(mod(i, side) == 0);
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+side+1, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+side+1)) = 1;
end
end
assert(isequal(SimilarityMatrix, SimilarityMatrix'));
end

View File

@@ -0,0 +1,77 @@
function [ SimilarityMatrix ] = similarity_neighbor_grid_further( x, side, types, dist)
%SIMILARITYNEIGHBOR Summary of this function goes here
% Detailed explanation goes here
% this assumes that the patch is laid out with first column, then second
% column, ... final column (column major)
% dist = 2;
SimilarityMatrix = eye(side*side);
% types - 1 - horizontal, 2 - vertical, 3 - diagonal (bl-tr), 4 -
% diagonal (br - tl)
for t=1:numel(types)
if(types(t) == 1)
% for horizontal we want to link both neighbours
% (which are offset from the points by height)
i = 1:(side*side-side*dist);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i, i+side*dist)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i+side*dist, i)) = 1;
% visualise
% vis = zeros(height, width)
% [i, j] = ind2sub([sz, sz], find(SimilarityMatrix(:)==1));
% i_2 = mod(i-1, width)+1;
% j_2 = floor((j-1)/height)+1;
% vis(sub2ind([width, height], i_2, j_2) = 1;
% imagesc(vis);
end
if(types(t) == 2)
% for vertical we want to link both neighbours except at edge
% cases which are mod(y_loc,side) = 0 as they are at the edges
i = 1:side*side;
i_to_rem =[];
for s=1:dist
i_to_rem = union(i_to_rem, i(mod(i+s-1, side) == 0));
end
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+dist, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+dist)) = 1;
end
if(types(t) == 3)
% for diagonal to top right, and bottom left don't use right most column
i = 1:(side^2)-dist * side;
i_to_rem = [];
for s=1:dist
i_to_rem = union(i_to_rem,i(mod(i-s, side) == 0));
end
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+dist*side-dist, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+dist*side-dist)) = 1;
end
if(types(t) == 4)
% for diagonal to top left, and bottom right don't use right most column
i = 1:(side^2)-dist*side;
i_to_rem = [];
for s=1:dist
i_to_rem = union(i_to_rem, i(mod(i+s-1, side) == 0));
end
i_both = setdiff(i, i_to_rem);
% create the neighboring links for i
SimilarityMatrix(sub2ind([side^2, side^2], i_both+dist*side+dist, i_both)) = 1;
SimilarityMatrix(sub2ind([side^2, side^2], i_both, i_both+dist*side+ dist)) = 1;
end
end
assert(isequal(SimilarityMatrix, SimilarityMatrix'));
end

View File

@@ -0,0 +1,21 @@
function [ SparsityMatrix ] = sparsity_grid( x, side, width, width_end)
%SIMILARITYNEIGHBOR Summary of this function goes here
% Detailed explanation goes here
% this assumes that the patch is laid out with first column, then second
% column, ... final column (column major)
SimilarityMatrix = zeros(side*side);
for i=1:width
SimilarityMatrix = (similarity_neighbor_grid_further(x, side, [1,2,3,4], i) | SimilarityMatrix);
end
SimilarityMatrix_end = zeros(side*side);
for i=1:width_end
SimilarityMatrix_end = (similarity_neighbor_grid_further(x, side, [1,2,3,4], i) | SimilarityMatrix_end);
end
SparsityMatrix = double(SimilarityMatrix_end & (~SimilarityMatrix));
assert(isequal(SparsityMatrix, SparsityMatrix'));
end

View File

@@ -0,0 +1,50 @@
OPENFACE
SOFTWARE LICENSE AGREEMENT
ACADEMIC OR NON-PROFIT ORGANIZATION NONCOMMERCIAL RESEARCH USE ONLY
BY USING OR DOWNLOADING THE SOFTWARE, YOU ARE AGREEING TO THE TERMS OF THIS LICENSE AGREEMENT. IF YOU DO NOT AGREE WITH THESE TERMS, YOU MAY NOT USE OR DOWNLOAD THE SOFTWARE.
This is a license agreement ("Agreement") between your academic institution or non-profit organization or self (called "Licensee" or "You" in this Agreement) and Carnegie Mellon University (called "Licensor" in this Agreement). All rights not specifically granted to you in this Agreement are reserved for Licensor.
RESERVATION OF OWNERSHIP AND GRANT OF LICENSE:
Licensor retains exclusive ownership of any copy of the Software (as defined below) licensed under this Agreement and hereby grants to Licensee a personal, non-exclusive, non-transferable license to use the Software for noncommercial research purposes, without the right to sublicense, pursuant to the terms and conditions of this Agreement. As used in this Agreement, the term "Software" means (i) the actual copy of all or any portion of code for program routines made accessible to Licensee by Licensor pursuant to this Agreement, inclusive of backups, updates, and/or merged copies permitted hereunder or subsequently supplied by Licensor, including all or any file structures, programming instructions, user interfaces and screen formats and sequences as well as any and all documentation and instructions related to it, and (ii) all or any derivatives and/or modifications created or made by You to any of the items specified in (i).
CONFIDENTIALITY: Licensee acknowledges that the Software is proprietary to Licensor, and as such, Licensee agrees to receive all such materials in confidence and use the Software only in accordance with the terms of this Agreement. Licensee agrees to use reasonable effort to protect the Software from unauthorized use, reproduction, distribution, or publication.
COPYRIGHT: The Software is owned by Licensor and is protected by United
States copyright laws and applicable international treaties and/or conventions.
PERMITTED USES: The Software may be used for your own noncommercial internal research purposes. You understand and agree that Licensor is not obligated to implement any suggestions and/or feedback you might provide regarding the Software, but to the extent Licensor does so, you are not entitled to any compensation related thereto.
DERIVATIVES: You may create derivatives of or make modifications to the Software, however, You agree that all and any such derivatives and modifications will be owned by Licensor and become a part of the Software licensed to You under this Agreement. You may only use such derivatives and modifications for your own noncommercial internal research purposes, and you may not otherwise use, distribute or copy such derivatives and modifications in violation of this Agreement. You must provide to Licensor one copy of all such derivatives and modifications in a recognized electronic format by way of electronic mail sent to Tadas Baltrusaitis at tadyla@gmail.com within thirty (30) days of the publication date of any publication that relates to any such derivatives or modifications. You understand that Licensor is not obligated to distribute or otherwise make available any derivatives or modifications provided by You.
BACKUPS: If Licensee is an organization, it may make that number of copies of the Software necessary for internal noncommercial use at a single site within its organization provided that all information appearing in or on the original labels, including the copyright and trademark notices are copied onto the labels of the copies.
USES NOT PERMITTED: You may not distribute, copy or use the Software except as explicitly permitted herein. Licensee has not been granted any trademark license as part of this Agreement and may not use the name or mark "OPENFACE", "Carnegie Mellon" or any renditions thereof without the prior written permission of Licensor.
You may not sell, rent, lease, sublicense, lend, time-share or transfer, in whole or in part, or provide third parties access to prior or present versions (or any parts thereof) of the Software.
ASSIGNMENT: You may not assign this Agreement or your rights hereunder without the prior written consent of Licensor. Any attempted assignment without such consent shall be null and void.
TERM: The term of the license granted by this Agreement is from Licensee's acceptance of this Agreement by clicking "I Agree" below or by using the Software until terminated as provided below.
The Agreement automatically terminates without notice if you fail to comply with any provision of this Agreement. Licensee may terminate this Agreement by ceasing using the Software. Upon any termination of this Agreement, Licensee will delete any and all copies of the Software. You agree that all provisions which operate to protect the proprietary rights of Licensor shall remain in force should breach occur and that the obligation of confidentiality described in this Agreement is binding in perpetuity and, as such, survives the term of the Agreement.
FEE: Provided Licensee abides completely by the terms and conditions of this Agreement, there is no fee due to Licensor for Licensee's use of the Software in accordance with this Agreement.
DISCLAIMER OF WARRANTIES: THE SOFTWARE IS PROVIDED "AS-IS" WITHOUT WARRANTY OF ANY KIND INCLUDING ANY WARRANTIES OF PERFORMANCE OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE OR PURPOSE OR OF NON-INFRINGEMENT. LICENSEE BEARS ALL RISK RELATING TO QUALITY AND PERFORMANCE OF THE SOFTWARE AND RELATED MATERIALS.
SUPPORT AND MAINTENANCE: No Software support or training by the Licensor is provided as part of this Agreement.
EXCLUSIVE REMEDY AND LIMITATION OF LIABILITY: To the maximum extent permitted under applicable law, Licensor shall not be liable for direct, indirect, special, incidental, or consequential damages or lost profits related to Licensee's use of and/or inability to use the Software, even if Licensor is advised of the possibility of such damage.
EXPORT REGULATION: Licensee agrees to comply with any and all applicable
U.S. export control laws, regulations, and/or other laws related to embargoes and sanction programs administered by the Office of Foreign Assets Control.
SEVERABILITY: If any provision(s) of this Agreement shall be held to be invalid, illegal, or unenforceable by a court or other tribunal of competent jurisdiction, the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
NO IMPLIED WAIVERS: No failure or delay by Licensor in enforcing any right or remedy under this Agreement shall be construed as a waiver of any future or other exercise of such right or remedy by Licensor.
GOVERNING LAW: This Agreement shall be construed and enforced in accordance with the laws of the Commonwealth of Pennsylvania without reference to conflict of laws principles. You consent to the personal jurisdiction of the courts of this County and waive their rights to venue outside of Allegheny County, Pennsylvania.
ENTIRE AGREEMENT AND AMENDMENTS: This Agreement constitutes the sole and entire agreement between Licensee and Licensor as to the matter set forth herein and supersedes any previous agreements, understandings, and arrangements between the parties relating hereto.

View File

@@ -0,0 +1,9 @@
function [RotFull] = AddOrthRow(RotSmall)
% We can work out these values from the small version of the rotation matrix Rx * Ry * Rz (if you plug in values you can work it out, just slightly tedious)
RotFull = zeros(3,3);
RotFull(1:2, :) = RotSmall;
RotFull(3,1) = RotSmall(1, 2) * RotSmall(2, 3) - RotSmall(1, 3) * RotSmall(2, 2);
RotFull(3,2) = RotSmall(1, 3) * RotSmall(2, 1) - RotSmall(1, 1) * RotSmall(2, 3);
RotFull(3,3) = RotSmall(1, 1) * RotSmall(2, 2) - RotSmall(1, 2) * RotSmall(2, 1);

View File

@@ -0,0 +1,22 @@
function [ R, T ] = AlignShapesKabsch ( alignFrom, alignTo )
%ALIGN3DSHAPES Summary of this function goes here
% Detailed explanation goes here
dims = size(alignFrom, 2);
alignFromMean = alignFrom - repmat(mean(alignFrom), size(alignFrom,1),1);
alignToMean = alignTo - repmat(mean(alignTo), size(alignTo,1),1);
[U, ~, V] = svd( alignFromMean' * alignToMean);
% make sure no reflection is there
d = sign(det(V*U'));
corr = eye(dims);
corr(end,end) = d;
R = V*corr*U';
T = mean(alignTo) - (R * mean(alignFrom)')';
T = T';
end

View File

@@ -0,0 +1,30 @@
function [ A, T, error, alignedShape ] = AlignShapesWithScale( alignFrom, alignTo )
%ALIGNSHAPESWITHSCALE Summary of this function goes here
% Detailed explanation goes here
numPoints = size(alignFrom,1);
meanFrom = mean(alignFrom);
meanTo = mean(alignTo);
alignFromMeanNormed = bsxfun(@minus, alignFrom, meanFrom);
alignToMeanNormed = bsxfun(@minus, alignTo, meanTo);
% scale now
sFrom = sqrt(sum(alignFromMeanNormed(:).^2)/numPoints);
sTo = sqrt(sum(alignToMeanNormed(:).^2)/numPoints);
s = sTo / sFrom;
alignFromMeanNormed = alignFromMeanNormed/sFrom;
alignToMeanNormed = alignToMeanNormed/sTo;
[R, t] = AlignShapesKabsch(alignFromMeanNormed, alignToMeanNormed);
A = s * R;
aligned = (A * alignFrom')';
T = mean(alignTo - aligned);
alignedShape = bsxfun(@plus, aligned, T);
error = sqrt(mean(sum((alignedShape - alignTo).^2,2)));
end

View File

@@ -0,0 +1,11 @@
function [Rot] = AxisAngle2Rot(axisAngle)
theta = norm(axisAngle, 2);
nx = axisAngle / theta;
nx = [ 0 -nx(3) nx(2);
nx(3) 0 -nx(1);
-nx(2) nx(1) 0 ];
Rot = eye(3) + sin(theta) * nx + (1-cos(theta))*nx^2;

View File

@@ -0,0 +1,11 @@
function [Rot] = Euler2Rot(euler)
rx = euler(1);
ry = euler(2);
rz = euler(3);
Rx = [1 0 0; 0 cos(rx) -sin(rx); 0 sin(rx) cos(rx)];
Ry = [cos(ry) 0 sin(ry); 0 1 0; -sin(ry) 0 cos(ry)];
Rz = [cos(rz) -sin(rz) 0; sin(rz) cos(rz) 0; 0 0 1];
Rot = Rx * Ry * Rz;

View File

@@ -0,0 +1,7 @@
function [shape3D] = GetShape3D(M, V, p)
shape3D = M + V * p;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
end

View File

@@ -0,0 +1,20 @@
function [shape2D] = GetShapeOrtho(M, V, p, global_params)
% M - mean shape vector
% V - eigenvectors
% p - parameters of non-rigid shape
% V_exp
% p_exp
% global_params includes scale, euler rotation, translation,
% R - rotation matrix
% T - translation vector (tx, ty)
R = Euler2Rot(global_params(2:4));
T = [global_params(5:6); 0];
a = global_params(1);
shape3D = GetShape3D(M, V, p);
shape2D = bsxfun(@plus, a * R*shape3D', T);
shape2D = shape2D';
end

View File

@@ -0,0 +1,103 @@
function [normX, normY, meanShape, Transform] = ProcrustesAnalysis(x, y, options)
% Translate all elements to origin and scale to 1
normX = zeros(size(x));
normY = zeros(size(y));
for i = 1:size(x,1)
offsetX = mean(x(i,:));
offsetY = mean(y(i,:));
Transform.offsetX(i) = offsetX;
Transform.offsetY(i) = offsetY;
normX(i,:) = x(i,:) - offsetX;
normY(i,:) = y(i,:) - offsetY;
% Get the Frobenius norm, to scale the shapes to unit size
scale = norm([normX(i,:) normY(i,:)], 'fro');
Transform.scale(i) = scale;
normX(i,:) = normX(i,:)/scale;
normY(i,:) = normY(i,:)/scale;
end
% Rotate elements untill all of them have the same orientation
% the initial estimate of rotation would be the first element
% if change is less than 1% stop (shouldn't take more than 2 steps)
change = 0.1;
meanShape = [ normX(1,:); normY(1,:) ]';
Transform.Rotation = zeros(size(x,1),1);
for i = 1:30
% align all of the shapes to the mean shape
% remember all orientations to get the mean one
orientations = zeros(size(normX,1),1);
for j = 1:size(x,1)
% do SVD of mean * X'
currentShape = [ normX(j,:); normY(j,:) ]';
[U, ~, V] = svd( meanShape' * currentShape);
rot = V*U';
if(asin(rot(2,1)) > 0)
orientations(j) = real(acos(rot(1,1)));
else
orientations(j) = real(-acos(rot(1,1)));
end
Transform.Rotation(j) = Transform.Rotation(j) + orientations(j);
currentShape = currentShape * rot;
normX(j,:) = currentShape(:,1)';
normY(j,:) = currentShape(:,2)';
end
% recalculate the mean shape;
oldMean = meanShape;
meanShape = [mean(normX); mean(normY)]';
% rotate the mean shape to mean rotation
meanOrientation = mean(orientations);
% Do this only the first time
if(i==1)
rotM = [ cos(-meanOrientation) -sin(-meanOrientation); sin(-meanOrientation) cos(-meanOrientation) ];
meanShape = meanShape * rotM;
end
% scale mean shape to unit
meanScale = norm(meanShape, 'fro');
meanShape = meanShape*(1/meanScale);
% find frobenious norm
diff = norm(oldMean - meanShape, 'fro');
if(diff/norm(oldMean,'fro') < change)
break;
end
end
% transform to tangent space to preserve linearities
% get the scaling factors for each shape
if(options.TangentSpaceTransform)
scaling = [ normX normY ] * [ meanShape(:,1)' meanShape(:,2)']';
for i=1:size(x,1)
normX(i,:) = normX(i,:) * (1 / scaling(i));
normY(i,:) = normY(i,:) * (1 / scaling(i));
end
end

View File

@@ -0,0 +1,139 @@
function [ normX, normY, normZ, meanShape, Transform ] = ProcrustesAnalysis3D( x, y, z, tangentSpace, meanShape )
%PROCRUSTESANALYSIS3D Summary of this function goes here
% Detailed explanation goes here
meanProvided = false;
if(nargin > 4)
meanProvided = true;
end
% Translate all elements to origin
normX = zeros(size(x));
normY = zeros(size(y));
normZ = zeros(size(z));
for i = 1:size(x,1)
offsetX = mean(x(i,:));
offsetY = mean(y(i,:));
offsetZ = mean(z(i,:));
Transform.offsetX(i) = offsetX;
Transform.offsetY(i) = offsetY;
Transform.offsetZ(i) = offsetZ;
normX(i,:) = x(i,:) - offsetX;
normY(i,:) = y(i,:) - offsetY;
normZ(i,:) = z(i,:) - offsetZ;
end
% Rotate elements untill all of them have the same orientation
% the initial estimate of rotation would be the first element
% if change is less than 1% stop (shouldn't take more than 2 steps)
change = 0.1;
if(~meanProvided)
meanShape = [ mean(normX); mean(normY); mean(normZ) ]';
end
% scale all the shapes to mean shape
% Get the Frobenius norm, to scale the shapes to mean size (still want to
% retain mm)
meanScale = norm(meanShape, 'fro');
for i = 1:size(x,1)
scale = norm([normX(i,:) normY(i,:) normZ(i,:)], 'fro')/meanScale;
normX(i,:) = normX(i,:)/scale;
normY(i,:) = normY(i,:)/scale;
normZ(i,:) = normZ(i,:)/scale;
end
Transform.RotationX = zeros(size(x,1),1);
Transform.RotationY = zeros(size(x,1),1);
Transform.RotationZ = zeros(size(x,1),1);
for i = 1:30
% align all of the shapes to the mean shape
% remember all orientations to get the mean one (in euler angle form, pitch, yaw roll)
orientationsX = zeros(size(normX,1),1);
orientationsY = zeros(size(normX,1),1);
orientationsZ = zeros(size(normX,1),1);
for j = 1:size(x,1)
currentShape = [normX(j,:); normY(j,:); normZ(j,:)]';
% we want to align the current shape to the mean one
[ R, T ] = AlignShapesKabsch(currentShape, meanShape);
eulers = Rot2Euler(R);
orientationsX(j) = eulers(1);
orientationsY(j) = eulers(2);
orientationsZ(j) = eulers(3);
Transform.RotationX(j) = eulers(1);
Transform.RotationY(j) = eulers(2);
Transform.RotationZ(j) = eulers(3);
currentShape = R * currentShape';
normX(j,:) = currentShape(1,:);
normY(j,:) = currentShape(2,:);
normZ(j,:) = currentShape(3,:);
end
% recalculate the mean shape
% if(~meanProvided)
oldMean = meanShape;
meanShape = [mean(normX); mean(normY); mean(normZ)]';
meanScale = norm(meanShape, 'fro');
% end
for j = 1:size(x,1)
scale = norm([normX(j,:) normY(j,:) normZ(j,:)], 'fro')/meanScale;
normX(j,:) = normX(j,:)/scale;
normY(j,:) = normY(j,:)/scale;
normZ(j,:) = normZ(j,:)/scale;
end
if(i==1 && ~meanProvided)
% rotate the mean shape to mean rotation
meanOrientationX = mean(orientationsX);
meanOrientationY = mean(orientationsY);
meanOrientationZ = mean(orientationsZ);
R = Euler2Rot([meanOrientationX, meanOrientationY, meanOrientationZ]);
meanShape = (R * meanShape')';
end
% find frobenious norm
diff = norm(oldMean - meanShape, 'fro');
if(diff/norm(oldMean,'fro') < change)
break;
end
end
% transform to tangent space to preserve linearities
% get the scaling factors for each shape
if(tangentSpace)
[ normX, normY, normZ] = TangentSpaceTransform(normX, normY, normZ, meanShape);
end
end

View File

@@ -0,0 +1,11 @@
function [ axisAngle ] = Rot2AxisAngle( Rot )
%ROT2AXISANGLE Summary of this function goes here
% Detailed explanation goes here
theta = acos((trace(Rot) - 1) / 2);
vec = 1.0/(2*sin(theta));
vec = vec * [Rot(3,2) - Rot(2,3), Rot(1,3) - Rot(3,1), Rot(2,1) - Rot(1,2)];
axisAngle = vec * theta;
end

View File

@@ -0,0 +1,12 @@
function [euler] = Rot2Euler(R)
q0 = sqrt( 1 + R(1,1) + R(2,2) + R(3,3) ) / 2;
q1 = (R(3,2) - R(2,3)) / (4*q0) ;
q2 = (R(1,3) - R(3,1)) / (4*q0) ;
q3 = (R(2,1) - R(1,2)) / (4*q0) ;
yaw = asin(2*(q0*q2 + q1*q3));
pitch= atan2(2*(q0*q1-q2*q3), q0*q0-q1*q1-q2*q2+q3*q3);
roll = atan2(2*(q0*q3-q1*q2), q0*q0+q1*q1-q2*q2-q3*q3);
euler = [pitch, yaw, roll];

View File

@@ -0,0 +1,17 @@
function [ transformedX, transformedY, transformedZ ] = TangentSpaceTransform( x, y, z, meanShape )
%TANGENTSPACETRANSFORM Summary of this function goes here
% Detailed explanation goes here
scaling = [ x y z] * [ meanShape(:,1)' meanShape(:,2)' meanShape(:,3)']';
for i=1:size(x,1)
x(i,:) = x(i,:) * (1 / scaling(i));
y(i,:) = y(i,:) * (1 / scaling(i));
z(i,:) = z(i,:) * (1 / scaling(i));
end
transformedX = x * mean(scaling);
transformedY = y * mean(scaling);
transformedZ = z * mean(scaling);
end

View File

@@ -0,0 +1,345 @@
function [ a, R, T, T3D, params, error, shapeOrtho ] = fit_PDM_ortho_proj_to_2D( M, E, V, shape2D, f, cx, cy)
%FITPDMTO2DSHAPE Summary of this function goes here
% Detailed explanation goes here
params = zeros(size(E));
hidden = false;
% if some of the points are unavailable modify M, V, and shape2D (can
% later infer the actual shape from this)
if(sum(shape2D(:)==0) > 0)
hidden = true;
% which indices to remove
inds_to_rem = shape2D(:,1) == 0 | shape2D(:,2) == 0;
shape2D = shape2D(~inds_to_rem,:);
inds_to_rem = repmat(inds_to_rem, 3, 1);
M_old = M;
V_old = V;
M = M(~inds_to_rem);
V = V(~inds_to_rem,:);
end
num_points = numel(M) / 3;
m = reshape(M, num_points, 3)';
width_model = max(m(1,:)) - min(m(1,:));
height_model = max(m(2,:)) - min(m(2,:));
bounding_box = [min(shape2D(:,1)), min(shape2D(:,2)),...
max(shape2D(:,1)), max(shape2D(:,2))];
a = (((bounding_box(3) - bounding_box(1)) / width_model) + ((bounding_box(4) - bounding_box(2))/ height_model)) / 2;
tx = (bounding_box(3) + bounding_box(1))/2;
ty = (bounding_box(4) + bounding_box(2))/2;
% correct it so that the bounding box is just around the minimum
% and maximum point in the initialised face
tx = tx - a*(min(m(1,:)) + max(m(1,:)))/2;
ty = ty - a*(min(m(2,:)) + max(m(2,:)))/2;
R = eye(3);
T = [tx; ty];
currShape = getShapeOrtho(M, V, params, R, T, a);
currError = getRMSerror(currShape, shape2D);
reg_rigid = zeros(6,1);
regFactor = 20;
regularisations = [reg_rigid; regFactor ./ E]; % the above version, however, does not perform as well
regularisations = diag(regularisations)*diag(regularisations);
red_in_a_row = 0;
for i=1:1000
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
% Now find the current residual error
currShape = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
currShape = currShape';
error_res = shape2D - currShape;
eul = Rot2Euler(R);
p_global = [a; eul'; T];
% get the Jacobians
J = CalcJacobian(M, V, params, p_global);
% RLMS style update
p_delta = (J'*J + regularisations) \ (J'*error_res(:) - regularisations*[p_global;params]);
[params, p_global] = CalcReferenceUpdate(p_delta, params, p_global);
a = p_global(1);
R = Euler2Rot(p_global(2:4));
T = p_global(5:6);
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
currShape = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
currShape = currShape';
error = getRMSerror(currShape, shape2D);
if(0.999 * currError < error)
red_in_a_row = red_in_a_row + 1;
if(red_in_a_row == 5)
break;
end
end
currError = error;
end
if(hidden)
shapeOrtho = getShapeOrtho(M_old, V_old, params, R, T, a);
else
shapeOrtho = currShape;
end
if(nargin == 7)
Zavg = f / a;
Xavg = (T(1) - cx) / a;
Yavg = (T(2) - cy) / a;
T3D = [Xavg;Yavg;Zavg];
else
T3D = [0;0;0];
end
end
function [shape2D] = getShapeOrtho(M, V, p, R, T, a)
% M - mean shape vector
% V - eigenvectors
% p - parameters of non-rigid shape
% R - rotation matrix
% T - translation vector (tx, ty)
shape3D = getShape3D(M, V, p);
shape2D = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
shape2D = shape2D';
end
function [shape2D] = getShapeOrthoFull(M, V, p, R, T, a)
% M - mean shape vector
% V - eigenvectors
% p - parameters of non-rigid shape
% R - rotation matrix
% T - translation vector (tx, ty)
T = [T; 0];
shape3D = getShape3D(M, V, p);
shape2D = a * R*shape3D' + repmat(T, 1, numel(M)/3);
shape2D = shape2D';
end
function [shape3D] = getShape3D(M, V, params)
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
end
function [error] = getRMSerror(shape2Dv1, shape2Dv2)
error = sqrt(mean(reshape(shape2Dv1 - shape2Dv2, numel(shape2Dv1), 1).^2));
end
% This calculates the combined rigid with non-rigid Jacobian
function J = CalcJacobian(M, V, p, p_global)
n = size(M, 1)/3;
non_rigid_modes = size(V,2);
J = zeros(n*2, 6 + non_rigid_modes);
% now the layour is
% ---------- Rigid part -------------------|----Non rigid part--------|
% dx_1/ds, dx_1/dr1, ... dx_1/dtx, dx_1/dty dx_1/dp_1 ... dx_1/dp_m
% dx_2/ds, dx_2/dr1, ... dx_2/dtx, dx_2/dty dx_2/dp_1 ... dx_2/dp_m
% ...
% dx_n/ds, dx_n/dr1, ... dx_n/dtx, dx_n/dty dx_n/dp_1 ... dx_n/dp_m
% dy_1/ds, dy_1/dr1, ... dy_1/dtx, dy_1/dty dy_1/dp_1 ... dy_1/dp_m
% ...
% dy_n/ds, dy_n/dr1, ... dy_n/dtx, dy_n/dty dy_n/dp_1 ... dy_n/dp_m
% getting the rigid part
J(:,1:6) = CalcRigidJacobian(M, V, p, p_global);
% constructing the non-rigid part
R = Euler2Rot(p_global(2:4));
s = p_global(1);
% 'rotate' and 'scale' the principal components
% First reshape to 3D
V_X = V(1:n,:);
V_Y = V(n+1:2*n,:);
V_Z = V(2*n+1:end,:);
J_x_non_rigid = s*(R(1,1)*V_X + R(1,2)*V_Y + R(1,3)*V_Z);
J_y_non_rigid = s*(R(2,1)*V_X + R(2,2)*V_Y + R(2,3)*V_Z);
J(1:n, 7:end) = J_x_non_rigid;
J(n+1:end, 7:end) = J_y_non_rigid;
end
function J = CalcRigidJacobian(M, V, p, p_global)
n = size(M, 1)/3;
% Get the current 3D shape (not affected by global transform, as this
% is how the Jacobian was derived (for derivation please see
% ../derivations/orthoJacobian
shape3D = GetShape3D(M, V, p);
% Get the rotation matrix corresponding to current global orientation
R = Euler2Rot(p_global(2:4));
s = p_global(1);
% Rigid Jacobian is laid out as follows
% dx_1/ds, dx_1/dr1, dx_1/dr2, dx_1/dr3, dx_1/dtx, dx_1/dty
% dx_2/ds, dx_2/dr1, dx_2/dr2, dx_2/dr3, dx_2/dtx, dx_2/dty
% ...
% dx_n/ds, dx_n/dr1, dx_n/dr2, dx_n/dr3, dx_n/dtx, dx_n/dty
% dy_1/ds, dy_1/dr1, dy_1/dr2, dy_1/dr3, dy_1/dtx, dy_1/dty
% ...
% dy_n/ds, dy_n/dr1, dy_n/dr2, dy_n/dr3, dy_n/dtx, dy_n/dty
J = zeros(n*2, 6);
% dx/ds = X * r11 + Y * r12 + Z * r13
% dx/dr1 = s*(r13 * Y - r12 * Z)
% dx/dr2 = -s*(r13 * X - r11 * Z)
% dx/dr3 = s*(r12 * X - r11 * Y)
% dx/dtx = 1
% dx/dty = 0
% dy/ds = X * r21 + Y * r22 + Z * r23
% dy/dr1 = s * (r23 * Y - r22 * Z)
% dy/dr2 = -s * (r23 * X - r21 * Z)
% dy/dr3 = s * (r22 * X - r21 * Y)
% dy/dtx = 0
% dy/dty = 1
% set the Jacobian for x's
% with respect to scaling factor
J(1:n,1) = shape3D * R(1,:)';
% with respect to angular rotation around x, y, and z axes
% Change of x with respect to change in axis angle rotation
dxdR = [ 0, R(1,3), -R(1,2);
-R(1,3), 0, R(1,1);
R(1,2), -R(1,1), 0];
J(1:n,2:4) = s*(dxdR * shape3D')';
% with respect to translation
J(1:n,5) = 1;
J(1:n,6) = 0;
% set the Jacobian for y's
% with respect to scaling factor
J(n+1:end,1) = shape3D * R(2,:)';
% with respect to angular rotation around x, y, and z axes
% Change of y with respect to change in axis angle rotation
dydR = [ 0, R(2,3), -R(2,2);
-R(2,3), 0, R(2,1);
R(2,2), -R(2,1), 0];
J(n+1:end,2:4) = s*(dydR * shape3D')';
% with respect to translation
J(n+1:end,5) = 0;
J(n+1:end,6) = 1;
end
% This updates the parameters based on the updates from the RLMS
function [non_rigid, rigid] = CalcReferenceUpdate(params_delta, current_non_rigid, current_global)
rigid = zeros(6, 1);
% Same goes for scaling and translation parameters
rigid(1) = current_global(1) + params_delta(1);
rigid(5) = current_global(5) + params_delta(5);
rigid(6) = current_global(6) + params_delta(6);
% for rotation however, we want to make sure that the rotation matrix
% approximation we have
% R' = [1, -wz, wy
% wz, 1, -wx
% -wy, wx, 1]
% is a legal rotation matrix, and then we combine it with current
% rotation (through matrix multiplication) to acquire the new rotation
R = Euler2Rot(current_global(2:4));
wx = params_delta(2);
wy = params_delta(3);
wz = params_delta(4);
R_delta = [1, -wz, wy;
wz, 1, -wx;
-wy, wx, 1];
% Make sure R_delta is orthonormal
R_delta = OrthonormaliseRotation(R_delta);
% Combine rotations
R_final = R * R_delta;
% Extract euler angle
euler = Rot2Euler(R_final);
rigid(2:4) = euler;
if(length(params_delta) > 6)
% non-rigid parameters can just be added together
non_rigid = params_delta(7:end) + current_non_rigid;
else
non_rigid = current_non_rigid;
end
end
function R_ortho = OrthonormaliseRotation(R)
% U * V' is basically what we want, as it's guaranteed to be
% orthonormal
[U, ~, V] = svd(R);
% We also want to make sure no reflection happened
% get the orthogonal matrix from the initial rotation matrix
X = U*V';
% This makes sure that the handedness is preserved and no reflection happened
% by making sure the determinant is 1 and not -1
W = eye(3);
W(3,3) = det(X);
R_ortho = U*W*V';
end

View File

@@ -0,0 +1,340 @@
function [ a, R, T, T3D, params, error, shapeOrtho ] = fit_PDM_ortho_proj_to_2D_no_reg( M, E, V, shape2D)
%FITPDMTO2DSHAPE Summary of this function goes here
% Detailed explanation goes here
hidden = false;
% if some of the points are unavailable modify M, V, and shape2D (can
% later infer the actual shape from this)
if(sum(shape2D(:)==0) > 0)
hidden = true;
% which indices to remove
inds_to_rem = shape2D(:,1) == 0 | shape2D(:,2) == 0;
shape2D = shape2D(~inds_to_rem,:);
inds_to_rem = repmat(inds_to_rem, 3, 1);
M_old = M;
V_old = V;
M = M(~inds_to_rem);
V = V(~inds_to_rem,:);
end
num_points = numel(M) / 3;
m = reshape(M, num_points, 3)';
width_model = max(m(1,:)) - min(m(1,:));
height_model = max(m(2,:)) - min(m(2,:));
bounding_box = [min(shape2D(:,1)), min(shape2D(:,2)),...
max(shape2D(:,1)), max(shape2D(:,2))];
a = (((bounding_box(3) - bounding_box(1)) / width_model) + ((bounding_box(4) - bounding_box(2))/ height_model)) / 2;
tx = (bounding_box(3) + bounding_box(1))/2;
ty = (bounding_box(4) + bounding_box(2))/2;
% correct it so that the bounding box is just around the minimum
% and maximum point in the initialised face
tx = tx - a*(min(m(1,:)) + max(m(1,:)))/2;
ty = ty - a*(min(m(2,:)) + max(m(2,:)))/2;
R = eye(3);
T = [tx; ty];
params = zeros(size(E));
currShape = getShapeOrtho(M, V, params, R, T, a);
currError = getRMSerror(currShape, shape2D);
reg_rigid = zeros(6,1);
regFactor = 0.25;
regularisations = [reg_rigid; regFactor ./ E]; % the above version, however, does not perform as well
regularisations = diag(regularisations)*diag(regularisations);
red_in_a_row = 0;
for i=1:1000
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
% Now find the current residual error
currShape = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
currShape = currShape';
error_res = shape2D - currShape;
eul = Rot2Euler(R);
p_global = [a; eul'; T];
% get the Jacobians
J = CalcJacobian(M, V, params, p_global);
% RLMS style update
p_delta = (J'*J + regularisations) \ (J'*error_res(:) - regularisations*[p_global;params]);
% not to overshoot
p_delta = 0.5 * p_delta;
[params, p_global] = CalcReferenceUpdate(p_delta, params, p_global);
a = p_global(1);
R = Euler2Rot(p_global(2:4));
T = p_global(5:6);
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
currShape = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
currShape = currShape';
error = getRMSerror(currShape, shape2D);
if(0.999 * currError < error)
red_in_a_row = red_in_a_row + 1;
if(red_in_a_row == 5)
break;
end
end
currError = error;
end
if(hidden)
shapeOrtho = getShapeOrtho(M_old, V_old, params, R, T, a);
else
shapeOrtho = currShape;
end
T3D = [0;0;0];
end
function [shape2D] = getShapeOrtho(M, V, p, R, T, a)
% M - mean shape vector
% V - eigenvectors
% p - parameters of non-rigid shape
% R - rotation matrix
% T - translation vector (tx, ty)
shape3D = getShape3D(M, V, p);
shape2D = a * R(1:2,:)*shape3D' + repmat(T, 1, numel(M)/3);
shape2D = shape2D';
end
function [shape2D] = getShapeOrthoFull(M, V, p, R, T, a)
% M - mean shape vector
% V - eigenvectors
% p - parameters of non-rigid shape
% R - rotation matrix
% T - translation vector (tx, ty)
T = [T; 0];
shape3D = getShape3D(M, V, p);
shape2D = a * R*shape3D' + repmat(T, 1, numel(M)/3);
shape2D = shape2D';
end
function [shape3D] = getShape3D(M, V, params)
shape3D = M + V * params;
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
end
function [error] = getRMSerror(shape2Dv1, shape2Dv2)
error = sqrt(mean(reshape(shape2Dv1 - shape2Dv2, numel(shape2Dv1), 1).^2));
end
% This calculates the combined rigid with non-rigid Jacobian
function J = CalcJacobian(M, V, p, p_global)
n = size(M, 1)/3;
non_rigid_modes = size(V,2);
J = zeros(n*2, 6 + non_rigid_modes);
% now the layour is
% ---------- Rigid part -------------------|----Non rigid part--------|
% dx_1/ds, dx_1/dr1, ... dx_1/dtx, dx_1/dty dx_1/dp_1 ... dx_1/dp_m
% dx_2/ds, dx_2/dr1, ... dx_2/dtx, dx_2/dty dx_2/dp_1 ... dx_2/dp_m
% ...
% dx_n/ds, dx_n/dr1, ... dx_n/dtx, dx_n/dty dx_n/dp_1 ... dx_n/dp_m
% dy_1/ds, dy_1/dr1, ... dy_1/dtx, dy_1/dty dy_1/dp_1 ... dy_1/dp_m
% ...
% dy_n/ds, dy_n/dr1, ... dy_n/dtx, dy_n/dty dy_n/dp_1 ... dy_n/dp_m
% getting the rigid part
J(:,1:6) = CalcRigidJacobian(M, V, p, p_global);
% constructing the non-rigid part
R = Euler2Rot(p_global(2:4));
s = p_global(1);
% 'rotate' and 'scale' the principal components
% First reshape to 3D
V_X = V(1:n,:);
V_Y = V(n+1:2*n,:);
V_Z = V(2*n+1:end,:);
J_x_non_rigid = s*(R(1,1)*V_X + R(1,2)*V_Y + R(1,3)*V_Z);
J_y_non_rigid = s*(R(2,1)*V_X + R(2,2)*V_Y + R(2,3)*V_Z);
J(1:n, 7:end) = J_x_non_rigid;
J(n+1:end, 7:end) = J_y_non_rigid;
end
function J = CalcRigidJacobian(M, V, p, p_global)
n = size(M, 1)/3;
% Get the current 3D shape (not affected by global transform, as this
% is how the Jacobian was derived (for derivation please see
% ../derivations/orthoJacobian
shape3D = GetShape3D(M, V, p);
% Get the rotation matrix corresponding to current global orientation
R = Euler2Rot(p_global(2:4));
s = p_global(1);
% Rigid Jacobian is laid out as follows
% dx_1/ds, dx_1/dr1, dx_1/dr2, dx_1/dr3, dx_1/dtx, dx_1/dty
% dx_2/ds, dx_2/dr1, dx_2/dr2, dx_2/dr3, dx_2/dtx, dx_2/dty
% ...
% dx_n/ds, dx_n/dr1, dx_n/dr2, dx_n/dr3, dx_n/dtx, dx_n/dty
% dy_1/ds, dy_1/dr1, dy_1/dr2, dy_1/dr3, dy_1/dtx, dy_1/dty
% ...
% dy_n/ds, dy_n/dr1, dy_n/dr2, dy_n/dr3, dy_n/dtx, dy_n/dty
J = zeros(n*2, 6);
% dx/ds = X * r11 + Y * r12 + Z * r13
% dx/dr1 = s*(r13 * Y - r12 * Z)
% dx/dr2 = -s*(r13 * X - r11 * Z)
% dx/dr3 = s*(r12 * X - r11 * Y)
% dx/dtx = 1
% dx/dty = 0
% dy/ds = X * r21 + Y * r22 + Z * r23
% dy/dr1 = s * (r23 * Y - r22 * Z)
% dy/dr2 = -s * (r23 * X - r21 * Z)
% dy/dr3 = s * (r22 * X - r21 * Y)
% dy/dtx = 0
% dy/dty = 1
% set the Jacobian for x's
% with respect to scaling factor
J(1:n,1) = shape3D * R(1,:)';
% with respect to angular rotation around x, y, and z axes
% Change of x with respect to change in axis angle rotation
dxdR = [ 0, R(1,3), -R(1,2);
-R(1,3), 0, R(1,1);
R(1,2), -R(1,1), 0];
J(1:n,2:4) = s*(dxdR * shape3D')';
% with respect to translation
J(1:n,5) = 1;
J(1:n,6) = 0;
% set the Jacobian for y's
% with respect to scaling factor
J(n+1:end,1) = shape3D * R(2,:)';
% with respect to angular rotation around x, y, and z axes
% Change of y with respect to change in axis angle rotation
dydR = [ 0, R(2,3), -R(2,2);
-R(2,3), 0, R(2,1);
R(2,2), -R(2,1), 0];
J(n+1:end,2:4) = s*(dydR * shape3D')';
% with respect to translation
J(n+1:end,5) = 0;
J(n+1:end,6) = 1;
end
% This updates the parameters based on the updates from the RLMS
function [non_rigid, rigid] = CalcReferenceUpdate(params_delta, current_non_rigid, current_global)
rigid = zeros(6, 1);
% Same goes for scaling and translation parameters
rigid(1) = current_global(1) + params_delta(1);
rigid(5) = current_global(5) + params_delta(5);
rigid(6) = current_global(6) + params_delta(6);
% for rotation however, we want to make sure that the rotation matrix
% approximation we have
% R' = [1, -wz, wy
% wz, 1, -wx
% -wy, wx, 1]
% is a legal rotation matrix, and then we combine it with current
% rotation (through matrix multiplication) to acquire the new rotation
R = Euler2Rot(current_global(2:4));
wx = params_delta(2);
wy = params_delta(3);
wz = params_delta(4);
R_delta = [1, -wz, wy;
wz, 1, -wx;
-wy, wx, 1];
% Make sure R_delta is orthonormal
R_delta = OrthonormaliseRotation(R_delta);
% Combine rotations
R_final = R * R_delta;
% Extract euler angle
euler = Rot2Euler(R_final);
rigid(2:4) = euler;
if(length(params_delta) > 6)
% non-rigid parameters can just be added together
non_rigid = params_delta(7:end) + current_non_rigid;
else
non_rigid = current_non_rigid;
end
end
function R_ortho = OrthonormaliseRotation(R)
% U * V' is basically what we want, as it's guaranteed to be
% orthonormal
[U, ~, V] = svd(R);
% We also want to make sure no reflection happened
% get the orthogonal matrix from the initial rotation matrix
X = U*V';
% This makes sure that the handedness is preserved and no reflection happened
% by making sure the determinant is 1 and not -1
W = eye(3);
W(3,3) = det(X);
R_ortho = U*W*V';
end

View File

@@ -0,0 +1,32 @@
function [ pts_new ] = iterate_piece_wise( pts_orig, new_num_points )
%ITERATE_PIECE_WISE Summary of this function goes here
% Detailed explanation goes here
% Reinterpolate the new points, but make sure they are still on the
% same lines
num_orig = size(pts_orig,1);
% Divide the number of original segments by number of new segments
step_size = (num_orig - 1) / (new_num_points-1);
pts_new = zeros(new_num_points,2);
% Clamp the beginning and end, as they will be the same
pts_new(1,:) = pts_orig(1,:);
pts_new(end,:) = pts_orig(end,:);
for i=1:new_num_points-2
low_point = floor(1 + i * step_size);
high_point = ceil(1 + i * step_size);
coeff_1 = floor(1 + i * step_size) - i * step_size;
coeff_2 = 1 - coeff_1;
new_pt = coeff_1 * pts_orig(low_point,:) + coeff_2 * pts_orig(high_point,:);
pts_new(i+1,:) = new_pt;
end
end

View File

@@ -0,0 +1,16 @@
% for easier readibility write them row by row
function writeMatrix(fileID, M, type)
fprintf(fileID, '%d\r\n', size(M,1));
fprintf(fileID, '%d\r\n', size(M,2));
fprintf(fileID, '%d\r\n', type);
for i=1:size(M,1)
if(type == 4 || type == 0)
fprintf(fileID, '%d ', M(i,:));
else
fprintf(fileID, '%.9f ', M(i,:));
end
fprintf(fileID, '\r\n');
end
end

View File

@@ -0,0 +1,37 @@
% for easier readibility write them row by row
function writeMatrixBin(fileID, M, type)
% 4 bytes each for the description
fwrite(fileID, size(M,1), 'uint');
fwrite(fileID, size(M,2), 'uint');
fwrite(fileID, type, 'uint');
% Convert the matrix to OpenCV format (row minor as opposed to column
% minor)
M = M';
% type 0 - uint8, 1 - int8, 2 - uint16, 3 - int16, 4 - int, 5 -
% float32, 6 - float64
% Write out the matrix itself
switch type
case 0
type = 'uint8';
case 1
type = 'int8';
case 2
type = 'uint16';
case 3
type = 'int16';
case 4
type = 'int';
case 5
type = 'float32';
case 6
type = 'float64';
otherwise
type = 'float32';
end
fwrite(fileID, M, type);
end

View File

@@ -0,0 +1,32 @@
Copyright (C) 2017, University of Southern California, University of Cambridge, and Carnegie Mellon University, all rights reserved
ACADEMIC OR NON-PROFIT ORGANIZATION NONCOMMERCIAL RESEARCH USE ONLY
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Notwithstanding the license granted herein, Licensee acknowledges that certain components of the Software may be covered by so-called “open source” software licenses (“Open Source Components”), which means any software licenses approved as open source licenses by the Open Source Initiative or any substantially similar licenses, including without limitation any license that, as a condition of distribution of the software licensed under such license, requires that the distributor make the software available in source code format. Carnegie Mellon shall provide a list of Open Source Components for a particular version of the Software upon Licensees request. Licensee will comply with the applicable terms of such licenses and to the extent required by the licenses covering Open Source Components, the terms of such licenses will apply in lieu of the terms of this Agreement. To the extent the terms of the licenses applicable to Open Source Components prohibit any of the restrictions in this License Agreement with respect to such Open Source Component, such restrictions will not apply to such Open Source Component. To the extent the terms of the licenses applicable to Open Source Components require Carnegie Mellon to make an offer to provide source code or related information in connection with the Software, such offer is hereby made. Any request for source code or related information should be directed to Tadas Baltrusaitis. Licensee acknowledges receipt of notices for the Open Source Components for the initial delivery of the Software.
// License can be found in OpenFace-license.txt
//
// * Any publications arising from the use of this software, including but
// not limited to academic journal and conference publications, technical
// reports and manuals, must cite at least one of the following works:
//
// OpenFace 2.0: Facial Behavior Analysis Toolkit
// Tadas Baltrušaitis, Amir Zadeh, Yao Chong Lim, and Louis-Philippe Morency
// in IEEE International Conference on Automatic Face and Gesture Recognition, 2018
//
// Convolutional experts constrained local model for facial landmark detection.
// A. Zadeh, T. Baltrušaitis, and Louis-Philippe Morency,
// in Computer Vision and Pattern Recognition Workshops, 2017.
//
// Rendering of Eyes for Eye-Shape Registration and Gaze Estimation
// Erroll Wood, Tadas Baltrušaitis, Xucong Zhang, Yusuke Sugano, Peter Robinson, and Andreas Bulling
// in IEEE International. Conference on Computer Vision (ICCV), 2015
//
// Cross-dataset learning and person-specific normalisation for automatic Action Unit detection
// Tadas Baltrušaitis, Marwa Mahmoud, and Peter Robinson
// in Facial Expression Recognition and Analysis Challenge,
// IEEE International Conference on Automatic Face and Gesture Recognition, 2015
//
///////////////////////////////////////////////////////////////////////////////

View File

@@ -0,0 +1,97 @@
clear
addpath('../PDM_helpers/');
addpath(genpath('../fitting/'));
addpath('../models/');
addpath(genpath('../face_detection'));
addpath('../CCNF/');
%% loading the patch experts
% Default OpenFace landmark model, using CE-CLM patch experts
[patches, pdm, clmParams, early_term_params] = Load_CECLM_general();
% faster but less accurate
%[patches, pdm, clmParams] = Load_CLNF_general();
% even faster but even less accurate
%[patches, pdm, clmParams] = Load_CLM_general();
% Using a multi-view approach
views = [0,0,0; 0,-30,0; 0,30,0; 0,0,30; 0,0,-30;];
views = views * pi/180;
% Dependencies for face detection (MatConvNet), remove if not present
setup_mconvnet;
addpath('../face_detection/mtcnn/');
%%
root_dir = '../../samples/';
images = dir([root_dir, '*.jpg']);
verbose = true;
for img=1:numel(images)
image_orig = imread([root_dir images(img).name]);
% Face detectiopn
[bboxs] = detect_faces(image_orig, 'mtcnn');
% If MTCNN detector not available, can use the cascaded regression one
% [bboxs] = detect_faces(image_orig, 'cascade');
if(size(image_orig,3) == 3)
image_gray = rgb2gray(image_orig);
else
image_gray = image_orig;
end
%%
if(verbose)
f = figure;
if(max(image_orig(:)) > 1)
imshow(double(image_orig)/255, 'Border', 'tight');
else
imshow(double(image_orig), 'Border', 'tight');
end
axis equal;
hold on;
end
for i=1:size(bboxs,1)
% Convert from the initial detected shape to CLM model parameters,
% if shape is available
bbox = bboxs(i,:);
if(exist('early_term_params', 'var'))
[shape,~,~,lhood,lmark_lhood,view_used] =...
Fitting_from_bb_multi_hyp(image_gray, [], bbox, pdm, patches, clmParams, views, early_term_params);
else
[shape,~,~,lhood,lmark_lhood,view_used] =...
Fitting_from_bb_multi_hyp(image_gray, [], bbox, pdm, patches, clmParams, views);
end
% shape correction for matlab format
shape = shape + 1;
if(verbose)
% valid points to draw (not to draw self-occluded ones)
v_points = logical(patches(1).visibilities(view_used,:));
try
plot(shape(v_points,1), shape(v_points',2),'.r','MarkerSize',20);
plot(shape(v_points,1), shape(v_points',2),'.b','MarkerSize',10);
catch warn
end
end
end
hold off;
end

View File

@@ -0,0 +1,93 @@
clear
addpath('../PDM_helpers/');
addpath(genpath('../fitting/'));
addpath('../models/');
addpath(genpath('../face_detection'));
addpath('../CCNF/');
%% loading the patch experts
% Default OpenFace landmark model, using CE-CLM patch experts
[patches, pdm, clmParams, early_term_params] = Load_CECLM_general();
% faster but less accurate
%[patches, pdm, clmParams] = Load_CLNF_general();
% even faster but even less accurate
%[patches, pdm, clmParams] = Load_CLM_general();
% Using a multi-view approach
views = [0,0,0; 0,-30,0; 0,30,0; 0,0,30; 0,0,-30;];
views = views * pi/180;
% Load the eye landmark models that will be used
[ clmParams_eye, pdm_right_eye, pdm_left_eye, ...
patches_left_eye, patches_right_eye,...
left_eye_inds_in_68, right_eye_inds_in_68,...
left_eye_inds_in_28, right_eye_inds_in_28] = Load_eye_models();
%%
% root_dir = 'C:\Users\Tadas\Dropbox\AAM\test data\gaze_original\p00/';
% images = dir([root_dir, '*.jpg']);
%root_dir = './sample_eye_imgs/';
%images = dir([root_dir, '/*.png']);
root_dir = '../../samples/';
images = dir([root_dir, '*.jpg']);
verbose = true;
for img=1:numel(images)
image_orig = imread([root_dir images(img).name]);
% Face detection
[bboxs] = detect_faces(image_orig, 'mtcnn');
% If MTCNN detector not available, can use the cascaded regression one
% [bboxs] = detect_faces(image_orig, 'cascade');
if(size(image_orig,3) == 3)
image_gray = rgb2gray(image_orig);
else
image_gray = image_orig;
end
%%
if(verbose)
f = figure;
if(max(image_orig(:)) > 1)
imshow(double(image_orig)/255, 'Border', 'tight');
else
imshow(double(image_orig), 'Border', 'tight');
end
axis equal;
hold on;
end
for i=1:size(bboxs,1)
% Convert from the initial detected shape to CLM model parameters,
% if shape is available
bbox = bboxs(i,:);
[shape,~,~,lhood,lmark_lhood,view_used] = Fitting_from_bb_multi_hyp(image_gray, [], bbox, pdm, patches, clmParams, views);
% Perform eye fitting now
[shape, shape_r_eye] = Fitting_from_bb_hierarch(image_gray, pdm, pdm_right_eye, patches_right_eye, clmParams_eye, shape, right_eye_inds_in_68, right_eye_inds_in_28);
[shape, shape_l_eye] = Fitting_from_bb_hierarch(image_gray, pdm, pdm_left_eye, patches_left_eye, clmParams_eye, shape, left_eye_inds_in_68, left_eye_inds_in_28);
% Convert it to matlab convention
shape_r_eye = shape_r_eye + 1;
shape_l_eye = shape_l_eye + 1;
plot(shape_l_eye(9:20,1), shape_l_eye(9:20,2), '.g', 'MarkerSize',7);
plot(shape_l_eye(1:8,1), shape_l_eye(1:8,2), '.b', 'MarkerSize',7);
plot(shape_r_eye(9:20,1), shape_r_eye(9:20,2), '.g', 'MarkerSize',7);
plot(shape_r_eye(1:8,1), shape_r_eye(1:8,2), '.b', 'MarkerSize',7);
end
hold off;
end

View File

@@ -0,0 +1,80 @@
clear
addpath('../PDM_helpers/');
addpath(genpath('../fitting/'));
addpath('../models/');
addpath(genpath('../face_detection'));
addpath('../CCNF/');
%% loading the patch experts
[clmParams, pdm] = Load_CLM_params_66();
% A CLM-Z model trained on Multi-PIE and BU-4DFE
[patches] = Load_Patch_Experts( '../models/clmz/', 'svr_patches_multi_pie_*.mat', '../models/clmz/', 'svr_depth_patches_*.mat', clmParams);
clmParams.multi_modal_types = patches(1).multi_modal_types;
%%
images = {'sample_depth_imgs/1.jpg', 'sample_depth_imgs/2.jpg', 'sample_depth_imgs/3.jpg', 'sample_depth_imgs/4.jpg', 'sample_depth_imgs/5.jpg'};
images_depth = {'sample_depth_imgs/1d.png', 'sample_depth_imgs/2d.png', 'sample_depth_imgs/3d.png', 'sample_depth_imgs/4d.png', 'sample_depth_imgs/5d.png'};
verbose = true;
for img=1:numel(images)
image_orig = imread(images{img});
image_depth = imread(images_depth{img});
% Need to convert from the disparity to depth values, and threshold
image_depth = 10000./(image_depth);
image_depth(image_depth > 300) = 0;
% First attempt to use the Matlab one (fastest but not as accurate, if not present use yu et al.)
[bboxs] = detect_faces(image_orig, {'cascade', 'zhu'});
if(size(image_orig,3) == 3)
image = rgb2gray(image_orig);
end
%%
if(verbose)
f = figure;
if(max(image(:)) > 1)
imshow(double(image_orig)/255, 'Border', 'tight');
else
imshow(double(image_orig), 'Border', 'tight');
end
axis equal;
hold on;
end
for i=1:size(bboxs,2)
% Convert from the initial detected shape to CLM model parameters
bbox = bboxs(:,i);
% Use the initial global and local params for clm fitting in the image
[shape,~,~,lhood,lmark_lhood,view_used] = Fitting_from_bb(image, image_depth, bbox, pdm, patches, clmParams);
% shape correction for matlab format
shape = shape + 1;
if(verbose)
% valid points to draw (not to draw self-occluded ones)
v_points = logical(patches(1).visibilities(view_used,:));
try
plot(shape(v_points,1), shape(v_points',2),'.r','MarkerSize',20);
plot(shape(v_points,1), shape(v_points',2),'.b','MarkerSize',10);
catch warn
end
end
end
hold off;
end

View File

@@ -0,0 +1,202 @@
clear
addpath('../PDM_helpers/');
addpath(genpath('../fitting/'));
addpath('../models/');
addpath(genpath('../face_detection'));
addpath('../CCNF/');
%%
vid_dir = '../../samples/';
vids = cat(1, dir([vid_dir, '*.avi']), dir([vid_dir, '*.wmv']));
%%
verbose = true;
record = true;
%% loading the patch experts
% Default OpenFace landmark model, using CE-CLM patch experts
[patches, pdm, clmParams, early_term_params] = Load_CECLM_general();
% faster but less accurate
%[patches, pdm, clmParams] = Load_CLNF_general();
% even faster but even less accurate
%[patches, pdm, clmParams] = Load_CLM_general();
% load the face validator and add its dependency
load('../face_validation/trained/faceCheckers.mat', 'faceCheckers');
addpath(genpath('../face_validation'));
od = cd('../face_validation/');
setup;
cd(od);
% Setup the face detector (remove the setup mconvnet if not using
% MatConvNet)
setup_mconvnet;
addpath('../face_detection/mtcnn/');
%%
for v=1:numel(vids)
% load the video
vr = VideoReader([vid_dir, vids(v).name]);
[~,fname,~] = fileparts(vids(v).name);
if(record)
if(~exist('./tracked_vids', 'file'))
mkdir('tracked_vids');
end
writerObj = VideoWriter(sprintf('./tracked_vids/%s.avi', fname));
open(writerObj);
end
det = false;
initialised = false;
nFrames = vr.NumberOfFrames;
% Read one frame at a time.
all_local_params = zeros(nFrames, numel(pdm.E));
all_global_params = zeros(nFrames,6);
for i = 1 : nFrames
% if this version throws a "Dot name reference on non-scalar structure"
% error change obj.NumberOfFrames to obj(1).NumberOfFrames (in two
% places in read function) or surround it with an empty try catch
% statement
image_orig = read(vr, i);
if((~det && mod(i,4) == 0) || ~initialised)
% Face detection
[bboxs] = detect_faces(image_orig, 'mtcnn');
% If MTCNN detector not available, can use the cascaded regression one
% [bboxs] = detect_faces(image_orig, 'cascade');
if(~isempty(bboxs))
% Pick the biggest face for tracking
[~,ind] = max(bboxs(:,3) - bboxs(:,1));
bbox = bboxs(ind,:);
% Discard overly small detections
if(bbox(3) - bbox(1) > 40)
% Either infer the local and global shape parameters
% from the detected landmarks or just using the
% bounding box
num_points = numel(pdm.M) / 3;
M = reshape(pdm.M, num_points, 3);
width_model = max(M(:,1)) - min(M(:,1));
height_model = max(M(:,2)) - min(M(:,2));
a = (((bbox(3) - bbox(1)) / width_model) + ((bbox(4) - bbox(2))/ height_model)) / 2;
tx = (bbox(3) + bbox(1))/2;
ty = (bbox(4) + bbox(2))/2;
% correct it so that the bounding box is just around the minimum
% and maximum point in the initialised face
tx = tx - a*(min(M(:,1)) + max(M(:,1)))/2;
ty = ty + a*(min(M(:,2)) + max(M(:,2)))/2;
% visualisation
g_param_n = [a, 0, 0, 0, tx, ty]';
l_param_n = zeros(size(pdm.E));
% If tracking has not started trust the detection
if(~initialised)
g_param = g_param_n;
l_param = l_param_n;
det = true;
initialised = true;
else
% If tracking has already started double check the
% detection
shape_new = GetShapeOrtho(pdm.M, pdm.V, params, g_param_n);
dec = face_check_cnn(image, shape_new, g_param, faceCheckers);
if(dec < 0.5)
det = true;
g_param = g_param_n;
l_param = l_param_n;
else
det = false;
end
end
end
end
end
if(size(image_orig,3) == 3)
image = rgb2gray(image_orig);
else
image = image_orig;
end
d_image = [];
if(initialised)
[shape,g_param,l_param,lhood,lmark_lhood,view_used] = Fitting_from_bb(image, d_image, bbox, pdm, patches, clmParams, 'gparam', g_param, 'lparam', l_param);
all_local_params(i,:) = l_param;
all_global_params(i,:) = g_param;
dec = face_check_cnn(image, shape, g_param, faceCheckers);
if(dec < 0.5)
clmParams.window_size = [19,19; 17,17;];
clmParams.numPatchIters = 2;
det = true;
else
clmParams.window_size = [21,21; 19,19; 17,17;];
clmParams.numPatchIters = 3;
det = false;
end
end
if(verbose)
try
if(max(image_orig(:)) > 1)
imshow(double(image_orig)/255, 'Border', 'tight');
else
imshow(double(image_orig), 'Border', 'tight');
end
axis equal;
hold on;
if(initialised)
plot(shape(:,1), shape(:,2),'.r','MarkerSize',20);
plot(shape(:,1), shape(:,2),'.b','MarkerSize',10);
end
hold off;
drawnow expose;
pause(0.01);
if(record)
frame = getframe;
writeVideo(writerObj,frame);
end
catch warn
fprintf('%s', warn.message);
end
end
end
if(record)
close(writerObj);
end
close all;
experiments.local_params = all_local_params;
experiments.global_params = all_global_params;
end

View File

@@ -0,0 +1,28 @@
function setup(varargin)
try
run D:\soft\matconvnet-master\matconvnet-master\matlab/vl_setupnn ;
addpath D:\soft\matconvnet-master\matconvnet-master\examples ;
opts.useGpu = false ;
opts.verbose = false ;
opts = vl_argparse(opts, varargin) ;
try
vl_nnconv(single(1),single(1),[]) ;
catch
warning('VL_NNCONV() does not seem to be compiled. Trying to compile it now.') ;
vl_compilenn('enableGpu', opts.useGpu, 'verbose', opts.verbose) ;
end
if opts.useGpu
try
vl_nnconv(gpuArray(single(1)),gpuArray(single(1)),[]) ;
catch
vl_compilenn('enableGpu', opts.useGpu, 'verbose', opts.verbose) ;
warning('GPU support does not seem to be compiled in MatConvNet. Trying to compile it now') ;
end
end
catch
fprintf('Could not setup MatConvNet, face detection will be slower, install the library and set the right location for it in setup_mconvnet.m\n');
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,899 @@
611.427551, 169.405777, 139.934357, 143.002686
597.747803, 170.652832, 142.568161, 144.064026
591.493286, 168.764069, 141.392029, 148.815384
587.829956, 172.080215, 141.274521, 147.066238
585.645935, 171.767395, 138.113724, 147.305756
576.570190, 162.877823, 145.016159, 155.517502
574.303345, 161.519363, 144.964691, 155.179031
575.342651, 173.268265, 135.329468, 137.861603
567.317749, 164.882797, 138.514191, 148.434616
555.128845, 165.218658, 142.956039, 151.123489
548.543335, 165.538361, 147.115982, 151.091888
548.695984, 162.272736, 140.393555, 147.741226
539.999817, 165.589859, 141.810822, 143.310760
534.897217, 164.702377, 140.027740, 141.293106
522.120361, 156.415085, 148.772232, 150.519394
524.142151, 156.964539, 141.861176, 149.615402
509.797272, 155.903839, 142.478546, 145.138107
505.582733, 155.779449, 142.547974, 148.568726
495.112518, 156.392853, 143.831985, 147.925323
485.452484, 151.438385, 147.727493, 149.950027
482.728882, 150.751205, 143.091995, 149.219971
473.837189, 153.620178, 142.500305, 148.657730
465.685394, 147.710632, 147.149338, 150.373840
461.350098, 147.729645, 146.493225, 153.788834
462.089722, 147.866257, 140.295517, 152.459885
463.929901, 145.834427, 138.935425, 152.069901
460.144257, 150.774933, 139.893188, 143.474854
452.185394, 151.040039, 145.720795, 147.369980
455.230408, 153.891815, 141.036514, 144.773880
450.566040, 151.399124, 142.886948, 146.546234
447.377075, 148.692047, 147.441788, 152.999924
449.446411, 147.333740, 141.760208, 151.339615
451.778564, 147.140518, 140.940140, 152.857697
449.847321, 147.605392, 140.210739, 149.239990
447.923523, 147.564804, 142.147507, 150.817474
451.850677, 156.355301, 135.599411, 144.253250
446.433441, 152.300476, 139.277115, 146.991638
440.085754, 145.413055, 144.012817, 151.149994
439.996735, 142.865967, 144.797562, 151.610397
438.609833, 143.314316, 145.229370, 152.793854
438.190186, 144.458679, 144.965118, 152.767273
442.658051, 156.574448, 139.285172, 140.276001
443.097504, 153.709885, 141.639725, 142.286545
443.246857, 150.768387, 140.892593, 149.176468
445.156494, 146.465698, 142.946609, 155.646667
445.156982, 147.113892, 142.129547, 156.867294
439.889069, 143.918655, 145.975220, 157.953278
442.245422, 142.599426, 140.361176, 150.698730
442.444122, 147.303162, 136.118408, 137.714539
448.172455, 146.251999, 138.871948, 150.619827
448.107391, 148.751724, 140.643875, 147.012421
454.269531, 145.583405, 141.279175, 149.890045
463.808044, 143.209778, 136.288483, 145.866867
463.736511, 143.020645, 142.957611, 146.397522
472.938446, 138.146759, 143.231812, 146.635345
474.717377, 137.092316, 141.740356, 147.427551
487.584717, 136.972900, 139.958313, 150.112793
496.932251, 135.994217, 138.237350, 149.719055
505.235840, 135.716415, 137.655670, 148.409866
512.708679, 140.414871, 137.100647, 147.717270
518.079102, 138.296753, 138.184479, 145.364838
524.192322, 151.022995, 140.231308, 136.041138
537.688721, 139.533875, 137.192261, 147.414764
542.746155, 137.970398, 139.318161, 145.822495
551.208679, 142.812180, 132.986130, 138.302505
557.734741, 143.530121, 136.203369, 146.694504
559.549927, 138.899063, 140.233521, 148.942978
566.269226, 139.378021, 139.950684, 149.555984
573.254883, 142.305481, 143.123001, 154.287506
577.604492, 148.294067, 136.392700, 145.949524
581.017151, 148.394516, 135.136292, 146.146149
581.264648, 149.166412, 137.171524, 148.151321
583.014038, 147.691711, 137.204285, 147.670227
584.541077, 146.935623, 137.944427, 147.754456
585.698853, 146.983978, 137.912918, 148.325317
584.131653, 146.411743, 140.990921, 151.263321
584.343567, 148.620819, 139.587631, 148.019379
582.229980, 150.542328, 137.798065, 145.942001
581.407349, 151.061340, 138.129410, 146.652786
579.286865, 153.834854, 140.044495, 146.591125
578.491821, 153.179260, 138.071518, 145.821838
570.068787, 153.856766, 143.440247, 144.001343
568.226563, 159.011841, 141.068237, 144.027451
570.086426, 165.281967, 139.475174, 141.692291
570.546448, 174.937897, 136.794556, 138.637939
566.238464, 178.696472, 138.543869, 138.962677
566.916504, 175.634094, 143.928284, 147.696213
570.375671, 177.471359, 143.050232, 147.980927
572.449219, 175.591232, 142.936310, 144.052002
580.013367, 173.893066, 140.217194, 145.382141
582.966125, 173.186279, 139.685928, 147.325363
582.643799, 175.531311, 137.722900, 147.259430
585.692749, 169.387833, 136.538055, 143.150742
580.985352, 165.304642, 139.870346, 147.309311
574.339111, 164.807846, 141.336258, 145.674637
567.032959, 170.987289, 147.792358, 145.996841
569.825378, 170.776398, 142.544479, 147.096939
563.164551, 180.178558, 143.847885, 140.503510
562.776733, 179.975861, 142.508560, 146.268021
559.510925, 187.198486, 143.472366, 140.583023
550.054382, 186.063721, 140.706253, 136.175934
545.378662, 187.454391, 143.570984, 139.346725
540.597473, 189.720108, 143.508163, 137.405899
528.301453, 191.015961, 148.627502, 140.011002
526.857849, 195.514893, 142.961334, 134.874313
519.004578, 197.525543, 145.435913, 134.977234
514.071777, 199.661102, 145.418777, 134.353958
509.649780, 204.860550, 149.929291, 140.336594
500.340363, 196.979294, 154.262375, 137.523438
499.208221, 197.775436, 154.535095, 139.651962
503.444733, 197.765320, 146.323807, 135.836456
502.876953, 197.440033, 145.623077, 135.867996
504.725861, 195.997620, 144.785431, 135.608810
506.837128, 194.159256, 143.627121, 134.820053
509.151489, 189.009476, 142.124847, 135.008865
508.945374, 176.958862, 150.943985, 142.532104
520.451111, 177.306076, 136.936829, 131.409515
519.302368, 171.502319, 140.195709, 138.030807
778.886292, 358.252991, 19.571171, 18.291252
748.817871, 334.276276, 32.136009, 31.412342
536.892151, 173.328629, 139.043579, 144.682953
751.499756, 335.415009, 30.534380, 27.874126
777.161499, 364.114380, 26.395163, 26.797106
779.681458, 363.315918, 24.582714, 25.175161
541.281921, 182.748672, 141.784744, 154.046921
538.002136, 186.609833, 146.656982, 156.526031
536.553955, 189.268585, 144.618027, 154.480087
533.361816, 189.010971, 147.255798, 158.210022
532.538879, 190.401474, 145.989426, 156.801285
541.210693, 187.293396, 140.128296, 153.972092
540.089172, 181.209564, 138.279114, 152.326019
536.200439, 183.544037, 138.486343, 147.494949
523.751221, 171.515961, 145.695557, 154.506836
520.329346, 162.682373, 142.775894, 148.297745
512.218140, 160.815872, 140.359970, 144.133469
502.735870, 157.765472, 144.175430, 146.237045
492.335388, 155.636551, 145.971252, 148.126343
480.095123, 155.606293, 150.713440, 150.294907
477.683746, 147.597595, 138.686081, 142.663879
468.964203, 143.879547, 137.430771, 137.273941
461.497650, 141.177155, 135.703278, 134.059769
456.325958, 145.673874, 138.765625, 137.652603
448.558197, 137.764618, 139.069183, 137.217819
444.235260, 138.451843, 143.618805, 142.018631
441.501007, 139.900116, 140.645203, 140.341537
432.946289, 136.414825, 138.027222, 136.016205
427.624146, 136.634140, 137.551682, 134.123581
422.156677, 140.834503, 135.237152, 130.977631
417.163818, 144.353180, 139.835037, 130.963913
406.862518, 147.441360, 154.209579, 141.547089
404.311493, 150.044220, 144.990112, 135.533936
408.075836, 154.341476, 139.667725, 135.926544
403.688477, 152.638229, 143.532196, 139.456711
403.943848, 152.118011, 142.682526, 137.992645
403.020874, 152.984497, 142.499023, 137.496368
408.416931, 156.264099, 142.186279, 138.476135
403.552368, 150.497955, 143.943008, 135.368042
406.400635, 153.927963, 146.256607, 142.565994
409.317627, 152.897675, 144.015808, 134.117844
413.397156, 153.120483, 143.490417, 136.688934
415.019012, 151.877838, 143.267319, 135.391037
417.346954, 150.932419, 144.243790, 137.074844
424.101166, 154.037521, 146.767929, 146.850571
431.278076, 145.394745, 144.470642, 142.795044
441.149414, 140.664185, 141.079224, 145.603622
447.325043, 137.850067, 139.600616, 142.435760
456.738647, 137.704163, 137.536987, 140.748184
463.091522, 143.212769, 136.141556, 143.216217
465.257751, 145.834885, 141.183792, 149.480881
466.599213, 149.000931, 143.329666, 150.119247
467.741425, 153.331787, 143.595840, 156.540909
473.271027, 155.200867, 140.375214, 152.459702
467.934174, 161.743240, 143.558884, 155.150665
461.292847, 171.644608, 152.070953, 157.334274
464.187439, 175.258499, 147.115982, 151.781296
461.985291, 176.699844, 148.897171, 154.667236
472.301025, 171.824524, 141.310425, 152.430389
469.150177, 175.627701, 142.244980, 152.563980
465.068420, 179.507050, 144.840942, 155.854919
464.720947, 183.424026, 140.585953, 147.777283
459.489685, 184.518616, 146.727448, 151.399048
456.038879, 183.941849, 146.103058, 152.966934
454.219666, 186.241379, 146.978790, 152.253571
456.448608, 187.871399, 142.536667, 150.533157
451.139587, 181.490814, 147.494278, 153.627380
450.098846, 184.494125, 145.761871, 151.435287
447.017059, 185.153259, 145.614502, 154.153168
443.222290, 188.183792, 144.959732, 152.587479
444.523163, 187.991348, 143.844421, 148.155884
441.826813, 186.274704, 144.869354, 149.928238
443.819702, 183.835846, 138.412888, 146.353424
438.145508, 189.796234, 145.472992, 147.736084
440.075317, 182.583511, 140.611145, 148.308182
440.700317, 180.041107, 139.553619, 149.103516
434.178070, 183.026382, 143.134567, 147.776932
436.369171, 183.909134, 137.952713, 144.603928
430.317047, 175.657776, 148.020065, 155.248489
436.126404, 171.779388, 146.942993, 154.934753
437.960205, 175.139267, 147.117172, 155.929321
443.753357, 171.106323, 145.225464, 157.136032
447.020233, 170.204681, 141.420532, 152.423630
451.259430, 168.125610, 142.089951, 154.409210
455.384613, 174.677521, 141.805817, 153.370361
462.430450, 167.222229, 141.732788, 155.066605
468.674316, 164.478973, 143.579865, 157.622818
475.610718, 166.666901, 145.493820, 159.847336
480.493439, 165.764542, 145.005539, 159.353561
484.805084, 167.086487, 143.004929, 157.048172
489.569092, 166.954712, 141.570892, 154.430435
496.161102, 161.654495, 142.647522, 154.418579
503.435577, 161.622955, 141.473297, 152.123642
504.770203, 158.761597, 142.948853, 153.109009
510.731720, 154.729919, 140.740189, 150.850662
510.486481, 149.430359, 146.327164, 153.865067
518.076355, 146.669067, 143.422150, 153.118149
526.524231, 142.856140, 141.392273, 148.540970
534.400452, 139.695099, 140.175308, 148.700012
544.333679, 141.473663, 142.477631, 149.197815
551.959229, 142.785980, 141.348236, 149.712952
563.795959, 142.711884, 136.878601, 146.947830
565.888123, 143.967194, 137.946060, 148.439880
572.763245, 142.624939, 144.808304, 154.133713
584.241699, 139.851486, 138.146484, 145.374786
592.878540, 141.765076, 135.700195, 138.099655
599.368164, 136.383163, 139.476425, 142.375610
605.757019, 145.497925, 140.085510, 137.097366
611.439026, 139.174683, 146.054504, 141.864288
621.527222, 142.625427, 134.844254, 141.601974
623.749451, 135.159653, 141.071945, 146.172501
626.122070, 137.349762, 140.071976, 145.511856
632.138062, 143.849716, 142.326660, 142.722260
634.859009, 147.425690, 135.456863, 139.222412
636.664124, 139.497620, 140.567520, 144.779205
638.835632, 142.092712, 141.382187, 143.054031
643.268066, 142.598862, 139.156860, 140.499390
650.086548, 144.734680, 135.579666, 139.723892
649.311829, 144.545746, 136.115219, 139.452637
653.477966, 156.337448, 137.581955, 140.558777
651.337830, 150.822739, 141.863754, 145.872971
653.287659, 151.744827, 138.047256, 140.313843
653.253174, 150.140427, 140.210709, 143.003784
654.446228, 154.432190, 140.776764, 137.930008
656.250244, 158.817520, 134.039719, 134.576080
653.755066, 157.834030, 130.014359, 133.930084
653.273682, 156.100677, 132.780853, 137.953705
647.732971, 154.024353, 136.381546, 140.067017
644.928345, 157.283371, 135.757599, 138.095230
640.906311, 165.885620, 141.048447, 139.818649
639.942078, 166.738358, 140.006760, 144.773468
638.775085, 166.963348, 140.316681, 143.744888
638.625610, 169.601074, 138.065155, 143.046539
640.344788, 168.940338, 135.770889, 139.702271
637.150635, 170.370132, 140.811539, 142.824463
638.793213, 169.372681, 138.108429, 142.008759
636.091309, 167.210266, 143.476776, 144.517410
635.418396, 168.997452, 143.166473, 143.551224
638.431335, 169.053635, 138.857956, 143.317459
640.987732, 165.125305, 135.395554, 138.939240
640.867310, 167.810242, 133.966003, 136.463486
636.109009, 165.043396, 138.794128, 139.278366
635.068909, 167.730469, 138.720535, 142.351364
635.349243, 164.236465, 141.323090, 143.656982
636.344971, 162.974487, 138.629440, 145.144638
634.275024, 160.084198, 141.437134, 145.709106
636.485901, 162.144150, 142.268066, 145.582382
638.031189, 156.882141, 137.557755, 148.308929
638.897583, 156.471954, 136.388733, 145.275085
638.295715, 155.473526, 139.067337, 145.389130
642.692627, 157.472534, 134.463120, 142.974731
642.460876, 156.770050, 142.013138, 140.480301
644.884094, 162.484329, 132.666931, 131.511917
645.119202, 157.993637, 133.250748, 133.498795
646.546631, 156.931793, 134.717224, 139.953476
646.156799, 156.780762, 133.348984, 138.843002
642.434570, 160.502625, 138.745560, 139.036072
648.250793, 155.771149, 131.823456, 134.599152
646.198914, 149.721756, 134.407364, 134.309372
646.319580, 146.337158, 136.790024, 138.687637
648.304565, 146.945267, 133.572342, 130.030838
649.920837, 141.850845, 135.568069, 131.437256
652.378235, 145.555481, 129.752625, 130.305389
650.557068, 141.703217, 135.592331, 130.870605
648.392395, 145.070831, 134.688751, 130.400909
648.833313, 143.602615, 137.897995, 141.779419
648.846252, 146.286911, 133.116165, 138.140396
645.221069, 148.375259, 137.136871, 141.781754
644.896545, 148.078232, 136.036896, 140.222275
644.298462, 150.068253, 133.776031, 137.133713
643.269348, 149.196930, 135.427063, 139.267471
640.839417, 155.964508, 136.555252, 136.741592
637.451294, 155.485474, 139.565903, 139.676315
639.583252, 155.808914, 134.059433, 138.580414
639.158630, 154.111603, 136.510529, 142.079514
639.434143, 152.477615, 135.808945, 142.772919
639.031250, 152.023315, 136.018311, 142.753510
636.682129, 154.699707, 133.891647, 138.062210
632.883423, 155.651001, 138.540848, 140.077499
632.844055, 154.790192, 137.585159, 140.621185
633.233521, 155.740036, 135.046432, 136.861511
633.284119, 152.363754, 133.249359, 139.348709
630.018066, 155.822021, 141.491257, 144.780624
631.420837, 150.934586, 136.330200, 142.261230
628.928467, 152.264877, 136.914703, 143.844559
626.658630, 153.760406, 137.605957, 141.501236
627.650818, 151.369507, 136.976013, 144.737122
623.399231, 154.428268, 140.620575, 146.137741
622.932129, 158.790497, 136.853531, 144.602036
612.407166, 158.947678, 152.596420, 150.499481
618.626953, 163.665924, 137.309769, 140.690536
613.118469, 159.737289, 141.010895, 147.421799
612.024963, 155.335907, 139.827637, 146.608200
607.210876, 158.738190, 141.954300, 147.919983
606.470093, 157.781128, 135.990784, 142.954468
606.358521, 155.044220, 136.326538, 144.804901
596.860657, 156.717133, 141.139236, 146.038818
591.872070, 154.549667, 145.263214, 147.579727
593.884888, 161.308640, 134.018738, 138.095154
585.338196, 155.514633, 141.427872, 145.091797
584.898376, 159.080200, 129.638840, 132.845184
577.178223, 159.309143, 136.132477, 141.786987
569.147705, 150.915863, 142.437363, 145.181915
561.586182, 152.122131, 146.612366, 146.359055
555.137085, 150.529236, 145.232407, 146.811157
557.264099, 151.424530, 139.812012, 148.404800
547.049683, 152.290436, 143.603363, 147.880371
541.028198, 154.273193, 140.837250, 141.502518
537.959961, 155.890625, 141.166718, 139.829666
532.935791, 153.271576, 141.387985, 146.844208
529.961975, 151.448532, 143.142654, 147.205795
527.474060, 148.828690, 142.050751, 149.962006
524.287415, 147.744492, 139.833237, 148.286270
519.304688, 143.435699, 141.048889, 147.694107
507.833954, 149.471130, 149.332520, 153.568604
508.942383, 141.815323, 140.766434, 151.225876
499.723785, 143.385910, 150.207932, 152.033188
496.058716, 139.774307, 146.033783, 150.231857
500.152496, 136.776367, 137.643631, 144.990936
487.566254, 137.416534, 146.368439, 146.929794
487.919128, 145.758179, 138.188614, 141.765381
478.541534, 147.940277, 148.623734, 150.467300
473.213898, 144.526169, 147.897552, 153.419342
473.042297, 141.243149, 142.159698, 148.864075
473.906555, 142.765854, 139.802338, 148.315735
466.171448, 148.391632, 145.148727, 146.279968
469.275635, 145.544113, 143.475372, 151.307175
467.075775, 145.216705, 145.788651, 151.526489
463.856506, 145.120972, 148.255615, 152.873566
461.343384, 145.242508, 150.587860, 153.359406
460.191132, 146.905640, 149.626831, 154.673553
464.622559, 149.477737, 143.078873, 149.369965
462.854919, 148.874374, 142.819839, 149.673950
462.936279, 151.236786, 139.940353, 146.776443
462.374268, 150.185165, 142.117355, 148.955292
462.439331, 148.744843, 140.004959, 148.019485
459.936890, 147.508972, 145.846771, 152.257599
459.433105, 145.956696, 148.850525, 155.416931
463.587738, 149.954727, 143.155319, 149.356689
464.614288, 149.976089, 137.553024, 146.428101
464.411896, 150.140137, 148.338120, 156.311920
466.826263, 150.346558, 147.816483, 156.119263
466.763733, 150.412659, 146.510544, 151.505127
476.155914, 145.822662, 138.048004, 150.217026
479.244385, 148.330765, 143.743454, 156.418533
479.185852, 146.092438, 142.792435, 153.346832
477.514282, 145.377747, 146.778076, 158.207489
488.990875, 146.869781, 135.230576, 148.488312
485.875946, 146.842789, 142.488235, 154.986298
485.080627, 143.298859, 144.713165, 156.048950
487.478210, 146.606018, 142.572266, 152.871277
489.591583, 146.550842, 141.616516, 155.617905
491.900757, 148.094971, 140.626144, 154.932526
492.856354, 151.251816, 141.949036, 156.757278
493.449738, 146.959839, 138.452927, 152.871323
495.044037, 145.479004, 143.961121, 153.612228
494.090240, 147.235596, 144.081924, 152.761612
500.790314, 151.297836, 142.187988, 149.634659
505.719208, 151.242615, 139.409515, 153.639099
508.764008, 155.938080, 139.118713, 154.237396
507.966644, 151.077759, 143.094589, 153.217789
512.036987, 157.974731, 137.840714, 145.713318
513.720947, 151.452759, 138.798615, 148.579681
509.369080, 146.295319, 142.661728, 151.190369
513.822083, 153.553772, 142.735504, 151.028671
511.996216, 152.309174, 142.421860, 148.127335
519.335449, 154.561996, 144.720856, 155.234940
516.083740, 151.387665, 144.773834, 151.387222
522.081055, 152.793030, 143.204346, 149.797668
526.953064, 154.134720, 140.586105, 148.379257
533.679993, 156.873596, 140.651825, 146.537659
530.866638, 154.202454, 142.095306, 148.713089
539.351379, 153.673523, 140.958344, 147.866180
545.005493, 155.961472, 140.361481, 149.533234
547.121643, 157.973724, 140.381088, 143.053986
544.663269, 150.412247, 146.707062, 152.482468
553.041565, 148.693604, 144.236893, 152.927048
559.031250, 152.980026, 142.639999, 152.005112
563.727722, 147.720642, 142.607864, 151.047028
567.339661, 147.012772, 142.905060, 151.194519
562.063782, 141.986328, 149.702026, 156.593658
567.675903, 149.084991, 135.941010, 143.150696
571.592834, 150.294586, 141.094757, 143.680893
569.609375, 143.505463, 142.624939, 152.585617
574.284485, 137.522247, 142.723099, 151.147568
576.875427, 135.136627, 141.505188, 149.501602
588.403381, 131.457397, 138.781967, 146.277802
594.661804, 134.240570, 145.128876, 143.126663
603.673340, 131.376587, 139.827942, 145.048874
609.586548, 134.382416, 139.844269, 146.600174
614.076660, 135.319565, 146.914108, 147.944519
623.199341, 129.084717, 143.456116, 141.762375
630.494995, 127.136406, 143.935852, 143.221375
641.896851, 128.991943, 132.388687, 133.943497
648.599609, 127.107086, 135.068298, 140.643097
653.543823, 129.375854, 136.427292, 139.611191
660.783936, 134.193680, 137.088791, 131.038483
663.403931, 127.694389, 143.824326, 136.630646
674.191528, 128.260971, 132.109329, 132.203033
683.534485, 127.324852, 133.033249, 130.122467
691.015625, 133.526703, 128.624237, 130.913391
693.668091, 132.266281, 127.834389, 126.877609
697.004883, 134.659546, 130.167709, 130.141739
705.516174, 134.828430, 126.611305, 125.589355
708.060242, 133.354721, 129.021622, 126.364067
710.250000, 134.428696, 134.260880, 128.826462
715.358093, 134.540802, 131.778854, 126.919357
718.234253, 133.568680, 131.276184, 125.489204
722.973816, 134.192688, 128.759079, 126.795151
726.519043, 136.926758, 128.855530, 130.127106
728.415588, 146.318848, 127.347099, 122.673805
722.352783, 133.502716, 142.164612, 136.464630
730.970947, 139.012360, 129.621567, 132.600449
724.761230, 136.528717, 143.557816, 139.851929
724.097107, 138.162369, 146.451889, 139.656097
724.015442, 135.600708, 144.905777, 133.033157
723.225586, 131.937057, 143.132263, 133.855453
717.801575, 136.902359, 141.004211, 140.228653
713.570496, 142.146530, 136.929703, 136.228226
707.106812, 140.250656, 136.178864, 135.433945
703.246643, 144.055740, 138.982651, 132.711884
690.742981, 147.873825, 140.242844, 136.677826
679.087891, 154.297592, 147.203369, 146.883438
667.609680, 156.084717, 145.271774, 142.247498
662.744019, 163.750992, 139.388412, 144.860962
650.022278, 168.036011, 139.686996, 138.815247
637.655884, 171.398788, 140.136108, 139.961639
625.174683, 175.752243, 142.899139, 139.039459
623.324097, 175.739075, 137.201324, 140.707108
611.613464, 177.251556, 141.629562, 145.100342
595.755554, 180.351334, 144.432724, 142.611313
591.725830, 180.721375, 141.412125, 145.038177
582.730835, 180.203629, 141.887070, 146.205215
575.521606, 178.583725, 139.997818, 140.896591
570.062256, 178.405609, 138.213715, 143.245499
564.366516, 181.278778, 134.048737, 139.403305
551.258606, 174.713928, 141.270477, 143.193390
545.190552, 176.147064, 138.499451, 142.154358
540.286316, 176.549744, 137.172729, 140.911011
533.810669, 176.696518, 136.392456, 140.401581
525.276306, 179.672058, 138.388870, 142.823486
521.689270, 176.648224, 135.011719, 140.968307
518.707397, 174.906235, 134.201828, 139.335159
513.839478, 172.759796, 135.350449, 140.097900
512.075562, 173.958527, 135.063263, 141.052750
507.919128, 174.262177, 135.810715, 143.280228
505.430176, 173.800507, 133.961655, 141.086792
501.434204, 182.584473, 135.536469, 132.477310
500.524200, 181.493652, 133.191772, 132.525940
500.936646, 176.630814, 130.525909, 135.965775
497.987854, 172.590988, 134.543549, 140.644058
495.282043, 168.738022, 134.187408, 137.619507
493.140625, 170.610992, 133.730194, 133.966599
490.808258, 165.952484, 135.114105, 133.396469
490.311005, 164.855301, 136.339737, 132.004608
493.978027, 160.011932, 130.043716, 132.821869
491.922180, 156.303314, 133.939758, 130.835571
493.318207, 153.683136, 129.380219, 129.739120
492.934784, 153.256790, 129.839951, 126.825630
492.519714, 151.458344, 130.187378, 129.795990
495.353577, 150.672760, 130.570038, 125.561516
493.035278, 153.519440, 132.199768, 128.829178
488.949860, 154.420959, 135.648056, 134.661697
488.579041, 157.089142, 139.766205, 142.293320
489.375671, 158.669128, 137.074646, 137.154190
488.320953, 157.521561, 135.575943, 135.096390
490.151703, 157.190552, 135.806107, 136.630875
491.765656, 160.857147, 136.479553, 139.058807
491.083618, 160.232666, 138.293350, 141.071228
494.419556, 162.669571, 133.877731, 135.408035
501.429993, 161.682404, 130.337036, 137.847275
498.098846, 160.206650, 135.190979, 138.840683
504.775604, 159.114914, 131.865997, 139.602661
504.078491, 160.922791, 137.377625, 139.418518
508.183472, 162.602280, 136.615936, 137.200012
510.170227, 159.032211, 138.571854, 140.026428
515.876221, 160.588318, 132.732025, 136.262314
518.860352, 160.012451, 134.741364, 134.447433
522.906860, 159.578888, 131.965225, 133.149963
524.922424, 158.676178, 135.461456, 132.917664
533.903809, 158.860001, 131.748489, 135.160645
534.895325, 158.140076, 133.484756, 135.428925
538.500183, 162.208679, 136.246841, 141.658356
540.036682, 160.842896, 135.750290, 141.597824
546.420044, 165.843231, 133.839417, 138.657074
548.309204, 162.801895, 135.720612, 136.928299
555.501160, 162.738220, 134.013382, 139.543823
561.551758, 157.018692, 138.481110, 136.895172
569.646118, 156.899918, 132.790421, 135.157471
575.710449, 157.054626, 131.226669, 133.560120
584.703430, 154.242157, 134.804428, 138.890152
591.978149, 156.612961, 130.220947, 133.073746
600.427612, 157.341125, 128.160324, 128.448700
607.581421, 155.742874, 132.487991, 133.682800
612.173584, 156.380920, 135.134964, 136.922775
617.759583, 157.583832, 136.041946, 137.666428
625.535889, 158.719193, 134.907822, 139.929459
633.517395, 158.648514, 136.250305, 143.845154
638.315918, 164.120163, 135.592575, 143.762726
643.340820, 162.866898, 137.592606, 147.078888
646.812500, 162.824615, 139.619019, 147.776260
650.322693, 160.823502, 144.178680, 151.203018
658.094238, 164.504639, 137.144241, 143.582001
661.112671, 157.311707, 141.719971, 147.684952
665.730469, 155.790405, 140.204605, 147.428635
667.993042, 156.918533, 140.583588, 147.796036
823.499207, 330.637268, 17.390890, 16.923687
670.533264, 161.923462, 136.645737, 141.553970
669.150757, 162.649551, 137.386383, 143.110153
669.361755, 163.628143, 139.557526, 144.454193
671.115112, 165.018326, 137.957916, 143.845673
673.825012, 165.065674, 135.500153, 141.843628
675.057495, 168.281189, 140.124832, 144.212402
684.292236, 169.321899, 134.043808, 144.945068
683.558228, 170.905396, 136.341919, 147.895004
684.451050, 171.852371, 138.449417, 148.310913
689.892517, 176.011536, 138.881958, 145.778442
694.808411, 179.379425, 138.555969, 145.936447
695.401245, 185.160828, 138.477341, 146.835663
697.958252, 189.050751, 140.073990, 147.999039
699.708374, 189.058029, 138.663895, 147.408661
699.242432, 186.870056, 139.660660, 145.603165
700.444214, 189.471100, 137.898376, 146.027618
697.158508, 190.591217, 141.260910, 149.570953
696.140808, 186.401703, 141.981064, 154.379013
693.256958, 185.544357, 143.117325, 153.089081
697.193970, 189.353973, 140.903473, 150.359634
690.244019, 182.293884, 142.331894, 153.874039
689.009094, 180.324066, 139.430695, 147.442490
681.642456, 175.428955, 144.716446, 155.615540
673.059814, 174.870880, 148.095734, 156.533066
673.168762, 171.666702, 139.850815, 150.016006
669.542603, 170.236526, 137.931076, 149.071030
662.911926, 168.040146, 139.521866, 150.348938
648.626587, 169.366165, 145.601364, 153.456787
641.606506, 170.916397, 147.372925, 155.261887
633.513855, 174.319550, 148.953323, 152.526840
631.652649, 173.990234, 137.619751, 144.540390
620.362427, 174.019272, 147.961029, 149.533295
613.247070, 172.474457, 144.362152, 147.611130
600.461487, 175.194733, 150.712967, 149.004135
594.818909, 174.998993, 140.509674, 140.407013
579.999023, 179.503342, 148.887787, 143.653946
570.523376, 177.799469, 150.423141, 149.751968
568.090820, 176.775345, 145.981552, 148.281418
558.498291, 172.694855, 145.099335, 149.303970
546.593750, 178.876495, 149.161865, 145.233521
541.544128, 173.875412, 146.137421, 150.109833
531.562805, 177.987640, 148.140594, 144.939209
525.815002, 177.825912, 147.528107, 143.262238
519.239319, 174.813568, 144.251511, 144.565170
515.174561, 176.839447, 135.486038, 136.168518
507.985718, 173.815125, 143.928513, 140.881653
501.381470, 171.605469, 143.223648, 143.448471
489.386047, 173.750870, 146.355209, 138.887314
486.885345, 173.962860, 144.082932, 139.875076
477.368988, 181.313629, 144.501801, 138.177826
474.239563, 178.047470, 147.885696, 141.236588
472.299225, 179.184494, 149.457565, 143.243668
470.361786, 180.081619, 149.138245, 144.159180
465.066193, 183.960541, 151.713470, 142.828323
466.763000, 182.634628, 148.801376, 143.858490
467.163452, 187.656921, 137.431549, 136.191452
463.361420, 186.375244, 139.543152, 138.078430
457.710876, 194.611115, 145.666611, 141.293304
456.040985, 191.977844, 140.260513, 137.905502
450.211029, 191.901871, 147.364166, 139.062347
446.739655, 194.237106, 146.641983, 141.168610
445.619537, 189.727676, 151.720718, 146.217957
442.319427, 192.731476, 146.035477, 139.646149
443.908600, 190.334442, 145.642700, 143.802841
443.527832, 202.026581, 140.385681, 135.670502
436.965057, 190.955536, 153.291855, 147.785767
439.625061, 191.889008, 140.833405, 143.095154
430.627716, 194.864990, 151.723206, 144.473831
438.391846, 191.777344, 137.289566, 136.825150
436.630219, 191.231522, 137.946823, 136.167419
429.754059, 194.859314, 145.312988, 140.998306
435.999603, 189.222443, 136.546524, 137.549011
433.551910, 190.699036, 143.460876, 143.178040
433.894165, 191.920898, 143.834625, 142.106537
435.065796, 186.774292, 152.136322, 148.410553
441.036865, 183.980820, 147.845535, 148.946808
452.091888, 184.792053, 135.456650, 144.267853
452.010132, 177.109543, 143.808548, 148.528122
457.898407, 178.339706, 140.650436, 147.599777
470.038300, 181.544952, 132.964508, 142.782410
469.284729, 178.337936, 139.793320, 145.908035
475.914124, 179.629440, 138.427277, 144.342834
480.431244, 179.289276, 141.481430, 150.248810
489.328247, 182.242706, 138.716766, 149.065720
496.860107, 179.930878, 136.937485, 147.870361
504.412018, 184.906647, 136.633484, 148.522247
509.390808, 179.133286, 140.141113, 152.417252
516.909729, 179.138412, 138.188385, 151.201157
524.868958, 185.702026, 138.631760, 149.559189
530.852234, 182.038147, 140.868057, 155.391022
538.643982, 177.262970, 142.119186, 155.345367
549.028076, 181.056641, 136.754105, 147.500229
553.255676, 177.144958, 139.594818, 145.698837
565.251587, 185.457672, 138.176285, 137.167206
572.006470, 179.547958, 142.115402, 151.136795
581.115479, 182.945465, 137.739914, 149.748352
591.016052, 181.005096, 134.197998, 142.033768
597.552063, 176.989716, 139.480209, 142.894424
604.786804, 181.361191, 133.011322, 141.624664
613.393860, 179.849152, 134.634308, 144.791809
620.283752, 179.472656, 138.592133, 139.368805
626.487244, 178.443115, 136.509827, 136.800323
629.202576, 175.672104, 139.809982, 140.390915
643.340759, 175.706635, 135.439728, 141.620346
646.697021, 176.292053, 137.318588, 141.999329
652.127930, 185.581711, 139.522110, 134.189423
656.158875, 175.868896, 138.766479, 143.045013
659.399536, 187.161713, 142.529541, 138.133682
665.323486, 181.334946, 139.581085, 142.178894
671.211548, 186.483475, 138.756516, 137.464462
673.806274, 183.702454, 137.945938, 139.278824
677.071350, 184.625244, 137.548935, 142.881485
680.635559, 186.942291, 138.780014, 141.445206
685.398499, 190.645294, 138.196396, 140.092163
689.855408, 197.897369, 136.342804, 142.195786
691.684692, 198.285126, 140.572998, 147.732635
692.047241, 197.780060, 143.343140, 149.335922
696.403687, 198.981232, 137.944427, 147.702805
694.615356, 197.777802, 142.068832, 151.818298
694.155945, 200.507507, 141.195251, 147.388504
695.816406, 200.880402, 137.612259, 146.635284
683.230713, 207.269440, 145.820633, 146.303665
685.374573, 208.171310, 140.595367, 140.467484
677.956116, 208.077942, 145.721268, 144.505524
679.119751, 208.829514, 136.250870, 136.664429
680.119690, 205.757950, 135.024139, 140.471466
679.565369, 206.191635, 136.960770, 144.944397
679.248230, 206.297638, 135.445908, 142.949875
674.054382, 209.306412, 139.738724, 141.932404
674.797852, 208.816696, 140.579681, 141.904022
671.271912, 207.549408, 145.836639, 144.499573
676.736267, 208.846024, 138.979492, 138.307144
676.874451, 207.765991, 139.874512, 138.965607
676.207458, 209.381165, 139.302597, 137.984634
676.704834, 209.884628, 137.842804, 137.819092
677.457520, 210.147659, 137.694107, 137.152328
673.942139, 207.378525, 139.019196, 138.951904
673.559143, 207.037872, 138.921341, 139.145203
673.836792, 207.561066, 140.278885, 140.796326
676.426697, 213.367264, 136.439835, 136.056595
674.509521, 216.743317, 140.629333, 140.079102
677.470093, 212.923019, 141.603088, 140.794800
678.086182, 211.816406, 141.104019, 140.880508
673.703674, 209.206635, 148.331573, 145.414673
674.640991, 208.945786, 147.115097, 145.829712
678.561035, 210.572601, 143.801590, 142.800552
678.881470, 209.696625, 142.778229, 142.632385
678.214172, 209.474060, 143.866486, 143.551727
676.687256, 208.120667, 144.983078, 144.656769
677.090149, 207.060455, 144.399704, 145.935562
677.632935, 212.985657, 138.143967, 140.932251
675.395752, 212.021942, 134.038208, 136.893616
671.393372, 216.670898, 135.809570, 136.606308
672.381714, 221.933899, 135.391647, 138.715729
670.552368, 223.705963, 137.760071, 143.386612
666.567200, 225.338287, 142.157486, 145.614609
666.365906, 225.240936, 135.372116, 144.550491
659.037109, 228.568878, 146.870438, 152.589554
659.262329, 228.642502, 139.742325, 143.597321
653.571655, 231.243042, 143.944550, 147.440613
650.801819, 230.701981, 142.408569, 142.050339
647.193237, 227.615723, 143.293747, 146.100952
644.229614, 228.350815, 145.103546, 146.672424
639.839417, 229.151337, 146.529144, 146.713379
635.588623, 226.759933, 148.408188, 150.190155
634.252258, 225.884552, 143.741791, 144.610016
632.367371, 231.637299, 144.125504, 141.436218
626.370972, 228.916168, 144.525848, 143.714188
624.529175, 222.304596, 143.788422, 149.107285
617.424622, 220.945633, 143.229172, 150.113846
609.676208, 209.380966, 143.756088, 145.063721
600.794434, 204.694702, 143.660767, 142.939453
591.907593, 204.596802, 144.063370, 141.964203
583.266846, 203.836517, 142.816986, 143.041199
572.571960, 199.538452, 147.510712, 143.471436
564.736145, 198.535217, 146.550812, 139.451920
560.619080, 197.593658, 139.393707, 138.904907
549.004944, 187.765564, 149.920410, 149.490158
542.950623, 192.680145, 147.704712, 144.824036
538.197571, 185.592468, 140.735626, 141.069916
529.129456, 184.558746, 144.126892, 143.218445
525.835938, 188.124405, 138.945984, 139.341705
512.463562, 190.980865, 144.243317, 141.799545
503.905121, 190.072556, 146.335052, 140.139755
499.048889, 190.888611, 141.840439, 142.361710
487.115387, 194.028198, 148.672089, 142.374664
478.798737, 199.563858, 146.680695, 142.152298
474.814880, 194.904022, 148.349457, 147.942017
468.629944, 201.364044, 150.669052, 146.290985
463.629517, 200.509842, 147.529495, 141.054398
459.313904, 199.772797, 148.562241, 141.723511
459.684967, 200.731964, 142.340591, 140.562698
454.974976, 199.376877, 144.373276, 141.494949
450.278503, 192.829559, 148.023529, 147.665787
451.363251, 194.828354, 143.741409, 145.783981
445.546387, 190.952576, 148.325272, 150.725830
445.778534, 190.758331, 149.500931, 152.961609
451.606476, 189.871765, 140.341202, 145.022919
453.981781, 188.643799, 145.750565, 151.548248
460.639069, 191.103088, 134.879288, 145.955704
460.376862, 187.844681, 139.722321, 147.862289
462.687897, 185.079117, 144.950790, 156.933151
469.779327, 188.720398, 139.378998, 152.535843
475.724579, 189.845673, 140.669083, 154.375977
478.799896, 189.903198, 140.523575, 147.345291
490.792450, 192.241074, 134.879410, 143.722794
492.907959, 190.924194, 144.078156, 151.291077
503.431183, 191.713669, 138.875565, 153.785431
508.592651, 194.310532, 138.774857, 152.241150
509.868591, 197.373993, 140.939163, 148.444168
511.693207, 196.695923, 143.825974, 149.624893
517.948120, 189.976807, 142.256287, 147.547440
523.512024, 187.055115, 140.747849, 146.857132
522.605164, 183.469391, 140.724335, 145.652100
524.717346, 183.476425, 141.284973, 145.310760
526.418030, 183.905533, 140.241211, 143.306015
528.196655, 185.833862, 140.114822, 147.925964
529.232178, 185.818695, 143.621124, 150.655609
534.448303, 186.297989, 140.043686, 139.951675
534.321960, 183.099258, 144.296936, 143.083313
538.194519, 186.496689, 142.701614, 139.838318
545.338867, 186.733917, 144.114288, 140.269730
549.821533, 182.151489, 145.254517, 144.317413
554.227905, 185.049255, 148.605774, 142.613098
567.462341, 183.326965, 138.363174, 137.752426
570.258179, 187.545349, 144.577698, 142.111832
583.908386, 190.417297, 143.804169, 143.572784
589.191528, 183.477768, 139.574219, 140.086868
602.195496, 187.007507, 135.810013, 138.798462
606.026306, 184.830414, 143.880661, 143.843826
616.960144, 186.021210, 144.809433, 146.535751
630.056274, 188.942932, 140.293564, 141.506195
642.543152, 191.290833, 134.500107, 133.129974
648.529541, 194.315552, 136.435730, 137.804108
656.845886, 191.568893, 140.786346, 141.337646
665.926086, 192.397980, 139.917358, 146.299652
677.888306, 185.115952, 135.815247, 142.183151
680.011169, 186.195541, 137.550003, 140.809448
694.462219, 191.622025, 129.973465, 136.937576
694.693298, 190.749207, 140.930313, 142.591843
706.236633, 191.024277, 131.787354, 134.817245
709.048950, 190.101822, 134.467590, 138.881424
716.871216, 189.166336, 135.213470, 137.562408
719.943787, 194.708313, 133.957870, 137.472015
724.083740, 192.514008, 132.513138, 136.155823
726.467407, 189.753052, 132.714371, 140.118561
730.007813, 187.870743, 129.102768, 135.441391
729.215027, 178.819366, 139.482224, 135.900284
734.901733, 180.974640, 131.519638, 137.471634
733.537048, 183.318970, 133.474045, 139.924026
561.719910, 485.533875, 91.605728, 82.034927
732.388733, 180.736069, 136.983139, 136.585922
730.870605, 184.775848, 135.421143, 140.466797
906.170227, 374.797424, 33.132393, 34.305603
718.736877, 191.234360, 137.909149, 136.760666
904.820313, 371.588715, 28.273453, 27.944166
701.250488, 198.366364, 143.362488, 142.205444
690.690430, 201.167023, 144.853165, 141.305389
680.679138, 203.515930, 140.760254, 137.778656
672.333496, 205.017715, 144.528870, 141.878693
665.535034, 212.170349, 140.448685, 135.703323
650.997864, 215.489716, 150.529678, 138.328751
652.226807, 213.290070, 138.613174, 134.099472
641.807678, 211.885620, 139.525009, 134.939835
629.625793, 210.281891, 142.595200, 136.544510
616.204773, 206.946960, 145.718750, 137.239151
606.489990, 202.067429, 145.203796, 138.827469
599.538879, 199.016144, 137.542130, 135.471420
591.051880, 188.513000, 140.700089, 138.497589
589.029785, 184.377472, 136.976959, 136.548447
585.942078, 179.842590, 134.598969, 134.997177
584.340210, 172.170593, 132.811905, 139.749954
576.756470, 169.412842, 132.666168, 136.011765
567.980103, 163.462479, 138.727036, 139.730133
563.223267, 165.836014, 133.639374, 137.876602
557.460938, 162.175995, 129.784576, 134.386749
550.813721, 160.847855, 136.954529, 137.111710
545.487000, 165.537140, 133.019699, 135.199890
542.425110, 165.140106, 132.059982, 135.841873
538.509949, 167.253448, 132.041214, 136.548172
537.696777, 169.637970, 132.099487, 139.323349
532.259460, 173.870056, 132.075607, 142.158112
528.234802, 177.628647, 129.829941, 140.032272
520.875183, 186.506180, 132.361847, 140.713593
515.514282, 187.741455, 133.839920, 140.462509
511.399902, 196.951324, 132.774490, 138.649994
507.476166, 193.468719, 133.704147, 138.618484
506.873566, 198.787628, 132.399750, 140.780319
502.121246, 199.394592, 131.834641, 139.574692
498.731903, 192.190704, 131.842773, 139.419418
492.701447, 187.385132, 133.917145, 139.998352
491.864929, 185.779861, 133.499878, 139.786591
486.485382, 182.174683, 134.086121, 141.100845
482.919281, 183.049011, 136.867050, 144.138901
480.787720, 183.885712, 135.643082, 140.448273
478.291077, 185.691238, 136.714661, 140.305573
485.701874, 190.094360, 132.317368, 136.607483
487.262085, 196.726700, 135.501755, 140.524353
488.509064, 199.575958, 140.209045, 140.438049
495.099854, 207.988663, 135.686234, 137.470734
498.314636, 205.449432, 136.145401, 141.704544
501.753021, 210.174820, 136.086777, 143.570313
504.635956, 209.309128, 136.174957, 141.601288
508.263702, 215.191345, 135.604111, 138.693420
515.046875, 211.168777, 129.476089, 138.603470
519.191528, 211.685684, 129.959229, 142.572769
522.465637, 213.247925, 129.623901, 145.661987
522.277527, 209.145706, 137.436401, 145.677399
537.953491, 216.446777, 127.425919, 137.253876
534.541077, 206.624023, 138.919083, 145.063492
542.167603, 205.678894, 135.903336, 146.325668
551.643188, 209.234650, 133.148743, 140.303391
561.289734, 205.522064, 131.280289, 142.576828
569.807556, 206.736160, 125.292641, 132.603485
576.278015, 206.625320, 131.700912, 142.404236
582.911621, 205.923370, 130.059845, 140.680466
589.526550, 214.792877, 132.127029, 134.682602
597.530273, 206.080048, 136.667725, 141.564270
607.185791, 213.419098, 133.510712, 135.477966
621.905945, 205.828888, 133.826004, 141.765732
623.017395, 203.201370, 138.355484, 146.591690
638.938477, 206.295349, 133.818314, 147.629730
641.579956, 202.247650, 140.095215, 148.520050
660.537048, 205.155731, 133.606735, 144.973999
667.752869, 211.126312, 128.880859, 139.561081
679.036499, 205.054764, 133.185730, 141.811920
686.445801, 205.714874, 136.192459, 147.156418
691.526367, 209.113327, 141.275970, 146.361176
710.913513, 207.746689, 131.475281, 146.288651
715.863464, 209.203674, 135.149460, 144.428757
720.859131, 211.530731, 141.548340, 146.852234
732.987854, 211.739380, 141.128906, 146.597122
738.083435, 208.110977, 140.584717, 145.514725
751.738281, 206.293365, 136.347778, 148.267075
760.207825, 212.017670, 137.068954, 147.108688
757.977722, 209.288940, 144.762436, 147.589615
738.196472, 222.222046, 31.809950, 39.511566
779.375061, 212.054123, 136.157623, 147.328232
789.384277, 212.026978, 128.769592, 144.228058
790.354248, 212.877747, 133.176590, 147.402130
796.459900, 211.008377, 131.048035, 147.262421
787.177856, 211.000732, 142.297928, 149.640182
801.866455, 210.903152, 131.484238, 141.823364
800.769409, 208.351898, 137.113052, 150.811935
803.363647, 212.355103, 137.566071, 146.213318
804.122864, 211.420975, 139.083527, 149.099701
805.858154, 211.494232, 138.537186, 149.703491
809.078064, 212.641464, 130.615997, 147.302948
807.708313, 210.199265, 132.461533, 148.658875
806.449097, 208.749237, 134.561478, 149.715057
801.198608, 207.554703, 135.227966, 148.323761
800.453796, 209.995621, 133.834259, 145.125381
778.009583, 347.152924, 99.445824, 77.505905
792.204468, 203.498260, 133.396240, 146.274292
780.354797, 192.081665, 141.565414, 155.500137
770.067810, 186.217590, 146.881729, 156.439728
761.110107, 186.198059, 144.481552, 159.140396
746.917480, 179.934692, 150.803940, 156.483704
743.793518, 183.798157, 144.939484, 152.969223
731.815308, 181.078186, 144.596985, 153.293747
716.125732, 181.260071, 143.846008, 144.918686
706.916626, 175.791000, 143.000580, 151.300339
688.391052, 177.883575, 146.207306, 151.461212
681.090576, 166.876556, 144.989258, 154.388489
671.084412, 175.856918, 141.996445, 143.044449
658.824402, 162.820068, 144.669815, 150.147827
645.379517, 161.444519, 146.679794, 152.428360
636.207947, 161.781219, 145.444794, 150.324387
624.069763, 156.721497, 149.854309, 156.023987
612.792908, 156.377502, 152.512558, 158.791962
607.568420, 156.053375, 148.829514, 150.726456
596.528137, 152.874222, 152.496246, 153.416214
588.520752, 154.856186, 147.285339, 148.263382
584.294373, 153.272369, 147.049820, 151.570938

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,803 @@
219.621918, 324.292511, 175.220032, 187.122589
219.631104, 324.799438, 175.552780, 187.127274
217.474487, 326.042908, 179.752090, 185.549469
217.755081, 326.480591, 179.874725, 184.844681
218.727264, 326.473267, 179.167389, 184.568954
217.458206, 325.976501, 180.243393, 185.496246
218.115616, 326.892334, 179.871048, 184.402252
218.620743, 326.583069, 179.641678, 185.572021
219.456207, 327.272583, 179.153702, 184.636139
218.640564, 327.168610, 179.844009, 184.749390
219.432693, 326.757568, 179.176636, 185.385925
218.238693, 326.261047, 180.381699, 186.351654
219.006561, 326.444153, 179.340775, 185.909164
220.024796, 326.315826, 177.728638, 185.844345
220.341461, 326.095093, 177.684464, 186.209854
219.783829, 326.211853, 178.704803, 186.019409
221.168686, 326.120911, 177.557449, 185.987076
223.138016, 326.646362, 175.072006, 185.449707
219.868439, 325.821472, 180.244156, 186.548157
222.385483, 326.168701, 176.699707, 185.656738
221.673660, 325.906372, 177.831131, 186.178131
222.614746, 325.980835, 177.020370, 186.102386
223.615326, 326.575623, 175.206482, 185.092575
224.806702, 328.274261, 172.637527, 183.417236
226.399124, 329.157227, 169.703018, 181.710571
223.106216, 332.099213, 179.110336, 179.094772
224.624268, 326.300140, 175.611969, 185.921509
222.697372, 326.983002, 176.451355, 181.571075
223.241501, 325.222839, 188.080750, 179.073242
225.079910, 320.453888, 174.769043, 184.934250
218.103226, 320.608337, 189.460205, 186.347397
220.794983, 321.900421, 183.855179, 185.704285
222.269852, 318.179108, 178.579010, 181.912216
216.106583, 322.205811, 187.671204, 176.980270
220.666229, 317.430634, 184.426743, 184.765686
219.369949, 315.741913, 186.310760, 186.194168
221.167297, 315.422089, 183.217224, 184.137222
224.245346, 314.634491, 177.844650, 180.770660
226.112305, 311.813507, 168.495407, 180.790390
225.799347, 311.395752, 169.085403, 180.921799
224.384888, 310.727051, 170.089325, 181.190567
224.610214, 310.726837, 169.466141, 181.898712
225.336761, 310.987457, 168.155991, 181.919876
221.856354, 309.166473, 183.747391, 193.778748
219.992432, 307.596039, 183.661026, 196.387375
224.773956, 307.950073, 175.792114, 191.475464
215.824265, 315.197693, 190.422699, 189.995651
215.965271, 317.176453, 188.135773, 188.754868
224.027969, 322.233978, 177.063232, 182.668884
215.180634, 321.787506, 182.788376, 184.478104
221.158066, 321.380249, 177.283554, 183.597931
226.997665, 326.939911, 167.560089, 179.146927
226.741302, 328.019623, 166.630798, 178.199463
224.846970, 326.602539, 167.302643, 180.281311
225.553452, 328.788574, 172.120087, 179.058823
222.393982, 321.508942, 175.693268, 187.629272
221.331284, 326.439240, 170.971527, 180.212219
221.189774, 326.206238, 171.100815, 179.943741
219.715576, 321.497772, 177.662201, 189.320618
221.745193, 320.996765, 177.093842, 189.910995
217.267731, 319.353516, 179.569992, 190.860245
216.307999, 318.195862, 182.863754, 190.972687
219.718292, 319.015869, 178.321136, 189.153000
215.135498, 318.644440, 183.716019, 192.417160
215.965393, 316.846863, 182.298950, 189.207047
216.940125, 317.267395, 181.374359, 187.986115
219.854645, 316.825104, 176.409790, 185.061752
215.434448, 318.153381, 175.359100, 180.512314
216.689331, 317.608765, 176.240662, 180.307739
212.167206, 318.020813, 178.270157, 180.734283
211.002716, 319.202423, 178.769089, 180.594818
212.456039, 323.307739, 175.832428, 177.327332
210.106277, 315.773712, 179.439545, 183.510651
210.746506, 328.297424, 175.439102, 171.967148
211.583893, 324.595276, 176.278152, 175.747162
213.901627, 317.825348, 176.164673, 183.879395
212.743866, 318.078705, 176.608536, 184.018311
207.649902, 318.689362, 181.451355, 184.863358
206.375900, 321.325348, 179.220596, 179.713440
207.805832, 329.292358, 178.806473, 175.689957
207.262314, 330.191345, 172.547989, 172.547760
206.091309, 329.797577, 175.082245, 167.879807
205.735199, 327.747803, 175.859558, 169.329315
209.781204, 324.496185, 175.501114, 176.252975
209.199692, 323.760345, 175.266098, 176.005417
204.693924, 328.095276, 175.051437, 168.448074
203.335632, 324.706787, 176.354980, 172.424866
202.588303, 325.013824, 175.472839, 171.530167
202.595535, 318.340759, 175.697723, 176.009888
208.121902, 324.480621, 172.800583, 171.969604
199.800369, 317.695984, 177.811340, 175.943253
201.231293, 316.221863, 179.298721, 184.734680
198.162766, 318.646484, 179.621521, 176.121246
202.215424, 316.887482, 179.080307, 186.113556
202.012634, 317.138306, 179.081680, 186.376450
201.453781, 318.386963, 178.469925, 184.527206
200.409225, 322.132843, 177.980377, 177.841812
200.631210, 322.765442, 177.412064, 177.307816
200.815842, 318.816040, 178.151398, 182.861511
200.012955, 323.845306, 177.267960, 176.897415
200.144470, 318.810883, 178.408707, 183.530396
200.809738, 319.457428, 176.962234, 181.691101
200.213593, 319.430847, 177.518082, 182.809402
199.759277, 319.761841, 176.855286, 182.344589
199.551376, 320.261993, 176.092743, 181.644379
199.707748, 320.348022, 177.456665, 182.548447
200.222336, 320.646667, 177.442245, 182.275589
200.574921, 321.048981, 176.821411, 181.400467
200.004761, 320.941559, 176.977737, 182.717285
200.857559, 322.168671, 176.325470, 179.534882
201.739243, 332.718536, 172.165222, 172.134933
201.563446, 333.310181, 172.477493, 172.445892
204.967773, 329.154572, 174.986603, 171.507690
205.277557, 329.162079, 175.113419, 173.014938
202.091583, 324.770020, 175.000198, 177.222946
201.985092, 324.148743, 176.139236, 177.087906
204.787766, 330.402069, 174.994461, 171.287949
205.347061, 330.221497, 173.417740, 169.954636
201.005585, 323.501984, 175.533386, 177.671906
202.404846, 323.020813, 175.075516, 179.382919
198.531509, 324.415497, 176.970200, 176.549011
198.411240, 324.571136, 176.986313, 175.822189
199.421402, 323.228516, 176.361465, 177.352692
200.422729, 323.270599, 175.273834, 177.951935
200.651413, 321.972626, 176.869873, 181.344559
200.974060, 321.845459, 176.570328, 181.859421
201.442230, 322.454498, 175.825943, 180.889206
202.407593, 322.410217, 175.128906, 180.916046
202.880402, 323.029449, 174.462067, 180.402634
207.279266, 328.563416, 171.770218, 173.364380
201.589493, 322.629364, 176.068848, 180.073792
207.967499, 328.106293, 171.362015, 173.395691
207.545471, 329.154053, 170.735016, 171.719025
208.075851, 328.899078, 170.396881, 171.787491
206.818420, 329.028076, 171.700317, 171.861694
205.940643, 329.245453, 173.017914, 172.900269
201.211441, 326.009155, 175.319962, 177.216507
200.209167, 325.721954, 177.632660, 177.569901
200.336472, 326.244995, 175.663956, 176.926147
203.884583, 330.737610, 174.321594, 172.437607
196.635239, 329.398682, 178.034073, 170.898224
198.587311, 326.620911, 176.191849, 176.469299
193.120544, 323.835236, 180.294876, 183.083023
196.181961, 324.731506, 178.507721, 178.288116
195.312561, 324.155945, 177.054901, 178.801132
195.060043, 323.350586, 179.088425, 180.062576
195.294785, 324.742096, 176.815430, 178.526031
195.897430, 325.521912, 176.265152, 178.046539
195.585983, 324.544067, 176.725372, 178.720566
190.382446, 322.592896, 185.503403, 179.129074
191.150772, 324.012573, 184.905106, 179.347397
189.685928, 322.215576, 189.517395, 181.245590
189.766098, 323.075592, 186.808945, 180.838455
189.254440, 322.900360, 188.996429, 180.913818
195.113403, 324.164886, 178.440292, 178.893356
195.313416, 323.789398, 177.017792, 178.966675
195.177689, 323.793884, 177.127182, 179.837387
193.633011, 321.845642, 182.666260, 184.391510
193.474197, 322.459259, 182.961807, 183.706009
194.951004, 323.886658, 179.134293, 180.997849
194.699356, 322.707886, 181.852982, 184.346085
194.817703, 324.609192, 179.053543, 180.550232
195.144104, 324.634186, 180.414948, 182.524323
194.900406, 326.160248, 177.730225, 179.363358
195.380463, 326.958344, 176.735580, 179.477188
188.191132, 325.177612, 184.811035, 181.775024
188.332306, 325.151733, 184.452759, 181.468460
188.947281, 325.635315, 183.510422, 180.219025
188.532318, 325.224335, 184.450500, 182.444122
189.099854, 325.915527, 182.338440, 182.444321
188.816437, 326.613251, 183.110443, 183.322357
190.448105, 326.863068, 180.859665, 182.282593
190.446335, 326.806091, 180.858963, 182.386444
190.415543, 326.921997, 181.587051, 182.284912
189.060593, 327.062927, 183.827957, 183.312668
189.995514, 327.723877, 183.483795, 182.067673
190.812546, 328.363525, 182.504440, 181.743469
190.206299, 329.322266, 184.022354, 181.356110
189.756378, 330.192596, 184.905685, 180.223740
190.147949, 331.589203, 184.622391, 178.533768
190.558823, 331.985474, 184.443695, 177.842682
190.531204, 332.003845, 183.906479, 177.902054
190.165924, 332.859070, 184.164261, 177.412460
191.633148, 334.537537, 181.680710, 174.197388
189.974487, 333.967285, 184.074310, 176.885986
192.146545, 336.313354, 180.473740, 172.875473
192.411423, 336.783661, 179.915329, 172.440125
192.212921, 336.944519, 180.482178, 172.379730
191.585022, 336.754944, 181.464264, 174.465576
192.425690, 338.198334, 180.004456, 173.314774
192.988190, 338.788300, 179.175018, 172.814163
192.777863, 339.123901, 179.462067, 171.759781
192.465759, 338.979889, 179.863785, 172.692810
193.226349, 338.689697, 179.357574, 172.975311
193.550186, 338.761719, 179.399948, 173.136749
193.016205, 338.283417, 180.294067, 174.733292
193.529739, 338.454407, 179.598419, 173.327316
193.667572, 338.872437, 179.768784, 173.731262
193.848770, 338.977020, 179.539185, 173.690353
194.154892, 339.532959, 179.473969, 172.414185
194.705078, 338.801270, 179.582764, 173.643921
194.102615, 340.207123, 180.076538, 171.689377
194.647552, 341.392273, 179.485245, 171.137741
194.949249, 340.241791, 180.806717, 171.290573
192.525116, 336.062805, 186.302582, 177.591858
194.017441, 336.608856, 185.118652, 177.194839
194.333221, 337.262268, 184.801804, 176.769379
197.789230, 339.726654, 181.970703, 173.225052
197.525345, 339.687073, 183.985428, 173.141647
196.855591, 337.990540, 185.062012, 174.694107
198.278091, 335.742401, 182.265839, 176.560715
197.964737, 335.388519, 184.105438, 177.662033
197.791306, 335.606445, 184.664185, 178.170227
198.218979, 335.847321, 184.890869, 178.356781
198.227325, 336.373383, 184.137863, 177.049179
198.248428, 336.397827, 184.175201, 177.116364
198.940994, 336.657593, 183.170898, 175.607910
198.957550, 336.171875, 183.743134, 176.516891
197.610931, 335.568054, 184.630478, 177.669861
198.721115, 336.252930, 183.014618, 175.847153
197.373932, 334.597351, 186.033478, 178.929214
197.722733, 335.854431, 184.727020, 176.276215
198.270966, 336.169678, 183.994888, 175.893677
198.508835, 336.564240, 183.633209, 174.800049
197.819580, 335.695770, 185.203476, 176.789383
199.462280, 336.356720, 182.950607, 174.846863
198.278503, 336.077759, 184.349792, 175.841537
198.142975, 336.186249, 184.488464, 176.517792
198.556931, 335.942841, 184.142868, 175.000519
198.144775, 336.104675, 184.171219, 176.640762
197.967560, 335.953461, 184.828262, 177.080215
199.381577, 336.952301, 182.251007, 173.923660
198.091217, 336.098694, 184.313889, 176.744827
198.107040, 336.389374, 183.742905, 175.692307
197.425415, 335.541809, 185.578217, 177.549118
198.400467, 336.535889, 183.683121, 175.668228
197.599472, 335.277283, 185.148590, 177.968994
197.915771, 336.280518, 184.108276, 176.146515
197.104355, 334.970093, 186.495804, 179.016495
197.547714, 335.402954, 185.475067, 177.682495
197.761871, 335.145813, 185.392059, 177.046509
197.866745, 335.332397, 184.970963, 177.210648
197.708466, 335.838440, 184.736328, 176.479828
197.672318, 335.675262, 185.354309, 176.465530
196.701630, 334.571503, 186.660263, 178.277039
197.058167, 334.868347, 185.894806, 177.713104
197.811798, 335.864502, 185.188950, 175.911224
197.623901, 335.473419, 184.921585, 176.489838
199.631241, 341.337830, 180.617340, 171.110062
201.643143, 340.820801, 179.904068, 174.796051
202.993073, 343.191620, 178.273102, 173.721420
201.743927, 342.203827, 179.028366, 166.043625
200.972610, 340.305084, 180.663300, 174.738403
203.630432, 340.618500, 178.217468, 175.592209
203.350220, 339.931549, 178.868317, 175.724930
203.582291, 339.297363, 178.740067, 176.182587
204.315033, 339.375916, 178.137863, 175.630997
205.357986, 339.339264, 176.873749, 174.835175
205.117783, 339.260223, 177.347839, 175.685516
206.372284, 339.649414, 176.217056, 174.655548
205.628860, 339.409393, 177.483582, 174.809769
206.954361, 339.778046, 175.970474, 174.463593
200.636841, 333.160828, 184.224899, 185.695419
206.972366, 340.415924, 175.800385, 173.567810
199.708786, 331.935699, 185.157730, 186.938660
200.384689, 332.979858, 184.305756, 186.175308
199.696320, 331.963379, 185.251007, 186.529129
200.560196, 332.920074, 184.771500, 186.034912
200.258041, 332.105804, 184.784058, 186.528549
200.214554, 331.907349, 184.952103, 187.011963
199.979568, 331.677521, 185.157440, 186.882431
200.519974, 331.906281, 185.007507, 186.807480
200.715668, 332.072571, 184.655441, 186.620056
200.057098, 331.224274, 185.015060, 187.222916
200.196121, 331.380310, 185.263443, 187.051849
200.306549, 331.484680, 185.313782, 186.892258
200.540787, 331.576385, 185.194336, 186.990417
200.736755, 331.789948, 185.227692, 186.918579
200.186829, 331.265381, 185.396942, 187.288361
200.635040, 331.729553, 185.084259, 186.767990
201.039963, 332.056061, 184.950165, 186.446136
200.519592, 332.106201, 185.504044, 186.860901
201.591019, 332.504791, 184.407928, 186.367950
200.654770, 331.845154, 185.544113, 187.213593
201.079956, 332.224396, 184.822495, 186.682251
201.578751, 332.477966, 184.482651, 186.617340
201.657776, 332.400543, 184.375000, 186.549011
208.216934, 340.377045, 174.706604, 172.580948
201.915634, 331.734497, 184.603775, 186.818314
207.370850, 340.152527, 175.629044, 173.571213
207.712128, 340.223969, 175.117569, 173.681580
207.607269, 340.412292, 175.981033, 173.853683
207.054657, 340.217896, 176.133667, 174.224518
206.898895, 339.792114, 176.098831, 174.668243
207.589203, 340.010193, 175.438339, 174.219131
207.865707, 341.096863, 174.748398, 173.454117
207.911667, 340.585968, 174.570236, 173.813553
207.495087, 339.998535, 176.338440, 175.115601
208.094009, 339.641418, 176.633575, 175.629852
207.579773, 338.634644, 177.888519, 176.958603
208.805923, 340.054596, 176.164734, 175.548187
208.214020, 339.986481, 176.439148, 175.862000
208.472214, 339.610809, 177.002853, 176.650589
207.468323, 338.731171, 178.804520, 178.158035
208.774323, 339.966278, 177.074173, 175.753143
207.184280, 338.315216, 180.527878, 178.320541
205.692886, 337.756226, 182.906967, 179.266586
205.683914, 337.831177, 183.006180, 179.921478
205.945587, 337.908844, 182.589005, 179.561722
206.148758, 337.835510, 182.578796, 179.677673
206.316727, 338.029785, 182.381027, 179.412827
205.990677, 337.529785, 183.368622, 180.756729
205.866730, 336.639862, 183.219299, 181.341751
205.866592, 337.175171, 183.636719, 180.977310
207.557022, 338.583649, 180.067719, 178.046326
206.468094, 338.124908, 182.114746, 179.123322
206.543701, 337.622009, 181.675934, 179.295380
206.415054, 337.703186, 182.421326, 179.177322
207.154358, 338.474701, 181.299423, 178.446060
209.027542, 339.948486, 177.841171, 176.539932
205.928925, 337.759338, 183.627808, 179.994568
206.285980, 337.840607, 182.863129, 179.850113
205.950958, 336.069641, 184.042603, 181.859039
206.039368, 337.500153, 183.482300, 180.040268
205.399475, 335.685547, 185.356125, 182.851685
205.640717, 336.248108, 185.036972, 181.758957
206.409729, 337.586761, 181.306549, 178.790726
207.306015, 338.661194, 179.838028, 177.345856
207.139542, 338.196228, 180.566818, 178.046585
206.424957, 337.623657, 181.965515, 179.215469
207.129288, 338.106262, 180.549667, 177.936798
208.486145, 338.918457, 178.444916, 177.391525
208.529526, 339.027679, 178.206619, 176.921524
200.792282, 333.103088, 185.989883, 187.506378
208.489807, 339.421661, 178.222824, 176.601288
199.715424, 333.252808, 184.004135, 186.290771
207.698013, 339.182220, 177.693588, 176.798874
207.746567, 339.302826, 177.823700, 177.472809
202.019867, 333.709595, 183.091812, 185.724960
202.764496, 334.237793, 183.135056, 185.291901
207.700562, 340.122986, 177.341400, 176.491837
207.247162, 340.085358, 178.618927, 177.174973
206.534943, 339.249115, 179.835724, 178.027237
202.483215, 334.582825, 182.690536, 185.108246
208.060440, 340.832977, 176.702179, 176.273849
203.153564, 335.183716, 182.446960, 183.884079
207.121704, 341.337494, 178.183273, 176.499191
201.247940, 335.027252, 182.581985, 185.029205
205.558487, 339.881744, 180.526749, 178.205200
206.150513, 340.854736, 178.814774, 177.200989
204.941544, 339.024170, 181.177490, 179.152084
205.093628, 340.240601, 181.845840, 178.636093
204.757889, 339.044891, 181.337341, 179.570450
205.021042, 340.363831, 181.044159, 178.429642
204.037155, 339.988953, 183.570984, 180.236038
204.479416, 339.964600, 182.634521, 179.128754
204.351700, 339.152039, 182.830261, 179.807373
203.704361, 338.014954, 183.913498, 181.301758
204.054993, 338.891663, 183.182770, 180.287964
204.362289, 338.869446, 182.334869, 179.576447
203.821548, 337.699768, 183.342133, 181.517212
204.213104, 338.786163, 183.255417, 180.809006
203.335251, 337.910339, 185.022827, 182.031250
200.787094, 334.597137, 186.186340, 186.694504
203.728378, 336.499939, 183.496262, 182.082886
202.819901, 334.415771, 183.145447, 184.873062
204.390305, 337.010681, 182.784515, 181.338989
202.833542, 334.296967, 182.477051, 184.032196
200.872070, 333.294586, 185.766602, 187.426788
199.129776, 333.017456, 187.050430, 188.533630
198.346588, 332.891174, 186.601532, 188.428635
198.927872, 333.087769, 186.227951, 188.020721
198.889832, 332.780090, 186.192261, 188.032211
199.317261, 332.957153, 185.898239, 188.119431
199.135178, 332.853943, 186.812531, 187.796875
198.810211, 332.864410, 187.256256, 187.996353
206.224289, 337.334259, 180.029404, 179.411942
198.901749, 335.589783, 187.855301, 182.554382
200.327011, 335.719116, 186.313263, 181.903473
205.010178, 337.655457, 183.750320, 181.645950
199.350128, 335.645508, 187.762268, 182.768814
205.220322, 337.748657, 184.951691, 182.783646
206.482513, 335.099762, 184.607727, 185.125809
206.197830, 334.904388, 185.566086, 186.230499
206.079300, 336.195801, 185.267075, 185.204834
206.585083, 337.075409, 184.558594, 183.951233
200.345139, 336.224182, 186.644547, 181.317276
205.243851, 334.343689, 187.218338, 187.747849
202.471863, 338.588165, 182.206940, 179.185394
201.470932, 337.545349, 185.331421, 180.777618
202.017487, 338.263153, 183.732452, 180.640564
201.592072, 338.048401, 184.488434, 179.138229
206.058990, 334.544067, 187.292633, 189.144440
201.948013, 338.392609, 183.353790, 178.343155
205.651733, 333.578766, 189.010834, 192.062653
201.817108, 338.331238, 183.396210, 178.170975
202.539169, 338.647003, 182.905716, 179.433868
202.354965, 338.642059, 183.094666, 179.363556
202.793198, 338.498291, 182.093658, 179.274445
201.732269, 338.064117, 184.231110, 180.662659
201.602936, 338.293457, 184.054825, 180.174255
204.586334, 332.012268, 191.093491, 193.275040
204.586823, 332.460114, 191.282669, 192.943741
201.079407, 338.070587, 185.432205, 181.224136
204.973709, 334.629272, 189.381607, 189.711609
201.655289, 338.038879, 184.186798, 181.283203
204.627731, 332.635193, 190.331696, 191.154404
205.807724, 335.249451, 187.318802, 186.916473
204.423355, 330.143341, 191.219559, 194.139984
204.500397, 332.591187, 189.431717, 189.672531
203.742081, 330.449493, 191.256989, 191.935928
204.209335, 332.210052, 189.529877, 189.383789
204.182632, 331.241028, 189.863205, 191.298691
204.319458, 332.915710, 188.204620, 189.542374
203.810745, 333.044220, 188.707855, 190.343277
204.600128, 335.275635, 186.267456, 187.211517
204.629333, 341.713257, 183.680634, 182.557861
199.822998, 335.963196, 187.198593, 188.564529
202.024109, 337.983337, 183.969147, 184.399734
199.752899, 335.761688, 188.795868, 189.453049
201.419846, 336.692322, 185.897873, 186.624954
204.336899, 336.808136, 188.144043, 189.296341
204.446411, 335.799774, 188.349594, 190.231598
202.987366, 334.277496, 190.729309, 193.201675
202.779709, 337.024323, 189.368683, 190.097534
201.775589, 335.792114, 184.789032, 185.799988
204.091675, 335.806519, 187.664230, 189.408600
203.318146, 334.997803, 183.596954, 185.765915
204.138885, 335.949219, 186.499298, 186.988739
202.914276, 334.837006, 187.977463, 187.680130
202.853821, 335.739685, 182.111496, 183.431732
202.901093, 334.683380, 182.545197, 185.685577
202.272675, 335.379120, 182.782028, 184.714157
202.264923, 335.446960, 182.818710, 185.038498
202.300293, 335.423035, 182.177917, 184.401184
202.442307, 335.562347, 182.792618, 184.227707
204.309189, 336.393005, 185.765244, 186.669495
203.057907, 334.969177, 182.752899, 184.761536
203.950043, 338.535339, 184.868164, 184.288330
203.453873, 335.030060, 182.758499, 185.299591
204.392319, 339.460449, 184.754517, 184.083176
203.800217, 340.017090, 185.070450, 182.925613
203.715668, 339.378143, 185.164886, 183.696945
204.311295, 340.562988, 185.054504, 183.027725
204.235641, 340.367523, 185.461014, 183.884094
204.842896, 340.571045, 184.671204, 183.917694
203.008301, 339.716034, 186.082779, 185.092239
204.508087, 340.824036, 184.350433, 184.520950
204.357941, 339.511688, 183.681915, 185.360382
207.155563, 341.021637, 178.941986, 181.983109
206.199692, 335.353821, 180.894608, 186.477829
207.572815, 340.741455, 179.206100, 181.956635
207.646423, 339.200623, 179.667068, 182.952347
209.120071, 340.583160, 177.958588, 181.782410
205.828186, 334.715942, 183.912781, 187.883591
205.349274, 335.063599, 185.520447, 188.561386
207.527222, 338.451355, 180.640213, 184.344727
205.130341, 335.276489, 185.174377, 187.929581
205.511673, 336.793060, 184.453522, 186.380493
208.433014, 339.363037, 179.638901, 183.421188
200.427109, 338.561066, 184.358124, 182.582977
205.291916, 335.911865, 185.092560, 186.718185
199.852188, 338.048187, 185.035614, 183.046387
199.979523, 338.884399, 185.809418, 181.405411
206.975174, 339.298889, 179.230728, 182.851334
207.974106, 340.768799, 178.876205, 180.250397
206.632355, 339.673584, 180.934952, 181.455643
207.184845, 340.092224, 179.843140, 180.196182
205.663712, 339.107880, 181.268326, 181.509460
201.292557, 341.185822, 183.052017, 180.091339
206.429184, 338.694519, 180.767746, 182.020416
205.780960, 338.077087, 181.681793, 182.797470
205.194901, 339.589661, 180.480469, 181.847427
205.301056, 339.509766, 180.562759, 181.935593
206.434647, 338.274231, 180.549744, 182.750870
206.766037, 338.953674, 180.309067, 181.586777
206.338272, 338.986755, 179.979950, 182.599304
206.162460, 339.260132, 180.442795, 182.632507
207.240097, 339.199829, 179.850983, 182.441971
207.064972, 339.693634, 179.952286, 181.801498
206.345062, 339.639069, 181.030914, 182.130859
206.235107, 339.973694, 180.758804, 182.209717
206.391373, 340.597412, 179.896317, 182.685944
206.375397, 340.627930, 179.821167, 182.694717
205.905350, 335.950989, 182.536148, 186.748856
206.537430, 338.157135, 180.803925, 184.234970
205.866348, 335.387329, 181.234619, 185.868759
207.496597, 337.890503, 179.046143, 182.840912
206.323608, 338.834229, 181.465240, 183.685074
208.000107, 337.916748, 178.732101, 182.717957
206.982513, 339.094513, 180.488342, 183.180511
208.172272, 337.058258, 179.023087, 183.305054
209.078888, 337.174561, 177.738358, 183.039978
208.442505, 338.483765, 178.110306, 182.693604
208.742371, 339.061096, 177.484940, 181.821899
209.332275, 338.374176, 177.073532, 182.342255
208.311142, 338.945129, 178.398087, 182.713120
209.060608, 339.637878, 176.475372, 181.372543
209.238052, 337.980408, 176.963577, 183.335968
208.827545, 338.380341, 177.346771, 182.485809
209.155441, 337.861786, 176.970612, 183.548325
210.505493, 338.162354, 176.262802, 183.902191
209.145416, 338.250580, 176.885559, 183.227127
202.789429, 333.958893, 188.445770, 187.922699
209.934692, 338.460114, 176.297668, 184.252609
207.039673, 339.105408, 179.300537, 183.880997
209.010010, 338.029663, 178.407364, 185.732605
210.027328, 340.591797, 177.035492, 183.418869
209.115601, 343.031586, 178.099670, 182.324371
201.776337, 341.515289, 184.257935, 184.679489
206.227905, 341.108002, 184.316757, 185.861191
205.651810, 341.575500, 184.916763, 185.196915
206.042557, 340.626648, 184.959564, 185.278320
207.031357, 340.777863, 183.977615, 185.345688
207.822128, 338.440094, 184.520004, 186.706665
207.851074, 338.502686, 184.697586, 186.926529
207.746017, 337.722839, 185.388290, 189.357346
208.276474, 340.582245, 183.702408, 186.214813
208.084427, 340.363098, 183.510956, 186.661011
207.233810, 340.586609, 183.983383, 186.053879
207.368088, 340.514221, 184.576797, 186.889435
207.195282, 340.616333, 184.583984, 187.382858
207.504105, 339.522156, 185.266815, 188.155472
208.285782, 340.935303, 184.788544, 187.301300
207.236526, 341.546570, 184.996033, 186.745026
208.562256, 344.580017, 183.089600, 184.558533
208.010376, 343.286163, 184.181839, 186.158478
209.351791, 343.597076, 183.153931, 185.392166
207.786240, 342.777252, 184.637909, 187.104828
207.228745, 341.349365, 186.070328, 188.793884
207.385605, 340.883423, 185.681137, 188.626129
206.816132, 340.348816, 186.704880, 189.064453
206.768738, 339.542053, 186.684311, 189.976044
206.984589, 339.162872, 186.616867, 190.184250
206.334091, 338.683258, 185.760269, 190.430420
206.615936, 339.861176, 184.836456, 188.076660
205.929977, 340.034180, 184.940338, 188.676361
205.902832, 339.456696, 185.393906, 189.631165
205.855865, 339.621948, 185.573242, 189.227936
206.616287, 338.838776, 185.096588, 190.436432
207.273071, 339.199738, 184.279175, 189.124847
208.217850, 340.611145, 182.281998, 188.115265
208.072372, 346.320984, 181.485214, 181.137466
207.977676, 340.412079, 183.431473, 188.423141
208.902664, 340.967468, 183.279678, 188.956177
209.384552, 341.038177, 182.867859, 189.570190
209.584122, 342.175232, 182.020569, 187.801849
209.634995, 340.522614, 182.511642, 189.479355
209.609726, 340.267303, 182.681671, 189.491959
209.777893, 339.948181, 182.748444, 188.909760
206.393707, 346.189056, 183.232986, 178.844986
207.849350, 339.841309, 184.573837, 189.801025
208.970047, 351.342773, 182.998108, 176.129715
207.392700, 346.474121, 182.673065, 177.592392
210.121323, 351.018127, 182.258911, 174.516006
210.686523, 351.317993, 181.881866, 173.808884
210.807510, 351.125427, 181.804855, 174.450180
210.513336, 351.056549, 181.904755, 173.976318
210.723694, 350.695251, 182.450516, 174.853455
208.163528, 349.250946, 185.650604, 178.610596
207.948532, 349.609924, 185.979126, 177.380829
207.861649, 348.916443, 186.759109, 178.287308
209.301041, 349.351929, 184.763138, 177.659271
209.585617, 349.364075, 185.097641, 177.703125
210.257217, 349.659821, 184.266907, 176.708420
209.679016, 343.480164, 184.550491, 180.247650
200.347473, 336.528809, 196.789719, 194.660324
202.991302, 344.223450, 191.069916, 187.019485
209.673660, 348.683380, 185.448990, 177.306229
209.681290, 348.535461, 185.177444, 178.138306
210.283234, 348.946838, 184.209656, 177.041214
209.361465, 348.203033, 184.653519, 178.301071
209.012039, 347.974060, 183.979675, 177.613098
208.837723, 348.321228, 184.157532, 176.812820
207.442261, 347.799713, 185.122437, 177.396500
207.478333, 347.891541, 184.338089, 176.810699
207.217834, 347.045959, 185.323364, 177.868912
205.104401, 347.582825, 186.467957, 177.662811
206.421310, 346.857056, 179.472214, 178.024567
204.520355, 348.291290, 184.070374, 176.051453
205.193451, 347.411011, 180.114517, 177.280167
206.439606, 349.134766, 179.119583, 177.660309
205.884262, 349.475403, 179.290070, 177.896973
205.556107, 350.998352, 177.143341, 173.097183
203.726303, 350.944214, 178.268234, 174.582809
199.444809, 343.559601, 181.383957, 179.054276
199.359955, 342.551117, 184.904709, 178.984680
197.204758, 343.724792, 184.094894, 180.625809
198.205292, 343.140991, 183.237198, 181.119217
196.222076, 348.177795, 181.208618, 170.054855
195.762726, 349.003754, 181.580688, 170.971375
197.893158, 342.498718, 183.239670, 182.764053
196.085587, 342.972717, 184.168381, 182.109985
195.383026, 342.434082, 184.348648, 182.324036
197.721344, 342.582275, 181.209961, 178.984970
195.889175, 341.601257, 182.208954, 180.398972
193.310043, 341.319885, 184.156799, 181.511917
193.463394, 342.708221, 184.111557, 177.683945
193.343857, 345.072327, 181.886749, 175.289566
190.943497, 345.180756, 182.415207, 177.291473
189.756241, 344.637238, 182.911133, 178.114685
186.258362, 342.631012, 185.295227, 181.997208
184.930344, 342.309479, 184.669952, 181.450790
182.309158, 337.388367, 186.629822, 185.967422
187.699036, 337.961548, 180.589935, 184.039444
183.231522, 337.157654, 184.768448, 181.533447
181.553513, 335.602417, 191.026840, 191.745163
180.588715, 336.137573, 189.982666, 189.561203
172.297653, 338.330322, 194.585953, 188.462646
185.353363, 340.724976, 180.608475, 181.997681
182.543121, 341.891235, 183.938202, 182.386337
177.977127, 338.716614, 189.625992, 188.390625
178.681625, 338.267303, 187.996017, 187.363983
177.576797, 340.277740, 188.787369, 186.333755
178.018173, 338.610474, 187.633179, 186.978638
178.383148, 339.393158, 187.931274, 185.659103
177.911621, 339.996216, 187.820206, 185.147095
179.869858, 338.708832, 184.635910, 182.705673
181.841537, 338.597015, 181.607590, 180.448807
171.130020, 334.125427, 193.313034, 188.651291
171.470291, 333.014587, 193.142868, 188.683273
172.108231, 333.739258, 193.216370, 188.441696
184.563370, 334.880310, 179.821716, 179.945496
185.524094, 335.269897, 179.008789, 179.375641
185.886536, 334.128998, 179.161423, 180.173950
186.624695, 332.661011, 177.382751, 179.943924
186.435837, 332.261658, 178.115845, 180.330444
180.049072, 330.738342, 183.975403, 182.574936
184.346710, 330.577484, 179.108261, 182.259598
174.524261, 327.215820, 190.110092, 189.112411
183.217880, 331.023560, 180.167068, 180.575806
174.246567, 327.869446, 190.203110, 187.295181
184.524567, 332.685974, 178.724060, 180.594452
185.272797, 333.790222, 180.727600, 180.668625
180.919159, 331.497772, 183.431763, 181.235214
181.874390, 330.468964, 184.150497, 183.197327
182.634247, 330.415222, 184.127731, 183.710648
181.182648, 330.682709, 186.842529, 184.200470
188.945938, 331.020691, 177.108917, 181.274719
190.571533, 329.331299, 176.806534, 181.752884
192.775116, 330.049286, 173.969803, 178.267349
191.957291, 327.437256, 176.090530, 180.462921
190.741241, 327.156525, 176.103516, 181.359024
190.488541, 325.924042, 176.465805, 182.858688
190.023605, 324.711334, 177.229523, 181.386948
193.755524, 323.233093, 174.503815, 178.843964
190.369766, 314.761292, 184.482162, 188.827423
198.324677, 315.657715, 174.660278, 182.193466
195.476044, 313.233307, 175.613876, 176.830490
199.905701, 315.724731, 171.585831, 170.043167
197.982697, 309.123657, 175.910904, 171.713425
201.969986, 300.616791, 169.868423, 173.440384
204.363937, 301.305695, 166.339508, 169.477844
205.374207, 293.774475, 173.168167, 177.775604
208.159546, 290.999786, 173.319260, 178.650742
208.760330, 288.533447, 170.589813, 175.926407
210.552216, 286.345123, 168.946823, 175.147491
212.196655, 286.400848, 164.831467, 170.426468
213.961334, 283.248260, 166.127365, 173.110504
215.797226, 281.733978, 164.100861, 172.278717
215.075546, 281.674469, 161.844177, 168.397552
216.243652, 282.828705, 159.359421, 166.313385
220.746689, 287.269958, 158.336761, 161.600998
219.144455, 277.336823, 164.093628, 173.208328
215.012283, 277.282257, 172.016708, 177.779663
217.537537, 284.206207, 167.238983, 163.111191
225.079895, 280.392639, 161.200821, 166.053101
226.027161, 279.647705, 160.762222, 165.203293
227.195999, 278.852325, 159.041443, 165.640625
228.900421, 278.853851, 156.352280, 162.871292
229.449753, 278.199890, 156.239166, 162.876175
231.285995, 276.744446, 154.524261, 162.105988
232.884644, 273.837708, 155.155121, 163.278137
232.815918, 270.354126, 157.164856, 166.636734
232.896210, 270.014069, 158.127747, 167.079285
232.278183, 266.640411, 163.100159, 170.880432
234.910110, 266.444061, 158.225479, 167.672714
237.095840, 266.522583, 159.357346, 167.134705
238.509369, 269.367828, 157.171356, 163.519775
240.097336, 266.385681, 158.022705, 163.620880
240.124466, 268.549988, 159.122177, 160.535904
241.620728, 268.733307, 159.021072, 159.904099
239.554871, 262.636597, 157.743866, 168.525757
245.787857, 262.355743, 154.157501, 168.573135
250.800674, 265.394409, 152.620514, 163.810501
251.429855, 262.089661, 152.868301, 165.052795
255.493301, 268.704651, 148.753143, 157.847046
253.405273, 262.099945, 152.155823, 163.397903
256.460419, 258.520233, 153.955856, 165.659607
255.882111, 262.150421, 152.871063, 161.788773
257.388733, 260.052795, 152.651398, 161.629913
260.786621, 261.295258, 152.189087, 162.480835
261.159515, 254.929596, 152.979874, 165.091019
264.947235, 256.159546, 154.930695, 166.291626
266.695038, 255.179291, 155.112686, 168.439621
264.427002, 253.815262, 154.683289, 165.321243
264.992767, 253.815674, 155.354813, 165.195282
266.278046, 258.149414, 156.958588, 164.112625
269.858429, 254.195862, 156.163879, 168.341949
271.856079, 253.368683, 156.426346, 169.330078
268.273285, 253.071823, 156.720047, 165.823593
268.828766, 251.732742, 156.824295, 166.350723
270.885468, 255.685257, 155.673157, 163.990860
271.916382, 256.625763, 154.163147, 162.726761
274.049164, 259.285553, 153.150467, 162.721146
272.662018, 261.945679, 158.061172, 163.840256
268.134247, 263.131195, 166.370453, 165.015274
268.083282, 264.502075, 166.313522, 165.156982
265.946442, 262.659302, 168.749741, 167.379547
267.479675, 266.099030, 167.439896, 166.546249
268.083344, 263.964874, 164.704147, 170.669754
270.857605, 265.555664, 157.802277, 166.351486
269.032898, 266.024170, 159.316193, 168.556931
268.904877, 270.225281, 161.628983, 168.561157
272.070007, 273.289825, 160.805237, 168.556107
263.755127, 275.267792, 168.286346, 168.968201
269.432892, 279.798187, 159.435501, 167.335648
267.140259, 280.691193, 159.333176, 168.090576
265.170654, 279.112976, 160.241928, 170.398636
264.003693, 275.931305, 165.398346, 174.806442
264.228699, 278.841309, 162.404160, 173.038467
264.778442, 279.551025, 161.823135, 171.176193
263.531433, 276.509277, 164.310287, 174.304779
257.564880, 280.454010, 169.703491, 173.080429
257.530945, 284.559998, 165.285919, 164.013931
257.597992, 278.608337, 163.019135, 172.500549
258.192444, 278.734406, 165.167816, 173.190292
256.431885, 277.879303, 162.403839, 172.095032
254.409027, 280.010040, 161.629242, 170.474976
252.421600, 280.283142, 162.434204, 170.692978
251.816833, 279.974976, 163.005524, 171.832382
244.880447, 283.645752, 170.276230, 168.831268
247.090439, 280.917389, 164.755875, 173.929138
239.446274, 284.766754, 173.682434, 171.668411
237.570450, 286.074829, 174.148712, 172.257858
239.000793, 286.496460, 173.960342, 171.193619
239.649719, 282.675690, 169.266312, 177.925568
238.250778, 283.239807, 170.368118, 179.329987
234.428696, 286.101624, 172.371475, 179.096207
233.586563, 288.810974, 173.622192, 177.688828
231.517227, 295.852570, 177.342529, 178.406555
233.252747, 296.043060, 171.489838, 175.613647
236.217484, 299.152771, 168.574738, 173.290009
238.875504, 300.737122, 166.008743, 174.654327
227.355209, 295.832367, 175.884811, 181.676407
230.498215, 302.711548, 171.229141, 177.292740
230.966034, 305.447937, 176.431885, 177.457687
230.382690, 306.540314, 176.443283, 178.056168
233.002304, 297.712250, 167.477188, 180.459503
225.572067, 299.869385, 175.086426, 182.911301
233.626663, 306.467926, 165.692474, 176.314468
231.647537, 306.742004, 167.553909, 176.705490
218.271103, 300.220306, 177.605850, 184.572906
216.761902, 300.869812, 177.324249, 185.080017
224.501114, 305.236572, 169.197098, 179.389023
221.771606, 304.575562, 172.900558, 180.510437
222.693588, 304.980469, 169.960464, 180.022125
217.104843, 300.221191, 174.255646, 184.340729
213.122223, 303.510132, 175.881424, 180.628159
212.212967, 303.109100, 176.945007, 181.026398
211.683838, 305.002594, 176.822647, 179.527420
210.874039, 308.240479, 174.647278, 179.976318
211.036835, 305.386536, 173.750854, 184.231598
209.216019, 306.411987, 174.679581, 183.992630
207.426743, 314.511658, 175.546951, 179.443619
195.222000, 315.247040, 188.585907, 186.902863
207.548599, 316.682678, 175.836563, 180.686508
205.850784, 319.806763, 179.718430, 179.854996
206.907288, 321.086182, 177.822449, 178.975693
207.439087, 321.731110, 177.372253, 176.989212
204.864563, 319.851257, 181.282059, 178.927231
199.734177, 317.184570, 181.427887, 183.680344
200.020432, 317.160645, 181.973938, 183.651764
199.577316, 317.656342, 181.708679, 183.288330
200.225021, 317.999817, 181.572449, 182.734772
199.796844, 317.727386, 181.886459, 182.922775
199.336411, 318.679260, 182.428329, 181.306976
200.000916, 318.964569, 181.838715, 180.988068
198.665329, 318.563812, 182.328049, 181.300964
196.100250, 318.142365, 183.424438, 181.987061
195.967926, 317.666107, 183.711777, 184.056229
194.896347, 317.958038, 184.225571, 184.709412
194.640793, 318.414612, 183.816528, 185.252502
195.657043, 319.018219, 183.519287, 185.185532
195.626434, 320.763550, 182.972794, 184.912933
195.876480, 326.850861, 184.598312, 177.895294
208.199310, 322.586731, 172.673553, 180.171082
196.296814, 326.754120, 183.581879, 177.350555
208.949341, 325.113770, 172.869049, 179.936096
206.458450, 325.215637, 176.828308, 180.678436
204.956894, 324.773407, 179.708664, 182.543671
204.669662, 331.815948, 182.172134, 179.947266
205.246719, 331.549438, 181.661560, 179.177628
205.761826, 326.773407, 179.493103, 181.765045
205.892700, 331.629364, 181.731995, 179.427719
207.895691, 332.764252, 183.327286, 179.379822
206.336212, 331.739166, 181.651749, 178.406509
204.269577, 326.920868, 182.610855, 181.528946
204.012650, 326.624390, 182.820862, 182.186890
204.374878, 326.916260, 181.941895, 182.588440
204.098129, 327.189301, 181.713348, 182.376785
205.245667, 327.373840, 181.278320, 182.357697
206.273178, 327.687653, 180.514847, 182.163940

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,896 @@
508.608124, 228.630997, 196.911606, 189.792252
507.425262, 227.947510, 198.162003, 190.420914
512.468567, 226.221893, 194.128860, 186.791641
512.656982, 226.693069, 193.351913, 186.022827
512.033691, 225.631927, 195.233292, 189.246536
512.133179, 228.270065, 192.318420, 186.001160
513.794739, 222.490906, 196.959610, 191.080719
512.239868, 227.925690, 192.035522, 186.165222
508.692749, 228.070953, 195.725906, 189.679596
508.351074, 227.657623, 195.954941, 187.708893
510.003235, 228.601929, 193.017609, 184.886566
511.129150, 229.189774, 191.580612, 185.286575
514.940613, 229.902374, 190.624924, 181.484329
506.142365, 228.788101, 201.015198, 189.871689
516.199402, 230.813141, 190.581711, 182.527420
515.279724, 230.523056, 190.821960, 182.298676
505.209412, 228.793381, 199.549026, 190.660309
508.779114, 228.996094, 196.893021, 189.230438
504.487579, 227.253555, 198.114655, 191.187439
505.301941, 227.087738, 197.745972, 190.725098
505.161072, 224.563019, 198.533173, 191.584457
507.748322, 222.455414, 198.792984, 192.722336
510.162781, 219.774689, 192.747818, 193.161560
508.287750, 218.607849, 195.243347, 191.386963
515.330444, 217.421860, 186.390198, 190.113617
509.676270, 214.303482, 196.720215, 190.494598
508.857605, 212.320313, 198.639236, 193.689041
508.710876, 214.220612, 195.603683, 188.993713
509.513641, 206.615311, 194.120438, 196.040741
508.732605, 204.536865, 196.818130, 196.985092
509.032288, 199.284561, 198.124603, 197.982254
514.905945, 193.220276, 195.973312, 198.575562
504.787598, 188.803284, 200.868011, 200.499100
506.905945, 185.615219, 199.115891, 198.821548
506.005066, 185.011078, 202.636948, 199.035492
503.824036, 184.121704, 206.873077, 201.002701
501.509766, 184.171692, 208.815918, 202.624359
501.500305, 184.513885, 206.721725, 203.239410
500.091309, 184.692505, 203.916550, 202.412277
499.536072, 185.183044, 201.927841, 202.368073
498.766846, 185.646378, 201.850021, 202.346802
497.747040, 185.476837, 202.797073, 202.644318
497.781097, 185.144241, 202.750732, 200.562256
497.312073, 186.845840, 203.436813, 203.249634
508.737854, 191.470612, 197.321518, 197.513107
498.986908, 189.661392, 201.619110, 199.312256
503.051056, 189.800156, 204.501465, 205.800079
507.431000, 200.382172, 191.559387, 193.897766
511.371643, 203.828049, 188.390594, 196.016739
507.341553, 210.728271, 190.222000, 192.651810
510.114929, 213.608231, 186.668930, 189.456711
513.548157, 214.195038, 185.687286, 191.215591
510.080719, 211.459106, 196.650375, 200.560089
507.469666, 220.207962, 193.751129, 195.714615
506.235901, 216.515610, 193.407593, 191.541641
509.386627, 219.274658, 190.966965, 196.927139
503.379242, 221.825623, 195.587143, 191.552612
503.908142, 225.818420, 193.508652, 187.774261
506.140656, 228.964539, 190.365814, 184.396255
503.532318, 230.131805, 194.675278, 183.881485
502.245789, 230.205902, 195.282730, 185.113556
506.149323, 232.105194, 192.408401, 182.445892
504.738770, 232.510040, 188.959290, 181.525284
504.488953, 232.046555, 191.291138, 182.318024
503.536438, 232.519012, 191.592865, 181.908783
503.911743, 232.309296, 192.222214, 182.210159
503.646240, 233.578217, 190.852509, 182.332687
503.748718, 233.157654, 191.388504, 182.446960
503.969788, 233.582977, 192.168472, 182.586990
502.054443, 231.228958, 194.361343, 187.308777
501.662598, 231.426605, 195.063782, 187.600845
501.508972, 232.366180, 193.903702, 186.222504
501.458466, 232.508362, 193.117371, 185.490311
501.108398, 232.970856, 192.808365, 185.922531
500.698578, 233.378479, 193.166992, 186.631943
501.006744, 233.570282, 192.428177, 186.718506
498.820740, 231.774185, 197.027664, 189.243210
500.273499, 241.479584, 195.703293, 185.679871
500.564301, 242.320465, 195.509903, 184.947693
500.478882, 232.890411, 192.781387, 186.629944
500.440918, 232.948410, 192.766785, 186.705826
500.923462, 241.656769, 195.125244, 184.312332
500.147278, 241.713989, 194.851608, 184.490646
499.251099, 241.200790, 195.287415, 183.478088
503.245667, 229.263580, 189.857819, 188.874619
497.462524, 241.061432, 196.075500, 182.662918
500.114471, 229.367935, 191.430634, 190.911987
500.114929, 237.203949, 188.386337, 184.953430
503.395477, 241.160553, 188.050110, 186.683914
501.444550, 228.914490, 189.590073, 188.553909
498.960083, 229.519318, 192.318146, 191.232147
499.055176, 230.420959, 192.370346, 190.111237
500.045868, 229.881821, 191.266022, 190.618439
499.692535, 229.836975, 191.328049, 190.488312
498.303833, 229.734299, 192.483398, 190.363358
499.061279, 229.151108, 189.860474, 188.899185
499.200470, 231.421646, 189.409973, 188.783676
497.347382, 230.370789, 191.304047, 189.894241
497.765045, 231.038956, 190.851471, 190.362442
497.138885, 231.103394, 192.057892, 192.538910
497.232666, 231.305893, 190.954620, 191.076965
496.200989, 231.231506, 191.615082, 192.772675
494.843597, 236.093918, 193.274673, 189.995682
489.806671, 232.876190, 191.916153, 189.300659
484.251495, 232.358932, 197.236557, 190.150757
484.285492, 231.606232, 196.707870, 190.163467
480.484283, 228.665955, 203.215500, 192.023224
486.242126, 227.848358, 198.712708, 190.513428
492.969055, 230.678818, 184.752716, 182.502975
489.951477, 229.454407, 186.394379, 186.487656
489.774109, 226.939438, 192.395859, 192.556290
487.847260, 226.486160, 192.679947, 192.157959
486.221680, 222.718445, 192.433762, 191.803589
481.621948, 228.726273, 196.001907, 189.439651
480.682648, 228.213104, 196.628204, 190.884796
483.725830, 224.518814, 199.467377, 191.757263
486.518250, 221.042877, 193.075577, 192.172409
482.526276, 229.068741, 197.711411, 190.533096
482.009369, 229.378632, 198.622833, 190.771271
482.779114, 229.443161, 198.251999, 190.248962
484.290009, 229.748291, 197.383209, 189.521423
493.624207, 230.327499, 184.697113, 182.834808
485.577911, 229.642670, 197.743286, 187.186798
485.850983, 229.621170, 198.447098, 188.275162
494.083862, 230.114517, 186.652115, 181.038712
486.326477, 230.373444, 198.158447, 189.813309
486.494293, 230.069717, 198.868469, 190.519730
488.925629, 229.329803, 196.827805, 189.315094
487.649261, 229.413727, 197.662857, 191.266922
490.239441, 229.873276, 195.468033, 188.895081
489.524261, 229.460693, 197.011536, 188.136108
487.306946, 229.119217, 198.658173, 189.720230
486.023346, 229.051056, 199.428177, 190.694778
486.745514, 228.632233, 198.454605, 189.508743
488.552734, 229.507233, 197.166656, 191.072952
491.252563, 229.556259, 194.331833, 189.779968
490.233093, 228.255356, 198.046326, 192.329453
494.595032, 227.988281, 192.107819, 191.341827
494.477142, 227.768250, 193.465302, 191.156036
492.702667, 224.886246, 197.112030, 193.564972
503.216217, 232.887390, 182.483749, 181.642990
505.114624, 232.134003, 180.963562, 180.947037
494.690521, 225.089691, 195.060562, 193.617935
496.809235, 224.728973, 194.348999, 191.870422
496.266266, 224.306015, 193.577042, 192.284683
494.189758, 223.452209, 195.901733, 193.951538
493.380005, 222.940598, 198.310226, 194.607529
503.960297, 227.882050, 185.496201, 186.414337
504.822845, 228.414856, 183.870087, 185.110672
504.707428, 223.070709, 183.469833, 190.126694
504.447662, 227.309204, 184.876114, 185.938629
501.062225, 223.667023, 188.831573, 189.301239
500.298676, 220.190201, 192.117554, 192.948669
503.293976, 218.666702, 188.426819, 191.961075
498.548859, 221.768631, 189.557571, 188.989838
497.566925, 219.918457, 191.556519, 190.469147
499.603973, 222.393051, 193.542633, 195.372711
499.064850, 220.304825, 191.233200, 194.551849
489.491516, 216.700836, 198.859482, 196.992126
498.289063, 222.015274, 194.047287, 196.628693
498.402039, 218.703171, 189.256042, 194.144165
494.942627, 221.983734, 192.613297, 196.632980
497.075104, 214.701920, 192.782501, 199.111832
499.778687, 209.624588, 185.908737, 196.093552
492.525299, 207.029785, 194.421616, 196.599762
496.645935, 199.473602, 191.779312, 199.230576
490.539154, 202.019897, 195.138275, 197.247055
487.673431, 189.325409, 201.115189, 203.763596
485.241699, 183.655121, 192.419327, 202.497009
472.292542, 188.339355, 210.265793, 201.743164
490.394012, 186.761185, 190.894638, 194.824341
490.847778, 182.477264, 191.561493, 194.373871
491.848846, 174.729477, 189.808594, 192.141418
490.766388, 175.497543, 185.676239, 193.565216
488.865082, 173.356812, 189.463181, 195.473511
485.149719, 171.637726, 191.307266, 195.323502
482.587433, 172.372131, 192.579330, 197.199875
481.061096, 172.009918, 188.018417, 190.888504
481.580231, 173.841766, 200.792557, 190.704285
483.971619, 174.919693, 184.355652, 186.546921
483.146973, 175.066284, 206.673874, 193.254379
480.289673, 175.028198, 191.939529, 185.627090
481.701324, 170.532532, 188.974091, 194.433624
479.426819, 172.894287, 192.296692, 195.389603
468.220551, 176.631134, 200.706894, 196.615646
476.694641, 188.301147, 193.961136, 193.071594
478.348938, 197.196869, 192.913483, 191.825180
479.580078, 203.866348, 190.949066, 188.840485
479.263153, 210.179901, 195.155228, 195.041306
472.870453, 212.423859, 208.842407, 199.739609
484.046539, 214.072723, 192.335693, 190.635376
477.893799, 211.645142, 203.193115, 197.582565
480.356567, 214.255966, 199.119949, 195.059937
482.554779, 218.836502, 195.360260, 192.165680
484.927124, 217.716049, 197.663086, 195.292221
484.921295, 218.118698, 199.273727, 195.992584
486.576660, 217.454865, 200.003616, 195.472916
487.947266, 219.278412, 199.402878, 193.788010
485.306458, 220.356064, 200.614182, 195.679825
488.626373, 220.454651, 198.606766, 195.058456
489.817200, 221.831970, 197.160919, 195.524429
488.844025, 222.907623, 197.477280, 195.330383
488.193359, 225.811157, 195.896530, 191.640381
491.144226, 227.735840, 191.941650, 188.499405
489.244049, 227.485413, 193.580795, 190.484451
488.902710, 225.629486, 195.646622, 191.616882
490.708069, 226.041931, 190.779205, 188.824753
491.133331, 228.412720, 192.698578, 187.206406
487.796814, 227.115128, 196.416534, 189.829483
489.103851, 228.290451, 194.375595, 187.623444
490.873383, 226.651550, 192.856186, 186.488876
486.050232, 228.577911, 194.598633, 189.834656
484.577850, 224.007019, 201.484177, 193.181061
487.480194, 223.087738, 193.031403, 190.006775
484.212433, 230.398315, 195.231842, 187.314682
482.898285, 223.843079, 204.365540, 194.158707
483.328247, 224.031815, 203.681290, 193.398697
482.342316, 224.058548, 201.871826, 193.942291
484.957916, 226.235870, 195.553436, 188.201950
485.337402, 225.040314, 195.945435, 188.054810
479.044159, 227.523331, 200.297394, 191.734894
479.391510, 227.707260, 199.634247, 191.600021
484.436890, 225.508636, 193.384338, 188.557648
485.373749, 222.975647, 192.942154, 192.602264
485.153290, 222.446091, 192.870865, 192.962875
485.666901, 224.425873, 192.539673, 192.853592
484.229156, 222.041840, 194.049149, 193.641724
487.705261, 224.781769, 192.516205, 188.743454
480.945770, 229.519669, 198.468491, 191.375778
481.302002, 230.083557, 198.014938, 191.013275
480.183258, 229.549728, 198.797867, 191.625122
481.131470, 229.844208, 198.402084, 190.964905
479.445892, 228.863007, 198.880249, 191.240463
488.541687, 230.070541, 189.191055, 183.898788
480.105377, 229.705383, 197.618530, 190.166763
480.405182, 228.511780, 197.168762, 191.695663
484.365082, 229.603195, 193.001251, 188.440765
483.518463, 229.418854, 193.190048, 189.984406
481.796387, 229.147339, 194.490448, 188.855103
488.832550, 228.604645, 184.610031, 183.626877
487.767426, 227.629242, 186.745682, 182.993942
479.752319, 227.537064, 195.889954, 187.207306
479.480560, 221.006958, 192.788269, 191.764175
487.212616, 220.238602, 186.900101, 189.036591
485.124237, 216.860214, 188.093521, 193.026871
483.085846, 212.261078, 187.886261, 193.275528
480.475769, 210.688232, 189.346283, 189.218246
472.202271, 205.835678, 200.581360, 199.491119
479.709808, 196.979141, 194.554749, 198.405563
479.774353, 199.339737, 190.313812, 193.417557
478.871674, 191.743027, 193.179443, 199.961182
470.845490, 188.368256, 198.079620, 206.428879
477.546600, 189.226715, 189.169510, 196.313019
473.065216, 188.156921, 189.105057, 192.249283
463.761078, 183.746384, 196.497681, 194.581024
462.349579, 180.547638, 196.254227, 194.424423
459.924744, 163.107895, 209.605881, 209.771469
461.743042, 165.431839, 206.029312, 205.651474
465.928619, 185.193237, 188.969345, 195.233109
465.050018, 183.749756, 187.608521, 195.207443
467.404572, 180.736130, 189.434174, 197.130356
456.473907, 179.872314, 199.556992, 192.564514
460.879242, 186.860275, 196.062027, 194.183182
464.416565, 190.483704, 197.532562, 195.443497
468.354614, 204.639694, 189.047852, 188.753494
465.684967, 204.622787, 195.022797, 193.034241
465.490173, 207.929413, 197.327637, 194.559906
467.120514, 210.199661, 193.417694, 189.675476
464.990967, 213.132889, 197.252350, 195.059692
464.582001, 213.520233, 197.095139, 195.543518
466.036011, 216.998352, 194.416580, 191.021591
465.040253, 219.821198, 195.856461, 191.468552
465.241333, 218.536926, 197.646454, 194.972824
464.213318, 220.141266, 198.346008, 194.066986
465.098297, 224.889725, 195.019928, 189.687836
464.059296, 223.723907, 196.883286, 191.278458
464.600189, 225.200119, 196.575714, 191.137360
464.864532, 225.649933, 196.360199, 190.234924
463.377319, 224.658264, 197.412384, 190.224503
460.899384, 224.266785, 200.279678, 191.587708
460.863220, 224.029526, 196.837540, 190.413422
466.256653, 227.671631, 191.551041, 187.324936
464.916199, 222.388687, 200.025192, 193.143829
467.682343, 222.622986, 199.743179, 191.805847
472.874603, 220.513031, 196.580536, 196.563232
472.744019, 221.958069, 197.832001, 196.437027
473.826569, 221.175842, 198.688354, 196.549652
479.179871, 226.964554, 184.909515, 191.061890
476.212952, 220.693787, 198.628067, 195.331329
473.759613, 219.613342, 200.465622, 199.014252
473.407288, 219.524918, 200.688721, 199.151291
470.943787, 227.547607, 194.190765, 184.289856
469.536652, 226.721161, 195.072510, 187.022217
470.535675, 214.990753, 193.840561, 189.302246
467.051270, 223.437744, 199.484314, 189.438095
466.907990, 221.615936, 200.432480, 191.199799
467.283325, 220.819763, 199.531036, 197.410950
464.941406, 220.102753, 200.081650, 192.356750
465.623352, 222.237045, 197.762161, 189.035675
464.839539, 220.863739, 198.238495, 189.370636
463.342560, 216.165344, 204.124634, 196.829208
463.247833, 218.257706, 203.424652, 194.735382
461.848267, 217.536072, 201.078705, 193.354813
463.134399, 211.662811, 205.055023, 203.420395
473.070435, 217.000107, 191.329529, 189.284195
469.657806, 214.089706, 195.670746, 193.791077
466.709747, 214.498352, 190.552536, 195.552048
462.984528, 213.790131, 198.156921, 200.581512
463.788208, 213.959518, 198.900345, 199.713287
468.218506, 214.035004, 193.149063, 195.340607
470.285980, 212.875549, 193.771545, 194.057022
472.917206, 213.787582, 189.126312, 195.619110
472.086395, 216.532471, 185.372604, 190.960587
465.714203, 213.138077, 197.626663, 194.246902
464.692200, 212.970703, 197.567535, 195.844040
474.008423, 216.953201, 182.966705, 189.891846
462.757141, 210.862152, 198.866516, 196.100327
460.321930, 208.826767, 199.317169, 194.480240
461.480499, 208.876053, 187.757004, 196.417343
447.670074, 202.387024, 203.808990, 195.422638
455.064789, 192.851257, 202.540619, 202.729340
459.886780, 192.299683, 184.986847, 198.535446
461.315247, 185.715363, 182.225677, 196.959152
454.117004, 174.022949, 197.461014, 202.322174
457.529541, 173.253632, 195.571198, 194.222397
458.751038, 171.518250, 192.965912, 191.474045
455.994934, 166.968155, 200.379044, 200.659363
455.909515, 165.119476, 199.804581, 200.578278
454.926147, 164.888275, 199.284180, 202.062164
454.768829, 164.600555, 200.638733, 202.120972
455.151917, 165.520111, 198.391220, 200.457779
453.612457, 164.898972, 200.932205, 203.720566
454.872528, 166.689819, 197.215103, 200.077560
453.784760, 165.733612, 201.468643, 205.110382
473.428009, 168.291321, 177.401199, 192.317795
457.626617, 170.699814, 190.577423, 199.442688
458.212891, 172.492096, 194.639465, 200.156937
455.053925, 168.470886, 200.668365, 203.070801
456.033691, 169.108246, 199.806625, 202.746506
455.345764, 169.577667, 201.643372, 202.922302
459.175415, 168.670044, 192.582855, 199.166733
454.576996, 172.410065, 198.902115, 201.258728
458.672363, 174.951202, 190.497223, 197.726730
461.501343, 175.561768, 189.648209, 195.992249
462.633118, 181.897949, 189.831650, 189.820099
462.613708, 179.101929, 198.351563, 199.000961
466.122314, 188.222214, 192.259918, 194.588425
455.776581, 194.464478, 202.080292, 203.700806
463.468353, 204.787628, 200.110031, 197.838196
469.555573, 212.089386, 195.167084, 195.551300
475.015167, 205.715302, 194.610352, 198.043686
465.453278, 218.704453, 202.355057, 195.134537
488.818665, 216.638901, 175.546127, 185.843658
475.396088, 222.931656, 190.641159, 184.935135
473.619110, 226.757416, 194.343704, 189.826050
472.449036, 228.705505, 194.915680, 189.905640
481.716949, 222.527679, 190.948914, 195.125549
476.959045, 222.803528, 196.266129, 193.764053
475.486847, 222.939651, 193.927582, 197.080673
474.349030, 222.235748, 197.105286, 196.540100
471.871368, 222.909119, 200.939957, 201.198654
478.937622, 228.839401, 195.063217, 194.005310
481.585632, 226.656677, 187.459518, 189.892151
481.504364, 226.297821, 188.465790, 192.375183
483.698700, 226.418716, 188.068253, 189.943573
482.227875, 226.913406, 190.642044, 191.670776
482.414764, 227.441895, 190.868729, 193.337616
482.990143, 225.897964, 190.247421, 191.542099
484.804413, 226.057907, 186.754440, 191.510849
486.422058, 224.177124, 185.434921, 191.303329
485.700928, 224.883636, 185.520477, 193.189178
486.067291, 225.310638, 185.578674, 193.175552
487.567383, 226.192062, 185.214172, 192.790817
489.085999, 226.885147, 185.166824, 193.504242
481.490143, 227.821869, 194.693329, 192.966034
482.800079, 227.952194, 194.294281, 192.879196
483.448792, 227.045471, 194.799744, 193.429230
484.527100, 226.248108, 193.338623, 194.018951
490.449829, 226.900436, 185.795029, 193.284103
488.814606, 224.457809, 184.979126, 193.978088
487.655670, 223.555801, 186.044067, 191.523071
495.856354, 229.117935, 181.095505, 187.635956
484.979675, 221.632263, 192.155960, 194.485046
483.496246, 222.003113, 193.695313, 197.255646
480.579620, 219.602875, 199.100861, 200.234009
480.647461, 219.794662, 198.024429, 200.208160
483.078644, 219.932907, 195.222961, 198.233673
484.224213, 220.001511, 196.241409, 197.830872
483.371246, 220.715805, 196.195938, 196.843903
484.082275, 221.102615, 195.959824, 197.155731
484.452728, 220.945831, 196.228775, 198.310211
482.134918, 219.978683, 198.368286, 201.254944
481.922272, 219.607056, 199.573090, 202.079559
489.851135, 227.780899, 187.841080, 193.490189
484.845306, 220.172607, 198.065720, 196.032349
484.810120, 219.693848, 197.291306, 195.663284
488.917542, 225.379410, 194.275696, 199.715942
489.357727, 226.061676, 196.588196, 201.635376
489.684998, 224.280457, 189.011200, 185.680481
486.577850, 226.147583, 193.466599, 188.735367
486.563751, 224.161240, 197.347733, 192.102066
493.513031, 224.191055, 194.948318, 198.425797
488.744598, 224.358368, 190.770859, 192.203400
492.850281, 219.288651, 198.840240, 196.796158
495.239563, 221.960190, 196.578018, 193.112747
499.232330, 220.568329, 195.451874, 193.932739
499.319580, 218.108734, 194.297012, 194.158463
500.008850, 221.108047, 184.678055, 187.725494
495.880493, 220.945984, 192.704941, 191.690308
496.674255, 226.182800, 195.892029, 199.913727
498.686127, 225.858490, 195.564865, 200.046570
502.182709, 222.181122, 183.884109, 185.855789
500.022705, 218.849045, 189.681244, 194.264877
508.496246, 216.386322, 181.391037, 187.250900
496.646545, 202.695755, 207.838776, 204.341034
504.257660, 210.338272, 188.438187, 189.847336
501.593567, 203.505692, 194.610260, 196.706009
499.344788, 201.814728, 200.926163, 204.390732
509.763367, 206.297546, 184.333221, 193.540512
497.725006, 196.401917, 205.912506, 207.942245
503.355255, 198.928024, 199.266220, 204.378220
503.254333, 199.537445, 198.883514, 205.019104
508.090210, 205.985443, 185.148468, 192.413773
510.445587, 208.505142, 195.796890, 198.447464
500.821198, 201.503540, 200.702515, 203.384323
519.007690, 205.670761, 185.104858, 194.572128
520.545654, 205.715286, 184.400452, 193.527237
502.715088, 198.232727, 202.276047, 203.765289
503.348572, 197.875336, 201.006409, 203.122711
523.315369, 204.895309, 184.564835, 191.610153
504.309387, 194.515610, 198.074265, 205.653320
504.764038, 197.949677, 200.738190, 202.653259
502.610718, 194.617798, 202.990295, 209.197876
522.875549, 203.827560, 185.479248, 193.110016
502.600372, 196.020248, 202.478897, 206.735809
503.830719, 197.889664, 203.865295, 203.641815
503.681000, 198.273132, 203.541855, 203.461243
509.684387, 197.925446, 196.226654, 204.924255
514.047974, 204.958572, 189.018890, 198.758270
517.137268, 205.548035, 185.349197, 198.742523
508.079437, 205.627716, 199.270279, 200.347931
518.578003, 215.647980, 183.918945, 198.054321
512.065552, 212.397949, 194.761749, 198.407471
517.775452, 220.938812, 194.001144, 203.447266
517.621521, 223.812881, 191.816193, 197.448135
526.046631, 230.790359, 179.429031, 185.928421
511.114471, 222.857590, 198.162979, 195.406174
511.296112, 225.476547, 194.895828, 192.446350
521.352356, 234.395233, 183.841019, 186.941162
508.449127, 227.474884, 196.509430, 194.262634
511.180084, 228.046356, 186.538513, 190.537476
511.685760, 228.104324, 183.788589, 188.308823
510.831726, 230.453735, 184.575287, 190.071411
513.360596, 233.029694, 182.936935, 188.137650
502.677826, 237.615295, 189.547684, 190.773224
502.855347, 228.942200, 193.096710, 193.110703
511.195068, 236.613037, 186.592636, 190.053406
501.642334, 225.785446, 191.995010, 196.122162
507.792480, 234.128555, 185.405182, 190.293015
510.736877, 233.697205, 178.518402, 183.447937
486.486084, 224.265198, 200.465012, 195.904846
484.302063, 223.440201, 198.540924, 193.468307
492.175262, 230.853134, 186.034897, 185.646393
482.650330, 223.035858, 198.901443, 194.964340
491.099182, 225.078690, 189.684937, 190.237106
491.029877, 225.485901, 189.665817, 191.231903
490.689789, 225.728851, 189.398041, 190.078903
480.275482, 224.345154, 198.239655, 195.926331
488.554321, 223.375748, 187.097000, 189.595276
485.829163, 229.952942, 188.822220, 184.737564
486.750031, 231.237366, 189.939545, 186.265152
486.425720, 231.372360, 189.615570, 185.809372
490.670654, 229.133316, 188.507721, 189.169586
491.788818, 229.145935, 191.751923, 192.493576
489.818024, 229.106094, 184.331360, 182.865097
491.975891, 229.005157, 183.651993, 180.845001
486.561310, 228.979767, 190.357651, 192.230621
482.944702, 222.527008, 196.455627, 193.918747
485.059204, 225.525513, 192.219696, 192.614075
483.725250, 228.291412, 191.177475, 191.077271
486.813141, 229.096283, 186.823486, 182.318710
478.692780, 228.960754, 194.297043, 192.875687
486.578400, 229.375214, 190.402710, 189.972855
488.009583, 228.875793, 190.624115, 190.091019
489.351685, 231.314484, 189.198425, 188.841431
484.773773, 232.308563, 188.988708, 189.145309
485.890717, 232.877029, 186.885452, 189.006226
485.159790, 232.514069, 185.770645, 188.525085
484.467896, 232.495682, 188.200790, 190.848618
485.323517, 232.721375, 187.762924, 189.676010
482.762909, 231.366943, 189.493774, 185.388382
483.308228, 230.827713, 190.525986, 186.083527
483.430237, 230.074677, 189.836212, 186.329086
484.499298, 228.852127, 189.000687, 189.146439
486.128418, 223.881989, 188.381012, 192.928604
485.492523, 221.465775, 189.032761, 191.140427
487.205078, 221.393494, 188.092468, 189.670792
487.747589, 220.793869, 187.878128, 190.191010
487.620209, 219.869324, 187.077118, 189.870026
488.100037, 224.490051, 186.326721, 189.388580
490.368774, 219.343369, 188.351563, 196.009308
481.356018, 213.240173, 193.343567, 196.551727
490.723541, 209.018066, 186.840942, 190.010818
477.313477, 197.444778, 206.011230, 201.949417
475.074524, 203.209900, 203.074844, 195.927643
470.067780, 201.104919, 205.713593, 201.002441
469.792633, 199.185303, 206.999374, 200.260498
469.555817, 197.799988, 205.812012, 198.849060
468.798004, 200.570816, 202.811600, 198.128677
466.899902, 201.901382, 204.916687, 200.592606
466.898987, 202.499298, 205.417435, 198.925339
480.165588, 201.291168, 198.490143, 200.612152
484.717224, 214.384598, 188.726791, 195.028900
476.134827, 211.435028, 200.493591, 200.086166
473.192352, 222.321320, 196.901108, 189.124680
477.785339, 218.945862, 194.064362, 192.827927
477.905609, 222.027725, 195.023239, 191.609528
484.875702, 225.009003, 185.964020, 190.426361
480.129608, 220.711395, 199.927292, 194.813751
478.784821, 220.844452, 201.880646, 196.371536
481.294067, 220.598663, 191.905762, 191.495911
481.230499, 221.353073, 192.080826, 195.067764
481.563934, 220.832748, 191.674713, 195.106735
482.624817, 224.841049, 193.947433, 191.021484
482.393738, 225.247604, 194.729279, 187.911179
484.467377, 220.712357, 190.427475, 191.133377
484.221741, 220.524567, 190.928055, 192.563492
484.325775, 220.324905, 188.799057, 192.607742
482.777161, 220.139069, 190.796967, 190.022446
484.633636, 219.875626, 189.846603, 192.351868
483.778168, 219.583786, 191.056015, 193.360519
485.103668, 219.191498, 191.108383, 190.548416
483.231506, 220.123444, 194.178757, 193.269608
483.581543, 221.891800, 195.290405, 193.981003
484.523254, 220.520966, 195.193481, 194.115952
487.817413, 223.910858, 191.666901, 190.567734
497.746948, 227.652954, 183.925156, 188.264587
493.532715, 226.700317, 181.315964, 186.540070
489.568115, 223.257736, 196.160004, 194.141266
493.308685, 228.044907, 186.140564, 185.160416
492.634521, 228.032394, 189.746078, 187.616867
491.635101, 224.740982, 196.090622, 192.869019
501.233124, 224.307648, 182.686890, 190.440063
493.973816, 224.462646, 194.564362, 191.864975
493.773102, 223.939209, 193.229660, 191.701828
494.001556, 224.261261, 194.835190, 190.630020
494.057831, 225.242996, 195.166763, 192.638947
494.343781, 224.756561, 196.758087, 191.581100
494.659058, 224.227325, 194.436646, 191.385651
494.895508, 223.509583, 194.651016, 192.924347
494.576813, 222.968109, 195.663971, 194.353851
493.402924, 222.796127, 197.510284, 195.243469
492.711731, 223.001785, 198.532104, 196.123306
494.661835, 222.622147, 195.290634, 194.038986
492.843079, 222.481247, 195.488342, 192.961029
493.366119, 222.799149, 194.297424, 191.525848
492.448669, 222.397949, 196.084579, 191.856033
492.028259, 222.230011, 195.453186, 192.465393
490.752350, 221.929535, 198.230652, 193.414932
492.217682, 223.740189, 196.345337, 192.029221
491.424347, 222.957458, 196.480606, 192.784500
489.647736, 222.702179, 198.348785, 194.133606
488.347656, 222.940582, 197.856949, 192.601120
501.427734, 222.944092, 184.096573, 193.319901
497.755554, 221.274002, 186.897171, 190.270889
499.780212, 219.567307, 186.362000, 200.515533
496.303406, 213.378006, 187.552002, 197.944763
491.035858, 201.772614, 192.782623, 204.310379
495.489807, 200.487473, 185.235321, 197.052841
487.359833, 194.748413, 197.819214, 206.193771
486.590515, 189.729050, 196.690262, 209.209137
486.178497, 186.178497, 192.776764, 201.085297
486.286285, 193.921692, 192.631729, 187.668091
482.660187, 183.611023, 195.128235, 213.148666
481.682495, 183.803040, 193.177765, 210.751617
478.500336, 184.140472, 194.988892, 212.106934
483.838226, 188.722107, 188.319199, 204.859482
486.433960, 197.968704, 181.837463, 191.209213
474.998199, 201.260162, 194.932404, 197.475693
467.619293, 204.025833, 198.947159, 198.632416
471.409180, 207.582092, 196.702271, 191.552246
462.322968, 212.315002, 200.060394, 197.177734
472.831268, 215.668030, 187.276062, 191.122284
470.531982, 220.498322, 189.736008, 191.350235
470.159271, 222.068329, 194.048141, 189.294479
459.454285, 228.059067, 199.548523, 187.070038
462.773407, 232.930466, 193.458786, 180.410645
463.025177, 225.289871, 196.022324, 188.498657
465.598297, 226.425369, 197.436417, 189.792908
458.030151, 231.939087, 198.373703, 185.767258
463.194946, 225.917160, 193.761871, 187.712784
462.039856, 226.032990, 198.710541, 191.180374
462.152832, 225.190857, 198.131943, 190.718155
459.375702, 226.453400, 194.949478, 186.503204
460.456696, 224.613373, 198.758041, 192.707367
463.107971, 222.858871, 196.074341, 191.769348
459.217438, 221.894836, 198.336090, 193.838104
459.374847, 222.920746, 198.316147, 193.621735
458.241028, 221.029205, 200.172470, 192.851486
458.094910, 219.887146, 202.523499, 194.243088
462.616882, 222.696655, 191.291565, 189.389267
460.982117, 217.820984, 201.281769, 194.455750
464.946716, 224.010132, 191.286819, 192.970657
458.066223, 220.839691, 201.293015, 192.331497
464.963562, 220.291138, 198.720245, 196.584442
478.112823, 221.558105, 185.767593, 189.958176
465.545868, 218.350037, 200.003082, 194.121201
473.000641, 218.371262, 195.778305, 193.103775
483.106903, 219.372467, 189.724472, 193.499222
481.499969, 213.659790, 202.136993, 198.284485
487.867462, 219.690216, 191.534058, 193.200912
488.066101, 220.095978, 192.970825, 197.308823
483.052856, 215.197433, 201.088974, 194.454834
497.435150, 213.813950, 188.804169, 195.227219
486.303650, 211.670654, 201.566437, 196.542801
490.617676, 212.002472, 198.698593, 195.488754
498.615082, 209.817810, 195.289932, 198.179550
504.964050, 205.184555, 191.788193, 195.008469
498.982697, 202.183456, 196.637207, 196.212631
512.857605, 187.715118, 190.396027, 200.848495
517.790527, 187.431702, 192.146042, 198.780014
507.764954, 171.420959, 192.256836, 206.641174
509.931641, 184.851898, 193.218536, 197.656097
516.737732, 173.469864, 193.393448, 201.329605
510.901672, 178.692535, 190.474976, 191.707153
509.718811, 171.918396, 197.583099, 199.148087
513.714783, 173.027008, 188.520569, 190.437271
508.890717, 169.589935, 201.230896, 203.979584
514.094910, 171.842041, 197.441864, 197.675461
509.512665, 171.262329, 205.260193, 203.851105
518.648071, 176.381943, 195.751022, 199.758942
520.272888, 172.282867, 201.497345, 207.881973
523.895020, 178.545380, 193.039841, 204.372665
519.415100, 186.595428, 201.609192, 200.196640
520.788086, 181.656448, 198.830032, 204.937119
520.770874, 182.161621, 200.554840, 204.533966
519.573120, 181.457336, 202.653641, 205.503708
519.143494, 180.289032, 204.751633, 207.136978
519.841187, 181.905609, 203.783920, 206.577545
533.187256, 182.971954, 187.423691, 200.459747
523.701111, 185.962708, 198.785858, 202.094055
525.092957, 191.569885, 195.444427, 194.627594
527.452271, 189.925644, 196.627762, 198.564758
524.636475, 190.968155, 200.593842, 199.711319
537.001221, 191.084412, 184.086868, 189.515182
535.535645, 188.854050, 186.620667, 194.266632
536.482727, 192.054550, 188.465820, 197.485214
531.517639, 197.749054, 195.569244, 195.049850
524.962585, 200.113449, 202.895844, 192.780716
525.329712, 202.438599, 203.885986, 193.107620
531.967712, 203.211563, 195.643036, 195.030396
535.140320, 205.565750, 192.256042, 193.079834
526.797302, 206.787231, 209.398376, 198.589523
536.316467, 204.862915, 196.010483, 194.625519
542.244873, 202.733002, 194.995010, 196.574921
535.471802, 202.560852, 201.814468, 199.944153
529.029480, 208.338196, 213.790634, 202.022263
528.613525, 210.298691, 212.262787, 202.317520
528.137085, 211.781311, 212.511658, 201.741791
527.608826, 210.658600, 211.228149, 201.334137
532.288574, 201.776001, 203.220139, 202.732834
527.794800, 207.283142, 209.469513, 202.880371
530.098450, 205.327240, 205.449936, 198.499252
530.576782, 205.805359, 203.056381, 198.078766
527.536865, 205.062927, 207.030838, 201.448792
526.357056, 204.227524, 206.464035, 201.504990
526.186890, 203.907028, 204.111877, 198.710495
524.390320, 203.138489, 207.316833, 202.598648
523.147400, 206.122040, 208.746262, 202.099258
534.882935, 199.468231, 189.644043, 197.794220
535.133179, 201.400085, 188.760880, 195.057922
525.366699, 198.110580, 199.649490, 200.757385
524.407410, 198.121887, 198.486710, 199.685608
516.749695, 196.197327, 205.088669, 202.805176
529.732849, 201.172287, 183.656021, 189.486160
517.947327, 197.746674, 198.795181, 200.014587
512.194702, 198.410370, 203.935333, 201.960724
517.872437, 199.332184, 195.221893, 198.390671
519.134338, 206.032227, 190.175507, 190.921402
507.607574, 199.363281, 203.876862, 201.038651
512.636597, 197.482071, 198.277527, 201.164429
509.993134, 197.401367, 200.544403, 202.853134
514.562134, 199.605331, 196.417816, 200.010529
512.330872, 195.665604, 195.569626, 201.378067
512.306885, 195.894730, 191.609100, 200.086212
516.157227, 190.234451, 185.630203, 202.846710
512.735107, 189.187912, 189.198151, 203.372375
500.175903, 188.360016, 201.472122, 204.529236
509.806854, 191.903305, 187.429428, 198.071625
503.390442, 188.172485, 189.138351, 198.313644
495.661346, 180.952393, 204.865997, 209.694687
496.890503, 181.366409, 200.963928, 206.396011
499.249420, 181.795410, 196.936737, 204.187805
499.169067, 181.587524, 197.143784, 204.056381
498.978027, 181.373199, 196.291580, 203.202057
493.284241, 178.067551, 204.022842, 208.361343
499.514191, 182.334076, 195.420898, 202.762833
496.003967, 178.998917, 201.015732, 208.825989
503.176422, 180.240189, 198.899933, 208.719208
503.899597, 182.621948, 198.425049, 204.941376
504.543427, 183.314514, 198.323517, 204.841278
501.977539, 183.969543, 199.215469, 205.988617
505.711334, 185.478592, 192.838989, 201.552734
502.646912, 192.709686, 190.674713, 196.056061
502.326141, 192.181015, 193.662033, 197.236130
503.126404, 189.848572, 197.456100, 200.346603
508.012085, 185.537064, 195.195236, 206.306976
511.560822, 187.234024, 187.728516, 203.978088
511.615204, 190.220917, 188.198868, 203.423584
511.131378, 190.224335, 191.643112, 204.094055
509.677917, 191.586105, 193.898087, 201.534424
514.966431, 200.179581, 188.007767, 196.184158
510.679443, 195.617920, 195.252258, 199.862259
515.087952, 196.670258, 191.564545, 199.564697
515.618713, 197.470078, 192.372864, 199.390549
515.193726, 198.061707, 195.411606, 197.731110
519.378662, 198.295044, 193.961884, 203.476471
519.687744, 197.646423, 196.985504, 207.202286
530.382874, 201.888855, 179.918228, 191.172531
534.372375, 203.123627, 178.914841, 190.784927
535.816650, 202.746567, 179.967178, 191.624741
529.828552, 201.213669, 189.642151, 193.663971
530.673035, 196.242935, 193.111176, 197.633667
534.041077, 199.907684, 194.702347, 201.654205
525.889160, 200.192215, 202.864410, 202.041382
531.943604, 192.927261, 197.950134, 203.590210
523.341125, 198.594055, 205.625732, 200.205887
534.247314, 195.402344, 194.489182, 197.506866
541.008423, 190.429443, 193.376114, 211.525208
542.096619, 189.650055, 193.309082, 210.966705
535.678406, 192.290985, 200.905212, 203.354187
533.671570, 197.317413, 198.385574, 199.568115
536.608154, 193.542908, 194.119339, 199.731827
536.599670, 186.993622, 199.823135, 202.631836
540.835754, 181.200867, 195.144211, 208.891342
537.302979, 189.124832, 193.160889, 195.206314
533.988770, 189.338791, 197.519119, 201.758408
531.299622, 188.734985, 206.648773, 204.644760
545.295044, 199.066895, 183.078125, 189.974976
537.511047, 199.649567, 198.607422, 199.817413
538.631958, 202.976929, 195.232224, 194.250702
540.195007, 198.038361, 201.921951, 200.042389
534.127197, 205.232224, 202.383911, 202.978699
544.194092, 206.851379, 190.984955, 193.721268
539.518066, 205.204468, 197.406082, 198.321808
543.480530, 209.497360, 188.583008, 190.806366
538.381836, 205.629913, 203.814423, 201.235291
540.708069, 207.462341, 199.960617, 198.509979
532.261902, 212.430603, 206.310226, 197.275208
533.183716, 213.427750, 204.973358, 195.591537
532.318481, 214.258957, 205.454224, 195.115021
531.271667, 214.669098, 205.434189, 195.842514
530.132385, 214.683319, 205.587616, 196.570419
528.665283, 215.182617, 205.419189, 196.272995
527.729980, 215.983612, 206.111130, 195.893204
536.340759, 207.532806, 195.643280, 192.435684
533.841614, 207.651474, 195.839539, 194.060547
533.281738, 210.248383, 190.023529, 189.693359
532.330261, 210.264343, 188.573563, 188.913147
529.285706, 210.834808, 188.776947, 191.140106
527.360107, 209.625122, 188.523224, 189.572128
517.827026, 203.969025, 198.443237, 196.520813
519.216248, 206.684570, 193.745087, 193.978714
516.131653, 203.567017, 195.224670, 196.738525
516.265076, 203.306732, 195.131607, 196.367325
509.949921, 206.182571, 194.111435, 193.993179
513.649658, 206.510498, 189.635788, 191.419434
507.912354, 203.019241, 194.004196, 194.464188
504.755829, 201.625641, 200.096146, 198.701645
504.362030, 200.236725, 201.284668, 201.537689
500.344940, 197.966705, 204.771774, 201.114944
505.253937, 198.207047, 193.128967, 194.275955
509.516815, 192.540405, 187.400818, 195.264389
503.931641, 180.536133, 192.952652, 201.777283
499.706360, 175.903595, 204.704697, 209.505829
501.776825, 175.082535, 200.774124, 206.466034
513.871338, 172.568298, 201.570496, 202.668808
508.239746, 170.677704, 199.791702, 202.832397
511.171417, 171.104645, 196.005386, 203.932739
513.022034, 170.377029, 197.448044, 207.693207
511.848358, 170.329468, 203.617706, 207.338821
518.541077, 166.850586, 197.536057, 206.864868
510.172943, 170.438416, 206.991776, 210.842621
514.726074, 173.414551, 202.137939, 206.561310
514.051025, 174.808716, 203.250504, 207.713074
516.360535, 182.761902, 197.720917, 203.092102
529.179688, 192.827850, 183.243073, 193.698395
531.798218, 198.749939, 182.911789, 190.073547
530.544861, 201.660583, 189.234055, 193.704071
532.308044, 204.073044, 186.432983, 193.577179
531.023376, 208.864929, 192.097137, 189.804504
546.302979, 208.013733, 182.327286, 193.528076
543.213074, 209.814911, 185.755844, 197.380112
527.252197, 217.634613, 204.098267, 190.209457
528.759399, 219.576385, 202.168304, 188.803909
533.985291, 213.696808, 196.585800, 196.046555
541.238159, 219.473328, 187.712891, 191.162842
546.376160, 219.173523, 187.791901, 196.433884
533.374695, 217.599731, 201.098587, 198.385925
535.014709, 217.527466, 202.132263, 198.430618
536.770020, 217.903046, 202.138062, 197.903198
538.568787, 217.384979, 200.827026, 196.017410
539.405273, 217.788788, 198.942810, 195.298660
541.680054, 218.653809, 196.329483, 195.003159
542.789124, 217.885727, 197.925186, 195.914993
541.965637, 211.907349, 204.070343, 201.399780
543.895874, 218.781998, 195.174637, 195.040253
540.177551, 213.420425, 204.292450, 202.726334
542.243347, 218.341675, 195.459167, 194.490540
543.296265, 219.031326, 193.677032, 193.668716
543.178040, 217.142853, 194.469345, 195.297165
537.439209, 220.566025, 201.810120, 196.780167
544.062561, 219.244766, 192.163055, 194.351044
544.360596, 219.493713, 194.126526, 196.111145
536.600281, 219.308716, 202.957779, 197.517380
544.099243, 220.218903, 191.980270, 193.516525
541.777161, 218.562469, 196.420914, 197.675476
544.179871, 211.901337, 196.240967, 198.433548
540.311707, 216.189819, 189.203568, 193.594070
540.303589, 214.450912, 191.031387, 194.769821
537.636719, 213.550995, 194.174591, 197.320175
534.400513, 213.838989, 197.433929, 195.713776
534.359436, 214.542633, 196.208130, 197.741089
535.495850, 212.913361, 202.183807, 197.262955
533.780945, 214.669159, 195.798904, 199.236435
530.982178, 207.633911, 206.369583, 204.530487
538.373840, 218.066010, 189.626587, 192.867722
537.551331, 216.423370, 188.483658, 190.361603
530.346802, 210.399384, 203.834763, 202.247803
538.223328, 217.801865, 186.407837, 188.225922
537.921326, 217.579346, 187.300705, 188.025253
536.815613, 215.932434, 189.776672, 189.738068
536.433594, 215.067642, 191.695862, 191.801727
535.413330, 214.203674, 194.752563, 193.585373
535.176819, 213.155457, 195.038986, 193.949173
535.975647, 213.262451, 193.610184, 192.039948
534.677979, 214.031281, 193.799835, 190.668640
535.361389, 211.460739, 192.627151, 193.508270
544.185791, 203.615265, 188.547546, 197.378006
528.041687, 201.575180, 204.666641, 205.889954
527.955627, 201.383240, 203.115234, 203.888016
527.722534, 204.338593, 205.760880, 198.675720
527.379150, 204.944504, 201.840546, 196.105606
527.463074, 203.916260, 201.488586, 197.602463
533.593201, 197.983734, 197.179001, 201.911118
531.301697, 195.379395, 200.887756, 204.822372
532.471008, 195.614868, 197.045486, 203.378448
528.964905, 194.775452, 196.761017, 205.829620
529.615906, 193.878693, 198.422440, 206.486725
530.266113, 194.725052, 197.906219, 205.493698
532.765503, 196.925690, 196.900192, 204.041534
537.734436, 200.095490, 189.345016, 201.171234
533.449646, 201.258469, 193.021072, 201.142502
527.201294, 201.745560, 199.373581, 202.190231
524.674561, 201.531738, 203.909866, 202.814911
525.476440, 200.324005, 203.183472, 205.604614
524.007446, 203.988022, 205.202072, 203.202209
538.769470, 204.725983, 188.205734, 197.690994
538.979187, 205.333237, 187.131027, 197.700699
537.335144, 205.291138, 186.979370, 196.887848
538.757324, 206.458069, 184.504654, 193.665741
537.391907, 207.118912, 186.199417, 195.601944
525.776611, 204.377960, 205.288010, 203.368042
536.304016, 206.329895, 189.156555, 198.580032
539.627747, 210.752731, 188.090179, 198.579544
533.380310, 205.750671, 191.097351, 199.942871
542.450684, 209.269318, 184.050507, 191.864975
538.931091, 209.740158, 184.080368, 194.582474
540.249023, 209.459671, 180.485855, 190.763550
541.341370, 211.955414, 176.614975, 188.481247
538.876343, 211.375916, 181.441910, 188.520142
537.225647, 206.652924, 186.225250, 195.705948
539.009766, 208.761612, 182.727554, 190.156296
538.408447, 209.574615, 183.175156, 190.009949
538.979065, 213.560898, 179.284256, 187.803314
536.963318, 211.530411, 181.475677, 191.164612
537.009888, 211.144348, 179.774185, 190.606308
535.062012, 209.722229, 181.656570, 191.869019
536.738220, 211.804810, 177.826660, 190.410461
536.328064, 213.011505, 177.447037, 188.504395
515.914429, 209.601563, 209.548965, 208.632095
535.387207, 214.163513, 179.047729, 188.776230
534.509644, 213.142349, 181.115219, 190.784943
514.466797, 208.626816, 210.040985, 209.507111
517.287842, 204.374939, 203.392715, 203.899017
514.766968, 202.587448, 204.508804, 203.584198
534.154785, 206.619370, 185.582581, 189.848465
517.088562, 203.651596, 201.621414, 201.236847
514.591614, 203.376343, 204.544724, 201.888031
516.943237, 203.742157, 202.268799, 201.423386
518.961792, 205.119781, 199.652649, 201.213226
518.504272, 204.895416, 199.250031, 201.381378
514.695740, 202.668137, 202.425568, 203.569809
515.437378, 202.981476, 201.219559, 203.740616
515.784241, 203.423935, 200.446899, 203.339569
530.189392, 207.282303, 188.818787, 192.715698

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,896 @@
113.877609, 130.915314, 288.717072, 289.291992
113.151970, 129.049698, 288.541962, 287.825500
111.606949, 126.816299, 286.324615, 285.551941
111.990883, 126.065933, 286.678802, 285.268921
112.054588, 129.143921, 293.478058, 295.658112
104.392059, 122.754662, 304.239929, 308.403748
115.589272, 128.311493, 283.605743, 283.615814
113.607285, 127.559807, 283.039917, 284.164551
113.966217, 127.977127, 282.923218, 285.826752
114.889313, 127.027748, 286.249420, 286.393829
111.457199, 125.363327, 297.139465, 298.205688
112.823006, 127.190018, 290.496796, 293.308411
115.119514, 129.264420, 281.481781, 285.293915
115.227158, 129.011673, 282.930359, 286.208130
112.872192, 127.345406, 294.086975, 297.357574
113.804817, 126.157585, 297.265717, 300.229828
112.801216, 126.792343, 295.324646, 299.215454
113.424072, 133.187042, 289.595001, 294.069397
115.274513, 134.801834, 293.485535, 300.223816
115.305710, 135.290558, 294.144257, 299.096893
114.987114, 132.373627, 292.317047, 299.330536
114.734230, 129.354858, 291.712311, 296.656067
116.212402, 133.006256, 291.824127, 297.152557
113.541977, 134.692383, 293.164795, 296.612183
110.030624, 135.166092, 293.986877, 292.751373
109.772331, 136.528900, 290.805847, 288.366760
109.779251, 135.657654, 289.872284, 287.664612
109.585373, 134.014130, 289.093292, 287.362518
112.548622, 133.241852, 285.987976, 285.464691
107.125473, 133.161133, 287.049286, 285.660553
108.856728, 134.294098, 286.223999, 285.909302
113.066505, 133.616928, 283.521606, 280.215881
113.140625, 131.524017, 282.501099, 280.743988
111.694977, 131.949142, 279.161652, 283.784851
109.564873, 132.123260, 286.413208, 294.624725
111.891167, 134.079865, 289.635620, 298.068542
104.342667, 130.436798, 296.547211, 300.851624
106.323242, 132.957504, 294.007599, 297.159454
113.314896, 133.962982, 290.103516, 287.513367
113.367737, 134.241104, 292.227448, 290.940857
114.786034, 129.568268, 297.217407, 297.762268
116.390686, 131.330856, 290.635834, 291.868011
115.460266, 130.976532, 293.177979, 291.343811
114.084106, 129.434326, 289.495941, 292.486664
111.598221, 131.167633, 288.893738, 291.091125
110.859200, 131.183990, 291.719635, 290.412476
115.870338, 132.846893, 284.053070, 287.014832
115.272827, 131.293442, 290.224640, 295.168640
115.515686, 130.740875, 291.033630, 295.991730
112.836647, 131.869781, 297.196594, 302.533478
116.235825, 133.242020, 296.159149, 306.326508
109.990662, 128.192825, 298.967926, 302.776337
111.164688, 126.684448, 295.826752, 296.467743
119.117355, 124.328125, 287.637512, 295.453094
118.843559, 123.622910, 292.964935, 297.365601
125.213089, 129.855988, 294.123810, 291.802734
133.619354, 131.424011, 290.266632, 291.382996
141.410385, 132.810806, 282.063171, 291.320679
150.523148, 136.848602, 284.336517, 290.646545
156.790604, 135.306427, 284.281891, 293.235565
150.973267, 131.473907, 292.343353, 300.060730
150.260010, 130.662628, 291.860718, 301.505798
148.918579, 130.517883, 293.065216, 305.597992
149.404297, 132.012726, 295.166107, 306.522675
148.668030, 132.289597, 294.150696, 305.845764
148.502838, 135.656174, 291.659607, 302.011169
147.011017, 136.079269, 292.598969, 303.172394
140.715088, 136.805725, 294.378937, 306.626099
139.599945, 136.824524, 293.304535, 306.917786
135.716843, 136.556320, 295.011505, 307.128632
139.880676, 135.374817, 290.382263, 300.593384
134.384262, 137.554398, 282.018463, 291.573792
126.905472, 134.460922, 290.220764, 291.753296
119.587051, 131.299957, 292.747650, 298.642670
120.465820, 132.691116, 285.893402, 294.685760
118.567894, 132.640305, 292.355804, 295.808105
99.902267, 133.507187, 296.500885, 297.480591
100.218895, 133.044281, 294.815399, 296.087952
118.243874, 133.367676, 282.975830, 290.922668
116.955345, 135.900391, 281.336456, 285.300293
116.606239, 135.198853, 286.199371, 288.383484
114.312103, 136.888916, 288.106018, 291.305389
116.832382, 137.412506, 286.725800, 295.154907
113.454056, 136.513504, 287.383789, 291.368683
121.000656, 133.746780, 289.981415, 296.884308
124.114792, 134.458771, 289.609589, 296.135895
112.239738, 134.369263, 297.011627, 291.943512
116.616104, 138.120468, 292.314148, 290.806488
113.517998, 139.484375, 299.601837, 291.740784
118.149651, 130.328491, 298.503571, 297.118317
115.378098, 124.877960, 301.550476, 302.082001
122.514999, 134.615219, 297.963715, 305.845917
113.214302, 130.329895, 302.308472, 310.625305
107.558395, 127.994385, 317.735168, 316.891174
137.985413, 129.901978, 290.116119, 288.848236
140.428421, 129.430603, 290.194763, 292.798462
137.549118, 129.329605, 292.119995, 299.782104
137.636414, 129.861847, 293.951416, 303.132568
135.651657, 133.261047, 292.276154, 305.332611
140.264221, 133.367889, 291.859833, 298.435150
144.199326, 131.344177, 287.202332, 295.074982
144.767151, 131.888382, 285.472412, 287.763245
131.021637, 127.549271, 299.126923, 304.624054
124.738976, 127.476303, 298.274323, 303.536835
135.056061, 125.502121, 293.473602, 297.231964
141.697678, 127.468742, 283.922943, 292.794678
122.893112, 128.203110, 292.556061, 298.667877
122.196335, 129.035034, 288.916351, 296.590332
117.507919, 131.753922, 291.011444, 293.788574
119.480301, 133.750381, 294.509888, 295.359558
117.259933, 151.812561, 296.824615, 283.112732
107.374222, 128.192932, 298.821350, 298.048584
115.344345, 128.846741, 293.971680, 294.775665
104.821465, 128.560349, 292.212463, 297.207794
109.420464, 129.701141, 285.853455, 291.942322
107.060326, 129.555145, 295.441071, 293.532257
115.709236, 127.216454, 294.876068, 295.422577
109.668602, 128.594696, 299.788940, 301.978851
107.189865, 126.536507, 306.434448, 310.601379
115.679749, 129.552597, 299.783081, 314.062256
114.636688, 132.150970, 292.457703, 303.380219
111.584114, 127.262039, 301.903839, 301.759613
110.462456, 125.856445, 294.705780, 300.448914
99.040512, 125.355087, 296.702209, 297.139404
113.011269, 134.539093, 286.311401, 286.073944
114.633049, 132.482361, 277.839386, 280.014954
95.711891, 143.196640, 282.666443, 281.784332
88.111450, 137.204437, 291.405548, 288.011902
88.993126, 139.608063, 289.061066, 287.475586
92.104790, 140.548126, 281.203217, 281.642792
104.914337, 139.558044, 282.323029, 280.949921
104.176521, 143.704605, 278.613525, 280.968933
108.690941, 146.573013, 276.823181, 267.425018
107.429115, 142.475998, 283.888519, 286.070831
106.650620, 138.590103, 286.612579, 288.545166
111.130074, 140.462280, 285.135376, 289.867584
114.886757, 140.657501, 284.294830, 289.552185
118.673538, 144.580673, 283.596252, 289.549286
117.953194, 142.346573, 281.197418, 288.163300
119.408829, 142.164902, 279.388489, 284.818512
119.981071, 146.330826, 278.256256, 280.671509
112.505707, 139.734818, 282.672943, 279.509064
116.689934, 138.008057, 280.140991, 283.809021
113.730324, 135.646469, 285.727600, 286.980164
114.107674, 138.069107, 282.812347, 291.434784
114.257454, 135.319885, 282.588135, 292.044312
112.924934, 135.018585, 283.209839, 287.803528
118.696220, 137.862106, 284.308167, 286.832306
118.035484, 133.668945, 279.736816, 285.637054
120.698166, 134.043503, 288.836853, 292.253265
126.813812, 136.951874, 291.300049, 296.025360
123.989838, 135.225189, 281.202271, 286.188507
128.280792, 131.195190, 283.495453, 285.979248
131.175140, 130.874115, 278.580109, 282.501678
129.890839, 130.747375, 285.264709, 288.659912
126.048271, 128.445862, 287.923889, 294.312164
126.494766, 131.201019, 282.549225, 297.515076
124.011391, 130.480133, 286.660034, 292.311951
125.141548, 127.925438, 282.047607, 286.735657
124.312035, 128.462997, 284.594330, 293.168030
123.702881, 129.705948, 285.291382, 292.525208
125.845871, 131.168564, 283.938782, 289.650909
122.082726, 126.601837, 289.134155, 293.020477
130.337585, 135.295166, 279.803925, 289.659698
127.228653, 133.597839, 286.671295, 298.687897
117.043167, 130.709381, 290.983246, 299.148560
118.268990, 129.856018, 290.914368, 295.873016
120.057381, 130.839111, 285.949310, 286.513580
124.367645, 133.064117, 280.856415, 280.366180
127.249748, 134.800583, 280.413788, 280.534363
124.124001, 136.886139, 287.151215, 286.370209
131.273682, 138.372467, 276.601654, 274.825928
132.313034, 134.805954, 274.395660, 278.012848
131.245819, 129.854446, 274.740356, 281.733673
126.868835, 130.940277, 279.959473, 288.118103
130.296722, 133.351456, 273.919525, 279.880585
115.585785, 126.896507, 290.914124, 288.753571
123.337563, 128.961533, 285.922455, 281.928619
133.198380, 132.462357, 278.415436, 276.881775
138.111938, 135.490051, 269.272583, 272.402557
134.663071, 135.178329, 281.397919, 291.997681
124.510902, 129.708160, 288.611908, 288.241180
130.468002, 133.995926, 277.953796, 281.457336
126.130836, 131.123901, 285.200165, 291.175049
123.150688, 128.925186, 288.098969, 293.272186
117.489723, 129.091919, 286.835480, 288.316681
113.445786, 125.257172, 296.030487, 299.297943
109.688019, 121.669464, 310.055511, 310.430695
76.979668, 114.915039, 332.875092, 335.528717
86.359169, 119.714348, 317.909790, 322.461823
88.474640, 118.997993, 317.510712, 322.810760
91.747421, 124.236420, 317.627045, 315.227966
96.173935, 130.631531, 310.956940, 314.061981
108.073151, 129.956909, 298.845978, 303.036316
116.702156, 133.799927, 293.390686, 293.337280
116.068192, 132.385574, 293.700562, 294.799683
139.810791, 139.505676, 283.852539, 284.362976
135.479126, 133.375427, 286.442596, 287.432129
153.135559, 140.153198, 271.312744, 277.334137
155.502838, 135.890717, 278.148560, 281.055054
162.641968, 139.289032, 272.482330, 281.873749
164.883484, 146.892273, 261.643341, 274.228485
155.924789, 135.272980, 284.963226, 292.733246
155.760437, 140.923187, 273.656769, 281.758606
150.790848, 140.936218, 276.630219, 282.595490
154.131821, 140.099823, 274.196167, 281.627747
152.093185, 138.769455, 275.771606, 283.449127
150.459198, 136.738174, 287.003265, 296.444672
150.208801, 145.790909, 273.489044, 283.706085
137.147217, 142.510681, 292.939484, 295.344452
160.509094, 132.928497, 273.910461, 276.553864
155.165146, 128.656998, 273.290039, 276.979187
150.624710, 131.473434, 273.052185, 280.452942
150.671173, 131.718231, 288.311676, 286.143890
138.664444, 134.968201, 289.455994, 299.657654
137.500580, 134.270691, 294.131805, 298.056000
132.072403, 131.342865, 288.043732, 292.507416
128.784027, 129.484573, 285.989258, 292.276794
121.700348, 122.781296, 284.132141, 279.511597
118.749535, 124.954498, 283.062286, 285.388733
107.823380, 123.932938, 299.221405, 300.141815
85.102539, 127.707581, 303.179688, 303.348114
71.547684, 133.968582, 319.733643, 324.004395
70.842468, 134.368622, 317.026306, 324.572662
73.120163, 128.549469, 321.935028, 323.302246
76.609695, 129.288818, 312.254181, 314.672028
80.711792, 129.059174, 308.572296, 309.398346
79.935852, 126.868858, 306.141052, 300.515991
99.545563, 130.873703, 298.489258, 297.805847
111.262413, 133.761536, 282.695129, 283.057465
110.273567, 138.178650, 278.513672, 278.460175
113.077148, 143.330109, 270.791931, 269.735718
115.286873, 138.615875, 273.713867, 272.020905
126.044121, 143.606079, 264.873749, 265.799255
127.251373, 145.746582, 266.910553, 268.777039
134.823746, 150.164856, 261.374664, 261.296204
148.385712, 157.557693, 235.822281, 242.807343
148.068939, 154.717972, 243.855484, 247.943863
134.421326, 144.928589, 263.005920, 262.574127
121.257271, 143.642822, 273.023315, 266.060669
127.836037, 145.119934, 271.150360, 268.288574
152.021332, 145.995056, 257.482086, 261.060333
136.804062, 136.776398, 277.311310, 277.246735
166.137924, 145.776917, 256.644653, 265.839996
167.969986, 143.414413, 270.900635, 277.797363
179.444748, 144.676392, 263.433167, 273.948181
182.632767, 155.779114, 263.968109, 269.273468
197.506546, 153.137726, 255.153030, 266.269653
195.235794, 154.030579, 257.862213, 266.501434
192.452606, 154.484772, 254.527328, 259.472260
185.323135, 155.827423, 262.122070, 267.075470
181.417465, 152.380402, 266.222656, 270.092865
179.317200, 150.938416, 263.841400, 267.336884
172.574707, 150.626678, 268.452698, 271.305359
165.539688, 148.110168, 273.567352, 274.831512
168.463348, 147.193680, 271.562347, 274.461884
172.269485, 151.558105, 257.524536, 265.404144
166.707947, 141.684998, 266.481262, 270.316620
161.179855, 139.389740, 273.816162, 277.217102
162.431580, 145.799973, 270.276733, 275.702362
159.678040, 140.697769, 275.994781, 275.068451
151.971466, 140.485779, 282.102386, 281.137329
149.322250, 140.629547, 278.238708, 278.333435
154.337250, 144.603592, 274.315125, 275.851166
152.064377, 146.092255, 271.688080, 275.293213
149.205597, 146.587692, 267.652924, 272.660126
129.583206, 139.294113, 277.924805, 272.223785
114.367760, 136.843521, 285.469208, 279.392731
128.514633, 147.175079, 271.526093, 273.007935
142.825989, 146.076752, 275.400299, 270.211304
136.446381, 140.703735, 278.400177, 287.229065
138.401260, 137.188934, 282.476990, 287.024323
137.390549, 138.382751, 278.408936, 279.308350
137.310623, 142.569458, 278.027039, 279.837708
135.716263, 145.952255, 266.643402, 266.954651
134.735397, 140.755722, 272.969574, 273.361542
134.620468, 140.564209, 275.215820, 274.215424
138.057159, 138.055481, 276.074341, 272.682831
130.584793, 136.310043, 281.452911, 284.585968
123.004669, 134.374222, 291.793091, 295.490967
113.025246, 128.105347, 302.138336, 304.948608
112.920265, 134.080704, 309.151642, 303.796509
85.496445, 123.542473, 329.141907, 323.882080
113.278740, 127.185333, 318.647491, 322.851044
104.512314, 122.245621, 325.422211, 332.145630
95.832031, 108.415649, 332.283997, 340.145813
95.833885, 111.509499, 339.027161, 342.305603
106.304649, 116.534760, 339.110565, 349.621857
115.778038, 121.256889, 345.113617, 358.246979
128.111893, 125.235542, 325.242340, 334.113861
119.057846, 121.113785, 340.322113, 337.762604
118.630600, 121.644043, 319.730469, 330.358154
121.001137, 121.447060, 319.564362, 328.528503
124.511803, 120.248322, 320.151794, 328.460114
126.337868, 116.983856, 330.792145, 342.342712
136.953415, 119.941254, 332.726044, 349.340271
137.498398, 121.214569, 333.410217, 349.841003
132.716644, 119.924133, 334.175415, 347.750824
125.333893, 120.732742, 335.058014, 337.963379
109.973488, 120.352112, 336.693909, 335.616089
106.029022, 121.037346, 331.066071, 332.028961
98.992882, 124.640190, 325.414581, 322.229340
111.787720, 133.935547, 312.728943, 310.627228
100.284103, 130.930069, 315.454865, 313.035828
99.595291, 142.258530, 293.588440, 296.765839
76.977684, 125.716591, 306.546661, 300.318207
81.788155, 135.758240, 317.266724, 302.090942
60.843895, 132.832458, 311.416656, 305.090118
51.640461, 123.280807, 321.362488, 324.384491
67.588715, 136.741547, 325.950409, 316.373749
68.250511, 135.183136, 305.052582, 304.758484
74.519119, 136.380981, 311.335785, 307.446472
76.670021, 138.366867, 307.221588, 302.249268
71.352005, 134.957230, 300.002289, 294.296478
95.751900, 139.761978, 293.533203, 290.970825
102.657341, 143.843918, 280.842529, 280.749084
110.026161, 139.579910, 290.714905, 293.483582
125.355209, 145.201920, 276.542999, 277.883118
136.045532, 145.285461, 271.477386, 274.097778
143.718765, 146.417877, 265.676239, 275.154541
146.189178, 145.591446, 266.188293, 274.797058
142.796387, 146.904648, 271.016479, 278.603943
142.819122, 147.967377, 270.377075, 279.232300
142.665207, 148.279449, 271.592438, 281.531708
142.650009, 146.041931, 274.018524, 284.470581
140.968781, 146.934631, 276.744904, 286.044952
145.096069, 145.197815, 277.703918, 288.088348
146.985840, 148.286987, 277.311035, 287.074829
145.649551, 147.518265, 279.489105, 288.561646
138.445923, 146.039764, 282.319183, 291.321259
138.597580, 147.620300, 281.339264, 290.299927
136.784332, 145.676178, 281.575012, 290.799072
142.252243, 151.886200, 283.545166, 288.123352
142.358337, 151.611389, 283.618042, 287.000641
141.969711, 151.360596, 284.754242, 287.055176
145.854309, 154.604156, 283.298553, 281.511871
145.123444, 149.231247, 277.630096, 279.419220
135.497452, 147.031952, 287.143524, 287.700256
132.529984, 144.913406, 270.704315, 283.446960
125.059311, 145.700851, 277.583893, 283.556122
119.493858, 145.352570, 280.066559, 282.667511
116.689720, 143.503418, 284.379456, 289.231567
118.120384, 143.877899, 285.564880, 292.001801
115.590897, 141.742279, 287.783081, 292.660461
114.598770, 142.538239, 285.319305, 289.094421
119.293625, 144.681366, 281.485809, 282.740997
119.688774, 144.763962, 286.870544, 290.820709
105.907227, 139.841431, 297.357483, 295.090546
96.654579, 143.229980, 303.232239, 306.994415
109.428406, 145.210510, 297.279663, 300.744537
87.059669, 141.294891, 300.875702, 302.936035
88.881218, 146.746704, 310.984375, 306.448395
77.353363, 144.618469, 309.000397, 300.820465
75.694794, 153.834564, 309.058350, 300.386536
72.718468, 151.493439, 310.327820, 301.854462
77.315056, 152.298645, 305.029999, 298.499664
78.681801, 154.613983, 303.111969, 297.420990
86.724533, 149.350876, 293.482269, 292.604889
96.968163, 140.682343, 284.255890, 289.947327
97.980377, 155.261993, 296.191071, 278.445679
106.926468, 136.207458, 281.319336, 282.928986
108.815933, 135.470566, 282.972748, 287.207367
111.412102, 141.900085, 283.824615, 287.030701
114.970741, 144.947769, 284.600220, 290.209229
115.981224, 143.899963, 285.552856, 288.798309
111.330727, 139.368317, 287.509705, 292.283722
117.517036, 136.973022, 290.352448, 297.966095
115.448349, 134.570633, 291.867065, 296.951080
130.767715, 137.848190, 280.730652, 290.978088
133.443848, 139.161743, 283.347443, 291.850311
130.199936, 133.138443, 293.147247, 295.989075
133.776245, 141.332794, 289.947021, 296.590149
143.015045, 140.765411, 292.287598, 291.355316
146.841446, 147.167694, 280.936279, 281.853241
137.536880, 143.485291, 280.642853, 289.846954
126.252937, 138.183548, 290.489227, 294.865448
112.637527, 130.391785, 298.712402, 299.001343
116.248581, 152.853943, 299.402924, 281.021545
118.668434, 133.669525, 278.976440, 282.658966
118.352859, 135.317993, 278.624756, 282.115784
118.235970, 134.818298, 280.368835, 282.038757
116.246758, 136.729889, 285.110260, 286.231598
118.208794, 142.102509, 282.684570, 281.841675
118.919952, 145.301651, 285.914673, 288.176025
120.698929, 145.034393, 281.657928, 288.021454
103.673843, 140.051880, 293.522522, 301.874359
103.074669, 146.433044, 287.421143, 281.589111
103.428955, 139.513519, 285.899292, 288.656097
95.922935, 148.870148, 278.778015, 275.412476
98.751541, 136.089996, 281.630585, 291.617645
100.790413, 143.741882, 283.452240, 285.072235
108.991280, 141.689697, 289.978638, 294.095490
92.334671, 140.432526, 301.900696, 298.446564
108.035828, 145.656647, 278.264465, 280.579041
107.688080, 140.140381, 293.999969, 295.237396
119.107704, 146.495789, 280.031982, 283.779907
119.872330, 143.940552, 282.104095, 288.230591
119.036690, 139.485992, 287.710602, 293.055450
125.037582, 138.192612, 276.096954, 277.685760
136.077026, 139.696228, 275.457825, 282.233765
139.409546, 141.721924, 282.699860, 293.488831
149.715561, 145.492157, 285.051453, 292.533020
153.813690, 148.290344, 287.766174, 295.183228
150.278030, 146.301743, 293.718018, 303.244080
150.617752, 143.482285, 288.732819, 297.122223
149.722748, 143.294846, 292.460510, 301.522949
154.053543, 145.090836, 291.584656, 304.004883
158.389420, 147.675980, 273.832855, 291.617981
151.900482, 145.083450, 296.530182, 306.453918
151.494720, 144.891891, 296.223633, 306.301758
151.205826, 145.248001, 291.714722, 302.824799
155.388245, 148.228226, 288.353058, 299.511536
152.607513, 149.521545, 282.773071, 287.965057
146.599289, 148.416748, 280.972412, 283.174194
144.010330, 142.665192, 287.559875, 293.157745
130.205078, 142.529037, 295.989105, 294.756897
131.898071, 145.901123, 274.499451, 280.890259
117.461472, 142.801605, 289.977448, 290.113953
118.986786, 149.128555, 277.967499, 282.243256
118.787682, 155.408234, 273.007660, 277.360291
120.555183, 156.759918, 273.877502, 279.240234
124.153824, 156.145309, 269.422974, 275.464844
120.095200, 156.360489, 270.751099, 272.465088
118.249290, 157.670197, 265.019409, 267.526794
111.401161, 148.873230, 275.065033, 275.417206
124.131531, 150.139267, 261.271301, 263.478943
128.749420, 144.014313, 270.107056, 268.707794
128.970078, 143.077774, 271.126862, 271.707001
125.411484, 142.087799, 273.307281, 273.429779
129.117035, 142.573166, 271.791229, 273.288452
145.111740, 147.207870, 259.465485, 261.412964
137.767975, 145.603241, 263.358032, 261.022369
127.703712, 142.118683, 272.645325, 268.848022
136.750626, 145.039612, 270.074585, 270.714447
135.451584, 149.901566, 269.052155, 271.684235
132.655579, 147.833282, 280.903320, 280.028168
131.443726, 150.194366, 282.615570, 284.676239
122.877029, 151.696411, 296.493561, 296.502441
122.271896, 148.432999, 295.008972, 295.763672
122.326157, 150.483261, 282.699707, 285.526031
126.512543, 153.947174, 275.929352, 282.160706
129.997253, 157.483887, 270.550873, 277.068451
128.887131, 158.866745, 272.721710, 276.914734
130.954315, 153.489853, 280.682281, 284.519104
121.188881, 152.436371, 283.851654, 285.267731
123.725471, 150.089722, 283.828552, 287.435150
138.752823, 153.249161, 280.218140, 282.972107
147.897736, 155.314270, 273.988007, 277.090759
148.718323, 154.694336, 273.715454, 275.731506
146.460236, 153.303741, 274.279419, 278.045074
145.811890, 154.448730, 274.903564, 278.973175
145.448151, 154.573547, 275.301331, 279.801483
147.425369, 155.294037, 277.647369, 281.483032
150.391388, 154.890259, 275.329987, 282.121460
141.546585, 154.581116, 281.008514, 287.311157
136.959106, 151.495270, 269.681030, 284.990692
132.594925, 151.298340, 270.214935, 282.817383
131.456482, 149.542740, 270.099854, 282.302887
122.130089, 147.355286, 281.714630, 290.731934
110.082199, 144.896637, 294.547485, 294.111481
117.726837, 148.982635, 277.291138, 283.060303
119.369286, 148.721085, 275.543335, 279.531921
118.338394, 146.339966, 283.892487, 283.964417
123.033028, 149.950592, 272.639343, 276.996979
121.678619, 153.814941, 278.041290, 282.313232
122.702202, 154.886200, 279.976135, 285.782928
120.671257, 151.211380, 283.972687, 291.720917
122.805122, 153.921204, 284.510651, 292.591858
121.394623, 157.666122, 281.943604, 287.526764
123.728798, 153.158401, 282.243286, 288.191925
127.237129, 148.799377, 289.383789, 291.012451
127.059479, 141.987717, 290.460236, 292.999542
133.455887, 143.593491, 272.987610, 281.313843
132.432541, 146.280472, 270.978485, 274.319214
134.901306, 141.828979, 271.094421, 273.662628
138.202011, 144.674591, 261.878754, 267.724152
136.911987, 141.486786, 275.082764, 274.461792
142.151459, 148.495026, 261.792236, 262.992615
140.016296, 145.350830, 262.074341, 263.527740
130.735825, 151.345184, 264.687103, 266.901062
108.589729, 146.508545, 279.237640, 279.825439
114.912468, 154.504395, 270.977234, 268.498199
87.367538, 160.951004, 281.147644, 261.085571
85.751373, 153.653015, 268.377380, 258.280731
82.812294, 155.386368, 270.805664, 262.224182
82.342079, 156.675293, 272.875397, 264.854797
82.130852, 155.704651, 275.257202, 266.473450
98.146431, 155.211578, 273.522369, 271.773071
107.188683, 153.396408, 274.594391, 273.153687
108.035553, 157.577301, 265.187988, 261.317261
113.920113, 144.803650, 282.759460, 277.937195
128.541809, 148.801865, 273.909302, 280.903961
147.844666, 152.620880, 274.021210, 289.211761
154.700211, 152.065155, 265.641479, 273.960724
154.619324, 149.746155, 261.557709, 266.297485
166.393661, 144.720825, 255.424011, 263.972687
167.648026, 143.474594, 261.716095, 268.764099
172.483383, 142.927551, 261.286133, 265.115723
171.184036, 142.243225, 264.939117, 269.153717
168.863434, 145.156586, 267.455048, 264.837738
187.860992, 146.960541, 249.131592, 249.951324
178.426392, 143.584259, 257.959717, 257.497528
168.261429, 147.401520, 263.348724, 261.033661
160.008652, 153.344116, 263.066864, 270.950195
144.458679, 154.364929, 281.354095, 278.677094
153.759598, 160.099365, 263.662201, 266.907166
153.309387, 157.122528, 266.398682, 267.421783
153.665634, 157.079407, 264.136566, 264.263550
139.718033, 150.449295, 271.481049, 265.461731
153.337067, 151.022156, 260.008484, 262.486633
152.731873, 150.440262, 261.378510, 260.114929
147.066895, 145.101883, 268.359741, 266.944305
147.038666, 149.034119, 268.606232, 265.959290
152.951416, 147.370300, 261.045197, 262.175293
148.784470, 142.730026, 274.042175, 273.121826
147.494827, 147.912231, 256.341034, 268.535980
158.661346, 145.170715, 262.891571, 262.500885
162.675079, 140.058243, 264.324005, 268.164185
161.395279, 145.240631, 266.760162, 270.159546
156.735535, 152.728058, 264.321869, 273.762329
136.382309, 147.990891, 285.250549, 281.454926
148.465576, 155.681442, 271.172760, 267.776367
151.150375, 150.938751, 270.959869, 265.771759
154.564728, 153.361191, 267.475189, 265.172974
153.206848, 156.887604, 268.755981, 274.423798
132.231918, 154.710419, 279.263855, 277.872040
123.335358, 148.456696, 280.558350, 279.833984
105.615105, 143.053650, 285.593536, 287.759491
105.813110, 144.918762, 279.716064, 281.235077
107.904655, 141.115952, 289.068329, 295.098663
100.953384, 137.254974, 300.671417, 302.188782
111.289619, 135.929276, 298.985840, 304.518311
122.919418, 139.640305, 294.991089, 296.598877
131.992615, 136.883698, 308.374176, 311.321564
143.034317, 138.085175, 301.092499, 306.781403
147.387985, 136.654861, 286.804230, 295.279053
150.278534, 136.173248, 282.679443, 292.090668
144.854202, 134.286163, 290.197723, 295.089081
133.009155, 137.154068, 292.899323, 302.875000
141.679214, 142.249634, 272.900085, 280.666656
135.169586, 143.994690, 273.692780, 274.543182
137.358612, 141.854340, 263.782867, 258.564514
139.841827, 145.703217, 262.658386, 255.900131
134.147598, 144.815002, 272.851868, 264.509796
125.781708, 146.479126, 275.355011, 264.847931
125.318703, 148.573624, 274.779327, 267.459717
127.971413, 149.893967, 274.577484, 268.742920
135.548889, 153.334503, 266.125610, 263.708252
137.974503, 150.816315, 263.233215, 259.871521
141.563416, 148.776093, 262.353546, 261.607361
145.846024, 149.722656, 262.832245, 262.009064
146.839478, 151.133789, 260.578094, 262.069611
146.765594, 152.451904, 263.361389, 266.475861
152.607330, 151.974991, 266.247528, 272.110138
158.281113, 153.634583, 261.081879, 267.640259
159.630936, 153.397217, 263.957275, 269.420593
164.259995, 153.006622, 262.986115, 272.073059
157.151825, 148.997330, 275.355164, 285.713470
160.240524, 147.159851, 266.271576, 276.549866
159.012161, 149.348053, 268.447968, 277.961823
152.151886, 148.415955, 278.287689, 282.547180
146.127762, 146.463837, 288.010895, 290.488861
148.043320, 148.089996, 281.612091, 285.701935
147.257614, 148.384323, 279.784821, 284.234467
152.060364, 144.780869, 285.017395, 291.353210
151.207184, 145.777908, 283.468475, 288.891663
150.358093, 145.015076, 285.166809, 290.861847
148.777664, 144.732605, 283.362366, 287.592224
145.310455, 146.348114, 278.490326, 279.613342
151.246582, 147.510925, 273.593201, 277.276428
154.794922, 144.022278, 276.280334, 284.505035
175.577698, 147.833344, 261.884613, 279.876953
178.810181, 148.870407, 259.229340, 278.965851
177.206161, 148.237976, 263.150970, 283.136230
166.926895, 149.180893, 271.535034, 285.663727
161.071304, 149.787979, 272.595612, 286.542480
158.295364, 151.031494, 268.107727, 283.193848
154.591309, 157.125458, 265.347046, 277.007568
150.208527, 158.991180, 269.296173, 278.220276
149.057632, 158.102997, 270.921783, 281.158356
149.933929, 154.688782, 270.028290, 282.340393
144.946609, 153.391815, 272.827789, 279.549652
137.911255, 157.108185, 279.098206, 282.009521
149.970657, 161.209946, 257.895752, 261.697357
152.492188, 161.102310, 266.019318, 265.798615
145.765228, 157.609253, 274.491119, 276.545471
133.409912, 145.317780, 282.807587, 283.900299
130.461060, 143.462219, 276.683105, 280.383514
121.343597, 140.854111, 291.547516, 293.947205
115.676422, 142.519684, 299.201202, 306.074554
132.874039, 151.437592, 288.371063, 291.580841
136.050674, 149.887222, 292.093719, 292.911774
127.846008, 140.201492, 304.990082, 311.165039
124.877525, 139.623352, 305.243164, 309.613861
135.862411, 149.658142, 295.522339, 293.886322
129.427612, 149.490097, 292.917786, 299.632996
134.259293, 154.194824, 296.986481, 297.854767
133.046906, 156.017609, 297.083069, 297.055786
137.232727, 151.863113, 290.677979, 294.791504
148.714233, 154.329941, 277.963257, 286.101746
151.637558, 156.321854, 274.871613, 282.503265
150.991287, 155.866028, 274.335938, 281.824554
147.311279, 154.512100, 277.630157, 283.763580
147.784973, 156.042969, 276.271393, 281.334503
152.380585, 157.038757, 268.093292, 271.662170
128.294205, 155.591583, 287.201965, 290.011902
152.099121, 157.175842, 271.116028, 272.811768
154.033951, 159.428329, 267.243591, 270.447113
151.800613, 161.291794, 265.509033, 270.659149
153.237335, 163.315704, 261.303955, 270.133331
149.594650, 161.441864, 261.138245, 269.572723
149.466736, 158.415466, 264.304321, 274.559692
150.504623, 157.404846, 265.145294, 273.867920
149.962738, 158.125427, 269.722687, 276.776093
151.553726, 155.883331, 275.765656, 280.041779
150.874161, 156.741852, 274.861938, 279.517975
143.728119, 163.100861, 280.813965, 285.852173
147.268417, 165.431335, 275.887451, 288.771881
145.340958, 159.169556, 283.743622, 290.860535
149.929672, 157.523743, 282.635925, 288.732117
149.512192, 153.878113, 281.013824, 291.108643
148.104126, 153.682236, 280.600983, 288.506165
137.077194, 152.260223, 289.834808, 295.748016
140.054459, 152.806000, 287.200439, 291.321747
133.645218, 151.952209, 278.990723, 281.205200
131.619278, 150.703308, 280.123962, 285.608795
129.540268, 152.843140, 288.337524, 294.874207
128.623474, 155.493195, 290.620453, 294.141907
137.016663, 155.293137, 274.196381, 286.011383
134.014038, 151.750916, 285.974304, 292.546783
138.247864, 147.107681, 277.356415, 288.963837
149.175690, 152.961060, 271.398865, 276.251862
151.111267, 151.001587, 266.899078, 275.600830
150.430313, 151.882813, 268.433838, 276.676910
148.976807, 156.342712, 269.947510, 276.689728
149.425705, 157.619843, 268.454193, 276.274200
150.131165, 159.005173, 269.454163, 275.306458
151.942093, 157.699127, 269.594543, 271.874237
152.802719, 157.919388, 272.289856, 279.483887
156.065170, 160.457291, 268.337189, 276.655731
156.922668, 162.261932, 268.768555, 273.391205
150.726532, 165.642456, 270.186005, 272.244354
153.789505, 164.184906, 268.025696, 272.426117
153.942123, 163.291931, 266.064117, 271.447449
148.995316, 159.290100, 272.252808, 274.595886
149.253998, 161.512909, 277.128723, 281.871674
134.378998, 158.088837, 284.888458, 288.109375
140.491638, 162.237488, 282.667175, 279.678864
144.242340, 161.300079, 271.258057, 276.959778
147.456039, 159.974426, 277.479218, 276.675598
146.599030, 156.647736, 278.516785, 280.595184
152.858368, 159.316025, 263.785828, 266.677795
156.245514, 158.330383, 267.443695, 271.749847
150.852325, 157.261353, 267.417664, 278.067169
150.057861, 151.494141, 278.414185, 286.241119
154.731796, 157.162491, 269.109344, 277.930267
155.397842, 158.833984, 268.884125, 273.308716
155.353058, 160.073792, 272.072937, 273.829010
156.462509, 160.198181, 273.335815, 273.974487
150.808884, 154.714432, 273.327332, 279.219360
144.707993, 149.984497, 283.355469, 283.664703
154.233551, 153.975952, 263.716644, 269.600861
152.638763, 154.380066, 266.026611, 273.629456
149.755829, 156.567871, 270.565308, 281.521851
147.860840, 161.038818, 267.775543, 274.915833
152.285629, 158.454041, 266.115326, 272.308105
154.399948, 158.787079, 263.894989, 268.692932
149.472610, 159.309174, 256.929077, 262.198883
147.260605, 158.548737, 257.176270, 264.812225
137.774811, 157.821503, 277.788147, 281.682251
136.247101, 158.847595, 276.108459, 280.639252
138.652512, 155.266205, 274.160522, 276.331665
151.104355, 158.000839, 259.922363, 266.828003
156.646500, 156.047226, 246.754868, 256.261322
149.733932, 147.682693, 262.532867, 266.728302
143.752243, 141.386780, 280.357544, 289.132019
150.097839, 144.615784, 265.152252, 272.988861
150.286896, 148.130066, 265.945770, 275.203583
140.652954, 150.008850, 281.546143, 289.096039
145.232925, 150.113632, 278.436279, 280.971893
144.150803, 143.968536, 278.746552, 286.325623
148.675812, 153.484131, 264.702759, 271.358337
149.215973, 154.383545, 267.505371, 271.842285
142.220825, 154.653107, 275.459808, 280.385712
149.189011, 156.500854, 267.367645, 274.020050
153.997849, 156.885132, 264.992126, 270.524719
152.156158, 155.799622, 265.068207, 273.984406
152.634033, 151.141632, 269.971039, 276.897614
141.440903, 149.036987, 287.571716, 287.373993
154.334488, 151.239136, 266.165619, 269.593292
153.941437, 149.138138, 266.957031, 273.891754
147.727646, 144.511444, 284.117462, 286.868225
156.280914, 144.794128, 278.606445, 286.078613
157.422348, 144.850616, 279.803070, 289.218170
159.559021, 147.225616, 276.223785, 289.010162
163.299484, 157.590775, 268.561279, 282.817596
168.305634, 162.613159, 257.436523, 277.365387
164.079666, 163.809479, 261.548248, 281.439880
165.948013, 164.095917, 276.093719, 292.308533
160.879745, 159.930511, 278.695923, 293.682281
157.819305, 162.216873, 276.275391, 282.553833
160.722885, 151.330109, 269.964813, 281.550293
152.681091, 150.771408, 276.266266, 287.531433
149.754410, 155.523209, 263.523407, 270.803223
148.765686, 155.601410, 263.689972, 272.454590
144.697617, 155.918335, 265.102051, 272.877319
143.040283, 156.252045, 264.406067, 272.231262
136.753510, 153.672394, 275.979340, 281.307861
140.377441, 155.158966, 273.435425, 280.428986
146.324799, 156.420441, 268.320587, 275.277863
149.219742, 164.095886, 256.943726, 265.823761
150.894394, 161.546173, 261.916962, 267.470154
150.730865, 158.819901, 261.233093, 266.167572
152.539505, 159.079422, 262.702728, 268.062866
159.089844, 159.181732, 264.078033, 269.903503
161.582428, 159.869522, 260.897308, 267.145294
162.815048, 163.134277, 253.908890, 263.741241
161.636230, 163.180664, 257.427979, 261.563568
158.078293, 161.480103, 255.840179, 262.184082
161.541061, 167.637421, 255.283279, 260.633331
166.059708, 167.571518, 252.427155, 258.010193
163.333588, 166.380356, 252.870209, 257.579926
162.891144, 166.929062, 253.797302, 257.980713
158.246155, 165.862549, 258.649048, 263.356537
155.254135, 163.177917, 263.527161, 266.973114
144.525452, 159.275238, 271.128143, 278.355835
143.880188, 159.409500, 266.981537, 273.503143
144.857925, 158.375366, 272.011749, 272.630493
142.655136, 156.009567, 276.161469, 278.311707
135.557541, 149.608322, 281.595123, 286.238098
144.775513, 152.624741, 282.461273, 285.753326
131.818466, 144.216034, 295.250214, 303.730804
140.719147, 150.107529, 286.477783, 289.975067
142.391266, 148.592972, 284.797974, 290.490143
141.906006, 146.792572, 286.878845, 292.127380
145.337555, 147.820053, 284.002289, 289.416718
149.186218, 150.645721, 280.942688, 284.738190
144.280304, 149.491440, 283.484467, 290.058563
147.707993, 152.307953, 277.817749, 284.347443
145.700760, 154.093353, 277.766754, 283.629639
148.215225, 157.116486, 271.264923, 276.801300
133.851273, 157.442535, 275.093079, 286.411621
135.523193, 158.733032, 274.136139, 289.790802
139.025177, 163.780365, 264.276306, 276.366394
134.983780, 153.906586, 269.835083, 278.912811
135.759949, 153.845856, 269.114563, 277.952972
136.430588, 157.561615, 269.625366, 279.561249
133.714340, 156.556229, 276.610413, 280.599670
140.730820, 153.511658, 263.920502, 265.013153
140.914185, 147.714798, 275.540314, 279.860596
140.635818, 146.764130, 275.146851, 280.856262
137.892181, 148.467621, 278.703003, 285.183167
153.522507, 157.334015, 262.033630, 267.273804
151.503281, 156.284866, 264.402161, 269.690155
151.754761, 156.921494, 264.888031, 270.489166
139.043137, 150.831787, 268.042145, 273.804535
138.702026, 158.148315, 270.280945, 278.183136
137.835098, 161.603149, 273.399292, 279.721252
131.603088, 157.474640, 272.620422, 275.758209
134.356094, 164.492844, 271.672699, 277.113800
135.456787, 165.048538, 270.361725, 277.063110
136.033218, 164.472931, 270.191742, 276.877960
136.679810, 164.217270, 270.368164, 277.470062
135.275848, 163.803696, 269.772034, 276.955902
134.936340, 163.583099, 267.940918, 276.590149
135.754959, 163.405487, 268.454590, 276.970154
134.744141, 163.476471, 268.299591, 276.177490
137.210632, 161.527435, 261.827118, 269.458466
147.493576, 166.323944, 266.999420, 271.613251
135.980392, 158.371887, 272.472015, 277.726685
138.747192, 155.223511, 259.506378, 262.917450
135.262390, 151.752289, 263.224701, 264.712891
134.019943, 153.383667, 262.332275, 264.286163
135.190964, 158.984619, 261.589233, 268.952118
128.681656, 153.885529, 274.718658, 280.374481
126.068680, 152.127838, 279.707489, 288.474213
149.244461, 160.485260, 263.145630, 266.683441
149.033798, 162.564575, 259.583923, 262.964722
130.298904, 155.847702, 279.386292, 289.344696
138.590714, 150.990295, 277.204956, 286.795441
146.270508, 149.623489, 272.003967, 285.537872
146.227203, 149.843063, 269.294952, 279.949066
148.568024, 149.384796, 265.219696, 272.536346
146.564270, 152.590393, 266.763031, 270.955292
147.212921, 154.194229, 267.392151, 271.364807
147.766632, 153.869003, 269.215607, 274.140625
134.895630, 152.295105, 273.051239, 277.409821
143.412201, 153.033569, 277.862549, 283.596893
143.228836, 153.440079, 275.127594, 286.855560
147.295059, 151.804352, 268.919373, 277.344177
147.828339, 153.721619, 265.509674, 269.385376
148.469604, 151.836670, 272.201324, 276.022400
149.437790, 152.609680, 270.581024, 276.008514
149.760193, 154.077393, 269.323395, 274.354401
151.272430, 152.120880, 265.322968, 273.667145
149.429626, 152.684402, 265.227661, 273.783112
151.826447, 154.025635, 262.960541, 272.651672
150.393204, 152.112717, 266.795288, 275.377991
155.594086, 158.035660, 263.610748, 270.334717
156.322754, 161.572067, 258.091278, 266.112122
149.180374, 160.112427, 260.904999, 269.197205
145.454269, 157.209290, 261.118103, 266.480133
144.644653, 157.547287, 263.208008, 269.265656
139.833069, 154.033661, 267.818329, 279.524078
152.599030, 160.085632, 262.534882, 267.050812
152.423355, 158.652878, 262.039001, 265.801239
152.190536, 155.074875, 261.176147, 262.991608
128.006668, 150.757690, 280.147278, 285.399200
123.533470, 148.787888, 280.333374, 286.646942
123.767342, 152.055359, 273.235138, 278.432434
120.753525, 150.153946, 276.350769, 279.082489
126.296051, 150.169296, 277.586090, 281.296539
131.918686, 150.390839, 287.626678, 287.057068
128.432434, 147.463898, 293.384583, 300.464996
149.656677, 152.318237, 274.889771, 280.176361
148.664185, 152.931549, 277.046295, 282.199310
146.350479, 155.823868, 278.052704, 282.649689
146.459183, 155.695618, 275.323761, 283.319489
147.177795, 156.349213, 273.985474, 282.099304
147.610428, 156.695862, 273.871399, 281.571106
148.017502, 157.247971, 273.189880, 280.316376
144.380905, 158.357971, 277.782257, 279.846497
145.863098, 159.928925, 276.610687, 277.874237
148.181808, 159.574127, 274.145081, 276.005371
149.069305, 159.531097, 273.516632, 275.579865
149.501404, 159.718201, 272.312042, 275.900604
148.572937, 159.207352, 274.328491, 277.849670
148.115677, 158.182251, 274.786133, 279.570679
148.929001, 158.298004, 274.009705, 276.510590
156.879303, 162.154785, 266.348083, 269.655457
154.892685, 160.054352, 268.718079, 271.375641
150.344635, 154.968460, 269.847412, 273.753479
146.813263, 154.218353, 270.018982, 277.427856
143.619370, 153.194275, 265.903107, 268.135040
146.421280, 154.769623, 268.144287, 267.484161
152.790680, 159.132019, 261.500000, 263.617706
131.680588, 154.051743, 283.372833, 287.447388
125.328209, 153.505051, 290.615204, 298.346405
136.354538, 158.985535, 278.294067, 285.070221
129.234726, 159.526047, 270.182251, 272.645386
126.741814, 153.920013, 277.177277, 281.080994
122.879105, 151.328644, 286.863983, 288.729950
121.392044, 146.163788, 290.690582, 296.945160
125.937233, 149.315002, 281.443146, 285.892609
115.446152, 148.162628, 285.701752, 290.580322
121.191429, 149.959076, 290.372681, 299.351135
129.776672, 149.307007, 288.684357, 295.172607
126.354271, 149.784073, 294.359772, 303.406006
126.392242, 151.422729, 291.179047, 299.642059
126.215248, 151.386093, 290.904694, 299.287903
129.600220, 157.518158, 276.980499, 283.249359
122.997261, 147.655029, 288.862000, 297.156830
128.100525, 152.521393, 283.432343, 297.244415
128.991898, 153.184784, 282.313202, 287.726624
129.595337, 154.386719, 282.138763, 284.634796
126.313446, 154.163101, 283.890594, 285.115692
128.826599, 153.262604, 283.586060, 290.470825
125.918434, 149.190094, 285.331757, 291.094940
136.918625, 151.961853, 265.885925, 274.855896
137.050018, 150.306244, 268.707306, 278.202850
143.104691, 154.433716, 270.561035, 283.162781
144.395981, 159.067078, 268.075470, 276.715057
145.787521, 156.997086, 270.328949, 277.232300
142.160049, 150.765259, 276.424866, 284.406494
146.806305, 156.491272, 269.416992, 279.646667
140.561020, 159.381363, 269.560364, 275.616486
141.313980, 159.261963, 267.011139, 275.372192
144.009705, 162.057037, 273.967712, 276.059113
142.917740, 159.994446, 271.233978, 273.747528
142.051468, 160.936340, 273.554199, 277.836700
144.346817, 161.909210, 270.859772, 277.650116
139.423553, 159.466034, 268.813965, 277.916229
137.165894, 157.230881, 271.956238, 281.435608
132.932007, 155.459930, 280.314301, 288.227661
127.324409, 152.681274, 288.710266, 296.604889
126.678688, 149.364319, 287.237854, 294.569946
135.953400, 153.130951, 271.767151, 278.822601
129.399704, 149.261520, 283.855835, 286.790253
127.523758, 149.963181, 286.079407, 285.349792
120.798065, 149.943314, 286.696533, 285.741821
115.234123, 148.333160, 274.313904, 277.548828
125.070412, 142.706833, 269.291168, 273.751953
127.844658, 136.755280, 262.310303, 265.613922
126.598305, 134.304810, 276.690735, 271.843048
124.186111, 132.295135, 265.028564, 267.940155
111.912872, 126.389290, 286.045074, 289.672180
122.089394, 136.946808, 277.014038, 285.151306
133.388779, 139.185623, 271.740204, 280.994293
126.145920, 135.539139, 273.018280, 280.155548
142.191345, 144.041351, 256.996796, 256.580872
145.362732, 148.700317, 256.742035, 258.235992
133.104736, 143.334167, 277.053711, 277.801758
132.369202, 142.730850, 273.960205, 278.472473
131.861389, 144.204742, 273.473907, 277.573578
133.826065, 146.602661, 280.906738, 286.304718
135.631851, 146.736145, 274.515381, 281.095917

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More