open source pkg v1
This commit is contained in:
57
pkg/OpenFace/matlab_version/CCNF/CalcSigmaCCNFflat.m
Normal file
57
pkg/OpenFace/matlab_version/CCNF/CalcSigmaCCNFflat.m
Normal 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
|
||||
|
||||
@@ -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
|
||||
|
||||
67
pkg/OpenFace/matlab_version/CCNF/similarity_neighbor_grid.m
Normal file
67
pkg/OpenFace/matlab_version/CCNF/similarity_neighbor_grid.m
Normal 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
|
||||
@@ -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
|
||||
21
pkg/OpenFace/matlab_version/CCNF/sparsity_grid.m
Normal file
21
pkg/OpenFace/matlab_version/CCNF/sparsity_grid.m
Normal 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
|
||||
50
pkg/OpenFace/matlab_version/OpenFace-license.txt
Normal file
50
pkg/OpenFace/matlab_version/OpenFace-license.txt
Normal 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.
|
||||
9
pkg/OpenFace/matlab_version/PDM_helpers/AddOrthRow.m
Normal file
9
pkg/OpenFace/matlab_version/PDM_helpers/AddOrthRow.m
Normal 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);
|
||||
|
||||
22
pkg/OpenFace/matlab_version/PDM_helpers/AlignShapesKabsch.m
Normal file
22
pkg/OpenFace/matlab_version/PDM_helpers/AlignShapesKabsch.m
Normal 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
|
||||
|
||||
@@ -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
|
||||
11
pkg/OpenFace/matlab_version/PDM_helpers/AxisAngle2Rot.m
Normal file
11
pkg/OpenFace/matlab_version/PDM_helpers/AxisAngle2Rot.m
Normal 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;
|
||||
11
pkg/OpenFace/matlab_version/PDM_helpers/Euler2Rot.m
Normal file
11
pkg/OpenFace/matlab_version/PDM_helpers/Euler2Rot.m
Normal 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;
|
||||
7
pkg/OpenFace/matlab_version/PDM_helpers/GetShape3D.m
Normal file
7
pkg/OpenFace/matlab_version/PDM_helpers/GetShape3D.m
Normal file
@@ -0,0 +1,7 @@
|
||||
function [shape3D] = GetShape3D(M, V, p)
|
||||
|
||||
shape3D = M + V * p;
|
||||
|
||||
shape3D = reshape(shape3D, numel(shape3D) / 3, 3);
|
||||
|
||||
end
|
||||
20
pkg/OpenFace/matlab_version/PDM_helpers/GetShapeOrtho.m
Normal file
20
pkg/OpenFace/matlab_version/PDM_helpers/GetShapeOrtho.m
Normal 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
|
||||
103
pkg/OpenFace/matlab_version/PDM_helpers/ProcrustesAnalysis.m
Normal file
103
pkg/OpenFace/matlab_version/PDM_helpers/ProcrustesAnalysis.m
Normal 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
|
||||
|
||||
139
pkg/OpenFace/matlab_version/PDM_helpers/ProcrustesAnalysis3D.m
Normal file
139
pkg/OpenFace/matlab_version/PDM_helpers/ProcrustesAnalysis3D.m
Normal 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
|
||||
|
||||
11
pkg/OpenFace/matlab_version/PDM_helpers/Rot2AxisAngle.m
Normal file
11
pkg/OpenFace/matlab_version/PDM_helpers/Rot2AxisAngle.m
Normal 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
|
||||
|
||||
12
pkg/OpenFace/matlab_version/PDM_helpers/Rot2Euler.m
Normal file
12
pkg/OpenFace/matlab_version/PDM_helpers/Rot2Euler.m
Normal 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];
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
32
pkg/OpenFace/matlab_version/PDM_helpers/iterate_piece_wise.m
Normal file
32
pkg/OpenFace/matlab_version/PDM_helpers/iterate_piece_wise.m
Normal 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
|
||||
|
||||
16
pkg/OpenFace/matlab_version/PDM_helpers/writeMatrix.m
Normal file
16
pkg/OpenFace/matlab_version/PDM_helpers/writeMatrix.m
Normal 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
|
||||
37
pkg/OpenFace/matlab_version/PDM_helpers/writeMatrixBin.m
Normal file
37
pkg/OpenFace/matlab_version/PDM_helpers/writeMatrixBin.m
Normal 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
|
||||
32
pkg/OpenFace/matlab_version/copyright.txt
Normal file
32
pkg/OpenFace/matlab_version/copyright.txt
Normal 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 Licensee’s 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
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
97
pkg/OpenFace/matlab_version/demo/face_image_demo.m
Normal file
97
pkg/OpenFace/matlab_version/demo/face_image_demo.m
Normal 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
|
||||
93
pkg/OpenFace/matlab_version/demo/face_image_demo_eyes.m
Normal file
93
pkg/OpenFace/matlab_version/demo/face_image_demo_eyes.m
Normal 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
|
||||
80
pkg/OpenFace/matlab_version/demo/face_image_depth_demo.m
Normal file
80
pkg/OpenFace/matlab_version/demo/face_image_depth_demo.m
Normal 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
|
||||
202
pkg/OpenFace/matlab_version/demo/face_video_demo.m
Normal file
202
pkg/OpenFace/matlab_version/demo/face_video_demo.m
Normal 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
|
||||
28
pkg/OpenFace/matlab_version/demo/setup_mconvnet.m
Normal file
28
pkg/OpenFace/matlab_version/demo/setup_mconvnet.m
Normal 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
|
||||
Binary file not shown.
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
@@ -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
@@ -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
@@ -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
@@ -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
Reference in New Issue
Block a user