From 509aeab50f938e3a18cc2ce8f4468a169030cb48 Mon Sep 17 00:00:00 2001 From: bergolho Date: Wed, 1 May 2019 14:59:53 -0300 Subject: [PATCH] A new version of the propagation velocity script have been implemented --- scripts/apd_error_plot/error_apd.png | Bin 27803 -> 0 bytes scripts/apd_error_plot/error_apd_2.png | Bin 97134 -> 0 bytes .../CMakeLists.txt | 12 + .../aps/test | 0 .../calc_activation_time_full_grid.py | 181 + .../clean_files.sh | 4 + .../clean_project.sh | 15 + .../getAps.sh | 46 + .../inputs/cells-at.txt | 10000 ++++++++++++++++ .../inputs/cells-positions.txt | 10000 ++++++++++++++++ .../main.cpp | 488 + .../recompile_project.sh | 21 + scripts/cell_positions_calculator/main.cpp | 2 +- 13 files changed, 20768 insertions(+), 1 deletion(-) delete mode 100644 scripts/apd_error_plot/error_apd.png delete mode 100644 scripts/apd_error_plot/error_apd_2.png create mode 100644 scripts/calc_propagation_velocity_full_grid/CMakeLists.txt create mode 100644 scripts/calc_propagation_velocity_full_grid/aps/test create mode 100644 scripts/calc_propagation_velocity_full_grid/calc_activation_time_full_grid.py create mode 100755 scripts/calc_propagation_velocity_full_grid/clean_files.sh create mode 100755 scripts/calc_propagation_velocity_full_grid/clean_project.sh create mode 100755 scripts/calc_propagation_velocity_full_grid/getAps.sh create mode 100644 scripts/calc_propagation_velocity_full_grid/inputs/cells-at.txt create mode 100644 scripts/calc_propagation_velocity_full_grid/inputs/cells-positions.txt create mode 100644 scripts/calc_propagation_velocity_full_grid/main.cpp create mode 100755 scripts/calc_propagation_velocity_full_grid/recompile_project.sh diff --git a/scripts/apd_error_plot/error_apd.png b/scripts/apd_error_plot/error_apd.png deleted file mode 100644 index f68fd5967904c33faf1682f7d2515efbd4975297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27803 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 b&IlT7zb~e+$aW_9__dCPA+-F?{iy!|lxOKS diff --git a/scripts/apd_error_plot/error_apd_2.png b/scripts/apd_error_plot/error_apd_2.png deleted file mode 100644 index 7292147b54dfabb2aa22279282eef5e661ebb6bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97134 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 percentage = 90 +# APD_80 --> percentage = 80 +# APD_70 --> percentage = 70 +# +# This program also works with multiples AP's ! + +import sys +import subprocess +import time +import numpy as np + +def forwarddiff(y, h): + n = len(y) + res = [] + + for i in range(1, n): + res.append((y[i] - y[i-1]) / h) + + return res + + +def slope_start(data, start=0, epsilon=0.0001, h=1.0): + + d = data[start:] + n = len(d) + + for i in range(1,n): + if abs(d[i] - d[i-1]/h) > epsilon: + return i+start + + +def slope_end(data, start=0, epsilon=0.0001, h=1.0): + + d = data[start:] + n = len(d) + + for i in range(1,n): + if abs(d[i] - d[i-1]/h) < epsilon: + return i+start + + +def max_index(data, start, end): + + d = data[start:(start+end)] + + max_v = max(d) + + max_index = d.index(max_v) + start + + return max_index + + +def index_activation(data, start=0): + + d = data[start:] + + for i, v in enumerate(d): + if d[i + start] < 0.0 < d[i + start + 1]: + return i+start + +def calc_ap_limits (vms, start, end): + + v = vms[start:end].tolist() + + maxV = max(v) + minV = min(v) + + index_maxV = v.index(maxV) + start + + return index_maxV, maxV, minV + +def calc_reference_potential (minV, maxV, percentage): + + refV = minV + (maxV - minV)*(1.0 - percentage) + + return refV + +def calc_time_reference (vms, start, end, h, refV): + + v = vms[start:(start+end)] + + for i in range(len(v)): + if (v[i] < refV): + return (i+start), (i+start)*h + return -1, -1 + +def calc_max_min_ref_potential (data,apd_p,start,end): + + d = data[start:end] + + max_v = max(d) + min_v = min(d) + ref_v = min_v + (max_v - min_v)*(1.0 - apd_p) + + return max_v, min_v, ref_v + +def calc_max_derivative (vms,start,end,h): + v = vms[start:end] + n = len(v) + dvdt = range(0,n) + + for i in range(1,n): + dvdt[i] = abs(v[i] - v[i-1]/h) + + max_dvdt = max(dvdt) + + max_index = dvdt.index(max_dvdt) + start + + return max_index, max_index*h + +def calc_activation_time (vms, h, start, end): + + index_peak, t_peak = calc_max_derivative(vms,start,end,h) + + return (t_peak) + +def main (): + if ( len(sys.argv) != 5 ): + print("-------------------------------------------------------------------------------------------------------------") + print("Usage:> python %s " % sys.argv[0]) + print("-------------------------------------------------------------------------------------------------------------") + print(" = Output directory of the simulation") + print(" = Number of milliseconds from each timestep") + print(" this value can be calculated as:") + print(" num_files = (simulation_time) / (dt * print_rate)") + print(" ms_each_step = (simulation_time) / (num_files)") + print(" Where the values ,
and are all") + print(" given in the configuration file of the simulation.") + print(" = Total number of cells to calculate the APD") + print(" = The print rate of the simulation") + print("-------------------------------------------------------------------------------------------------------------") + print("Example:> python calc_activation_time_full_grid.py ../../outputs/plain_100_100_100_fhn 2 10000 100") + print(" python calc_activation_time_full_grid.py ../../outputs/plain_100_100_100_tentusscher 2 10000 100") + print("-------------------------------------------------------------------------------------------------------------") + return 1 + + # Get user inputs + output_dir = sys.argv[1] + ms_each_step = float(sys.argv[2]) + total_num_cells = int(sys.argv[3]) + print_rate = int(sys.argv[4]) + + # Get the transmembrane potential for all timesteps and every single cell in the grid + print("[!] Calling 'getAps.sh' script ...") + cmd = "./getAps.sh %s V 6 %d %d" % (output_dir,total_num_cells,print_rate) + rc = subprocess.call( cmd, shell=True ) + + # Open the generated file from the previous script as a Numpy array and get its dimensions + timesteps_file = open("timesteps.txt") + ap_data = np.genfromtxt(timesteps_file) + num_cells = ap_data.shape[0] + num_timesteps = ap_data.shape[1] + + # Open the output file + out_file = open("inputs/cells-at.txt","w") + + print("[!] Calculating Activation Times ...") + + begin = time.time() + # Iterate over each cell + for i in range(num_cells): + # Get the transmembrane potential from the current cell + vms = ap_data[i] + + # Calculate the activation time of that cell + at = calc_activation_time(vms,ms_each_step,0,500) + + # Write the value to an output file + out_file.write("%g\n" % (at)) + end = time.time() + + print("[!] Elapsed time = %g seconds" % (end - begin)) + + out_file.close() + print("[+] Output file saved in 'inputs/cell-at.txt'") + +if __name__ == "__main__": + main() diff --git a/scripts/calc_propagation_velocity_full_grid/clean_files.sh b/scripts/calc_propagation_velocity_full_grid/clean_files.sh new file mode 100755 index 00000000..54a9f942 --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/clean_files.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +rm timesteps.txt +rm aps/*.txt diff --git a/scripts/calc_propagation_velocity_full_grid/clean_project.sh b/scripts/calc_propagation_velocity_full_grid/clean_project.sh new file mode 100755 index 00000000..d25ced98 --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/clean_project.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +BUILD_DIR="build" + +if [[ "$#" -eq 1 ]]; then + BUILD_DIR=$1 +fi + +if [[ ! -d "${BUILD_DIR}" ]]; then + echo "Directory ${BUILD_DIR} does not exist" + exit +fi + +rm -fr ${BUILD_DIR}/* +rm -fr bin/* diff --git a/scripts/calc_propagation_velocity_full_grid/getAps.sh b/scripts/calc_propagation_velocity_full_grid/getAps.sh new file mode 100755 index 00000000..5679fa0c --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/getAps.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +AP_DIR=$1 +AP_PREFIX=$2 +AP_LINE=$3 +TOTAL_NUMBER_CELLS=$4 +PRINT_RATE=$5 + +if [[ "$#" -ne 5 ]]; then + echo "---------------------------------------------------------------------------------" + echo "Usage:> $0 " + echo "---------------------------------------------------------------------------------" + echo " = Directory where the results of the simulation are stored" + echo " = Prefix of the results files" + echo " = Line where the action potential information is stored" + echo " = Total number of grid cells" + echo " = The print rate of the simulation" + echo "---------------------------------------------------------------------------------" + echo "!!! This script only works if the output file is NOT saved in !!!" + echo "!!! binary format !!!" + echo "---------------------------------------------------------------------------------" + echo " guide:" + echo " VTP/VTU --> Line 6" + echo " VTK --> Last line" + echo "---------------------------------------------------------------------------------" + exit 1 +fi + +# Get the transmembrane potential from each of the .vtu files and dump it into a .txt +TIMESTEP=0 +for i in `ls -1v ${AP_DIR}/${AP_PREFIX}*`; do + AP_OUT="aps/timestep-$TIMESTEP.txt" + sed -n "${AP_LINE}p" $i | awk -v TOTAL_NUMBER_CELLS="$TOTAL_NUMBER_CELLS" -F ' ' '{ for (i=0; i < TOTAL_NUMBER_CELLS; i++) { printf "%g\n", $i } }' > ${AP_OUT} + let "TIMESTEP=TIMESTEP+$PRINT_RATE" +done + +# Adjust the total number of timesteps +let "TOTAL_TIMESTEPS=TIMESTEP-$PRINT_RATE" + +# Concatenate the filename from each timestep +CMD="" +for i in $(seq 0 $PRINT_RATE $TOTAL_TIMESTEPS); do + CMD="$CMD aps/timestep-$i.txt" +done + +# Use the 'paste' command to append each timestep into a column on the output file +paste $CMD > timesteps.txt diff --git a/scripts/calc_propagation_velocity_full_grid/inputs/cells-at.txt b/scripts/calc_propagation_velocity_full_grid/inputs/cells-at.txt new file mode 100644 index 00000000..5adcb13d --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/inputs/cells-at.txt @@ -0,0 +1,10000 @@ +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +48 +48 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +48 +48 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +52 +50 +50 +52 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +52 +50 +50 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +52 +52 +52 +52 +52 +52 +54 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +52 +52 +52 +52 +52 +52 +54 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +34 +36 +36 +34 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +36 +36 +36 +34 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +34 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +36 +36 +36 +34 +36 +36 +34 +34 +36 +36 +34 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +36 +36 +36 +34 +36 +36 +34 +34 +36 +36 +34 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +34 +34 +34 +34 +34 +32 +32 +34 +34 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +34 +34 +32 +32 +34 +34 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +32 +32 +30 +30 +32 +32 +30 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +32 +32 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +30 +30 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +30 +30 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +28 +28 +26 +26 +28 +28 +26 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +10 +10 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +10 +10 +12 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +10 +10 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +10 +10 +12 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +26 +26 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +30 +30 +28 +28 +30 +30 +30 +30 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +30 +32 +32 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +34 +34 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +34 +34 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +34 +34 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +34 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +30 +32 +32 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +30 +32 +32 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +34 +34 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +34 +34 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +34 +34 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +34 +34 +32 +32 +34 +34 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +32 +32 +30 +30 +32 +32 +30 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +32 +32 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +32 +32 +32 +32 +32 +32 +32 +30 +30 +32 +32 +30 +30 +32 +32 +32 +32 +32 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +30 +30 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +28 +28 +26 +26 +28 +28 +26 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +28 +30 +30 +28 +28 +30 +30 +28 +28 +28 +28 +28 +28 +28 +28 +28 +26 +28 +28 +26 +26 +28 +28 +26 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +26 +26 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +24 +24 +24 +24 +24 +24 +24 +24 +24 +24 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +10 +10 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +4 +4 +6 +6 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +6 +6 +6 +4 +4 +6 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +6 +8 +8 +8 +6 +6 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +8 +8 +10 +8 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +10 +10 +10 +10 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +10 +10 +12 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +16 +16 +16 +16 +18 +18 +18 +18 +18 +18 +18 +18 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +14 +12 +12 +12 +12 +12 +12 +12 +12 +14 +14 +14 +14 +10 +10 +10 +10 +10 +12 +12 +10 +10 +12 +12 +10 +10 +10 +10 +10 +10 +10 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +10 +10 +8 +6 +6 +6 +6 +6 +8 +8 +6 +6 +8 +8 +6 +6 +6 +6 +6 +6 +4 +4 +6 +6 +6 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +2 +4 +4 +18 +18 +18 +18 +18 +18 +18 +18 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +22 +24 +24 +24 +24 +24 +24 +24 +24 +24 +26 +26 +24 +24 +24 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +26 +28 +28 +26 +26 +26 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +28 +30 +30 +28 +28 +28 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +32 +32 +30 +30 +30 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +32 +34 +34 +32 +32 +32 +34 +34 +34 +34 +34 +34 +34 +34 +34 +34 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +48 +48 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +36 +36 +36 +34 +36 +36 +34 +34 +36 +36 +34 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +34 +36 +36 +34 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +36 +36 +36 +36 +36 +34 +34 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +34 +34 +34 +36 +36 +34 +34 +34 +36 +36 +36 +36 +36 +36 +36 +36 +36 +36 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +38 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +40 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +42 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +52 +50 +50 +52 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +52 +50 +50 +52 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +48 +50 +50 +48 +48 +48 +48 +48 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +44 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +46 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +50 +48 +48 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +52 +52 +50 +50 +52 +52 +50 +50 +50 +50 +50 +50 +50 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +48 +50 +50 +48 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +54 +54 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +54 +54 +52 +52 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 +54 +54 +52 +52 +54 +54 +54 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +52 +54 diff --git a/scripts/calc_propagation_velocity_full_grid/inputs/cells-positions.txt b/scripts/calc_propagation_velocity_full_grid/inputs/cells-positions.txt new file mode 100644 index 00000000..2ddefb2a --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/inputs/cells-positions.txt @@ -0,0 +1,10000 @@ +8550 4250 50 +8450 4250 50 +8450 4350 50 +8550 4350 50 +8650 4350 50 +8750 4350 50 +8750 4250 50 +8650 4250 50 +8650 4150 50 +8750 4150 50 +8750 4050 50 +8650 4050 50 +8550 4050 50 +8550 4150 50 +8450 4150 50 +8450 4050 50 +8350 4050 50 +8350 4150 50 +8250 4150 50 +8250 4050 50 +8150 4050 50 +8050 4050 50 +8050 4150 50 +8150 4150 50 +8150 4250 50 +8050 4250 50 +8050 4350 50 +8150 4350 50 +8250 4350 50 +8250 4250 50 +8350 4250 50 +8350 4350 50 +8350 4450 50 +8350 4550 50 +8250 4550 50 +8250 4450 50 +8150 4450 50 +8050 4450 50 +8050 4550 50 +8150 4550 50 +8150 4650 50 +8050 4650 50 +8050 4750 50 +8150 4750 50 +8250 4750 50 +8250 4650 50 +8350 4650 50 +8350 4750 50 +8450 4750 50 +8550 4750 50 +8550 4650 50 +8450 4650 50 +8450 4550 50 +8450 4450 50 +8550 4450 50 +8550 4550 50 +8650 4550 50 +8650 4450 50 +8750 4450 50 +8750 4550 50 +8750 4650 50 +8650 4650 50 +8650 4750 50 +8750 4750 50 +8850 4750 50 +8950 4750 50 +8950 4650 50 +8850 4650 50 +8850 4550 50 +8850 4450 50 +8950 4450 50 +8950 4550 50 +9050 4550 50 +9050 4450 50 +9150 4450 50 +9150 4550 50 +9150 4650 50 +9050 4650 50 +9050 4750 50 +9150 4750 50 +9250 4750 50 +9250 4650 50 +9350 4650 50 +9350 4750 50 +9450 4750 50 +9550 4750 50 +9550 4650 50 +9450 4650 50 +9450 4550 50 +9550 4550 50 +9550 4450 50 +9450 4450 50 +9350 4450 50 +9250 4450 50 +9250 4550 50 +9350 4550 50 +9350 4250 50 +9250 4250 50 +9250 4350 50 +9350 4350 50 +9450 4350 50 +9550 4350 50 +9550 4250 50 +9450 4250 50 +9450 4150 50 +9550 4150 50 +9550 4050 50 +9450 4050 50 +9350 4050 50 +9350 4150 50 +9250 4150 50 +9250 4050 50 +9150 4050 50 +9050 4050 50 +9050 4150 50 +9150 4150 50 +9150 4350 50 +9150 4250 50 +9050 4250 50 +9050 4350 50 +8950 4350 50 +8950 4250 50 +8850 4250 50 +8850 4350 50 +8850 4150 50 +8950 4150 50 +8950 4050 50 +8850 4050 50 +8850 3950 50 +8950 3950 50 +8950 3850 50 +8850 3850 50 +8850 3750 50 +8850 3650 50 +8950 3650 50 +8950 3750 50 +9050 3750 50 +9050 3650 50 +9150 3650 50 +9150 3750 50 +9150 3850 50 +9050 3850 50 +9050 3950 50 +9150 3950 50 +9250 3950 50 +9250 3850 50 +9350 3850 50 +9350 3950 50 +9450 3950 50 +9550 3950 50 +9550 3850 50 +9450 3850 50 +9450 3750 50 +9550 3750 50 +9550 3650 50 +9450 3650 50 +9350 3650 50 +9250 3650 50 +9250 3750 50 +9350 3750 50 +9350 3450 50 +9250 3450 50 +9250 3550 50 +9350 3550 50 +9450 3550 50 +9550 3550 50 +9550 3450 50 +9450 3450 50 +9450 3350 50 +9550 3350 50 +9550 3250 50 +9450 3250 50 +9350 3250 50 +9350 3350 50 +9250 3350 50 +9250 3250 50 +9150 3250 50 +9050 3250 50 +9050 3350 50 +9150 3350 50 +9150 3550 50 +9150 3450 50 +9050 3450 50 +9050 3550 50 +8950 3550 50 +8950 3450 50 +8850 3450 50 +8850 3550 50 +8850 3350 50 +8950 3350 50 +8950 3250 50 +8850 3250 50 +8750 3250 50 +8750 3350 50 +8650 3350 50 +8650 3250 50 +8550 3250 50 +8450 3250 50 +8450 3350 50 +8550 3350 50 +8550 3450 50 +8450 3450 50 +8450 3550 50 +8550 3550 50 +8650 3550 50 +8750 3550 50 +8750 3450 50 +8650 3450 50 +8650 3950 50 +8750 3950 50 +8750 3850 50 +8650 3850 50 +8650 3750 50 +8750 3750 50 +8750 3650 50 +8650 3650 50 +8450 3650 50 +8550 3650 50 +8550 3750 50 +8450 3750 50 +8450 3850 50 +8550 3850 50 +8550 3950 50 +8450 3950 50 +8250 3950 50 +8350 3950 50 +8350 3850 50 +8250 3850 50 +8250 3750 50 +8350 3750 50 +8350 3650 50 +8250 3650 50 +8050 3650 50 +8150 3650 50 +8150 3750 50 +8050 3750 50 +8050 3850 50 +8150 3850 50 +8150 3950 50 +8050 3950 50 +8150 3450 50 +8050 3450 50 +8050 3550 50 +8150 3550 50 +8250 3550 50 +8350 3550 50 +8350 3450 50 +8250 3450 50 +8250 3350 50 +8350 3350 50 +8350 3250 50 +8250 3250 50 +8150 3250 50 +8150 3350 50 +8050 3350 50 +8050 3250 50 +7950 3250 50 +7950 3350 50 +7850 3350 50 +7850 3250 50 +7750 3250 50 +7650 3250 50 +7650 3350 50 +7750 3350 50 +7750 3450 50 +7650 3450 50 +7650 3550 50 +7750 3550 50 +7850 3550 50 +7950 3550 50 +7950 3450 50 +7850 3450 50 +7850 3950 50 +7950 3950 50 +7950 3850 50 +7850 3850 50 +7850 3750 50 +7950 3750 50 +7950 3650 50 +7850 3650 50 +7650 3650 50 +7750 3650 50 +7750 3750 50 +7650 3750 50 +7650 3850 50 +7750 3850 50 +7750 3950 50 +7650 3950 50 +7450 3950 50 +7550 3950 50 +7550 3850 50 +7450 3850 50 +7450 3750 50 +7550 3750 50 +7550 3650 50 +7450 3650 50 +7250 3650 50 +7350 3650 50 +7350 3750 50 +7250 3750 50 +7250 3850 50 +7350 3850 50 +7350 3950 50 +7250 3950 50 +7350 3450 50 +7250 3450 50 +7250 3550 50 +7350 3550 50 +7450 3550 50 +7550 3550 50 +7550 3450 50 +7450 3450 50 +7450 3350 50 +7550 3350 50 +7550 3250 50 +7450 3250 50 +7350 3250 50 +7350 3350 50 +7250 3350 50 +7250 3250 50 +7150 3250 50 +7050 3250 50 +7050 3350 50 +7150 3350 50 +7150 3550 50 +7150 3450 50 +7050 3450 50 +7050 3550 50 +6950 3550 50 +6950 3450 50 +6850 3450 50 +6850 3550 50 +6850 3350 50 +6950 3350 50 +6950 3250 50 +6850 3250 50 +6750 3250 50 +6750 3350 50 +6650 3350 50 +6650 3250 50 +6550 3250 50 +6450 3250 50 +6450 3350 50 +6550 3350 50 +6550 3450 50 +6450 3450 50 +6450 3550 50 +6550 3550 50 +6650 3550 50 +6650 3450 50 +6750 3450 50 +6750 3550 50 +6750 3650 50 +6750 3750 50 +6650 3750 50 +6650 3650 50 +6550 3650 50 +6450 3650 50 +6450 3750 50 +6550 3750 50 +6550 3850 50 +6450 3850 50 +6450 3950 50 +6550 3950 50 +6650 3950 50 +6650 3850 50 +6750 3850 50 +6750 3950 50 +6850 3950 50 +6850 3850 50 +6950 3850 50 +6950 3950 50 +7050 3950 50 +7150 3950 50 +7150 3850 50 +7050 3850 50 +7050 3750 50 +7150 3750 50 +7150 3650 50 +7050 3650 50 +6950 3650 50 +6850 3650 50 +6850 3750 50 +6950 3750 50 +6950 4250 50 +6850 4250 50 +6850 4350 50 +6950 4350 50 +7050 4350 50 +7150 4350 50 +7150 4250 50 +7050 4250 50 +7050 4150 50 +7150 4150 50 +7150 4050 50 +7050 4050 50 +6950 4050 50 +6950 4150 50 +6850 4150 50 +6850 4050 50 +6750 4050 50 +6750 4150 50 +6650 4150 50 +6650 4050 50 +6550 4050 50 +6450 4050 50 +6450 4150 50 +6550 4150 50 +6550 4250 50 +6450 4250 50 +6450 4350 50 +6550 4350 50 +6650 4350 50 +6650 4250 50 +6750 4250 50 +6750 4350 50 +6750 4450 50 +6750 4550 50 +6650 4550 50 +6650 4450 50 +6550 4450 50 +6450 4450 50 +6450 4550 50 +6550 4550 50 +6550 4650 50 +6450 4650 50 +6450 4750 50 +6550 4750 50 +6650 4750 50 +6650 4650 50 +6750 4650 50 +6750 4750 50 +6850 4750 50 +6950 4750 50 +6950 4650 50 +6850 4650 50 +6850 4550 50 +6850 4450 50 +6950 4450 50 +6950 4550 50 +7050 4550 50 +7050 4450 50 +7150 4450 50 +7150 4550 50 +7150 4650 50 +7050 4650 50 +7050 4750 50 +7150 4750 50 +7250 4750 50 +7250 4650 50 +7350 4650 50 +7350 4750 50 +7450 4750 50 +7550 4750 50 +7550 4650 50 +7450 4650 50 +7450 4550 50 +7550 4550 50 +7550 4450 50 +7450 4450 50 +7350 4450 50 +7250 4450 50 +7250 4550 50 +7350 4550 50 +7250 4350 50 +7350 4350 50 +7350 4250 50 +7250 4250 50 +7250 4150 50 +7250 4050 50 +7350 4050 50 +7350 4150 50 +7450 4150 50 +7450 4050 50 +7550 4050 50 +7550 4150 50 +7550 4250 50 +7450 4250 50 +7450 4350 50 +7550 4350 50 +7650 4350 50 +7750 4350 50 +7750 4250 50 +7650 4250 50 +7650 4150 50 +7650 4050 50 +7750 4050 50 +7750 4150 50 +7850 4150 50 +7850 4050 50 +7950 4050 50 +7950 4150 50 +7950 4250 50 +7850 4250 50 +7850 4350 50 +7950 4350 50 +7850 4550 50 +7950 4550 50 +7950 4450 50 +7850 4450 50 +7750 4450 50 +7650 4450 50 +7650 4550 50 +7750 4550 50 +7750 4650 50 +7650 4650 50 +7650 4750 50 +7750 4750 50 +7850 4750 50 +7850 4650 50 +7950 4650 50 +7950 4750 50 +7950 4850 50 +7950 4950 50 +7850 4950 50 +7850 4850 50 +7750 4850 50 +7650 4850 50 +7650 4950 50 +7750 4950 50 +7750 5050 50 +7650 5050 50 +7650 5150 50 +7750 5150 50 +7850 5150 50 +7950 5150 50 +7950 5050 50 +7850 5050 50 +7850 5550 50 +7950 5550 50 +7950 5450 50 +7850 5450 50 +7850 5350 50 +7950 5350 50 +7950 5250 50 +7850 5250 50 +7650 5250 50 +7750 5250 50 +7750 5350 50 +7650 5350 50 +7650 5450 50 +7750 5450 50 +7750 5550 50 +7650 5550 50 +7450 5550 50 +7550 5550 50 +7550 5450 50 +7450 5450 50 +7450 5350 50 +7550 5350 50 +7550 5250 50 +7450 5250 50 +7250 5250 50 +7350 5250 50 +7350 5350 50 +7250 5350 50 +7250 5450 50 +7350 5450 50 +7350 5550 50 +7250 5550 50 +7350 5050 50 +7250 5050 50 +7250 5150 50 +7350 5150 50 +7450 5150 50 +7550 5150 50 +7550 5050 50 +7450 5050 50 +7450 4950 50 +7550 4950 50 +7550 4850 50 +7450 4850 50 +7350 4850 50 +7350 4950 50 +7250 4950 50 +7250 4850 50 +7150 4850 50 +7050 4850 50 +7050 4950 50 +7150 4950 50 +7150 5150 50 +7150 5050 50 +7050 5050 50 +7050 5150 50 +6950 5150 50 +6950 5050 50 +6850 5050 50 +6850 5150 50 +6850 4950 50 +6950 4950 50 +6950 4850 50 +6850 4850 50 +6750 4850 50 +6750 4950 50 +6650 4950 50 +6650 4850 50 +6550 4850 50 +6450 4850 50 +6450 4950 50 +6550 4950 50 +6550 5050 50 +6450 5050 50 +6450 5150 50 +6550 5150 50 +6650 5150 50 +6650 5050 50 +6750 5050 50 +6750 5150 50 +6750 5250 50 +6750 5350 50 +6650 5350 50 +6650 5250 50 +6550 5250 50 +6450 5250 50 +6450 5350 50 +6550 5350 50 +6550 5450 50 +6450 5450 50 +6450 5550 50 +6550 5550 50 +6650 5550 50 +6650 5450 50 +6750 5450 50 +6750 5550 50 +6850 5550 50 +6850 5450 50 +6950 5450 50 +6950 5550 50 +7050 5550 50 +7150 5550 50 +7150 5450 50 +7050 5450 50 +7050 5350 50 +7150 5350 50 +7150 5250 50 +7050 5250 50 +6950 5250 50 +6850 5250 50 +6850 5350 50 +6950 5350 50 +6950 5850 50 +6850 5850 50 +6850 5950 50 +6950 5950 50 +7050 5950 50 +7150 5950 50 +7150 5850 50 +7050 5850 50 +7050 5750 50 +7150 5750 50 +7150 5650 50 +7050 5650 50 +6950 5650 50 +6950 5750 50 +6850 5750 50 +6850 5650 50 +6750 5650 50 +6750 5750 50 +6650 5750 50 +6650 5650 50 +6550 5650 50 +6450 5650 50 +6450 5750 50 +6550 5750 50 +6550 5850 50 +6450 5850 50 +6450 5950 50 +6550 5950 50 +6650 5950 50 +6650 5850 50 +6750 5850 50 +6750 5950 50 +6750 6050 50 +6750 6150 50 +6650 6150 50 +6650 6050 50 +6550 6050 50 +6450 6050 50 +6450 6150 50 +6550 6150 50 +6550 6250 50 +6450 6250 50 +6450 6350 50 +6550 6350 50 +6650 6350 50 +6650 6250 50 +6750 6250 50 +6750 6350 50 +6850 6350 50 +6950 6350 50 +6950 6250 50 +6850 6250 50 +6850 6150 50 +6850 6050 50 +6950 6050 50 +6950 6150 50 +7050 6150 50 +7050 6050 50 +7150 6050 50 +7150 6150 50 +7150 6250 50 +7050 6250 50 +7050 6350 50 +7150 6350 50 +7250 6350 50 +7250 6250 50 +7350 6250 50 +7350 6350 50 +7450 6350 50 +7550 6350 50 +7550 6250 50 +7450 6250 50 +7450 6150 50 +7550 6150 50 +7550 6050 50 +7450 6050 50 +7350 6050 50 +7250 6050 50 +7250 6150 50 +7350 6150 50 +7250 5950 50 +7350 5950 50 +7350 5850 50 +7250 5850 50 +7250 5750 50 +7250 5650 50 +7350 5650 50 +7350 5750 50 +7450 5750 50 +7450 5650 50 +7550 5650 50 +7550 5750 50 +7550 5850 50 +7450 5850 50 +7450 5950 50 +7550 5950 50 +7650 5950 50 +7750 5950 50 +7750 5850 50 +7650 5850 50 +7650 5750 50 +7650 5650 50 +7750 5650 50 +7750 5750 50 +7850 5750 50 +7850 5650 50 +7950 5650 50 +7950 5750 50 +7950 5850 50 +7850 5850 50 +7850 5950 50 +7950 5950 50 +7850 6150 50 +7950 6150 50 +7950 6050 50 +7850 6050 50 +7750 6050 50 +7650 6050 50 +7650 6150 50 +7750 6150 50 +7750 6250 50 +7650 6250 50 +7650 6350 50 +7750 6350 50 +7850 6350 50 +7850 6250 50 +7950 6250 50 +7950 6350 50 +8050 6350 50 +8150 6350 50 +8150 6250 50 +8050 6250 50 +8050 6150 50 +8050 6050 50 +8150 6050 50 +8150 6150 50 +8250 6150 50 +8250 6050 50 +8350 6050 50 +8350 6150 50 +8350 6250 50 +8250 6250 50 +8250 6350 50 +8350 6350 50 +8450 6350 50 +8450 6250 50 +8550 6250 50 +8550 6350 50 +8650 6350 50 +8750 6350 50 +8750 6250 50 +8650 6250 50 +8650 6150 50 +8750 6150 50 +8750 6050 50 +8650 6050 50 +8550 6050 50 +8550 6150 50 +8450 6150 50 +8450 6050 50 +8450 5950 50 +8450 5850 50 +8550 5850 50 +8550 5950 50 +8650 5950 50 +8750 5950 50 +8750 5850 50 +8650 5850 50 +8650 5750 50 +8750 5750 50 +8750 5650 50 +8650 5650 50 +8550 5650 50 +8550 5750 50 +8450 5750 50 +8450 5650 50 +8350 5650 50 +8350 5750 50 +8250 5750 50 +8250 5650 50 +8150 5650 50 +8050 5650 50 +8050 5750 50 +8150 5750 50 +8150 5850 50 +8050 5850 50 +8050 5950 50 +8150 5950 50 +8250 5950 50 +8350 5950 50 +8350 5850 50 +8250 5850 50 +8150 5450 50 +8050 5450 50 +8050 5550 50 +8150 5550 50 +8250 5550 50 +8350 5550 50 +8350 5450 50 +8250 5450 50 +8250 5350 50 +8350 5350 50 +8350 5250 50 +8250 5250 50 +8150 5250 50 +8150 5350 50 +8050 5350 50 +8050 5250 50 +8050 5150 50 +8150 5150 50 +8150 5050 50 +8050 5050 50 +8050 4950 50 +8050 4850 50 +8150 4850 50 +8150 4950 50 +8250 4950 50 +8250 4850 50 +8350 4850 50 +8350 4950 50 +8350 5050 50 +8250 5050 50 +8250 5150 50 +8350 5150 50 +8450 5150 50 +8550 5150 50 +8550 5050 50 +8450 5050 50 +8450 4950 50 +8450 4850 50 +8550 4850 50 +8550 4950 50 +8650 4950 50 +8650 4850 50 +8750 4850 50 +8750 4950 50 +8750 5050 50 +8650 5050 50 +8650 5150 50 +8750 5150 50 +8750 5250 50 +8750 5350 50 +8650 5350 50 +8650 5250 50 +8550 5250 50 +8450 5250 50 +8450 5350 50 +8550 5350 50 +8550 5450 50 +8450 5450 50 +8450 5550 50 +8550 5550 50 +8650 5550 50 +8750 5550 50 +8750 5450 50 +8650 5450 50 +8950 5450 50 +8850 5450 50 +8850 5550 50 +8950 5550 50 +9050 5550 50 +9150 5550 50 +9150 5450 50 +9050 5450 50 +9050 5350 50 +9150 5350 50 +9150 5250 50 +9050 5250 50 +8950 5250 50 +8950 5350 50 +8850 5350 50 +8850 5250 50 +8850 5150 50 +8950 5150 50 +8950 5050 50 +8850 5050 50 +8850 4950 50 +8850 4850 50 +8950 4850 50 +8950 4950 50 +9050 4950 50 +9050 4850 50 +9150 4850 50 +9150 4950 50 +9150 5050 50 +9050 5050 50 +9050 5150 50 +9150 5150 50 +9250 5150 50 +9350 5150 50 +9350 5050 50 +9250 5050 50 +9250 4950 50 +9250 4850 50 +9350 4850 50 +9350 4950 50 +9450 4950 50 +9450 4850 50 +9550 4850 50 +9550 4950 50 +9550 5050 50 +9450 5050 50 +9450 5150 50 +9550 5150 50 +9550 5250 50 +9550 5350 50 +9450 5350 50 +9450 5250 50 +9350 5250 50 +9250 5250 50 +9250 5350 50 +9350 5350 50 +9350 5450 50 +9250 5450 50 +9250 5550 50 +9350 5550 50 +9450 5550 50 +9550 5550 50 +9550 5450 50 +9450 5450 50 +9350 5850 50 +9250 5850 50 +9250 5950 50 +9350 5950 50 +9450 5950 50 +9550 5950 50 +9550 5850 50 +9450 5850 50 +9450 5750 50 +9550 5750 50 +9550 5650 50 +9450 5650 50 +9350 5650 50 +9350 5750 50 +9250 5750 50 +9250 5650 50 +9150 5650 50 +9150 5750 50 +9050 5750 50 +9050 5650 50 +8950 5650 50 +8850 5650 50 +8850 5750 50 +8950 5750 50 +8950 5850 50 +8850 5850 50 +8850 5950 50 +8950 5950 50 +9050 5950 50 +9050 5850 50 +9150 5850 50 +9150 5950 50 +9150 6050 50 +9150 6150 50 +9050 6150 50 +9050 6050 50 +8950 6050 50 +8850 6050 50 +8850 6150 50 +8950 6150 50 +8950 6250 50 +8850 6250 50 +8850 6350 50 +8950 6350 50 +9050 6350 50 +9050 6250 50 +9150 6250 50 +9150 6350 50 +9250 6350 50 +9350 6350 50 +9350 6250 50 +9250 6250 50 +9250 6150 50 +9250 6050 50 +9350 6050 50 +9350 6150 50 +9450 6150 50 +9450 6050 50 +9550 6050 50 +9550 6150 50 +9550 6250 50 +9450 6250 50 +9450 6350 50 +9550 6350 50 +9650 6350 50 +9750 6350 50 +9750 6250 50 +9650 6250 50 +9650 6150 50 +9650 6050 50 +9750 6050 50 +9750 6150 50 +9850 6150 50 +9850 6050 50 +9950 6050 50 +9950 6150 50 +9950 6250 50 +9850 6250 50 +9850 6350 50 +9950 6350 50 +9950 5650 50 +9950 5750 50 +9850 5750 50 +9850 5650 50 +9750 5650 50 +9650 5650 50 +9650 5750 50 +9750 5750 50 +9750 5850 50 +9650 5850 50 +9650 5950 50 +9750 5950 50 +9850 5950 50 +9950 5950 50 +9950 5850 50 +9850 5850 50 +9750 5450 50 +9650 5450 50 +9650 5550 50 +9750 5550 50 +9850 5550 50 +9950 5550 50 +9950 5450 50 +9850 5450 50 +9850 5350 50 +9950 5350 50 +9950 5250 50 +9850 5250 50 +9750 5250 50 +9750 5350 50 +9650 5350 50 +9650 5250 50 +9650 5150 50 +9750 5150 50 +9750 5050 50 +9650 5050 50 +9650 4950 50 +9650 4850 50 +9750 4850 50 +9750 4950 50 +9850 4950 50 +9850 4850 50 +9950 4850 50 +9950 4950 50 +9950 5050 50 +9850 5050 50 +9850 5150 50 +9950 5150 50 +9650 4150 50 +9650 4050 50 +9750 4050 50 +9750 4150 50 +9850 4150 50 +9850 4050 50 +9950 4050 50 +9950 4150 50 +9950 4350 50 +9950 4250 50 +9850 4250 50 +9850 4350 50 +9750 4350 50 +9750 4250 50 +9650 4250 50 +9650 4350 50 +9650 4550 50 +9650 4450 50 +9750 4450 50 +9750 4550 50 +9850 4550 50 +9850 4450 50 +9950 4450 50 +9950 4550 50 +9950 4750 50 +9950 4650 50 +9850 4650 50 +9850 4750 50 +9750 4750 50 +9750 4650 50 +9650 4650 50 +9650 4750 50 +9850 3750 50 +9950 3750 50 +9950 3650 50 +9850 3650 50 +9750 3650 50 +9650 3650 50 +9650 3750 50 +9750 3750 50 +9750 3850 50 +9650 3850 50 +9650 3950 50 +9750 3950 50 +9850 3950 50 +9850 3850 50 +9950 3850 50 +9950 3950 50 +9950 3250 50 +9850 3250 50 +9850 3350 50 +9950 3350 50 +9950 3550 50 +9950 3450 50 +9850 3450 50 +9850 3550 50 +9750 3550 50 +9750 3450 50 +9650 3450 50 +9650 3550 50 +9650 3350 50 +9750 3350 50 +9750 3250 50 +9650 3250 50 +9650 3150 50 +9750 3150 50 +9750 3050 50 +9650 3050 50 +9650 2950 50 +9650 2850 50 +9750 2850 50 +9750 2950 50 +9850 2950 50 +9850 2850 50 +9950 2850 50 +9950 2950 50 +9950 3050 50 +9850 3050 50 +9850 3150 50 +9950 3150 50 +9950 2450 50 +9950 2550 50 +9850 2550 50 +9850 2450 50 +9750 2450 50 +9650 2450 50 +9650 2550 50 +9750 2550 50 +9750 2650 50 +9650 2650 50 +9650 2750 50 +9750 2750 50 +9850 2750 50 +9950 2750 50 +9950 2650 50 +9850 2650 50 +9750 2250 50 +9650 2250 50 +9650 2350 50 +9750 2350 50 +9850 2350 50 +9950 2350 50 +9950 2250 50 +9850 2250 50 +9850 2150 50 +9950 2150 50 +9950 2050 50 +9850 2050 50 +9750 2050 50 +9750 2150 50 +9650 2150 50 +9650 2050 50 +9650 1950 50 +9750 1950 50 +9750 1850 50 +9650 1850 50 +9650 1750 50 +9650 1650 50 +9750 1650 50 +9750 1750 50 +9850 1750 50 +9850 1650 50 +9950 1650 50 +9950 1750 50 +9950 1850 50 +9850 1850 50 +9850 1950 50 +9950 1950 50 +9650 950 50 +9650 850 50 +9750 850 50 +9750 950 50 +9850 950 50 +9850 850 50 +9950 850 50 +9950 950 50 +9950 1150 50 +9950 1050 50 +9850 1050 50 +9850 1150 50 +9750 1150 50 +9750 1050 50 +9650 1050 50 +9650 1150 50 +9650 1350 50 +9650 1250 50 +9750 1250 50 +9750 1350 50 +9850 1350 50 +9850 1250 50 +9950 1250 50 +9950 1350 50 +9950 1550 50 +9950 1450 50 +9850 1450 50 +9850 1550 50 +9750 1550 50 +9750 1450 50 +9650 1450 50 +9650 1550 50 +9850 550 50 +9950 550 50 +9950 450 50 +9850 450 50 +9750 450 50 +9650 450 50 +9650 550 50 +9750 550 50 +9750 650 50 +9650 650 50 +9650 750 50 +9750 750 50 +9850 750 50 +9850 650 50 +9950 650 50 +9950 750 50 +9950 50 50 +9850 50 50 +9850 150 50 +9950 150 50 +9950 350 50 +9950 250 50 +9850 250 50 +9850 350 50 +9750 350 50 +9750 250 50 +9650 250 50 +9650 350 50 +9650 150 50 +9750 150 50 +9750 50 50 +9650 50 50 +9550 50 50 +9550 150 50 +9450 150 50 +9450 50 50 +9350 50 50 +9250 50 50 +9250 150 50 +9350 150 50 +9350 250 50 +9250 250 50 +9250 350 50 +9350 350 50 +9450 350 50 +9550 350 50 +9550 250 50 +9450 250 50 +9450 750 50 +9550 750 50 +9550 650 50 +9450 650 50 +9450 550 50 +9550 550 50 +9550 450 50 +9450 450 50 +9250 450 50 +9350 450 50 +9350 550 50 +9250 550 50 +9250 650 50 +9350 650 50 +9350 750 50 +9250 750 50 +9050 750 50 +9150 750 50 +9150 650 50 +9050 650 50 +9050 550 50 +9150 550 50 +9150 450 50 +9050 450 50 +8850 450 50 +8950 450 50 +8950 550 50 +8850 550 50 +8850 650 50 +8950 650 50 +8950 750 50 +8850 750 50 +8950 250 50 +8850 250 50 +8850 350 50 +8950 350 50 +9050 350 50 +9150 350 50 +9150 250 50 +9050 250 50 +9050 150 50 +9150 150 50 +9150 50 50 +9050 50 50 +8950 50 50 +8950 150 50 +8850 150 50 +8850 50 50 +8750 50 50 +8650 50 50 +8650 150 50 +8750 150 50 +8750 350 50 +8750 250 50 +8650 250 50 +8650 350 50 +8550 350 50 +8550 250 50 +8450 250 50 +8450 350 50 +8450 150 50 +8550 150 50 +8550 50 50 +8450 50 50 +8350 50 50 +8350 150 50 +8250 150 50 +8250 50 50 +8150 50 50 +8050 50 50 +8050 150 50 +8150 150 50 +8150 250 50 +8050 250 50 +8050 350 50 +8150 350 50 +8250 350 50 +8350 350 50 +8350 250 50 +8250 250 50 +8250 550 50 +8350 550 50 +8350 450 50 +8250 450 50 +8150 450 50 +8050 450 50 +8050 550 50 +8150 550 50 +8150 650 50 +8050 650 50 +8050 750 50 +8150 750 50 +8250 750 50 +8250 650 50 +8350 650 50 +8350 750 50 +8450 750 50 +8550 750 50 +8550 650 50 +8450 650 50 +8450 550 50 +8450 450 50 +8550 450 50 +8550 550 50 +8650 550 50 +8650 450 50 +8750 450 50 +8750 550 50 +8750 650 50 +8650 650 50 +8650 750 50 +8750 750 50 +8750 850 50 +8650 850 50 +8650 950 50 +8750 950 50 +8750 1150 50 +8750 1050 50 +8650 1050 50 +8650 1150 50 +8550 1150 50 +8550 1050 50 +8450 1050 50 +8450 1150 50 +8450 950 50 +8550 950 50 +8550 850 50 +8450 850 50 +8350 850 50 +8350 950 50 +8250 950 50 +8250 850 50 +8150 850 50 +8050 850 50 +8050 950 50 +8150 950 50 +8150 1050 50 +8050 1050 50 +8050 1150 50 +8150 1150 50 +8250 1150 50 +8350 1150 50 +8350 1050 50 +8250 1050 50 +8250 1350 50 +8350 1350 50 +8350 1250 50 +8250 1250 50 +8150 1250 50 +8050 1250 50 +8050 1350 50 +8150 1350 50 +8150 1450 50 +8050 1450 50 +8050 1550 50 +8150 1550 50 +8250 1550 50 +8250 1450 50 +8350 1450 50 +8350 1550 50 +8450 1550 50 +8550 1550 50 +8550 1450 50 +8450 1450 50 +8450 1350 50 +8450 1250 50 +8550 1250 50 +8550 1350 50 +8650 1350 50 +8650 1250 50 +8750 1250 50 +8750 1350 50 +8750 1450 50 +8650 1450 50 +8650 1550 50 +8750 1550 50 +8850 1550 50 +8950 1550 50 +8950 1450 50 +8850 1450 50 +8850 1350 50 +8850 1250 50 +8950 1250 50 +8950 1350 50 +9050 1350 50 +9050 1250 50 +9150 1250 50 +9150 1350 50 +9150 1450 50 +9050 1450 50 +9050 1550 50 +9150 1550 50 +9250 1550 50 +9250 1450 50 +9350 1450 50 +9350 1550 50 +9450 1550 50 +9550 1550 50 +9550 1450 50 +9450 1450 50 +9450 1350 50 +9550 1350 50 +9550 1250 50 +9450 1250 50 +9350 1250 50 +9350 1350 50 +9250 1350 50 +9250 1250 50 +9250 1150 50 +9250 1050 50 +9350 1050 50 +9350 1150 50 +9450 1150 50 +9550 1150 50 +9550 1050 50 +9450 1050 50 +9450 950 50 +9550 950 50 +9550 850 50 +9450 850 50 +9350 850 50 +9350 950 50 +9250 950 50 +9250 850 50 +9150 850 50 +9150 950 50 +9050 950 50 +9050 850 50 +8950 850 50 +8850 850 50 +8850 950 50 +8950 950 50 +8950 1050 50 +8850 1050 50 +8850 1150 50 +8950 1150 50 +9050 1150 50 +9150 1150 50 +9150 1050 50 +9050 1050 50 +9050 2950 50 +9150 2950 50 +9150 2850 50 +9050 2850 50 +8950 2850 50 +8850 2850 50 +8850 2950 50 +8950 2950 50 +8950 3050 50 +8850 3050 50 +8850 3150 50 +8950 3150 50 +9050 3150 50 +9050 3050 50 +9150 3050 50 +9150 3150 50 +9250 3150 50 +9250 3050 50 +9350 3050 50 +9350 3150 50 +9450 3150 50 +9550 3150 50 +9550 3050 50 +9450 3050 50 +9450 2950 50 +9550 2950 50 +9550 2850 50 +9450 2850 50 +9350 2850 50 +9350 2950 50 +9250 2950 50 +9250 2850 50 +9250 2750 50 +9250 2650 50 +9350 2650 50 +9350 2750 50 +9450 2750 50 +9550 2750 50 +9550 2650 50 +9450 2650 50 +9450 2550 50 +9550 2550 50 +9550 2450 50 +9450 2450 50 +9350 2450 50 +9350 2550 50 +9250 2550 50 +9250 2450 50 +9150 2450 50 +9150 2550 50 +9050 2550 50 +9050 2450 50 +8950 2450 50 +8850 2450 50 +8850 2550 50 +8950 2550 50 +8950 2650 50 +8850 2650 50 +8850 2750 50 +8950 2750 50 +9050 2750 50 +9150 2750 50 +9150 2650 50 +9050 2650 50 +9050 2150 50 +9150 2150 50 +9150 2050 50 +9050 2050 50 +8950 2050 50 +8850 2050 50 +8850 2150 50 +8950 2150 50 +8950 2250 50 +8850 2250 50 +8850 2350 50 +8950 2350 50 +9050 2350 50 +9050 2250 50 +9150 2250 50 +9150 2350 50 +9250 2350 50 +9250 2250 50 +9350 2250 50 +9350 2350 50 +9450 2350 50 +9550 2350 50 +9550 2250 50 +9450 2250 50 +9450 2150 50 +9550 2150 50 +9550 2050 50 +9450 2050 50 +9350 2050 50 +9350 2150 50 +9250 2150 50 +9250 2050 50 +9250 1950 50 +9250 1850 50 +9350 1850 50 +9350 1950 50 +9450 1950 50 +9550 1950 50 +9550 1850 50 +9450 1850 50 +9450 1750 50 +9550 1750 50 +9550 1650 50 +9450 1650 50 +9350 1650 50 +9350 1750 50 +9250 1750 50 +9250 1650 50 +9150 1650 50 +9150 1750 50 +9050 1750 50 +9050 1650 50 +8950 1650 50 +8850 1650 50 +8850 1750 50 +8950 1750 50 +8950 1850 50 +8850 1850 50 +8850 1950 50 +8950 1950 50 +9050 1950 50 +9150 1950 50 +9150 1850 50 +9050 1850 50 +8050 1950 50 +8150 1950 50 +8150 1850 50 +8050 1850 50 +8050 1750 50 +8050 1650 50 +8150 1650 50 +8150 1750 50 +8250 1750 50 +8250 1650 50 +8350 1650 50 +8350 1750 50 +8350 1850 50 +8250 1850 50 +8250 1950 50 +8350 1950 50 +8450 1950 50 +8550 1950 50 +8550 1850 50 +8450 1850 50 +8450 1750 50 +8450 1650 50 +8550 1650 50 +8550 1750 50 +8650 1750 50 +8650 1650 50 +8750 1650 50 +8750 1750 50 +8750 1850 50 +8650 1850 50 +8650 1950 50 +8750 1950 50 +8650 2350 50 +8750 2350 50 +8750 2250 50 +8650 2250 50 +8650 2150 50 +8750 2150 50 +8750 2050 50 +8650 2050 50 +8450 2050 50 +8550 2050 50 +8550 2150 50 +8450 2150 50 +8450 2250 50 +8550 2250 50 +8550 2350 50 +8450 2350 50 +8250 2350 50 +8350 2350 50 +8350 2250 50 +8250 2250 50 +8250 2150 50 +8350 2150 50 +8350 2050 50 +8250 2050 50 +8050 2050 50 +8150 2050 50 +8150 2150 50 +8050 2150 50 +8050 2250 50 +8150 2250 50 +8150 2350 50 +8050 2350 50 +8050 2750 50 +8150 2750 50 +8150 2650 50 +8050 2650 50 +8050 2550 50 +8050 2450 50 +8150 2450 50 +8150 2550 50 +8250 2550 50 +8250 2450 50 +8350 2450 50 +8350 2550 50 +8350 2650 50 +8250 2650 50 +8250 2750 50 +8350 2750 50 +8450 2750 50 +8550 2750 50 +8550 2650 50 +8450 2650 50 +8450 2550 50 +8450 2450 50 +8550 2450 50 +8550 2550 50 +8650 2550 50 +8650 2450 50 +8750 2450 50 +8750 2550 50 +8750 2650 50 +8650 2650 50 +8650 2750 50 +8750 2750 50 +8650 3150 50 +8750 3150 50 +8750 3050 50 +8650 3050 50 +8650 2950 50 +8750 2950 50 +8750 2850 50 +8650 2850 50 +8450 2850 50 +8550 2850 50 +8550 2950 50 +8450 2950 50 +8450 3050 50 +8550 3050 50 +8550 3150 50 +8450 3150 50 +8250 3150 50 +8350 3150 50 +8350 3050 50 +8250 3050 50 +8250 2950 50 +8350 2950 50 +8350 2850 50 +8250 2850 50 +8050 2850 50 +8150 2850 50 +8150 2950 50 +8050 2950 50 +8050 3050 50 +8150 3050 50 +8150 3150 50 +8050 3150 50 +7450 2950 50 +7550 2950 50 +7550 2850 50 +7450 2850 50 +7350 2850 50 +7250 2850 50 +7250 2950 50 +7350 2950 50 +7350 3050 50 +7250 3050 50 +7250 3150 50 +7350 3150 50 +7450 3150 50 +7450 3050 50 +7550 3050 50 +7550 3150 50 +7650 3150 50 +7650 3050 50 +7750 3050 50 +7750 3150 50 +7850 3150 50 +7950 3150 50 +7950 3050 50 +7850 3050 50 +7850 2950 50 +7950 2950 50 +7950 2850 50 +7850 2850 50 +7750 2850 50 +7750 2950 50 +7650 2950 50 +7650 2850 50 +7650 2750 50 +7650 2650 50 +7750 2650 50 +7750 2750 50 +7850 2750 50 +7950 2750 50 +7950 2650 50 +7850 2650 50 +7850 2550 50 +7950 2550 50 +7950 2450 50 +7850 2450 50 +7750 2450 50 +7750 2550 50 +7650 2550 50 +7650 2450 50 +7550 2450 50 +7550 2550 50 +7450 2550 50 +7450 2450 50 +7350 2450 50 +7250 2450 50 +7250 2550 50 +7350 2550 50 +7350 2650 50 +7250 2650 50 +7250 2750 50 +7350 2750 50 +7450 2750 50 +7550 2750 50 +7550 2650 50 +7450 2650 50 +7450 2150 50 +7550 2150 50 +7550 2050 50 +7450 2050 50 +7350 2050 50 +7250 2050 50 +7250 2150 50 +7350 2150 50 +7350 2250 50 +7250 2250 50 +7250 2350 50 +7350 2350 50 +7450 2350 50 +7450 2250 50 +7550 2250 50 +7550 2350 50 +7650 2350 50 +7650 2250 50 +7750 2250 50 +7750 2350 50 +7850 2350 50 +7950 2350 50 +7950 2250 50 +7850 2250 50 +7850 2150 50 +7950 2150 50 +7950 2050 50 +7850 2050 50 +7750 2050 50 +7750 2150 50 +7650 2150 50 +7650 2050 50 +7650 1950 50 +7650 1850 50 +7750 1850 50 +7750 1950 50 +7850 1950 50 +7950 1950 50 +7950 1850 50 +7850 1850 50 +7850 1750 50 +7950 1750 50 +7950 1650 50 +7850 1650 50 +7750 1650 50 +7750 1750 50 +7650 1750 50 +7650 1650 50 +7550 1650 50 +7550 1750 50 +7450 1750 50 +7450 1650 50 +7350 1650 50 +7250 1650 50 +7250 1750 50 +7350 1750 50 +7350 1850 50 +7250 1850 50 +7250 1950 50 +7350 1950 50 +7450 1950 50 +7550 1950 50 +7550 1850 50 +7450 1850 50 +6450 1950 50 +6550 1950 50 +6550 1850 50 +6450 1850 50 +6450 1750 50 +6450 1650 50 +6550 1650 50 +6550 1750 50 +6650 1750 50 +6650 1650 50 +6750 1650 50 +6750 1750 50 +6750 1850 50 +6650 1850 50 +6650 1950 50 +6750 1950 50 +6850 1950 50 +6950 1950 50 +6950 1850 50 +6850 1850 50 +6850 1750 50 +6850 1650 50 +6950 1650 50 +6950 1750 50 +7050 1750 50 +7050 1650 50 +7150 1650 50 +7150 1750 50 +7150 1850 50 +7050 1850 50 +7050 1950 50 +7150 1950 50 +7050 2350 50 +7150 2350 50 +7150 2250 50 +7050 2250 50 +7050 2150 50 +7150 2150 50 +7150 2050 50 +7050 2050 50 +6850 2050 50 +6950 2050 50 +6950 2150 50 +6850 2150 50 +6850 2250 50 +6950 2250 50 +6950 2350 50 +6850 2350 50 +6650 2350 50 +6750 2350 50 +6750 2250 50 +6650 2250 50 +6650 2150 50 +6750 2150 50 +6750 2050 50 +6650 2050 50 +6450 2050 50 +6550 2050 50 +6550 2150 50 +6450 2150 50 +6450 2250 50 +6550 2250 50 +6550 2350 50 +6450 2350 50 +6450 2750 50 +6550 2750 50 +6550 2650 50 +6450 2650 50 +6450 2550 50 +6450 2450 50 +6550 2450 50 +6550 2550 50 +6650 2550 50 +6650 2450 50 +6750 2450 50 +6750 2550 50 +6750 2650 50 +6650 2650 50 +6650 2750 50 +6750 2750 50 +6850 2750 50 +6950 2750 50 +6950 2650 50 +6850 2650 50 +6850 2550 50 +6850 2450 50 +6950 2450 50 +6950 2550 50 +7050 2550 50 +7050 2450 50 +7150 2450 50 +7150 2550 50 +7150 2650 50 +7050 2650 50 +7050 2750 50 +7150 2750 50 +7050 3150 50 +7150 3150 50 +7150 3050 50 +7050 3050 50 +7050 2950 50 +7150 2950 50 +7150 2850 50 +7050 2850 50 +6850 2850 50 +6950 2850 50 +6950 2950 50 +6850 2950 50 +6850 3050 50 +6950 3050 50 +6950 3150 50 +6850 3150 50 +6650 3150 50 +6750 3150 50 +6750 3050 50 +6650 3050 50 +6650 2950 50 +6750 2950 50 +6750 2850 50 +6650 2850 50 +6450 2850 50 +6550 2850 50 +6550 2950 50 +6450 2950 50 +6450 3050 50 +6550 3050 50 +6550 3150 50 +6450 3150 50 +6950 1050 50 +6850 1050 50 +6850 1150 50 +6950 1150 50 +7050 1150 50 +7150 1150 50 +7150 1050 50 +7050 1050 50 +7050 950 50 +7150 950 50 +7150 850 50 +7050 850 50 +6950 850 50 +6950 950 50 +6850 950 50 +6850 850 50 +6750 850 50 +6750 950 50 +6650 950 50 +6650 850 50 +6550 850 50 +6450 850 50 +6450 950 50 +6550 950 50 +6550 1050 50 +6450 1050 50 +6450 1150 50 +6550 1150 50 +6650 1150 50 +6650 1050 50 +6750 1050 50 +6750 1150 50 +6750 1250 50 +6750 1350 50 +6650 1350 50 +6650 1250 50 +6550 1250 50 +6450 1250 50 +6450 1350 50 +6550 1350 50 +6550 1450 50 +6450 1450 50 +6450 1550 50 +6550 1550 50 +6650 1550 50 +6650 1450 50 +6750 1450 50 +6750 1550 50 +6850 1550 50 +6950 1550 50 +6950 1450 50 +6850 1450 50 +6850 1350 50 +6850 1250 50 +6950 1250 50 +6950 1350 50 +7050 1350 50 +7050 1250 50 +7150 1250 50 +7150 1350 50 +7150 1450 50 +7050 1450 50 +7050 1550 50 +7150 1550 50 +7250 1550 50 +7350 1550 50 +7350 1450 50 +7250 1450 50 +7250 1350 50 +7250 1250 50 +7350 1250 50 +7350 1350 50 +7450 1350 50 +7450 1250 50 +7550 1250 50 +7550 1350 50 +7550 1450 50 +7450 1450 50 +7450 1550 50 +7550 1550 50 +7650 1550 50 +7650 1450 50 +7750 1450 50 +7750 1550 50 +7850 1550 50 +7950 1550 50 +7950 1450 50 +7850 1450 50 +7850 1350 50 +7950 1350 50 +7950 1250 50 +7850 1250 50 +7750 1250 50 +7650 1250 50 +7650 1350 50 +7750 1350 50 +7750 1050 50 +7650 1050 50 +7650 1150 50 +7750 1150 50 +7850 1150 50 +7950 1150 50 +7950 1050 50 +7850 1050 50 +7850 950 50 +7950 950 50 +7950 850 50 +7850 850 50 +7750 850 50 +7750 950 50 +7650 950 50 +7650 850 50 +7550 850 50 +7450 850 50 +7450 950 50 +7550 950 50 +7550 1150 50 +7550 1050 50 +7450 1050 50 +7450 1150 50 +7350 1150 50 +7350 1050 50 +7250 1050 50 +7250 1150 50 +7250 950 50 +7350 950 50 +7350 850 50 +7250 850 50 +7250 750 50 +7350 750 50 +7350 650 50 +7250 650 50 +7250 550 50 +7250 450 50 +7350 450 50 +7350 550 50 +7450 550 50 +7450 450 50 +7550 450 50 +7550 550 50 +7550 650 50 +7450 650 50 +7450 750 50 +7550 750 50 +7650 750 50 +7650 650 50 +7750 650 50 +7750 750 50 +7850 750 50 +7950 750 50 +7950 650 50 +7850 650 50 +7850 550 50 +7950 550 50 +7950 450 50 +7850 450 50 +7750 450 50 +7650 450 50 +7650 550 50 +7750 550 50 +7750 250 50 +7650 250 50 +7650 350 50 +7750 350 50 +7850 350 50 +7950 350 50 +7950 250 50 +7850 250 50 +7850 150 50 +7950 150 50 +7950 50 50 +7850 50 50 +7750 50 50 +7750 150 50 +7650 150 50 +7650 50 50 +7550 50 50 +7450 50 50 +7450 150 50 +7550 150 50 +7550 350 50 +7550 250 50 +7450 250 50 +7450 350 50 +7350 350 50 +7350 250 50 +7250 250 50 +7250 350 50 +7250 150 50 +7350 150 50 +7350 50 50 +7250 50 50 +7150 50 50 +7150 150 50 +7050 150 50 +7050 50 50 +6950 50 50 +6850 50 50 +6850 150 50 +6950 150 50 +6950 250 50 +6850 250 50 +6850 350 50 +6950 350 50 +7050 350 50 +7150 350 50 +7150 250 50 +7050 250 50 +7050 750 50 +7150 750 50 +7150 650 50 +7050 650 50 +7050 550 50 +7150 550 50 +7150 450 50 +7050 450 50 +6850 450 50 +6950 450 50 +6950 550 50 +6850 550 50 +6850 650 50 +6950 650 50 +6950 750 50 +6850 750 50 +6650 750 50 +6750 750 50 +6750 650 50 +6650 650 50 +6650 550 50 +6750 550 50 +6750 450 50 +6650 450 50 +6450 450 50 +6550 450 50 +6550 550 50 +6450 550 50 +6450 650 50 +6550 650 50 +6550 750 50 +6450 750 50 +6550 250 50 +6450 250 50 +6450 350 50 +6550 350 50 +6650 350 50 +6750 350 50 +6750 250 50 +6650 250 50 +6650 150 50 +6750 150 50 +6750 50 50 +6650 50 50 +6550 50 50 +6550 150 50 +6450 150 50 +6450 50 50 +6350 50 50 +6350 150 50 +6250 150 50 +6250 50 50 +6150 50 50 +6050 50 50 +6050 150 50 +6150 150 50 +6150 250 50 +6050 250 50 +6050 350 50 +6150 350 50 +6250 350 50 +6350 350 50 +6350 250 50 +6250 250 50 +6250 750 50 +6350 750 50 +6350 650 50 +6250 650 50 +6250 550 50 +6350 550 50 +6350 450 50 +6250 450 50 +6050 450 50 +6150 450 50 +6150 550 50 +6050 550 50 +6050 650 50 +6150 650 50 +6150 750 50 +6050 750 50 +5850 750 50 +5950 750 50 +5950 650 50 +5850 650 50 +5850 550 50 +5950 550 50 +5950 450 50 +5850 450 50 +5650 450 50 +5750 450 50 +5750 550 50 +5650 550 50 +5650 650 50 +5750 650 50 +5750 750 50 +5650 750 50 +5750 250 50 +5650 250 50 +5650 350 50 +5750 350 50 +5850 350 50 +5950 350 50 +5950 250 50 +5850 250 50 +5850 150 50 +5950 150 50 +5950 50 50 +5850 50 50 +5750 50 50 +5750 150 50 +5650 150 50 +5650 50 50 +5550 50 50 +5450 50 50 +5450 150 50 +5550 150 50 +5550 350 50 +5550 250 50 +5450 250 50 +5450 350 50 +5350 350 50 +5350 250 50 +5250 250 50 +5250 350 50 +5250 150 50 +5350 150 50 +5350 50 50 +5250 50 50 +5150 50 50 +5150 150 50 +5050 150 50 +5050 50 50 +4950 50 50 +4850 50 50 +4850 150 50 +4950 150 50 +4950 250 50 +4850 250 50 +4850 350 50 +4950 350 50 +5050 350 50 +5150 350 50 +5150 250 50 +5050 250 50 +5050 550 50 +5150 550 50 +5150 450 50 +5050 450 50 +4950 450 50 +4850 450 50 +4850 550 50 +4950 550 50 +4950 650 50 +4850 650 50 +4850 750 50 +4950 750 50 +5050 750 50 +5050 650 50 +5150 650 50 +5150 750 50 +5250 750 50 +5350 750 50 +5350 650 50 +5250 650 50 +5250 550 50 +5250 450 50 +5350 450 50 +5350 550 50 +5450 550 50 +5450 450 50 +5550 450 50 +5550 550 50 +5550 650 50 +5450 650 50 +5450 750 50 +5550 750 50 +5550 850 50 +5450 850 50 +5450 950 50 +5550 950 50 +5550 1150 50 +5550 1050 50 +5450 1050 50 +5450 1150 50 +5350 1150 50 +5350 1050 50 +5250 1050 50 +5250 1150 50 +5250 950 50 +5350 950 50 +5350 850 50 +5250 850 50 +5150 850 50 +5150 950 50 +5050 950 50 +5050 850 50 +4950 850 50 +4850 850 50 +4850 950 50 +4950 950 50 +4950 1050 50 +4850 1050 50 +4850 1150 50 +4950 1150 50 +5050 1150 50 +5150 1150 50 +5150 1050 50 +5050 1050 50 +5050 1350 50 +5150 1350 50 +5150 1250 50 +5050 1250 50 +4950 1250 50 +4850 1250 50 +4850 1350 50 +4950 1350 50 +4950 1450 50 +4850 1450 50 +4850 1550 50 +4950 1550 50 +5050 1550 50 +5050 1450 50 +5150 1450 50 +5150 1550 50 +5250 1550 50 +5350 1550 50 +5350 1450 50 +5250 1450 50 +5250 1350 50 +5250 1250 50 +5350 1250 50 +5350 1350 50 +5450 1350 50 +5450 1250 50 +5550 1250 50 +5550 1350 50 +5550 1450 50 +5450 1450 50 +5450 1550 50 +5550 1550 50 +5650 1550 50 +5750 1550 50 +5750 1450 50 +5650 1450 50 +5650 1350 50 +5650 1250 50 +5750 1250 50 +5750 1350 50 +5850 1350 50 +5850 1250 50 +5950 1250 50 +5950 1350 50 +5950 1450 50 +5850 1450 50 +5850 1550 50 +5950 1550 50 +6050 1550 50 +6050 1450 50 +6150 1450 50 +6150 1550 50 +6250 1550 50 +6350 1550 50 +6350 1450 50 +6250 1450 50 +6250 1350 50 +6350 1350 50 +6350 1250 50 +6250 1250 50 +6150 1250 50 +6150 1350 50 +6050 1350 50 +6050 1250 50 +6050 1150 50 +6050 1050 50 +6150 1050 50 +6150 1150 50 +6250 1150 50 +6350 1150 50 +6350 1050 50 +6250 1050 50 +6250 950 50 +6350 950 50 +6350 850 50 +6250 850 50 +6150 850 50 +6150 950 50 +6050 950 50 +6050 850 50 +5950 850 50 +5950 950 50 +5850 950 50 +5850 850 50 +5750 850 50 +5650 850 50 +5650 950 50 +5750 950 50 +5750 1050 50 +5650 1050 50 +5650 1150 50 +5750 1150 50 +5850 1150 50 +5950 1150 50 +5950 1050 50 +5850 1050 50 +5850 2950 50 +5950 2950 50 +5950 2850 50 +5850 2850 50 +5750 2850 50 +5650 2850 50 +5650 2950 50 +5750 2950 50 +5750 3050 50 +5650 3050 50 +5650 3150 50 +5750 3150 50 +5850 3150 50 +5850 3050 50 +5950 3050 50 +5950 3150 50 +6050 3150 50 +6050 3050 50 +6150 3050 50 +6150 3150 50 +6250 3150 50 +6350 3150 50 +6350 3050 50 +6250 3050 50 +6250 2950 50 +6350 2950 50 +6350 2850 50 +6250 2850 50 +6150 2850 50 +6150 2950 50 +6050 2950 50 +6050 2850 50 +6050 2750 50 +6050 2650 50 +6150 2650 50 +6150 2750 50 +6250 2750 50 +6350 2750 50 +6350 2650 50 +6250 2650 50 +6250 2550 50 +6350 2550 50 +6350 2450 50 +6250 2450 50 +6150 2450 50 +6150 2550 50 +6050 2550 50 +6050 2450 50 +5950 2450 50 +5950 2550 50 +5850 2550 50 +5850 2450 50 +5750 2450 50 +5650 2450 50 +5650 2550 50 +5750 2550 50 +5750 2650 50 +5650 2650 50 +5650 2750 50 +5750 2750 50 +5850 2750 50 +5950 2750 50 +5950 2650 50 +5850 2650 50 +5850 2150 50 +5950 2150 50 +5950 2050 50 +5850 2050 50 +5750 2050 50 +5650 2050 50 +5650 2150 50 +5750 2150 50 +5750 2250 50 +5650 2250 50 +5650 2350 50 +5750 2350 50 +5850 2350 50 +5850 2250 50 +5950 2250 50 +5950 2350 50 +6050 2350 50 +6050 2250 50 +6150 2250 50 +6150 2350 50 +6250 2350 50 +6350 2350 50 +6350 2250 50 +6250 2250 50 +6250 2150 50 +6350 2150 50 +6350 2050 50 +6250 2050 50 +6150 2050 50 +6150 2150 50 +6050 2150 50 +6050 2050 50 +6050 1950 50 +6050 1850 50 +6150 1850 50 +6150 1950 50 +6250 1950 50 +6350 1950 50 +6350 1850 50 +6250 1850 50 +6250 1750 50 +6350 1750 50 +6350 1650 50 +6250 1650 50 +6150 1650 50 +6150 1750 50 +6050 1750 50 +6050 1650 50 +5950 1650 50 +5950 1750 50 +5850 1750 50 +5850 1650 50 +5750 1650 50 +5650 1650 50 +5650 1750 50 +5750 1750 50 +5750 1850 50 +5650 1850 50 +5650 1950 50 +5750 1950 50 +5850 1950 50 +5950 1950 50 +5950 1850 50 +5850 1850 50 +4850 1950 50 +4950 1950 50 +4950 1850 50 +4850 1850 50 +4850 1750 50 +4850 1650 50 +4950 1650 50 +4950 1750 50 +5050 1750 50 +5050 1650 50 +5150 1650 50 +5150 1750 50 +5150 1850 50 +5050 1850 50 +5050 1950 50 +5150 1950 50 +5250 1950 50 +5350 1950 50 +5350 1850 50 +5250 1850 50 +5250 1750 50 +5250 1650 50 +5350 1650 50 +5350 1750 50 +5450 1750 50 +5450 1650 50 +5550 1650 50 +5550 1750 50 +5550 1850 50 +5450 1850 50 +5450 1950 50 +5550 1950 50 +5450 2350 50 +5550 2350 50 +5550 2250 50 +5450 2250 50 +5450 2150 50 +5550 2150 50 +5550 2050 50 +5450 2050 50 +5250 2050 50 +5350 2050 50 +5350 2150 50 +5250 2150 50 +5250 2250 50 +5350 2250 50 +5350 2350 50 +5250 2350 50 +5050 2350 50 +5150 2350 50 +5150 2250 50 +5050 2250 50 +5050 2150 50 +5150 2150 50 +5150 2050 50 +5050 2050 50 +4850 2050 50 +4950 2050 50 +4950 2150 50 +4850 2150 50 +4850 2250 50 +4950 2250 50 +4950 2350 50 +4850 2350 50 +4850 2750 50 +4950 2750 50 +4950 2650 50 +4850 2650 50 +4850 2550 50 +4850 2450 50 +4950 2450 50 +4950 2550 50 +5050 2550 50 +5050 2450 50 +5150 2450 50 +5150 2550 50 +5150 2650 50 +5050 2650 50 +5050 2750 50 +5150 2750 50 +5250 2750 50 +5350 2750 50 +5350 2650 50 +5250 2650 50 +5250 2550 50 +5250 2450 50 +5350 2450 50 +5350 2550 50 +5450 2550 50 +5450 2450 50 +5550 2450 50 +5550 2550 50 +5550 2650 50 +5450 2650 50 +5450 2750 50 +5550 2750 50 +5450 3150 50 +5550 3150 50 +5550 3050 50 +5450 3050 50 +5450 2950 50 +5550 2950 50 +5550 2850 50 +5450 2850 50 +5250 2850 50 +5350 2850 50 +5350 2950 50 +5250 2950 50 +5250 3050 50 +5350 3050 50 +5350 3150 50 +5250 3150 50 +5050 3150 50 +5150 3150 50 +5150 3050 50 +5050 3050 50 +5050 2950 50 +5150 2950 50 +5150 2850 50 +5050 2850 50 +4850 2850 50 +4950 2850 50 +4950 2950 50 +4850 2950 50 +4850 3050 50 +4950 3050 50 +4950 3150 50 +4850 3150 50 +4250 2950 50 +4350 2950 50 +4350 2850 50 +4250 2850 50 +4150 2850 50 +4050 2850 50 +4050 2950 50 +4150 2950 50 +4150 3050 50 +4050 3050 50 +4050 3150 50 +4150 3150 50 +4250 3150 50 +4250 3050 50 +4350 3050 50 +4350 3150 50 +4450 3150 50 +4450 3050 50 +4550 3050 50 +4550 3150 50 +4650 3150 50 +4750 3150 50 +4750 3050 50 +4650 3050 50 +4650 2950 50 +4750 2950 50 +4750 2850 50 +4650 2850 50 +4550 2850 50 +4550 2950 50 +4450 2950 50 +4450 2850 50 +4450 2750 50 +4450 2650 50 +4550 2650 50 +4550 2750 50 +4650 2750 50 +4750 2750 50 +4750 2650 50 +4650 2650 50 +4650 2550 50 +4750 2550 50 +4750 2450 50 +4650 2450 50 +4550 2450 50 +4550 2550 50 +4450 2550 50 +4450 2450 50 +4350 2450 50 +4350 2550 50 +4250 2550 50 +4250 2450 50 +4150 2450 50 +4050 2450 50 +4050 2550 50 +4150 2550 50 +4150 2650 50 +4050 2650 50 +4050 2750 50 +4150 2750 50 +4250 2750 50 +4350 2750 50 +4350 2650 50 +4250 2650 50 +4250 2150 50 +4350 2150 50 +4350 2050 50 +4250 2050 50 +4150 2050 50 +4050 2050 50 +4050 2150 50 +4150 2150 50 +4150 2250 50 +4050 2250 50 +4050 2350 50 +4150 2350 50 +4250 2350 50 +4250 2250 50 +4350 2250 50 +4350 2350 50 +4450 2350 50 +4450 2250 50 +4550 2250 50 +4550 2350 50 +4650 2350 50 +4750 2350 50 +4750 2250 50 +4650 2250 50 +4650 2150 50 +4750 2150 50 +4750 2050 50 +4650 2050 50 +4550 2050 50 +4550 2150 50 +4450 2150 50 +4450 2050 50 +4450 1950 50 +4450 1850 50 +4550 1850 50 +4550 1950 50 +4650 1950 50 +4750 1950 50 +4750 1850 50 +4650 1850 50 +4650 1750 50 +4750 1750 50 +4750 1650 50 +4650 1650 50 +4550 1650 50 +4550 1750 50 +4450 1750 50 +4450 1650 50 +4350 1650 50 +4350 1750 50 +4250 1750 50 +4250 1650 50 +4150 1650 50 +4050 1650 50 +4050 1750 50 +4150 1750 50 +4150 1850 50 +4050 1850 50 +4050 1950 50 +4150 1950 50 +4250 1950 50 +4350 1950 50 +4350 1850 50 +4250 1850 50 +3250 1950 50 +3350 1950 50 +3350 1850 50 +3250 1850 50 +3250 1750 50 +3250 1650 50 +3350 1650 50 +3350 1750 50 +3450 1750 50 +3450 1650 50 +3550 1650 50 +3550 1750 50 +3550 1850 50 +3450 1850 50 +3450 1950 50 +3550 1950 50 +3650 1950 50 +3750 1950 50 +3750 1850 50 +3650 1850 50 +3650 1750 50 +3650 1650 50 +3750 1650 50 +3750 1750 50 +3850 1750 50 +3850 1650 50 +3950 1650 50 +3950 1750 50 +3950 1850 50 +3850 1850 50 +3850 1950 50 +3950 1950 50 +3850 2350 50 +3950 2350 50 +3950 2250 50 +3850 2250 50 +3850 2150 50 +3950 2150 50 +3950 2050 50 +3850 2050 50 +3650 2050 50 +3750 2050 50 +3750 2150 50 +3650 2150 50 +3650 2250 50 +3750 2250 50 +3750 2350 50 +3650 2350 50 +3450 2350 50 +3550 2350 50 +3550 2250 50 +3450 2250 50 +3450 2150 50 +3550 2150 50 +3550 2050 50 +3450 2050 50 +3250 2050 50 +3350 2050 50 +3350 2150 50 +3250 2150 50 +3250 2250 50 +3350 2250 50 +3350 2350 50 +3250 2350 50 +3250 2750 50 +3350 2750 50 +3350 2650 50 +3250 2650 50 +3250 2550 50 +3250 2450 50 +3350 2450 50 +3350 2550 50 +3450 2550 50 +3450 2450 50 +3550 2450 50 +3550 2550 50 +3550 2650 50 +3450 2650 50 +3450 2750 50 +3550 2750 50 +3650 2750 50 +3750 2750 50 +3750 2650 50 +3650 2650 50 +3650 2550 50 +3650 2450 50 +3750 2450 50 +3750 2550 50 +3850 2550 50 +3850 2450 50 +3950 2450 50 +3950 2550 50 +3950 2650 50 +3850 2650 50 +3850 2750 50 +3950 2750 50 +3850 3150 50 +3950 3150 50 +3950 3050 50 +3850 3050 50 +3850 2950 50 +3950 2950 50 +3950 2850 50 +3850 2850 50 +3650 2850 50 +3750 2850 50 +3750 2950 50 +3650 2950 50 +3650 3050 50 +3750 3050 50 +3750 3150 50 +3650 3150 50 +3450 3150 50 +3550 3150 50 +3550 3050 50 +3450 3050 50 +3450 2950 50 +3550 2950 50 +3550 2850 50 +3450 2850 50 +3250 2850 50 +3350 2850 50 +3350 2950 50 +3250 2950 50 +3250 3050 50 +3350 3050 50 +3350 3150 50 +3250 3150 50 +3750 1050 50 +3650 1050 50 +3650 1150 50 +3750 1150 50 +3850 1150 50 +3950 1150 50 +3950 1050 50 +3850 1050 50 +3850 950 50 +3950 950 50 +3950 850 50 +3850 850 50 +3750 850 50 +3750 950 50 +3650 950 50 +3650 850 50 +3550 850 50 +3550 950 50 +3450 950 50 +3450 850 50 +3350 850 50 +3250 850 50 +3250 950 50 +3350 950 50 +3350 1050 50 +3250 1050 50 +3250 1150 50 +3350 1150 50 +3450 1150 50 +3450 1050 50 +3550 1050 50 +3550 1150 50 +3550 1250 50 +3550 1350 50 +3450 1350 50 +3450 1250 50 +3350 1250 50 +3250 1250 50 +3250 1350 50 +3350 1350 50 +3350 1450 50 +3250 1450 50 +3250 1550 50 +3350 1550 50 +3450 1550 50 +3450 1450 50 +3550 1450 50 +3550 1550 50 +3650 1550 50 +3750 1550 50 +3750 1450 50 +3650 1450 50 +3650 1350 50 +3650 1250 50 +3750 1250 50 +3750 1350 50 +3850 1350 50 +3850 1250 50 +3950 1250 50 +3950 1350 50 +3950 1450 50 +3850 1450 50 +3850 1550 50 +3950 1550 50 +4050 1550 50 +4150 1550 50 +4150 1450 50 +4050 1450 50 +4050 1350 50 +4050 1250 50 +4150 1250 50 +4150 1350 50 +4250 1350 50 +4250 1250 50 +4350 1250 50 +4350 1350 50 +4350 1450 50 +4250 1450 50 +4250 1550 50 +4350 1550 50 +4450 1550 50 +4450 1450 50 +4550 1450 50 +4550 1550 50 +4650 1550 50 +4750 1550 50 +4750 1450 50 +4650 1450 50 +4650 1350 50 +4750 1350 50 +4750 1250 50 +4650 1250 50 +4550 1250 50 +4450 1250 50 +4450 1350 50 +4550 1350 50 +4550 1050 50 +4450 1050 50 +4450 1150 50 +4550 1150 50 +4650 1150 50 +4750 1150 50 +4750 1050 50 +4650 1050 50 +4650 950 50 +4750 950 50 +4750 850 50 +4650 850 50 +4550 850 50 +4550 950 50 +4450 950 50 +4450 850 50 +4350 850 50 +4250 850 50 +4250 950 50 +4350 950 50 +4350 1150 50 +4350 1050 50 +4250 1050 50 +4250 1150 50 +4150 1150 50 +4150 1050 50 +4050 1050 50 +4050 1150 50 +4050 950 50 +4150 950 50 +4150 850 50 +4050 850 50 +4050 750 50 +4150 750 50 +4150 650 50 +4050 650 50 +4050 550 50 +4050 450 50 +4150 450 50 +4150 550 50 +4250 550 50 +4250 450 50 +4350 450 50 +4350 550 50 +4350 650 50 +4250 650 50 +4250 750 50 +4350 750 50 +4450 750 50 +4450 650 50 +4550 650 50 +4550 750 50 +4650 750 50 +4750 750 50 +4750 650 50 +4650 650 50 +4650 550 50 +4750 550 50 +4750 450 50 +4650 450 50 +4550 450 50 +4450 450 50 +4450 550 50 +4550 550 50 +4550 250 50 +4450 250 50 +4450 350 50 +4550 350 50 +4650 350 50 +4750 350 50 +4750 250 50 +4650 250 50 +4650 150 50 +4750 150 50 +4750 50 50 +4650 50 50 +4550 50 50 +4550 150 50 +4450 150 50 +4450 50 50 +4350 50 50 +4250 50 50 +4250 150 50 +4350 150 50 +4350 350 50 +4350 250 50 +4250 250 50 +4250 350 50 +4150 350 50 +4150 250 50 +4050 250 50 +4050 350 50 +4050 150 50 +4150 150 50 +4150 50 50 +4050 50 50 +3950 50 50 +3950 150 50 +3850 150 50 +3850 50 50 +3750 50 50 +3650 50 50 +3650 150 50 +3750 150 50 +3750 250 50 +3650 250 50 +3650 350 50 +3750 350 50 +3850 350 50 +3950 350 50 +3950 250 50 +3850 250 50 +3850 750 50 +3950 750 50 +3950 650 50 +3850 650 50 +3850 550 50 +3950 550 50 +3950 450 50 +3850 450 50 +3650 450 50 +3750 450 50 +3750 550 50 +3650 550 50 +3650 650 50 +3750 650 50 +3750 750 50 +3650 750 50 +3450 750 50 +3550 750 50 +3550 650 50 +3450 650 50 +3450 550 50 +3550 550 50 +3550 450 50 +3450 450 50 +3250 450 50 +3350 450 50 +3350 550 50 +3250 550 50 +3250 650 50 +3350 650 50 +3350 750 50 +3250 750 50 +3350 250 50 +3250 250 50 +3250 350 50 +3350 350 50 +3450 350 50 +3550 350 50 +3550 250 50 +3450 250 50 +3450 150 50 +3550 150 50 +3550 50 50 +3450 50 50 +3350 50 50 +3350 150 50 +3250 150 50 +3250 50 50 +3150 50 50 +3050 50 50 +3050 150 50 +3150 150 50 +3150 350 50 +3150 250 50 +3050 250 50 +3050 350 50 +2950 350 50 +2950 250 50 +2850 250 50 +2850 350 50 +2850 150 50 +2950 150 50 +2950 50 50 +2850 50 50 +2750 50 50 +2750 150 50 +2650 150 50 +2650 50 50 +2550 50 50 +2450 50 50 +2450 150 50 +2550 150 50 +2550 250 50 +2450 250 50 +2450 350 50 +2550 350 50 +2650 350 50 +2650 250 50 +2750 250 50 +2750 350 50 +2750 450 50 +2750 550 50 +2650 550 50 +2650 450 50 +2550 450 50 +2450 450 50 +2450 550 50 +2550 550 50 +2550 650 50 +2450 650 50 +2450 750 50 +2550 750 50 +2650 750 50 +2650 650 50 +2750 650 50 +2750 750 50 +2850 750 50 +2850 650 50 +2950 650 50 +2950 750 50 +3050 750 50 +3150 750 50 +3150 650 50 +3050 650 50 +3050 550 50 +3150 550 50 +3150 450 50 +3050 450 50 +2950 450 50 +2850 450 50 +2850 550 50 +2950 550 50 +2950 1450 50 +2850 1450 50 +2850 1550 50 +2950 1550 50 +3050 1550 50 +3150 1550 50 +3150 1450 50 +3050 1450 50 +3050 1350 50 +3150 1350 50 +3150 1250 50 +3050 1250 50 +2950 1250 50 +2850 1250 50 +2850 1350 50 +2950 1350 50 +2950 1050 50 +2850 1050 50 +2850 1150 50 +2950 1150 50 +3050 1150 50 +3150 1150 50 +3150 1050 50 +3050 1050 50 +3050 950 50 +3150 950 50 +3150 850 50 +3050 850 50 +2950 850 50 +2850 850 50 +2850 950 50 +2950 950 50 +2450 950 50 +2450 850 50 +2550 850 50 +2550 950 50 +2650 950 50 +2650 850 50 +2750 850 50 +2750 950 50 +2750 1150 50 +2750 1050 50 +2650 1050 50 +2650 1150 50 +2550 1150 50 +2550 1050 50 +2450 1050 50 +2450 1150 50 +2450 1350 50 +2450 1250 50 +2550 1250 50 +2550 1350 50 +2650 1350 50 +2650 1250 50 +2750 1250 50 +2750 1350 50 +2750 1550 50 +2750 1450 50 +2650 1450 50 +2650 1550 50 +2550 1550 50 +2550 1450 50 +2450 1450 50 +2450 1550 50 +2150 1450 50 +2050 1450 50 +2050 1550 50 +2150 1550 50 +2250 1550 50 +2350 1550 50 +2350 1450 50 +2250 1450 50 +2250 1350 50 +2350 1350 50 +2350 1250 50 +2250 1250 50 +2150 1250 50 +2050 1250 50 +2050 1350 50 +2150 1350 50 +2150 1050 50 +2050 1050 50 +2050 1150 50 +2150 1150 50 +2250 1150 50 +2350 1150 50 +2350 1050 50 +2250 1050 50 +2250 950 50 +2350 950 50 +2350 850 50 +2250 850 50 +2150 850 50 +2050 850 50 +2050 950 50 +2150 950 50 +1650 950 50 +1650 850 50 +1750 850 50 +1750 950 50 +1850 950 50 +1850 850 50 +1950 850 50 +1950 950 50 +1950 1150 50 +1950 1050 50 +1850 1050 50 +1850 1150 50 +1750 1150 50 +1750 1050 50 +1650 1050 50 +1650 1150 50 +1650 1350 50 +1650 1250 50 +1750 1250 50 +1750 1350 50 +1850 1350 50 +1850 1250 50 +1950 1250 50 +1950 1350 50 +1950 1550 50 +1950 1450 50 +1850 1450 50 +1850 1550 50 +1750 1550 50 +1750 1450 50 +1650 1450 50 +1650 1550 50 +1850 550 50 +1950 550 50 +1950 450 50 +1850 450 50 +1750 450 50 +1650 450 50 +1650 550 50 +1750 550 50 +1750 650 50 +1650 650 50 +1650 750 50 +1750 750 50 +1850 750 50 +1850 650 50 +1950 650 50 +1950 750 50 +2050 750 50 +2050 650 50 +2150 650 50 +2150 750 50 +2250 750 50 +2350 750 50 +2350 650 50 +2250 650 50 +2250 550 50 +2350 550 50 +2350 450 50 +2250 450 50 +2150 450 50 +2150 550 50 +2050 550 50 +2050 450 50 +2050 350 50 +2050 250 50 +2150 250 50 +2150 350 50 +2250 350 50 +2350 350 50 +2350 250 50 +2250 250 50 +2250 150 50 +2350 150 50 +2350 50 50 +2250 50 50 +2150 50 50 +2150 150 50 +2050 150 50 +2050 50 50 +1950 50 50 +1850 50 50 +1850 150 50 +1950 150 50 +1950 350 50 +1950 250 50 +1850 250 50 +1850 350 50 +1750 350 50 +1750 250 50 +1650 250 50 +1650 350 50 +1650 150 50 +1750 150 50 +1750 50 50 +1650 50 50 +1550 50 50 +1550 150 50 +1450 150 50 +1450 50 50 +1350 50 50 +1250 50 50 +1250 150 50 +1350 150 50 +1350 250 50 +1250 250 50 +1250 350 50 +1350 350 50 +1450 350 50 +1550 350 50 +1550 250 50 +1450 250 50 +1450 750 50 +1550 750 50 +1550 650 50 +1450 650 50 +1450 550 50 +1550 550 50 +1550 450 50 +1450 450 50 +1250 450 50 +1350 450 50 +1350 550 50 +1250 550 50 +1250 650 50 +1350 650 50 +1350 750 50 +1250 750 50 +1050 750 50 +1150 750 50 +1150 650 50 +1050 650 50 +1050 550 50 +1150 550 50 +1150 450 50 +1050 450 50 +850 450 50 +950 450 50 +950 550 50 +850 550 50 +850 650 50 +950 650 50 +950 750 50 +850 750 50 +950 250 50 +850 250 50 +850 350 50 +950 350 50 +1050 350 50 +1150 350 50 +1150 250 50 +1050 250 50 +1050 150 50 +1150 150 50 +1150 50 50 +1050 50 50 +950 50 50 +950 150 50 +850 150 50 +850 50 50 +750 50 50 +650 50 50 +650 150 50 +750 150 50 +750 350 50 +750 250 50 +650 250 50 +650 350 50 +550 350 50 +550 250 50 +450 250 50 +450 350 50 +450 150 50 +550 150 50 +550 50 50 +450 50 50 +350 50 50 +350 150 50 +250 150 50 +250 50 50 +150 50 50 +50 50 50 +50 150 50 +150 150 50 +150 250 50 +50 250 50 +50 350 50 +150 350 50 +250 350 50 +250 250 50 +350 250 50 +350 350 50 +350 450 50 +350 550 50 +250 550 50 +250 450 50 +150 450 50 +50 450 50 +50 550 50 +150 550 50 +150 650 50 +50 650 50 +50 750 50 +150 750 50 +250 750 50 +250 650 50 +350 650 50 +350 750 50 +450 750 50 +450 650 50 +550 650 50 +550 750 50 +650 750 50 +750 750 50 +750 650 50 +650 650 50 +650 550 50 +750 550 50 +750 450 50 +650 450 50 +550 450 50 +450 450 50 +450 550 50 +550 550 50 +550 1050 50 +450 1050 50 +450 1150 50 +550 1150 50 +650 1150 50 +750 1150 50 +750 1050 50 +650 1050 50 +650 950 50 +750 950 50 +750 850 50 +650 850 50 +550 850 50 +550 950 50 +450 950 50 +450 850 50 +350 850 50 +350 950 50 +250 950 50 +250 850 50 +150 850 50 +50 850 50 +50 950 50 +150 950 50 +150 1050 50 +50 1050 50 +50 1150 50 +150 1150 50 +250 1150 50 +250 1050 50 +350 1050 50 +350 1150 50 +350 1250 50 +350 1350 50 +250 1350 50 +250 1250 50 +150 1250 50 +50 1250 50 +50 1350 50 +150 1350 50 +150 1450 50 +50 1450 50 +50 1550 50 +150 1550 50 +250 1550 50 +250 1450 50 +350 1450 50 +350 1550 50 +450 1550 50 +550 1550 50 +550 1450 50 +450 1450 50 +450 1350 50 +450 1250 50 +550 1250 50 +550 1350 50 +650 1350 50 +650 1250 50 +750 1250 50 +750 1350 50 +750 1450 50 +650 1450 50 +650 1550 50 +750 1550 50 +850 1550 50 +850 1450 50 +950 1450 50 +950 1550 50 +1050 1550 50 +1150 1550 50 +1150 1450 50 +1050 1450 50 +1050 1350 50 +1150 1350 50 +1150 1250 50 +1050 1250 50 +950 1250 50 +850 1250 50 +850 1350 50 +950 1350 50 +850 1150 50 +950 1150 50 +950 1050 50 +850 1050 50 +850 950 50 +850 850 50 +950 850 50 +950 950 50 +1050 950 50 +1050 850 50 +1150 850 50 +1150 950 50 +1150 1050 50 +1050 1050 50 +1050 1150 50 +1150 1150 50 +1250 1150 50 +1350 1150 50 +1350 1050 50 +1250 1050 50 +1250 950 50 +1250 850 50 +1350 850 50 +1350 950 50 +1450 950 50 +1450 850 50 +1550 850 50 +1550 950 50 +1550 1050 50 +1450 1050 50 +1450 1150 50 +1550 1150 50 +1450 1350 50 +1550 1350 50 +1550 1250 50 +1450 1250 50 +1350 1250 50 +1250 1250 50 +1250 1350 50 +1350 1350 50 +1350 1450 50 +1250 1450 50 +1250 1550 50 +1350 1550 50 +1450 1550 50 +1450 1450 50 +1550 1450 50 +1550 1550 50 +1550 1650 50 +1550 1750 50 +1450 1750 50 +1450 1650 50 +1350 1650 50 +1250 1650 50 +1250 1750 50 +1350 1750 50 +1350 1850 50 +1250 1850 50 +1250 1950 50 +1350 1950 50 +1450 1950 50 +1550 1950 50 +1550 1850 50 +1450 1850 50 +1450 2350 50 +1550 2350 50 +1550 2250 50 +1450 2250 50 +1450 2150 50 +1550 2150 50 +1550 2050 50 +1450 2050 50 +1250 2050 50 +1350 2050 50 +1350 2150 50 +1250 2150 50 +1250 2250 50 +1350 2250 50 +1350 2350 50 +1250 2350 50 +1050 2350 50 +1150 2350 50 +1150 2250 50 +1050 2250 50 +1050 2150 50 +1150 2150 50 +1150 2050 50 +1050 2050 50 +850 2050 50 +950 2050 50 +950 2150 50 +850 2150 50 +850 2250 50 +950 2250 50 +950 2350 50 +850 2350 50 +950 1850 50 +850 1850 50 +850 1950 50 +950 1950 50 +1050 1950 50 +1150 1950 50 +1150 1850 50 +1050 1850 50 +1050 1750 50 +1150 1750 50 +1150 1650 50 +1050 1650 50 +950 1650 50 +950 1750 50 +850 1750 50 +850 1650 50 +750 1650 50 +650 1650 50 +650 1750 50 +750 1750 50 +750 1950 50 +750 1850 50 +650 1850 50 +650 1950 50 +550 1950 50 +550 1850 50 +450 1850 50 +450 1950 50 +450 1750 50 +550 1750 50 +550 1650 50 +450 1650 50 +350 1650 50 +350 1750 50 +250 1750 50 +250 1650 50 +150 1650 50 +50 1650 50 +50 1750 50 +150 1750 50 +150 1850 50 +50 1850 50 +50 1950 50 +150 1950 50 +250 1950 50 +250 1850 50 +350 1850 50 +350 1950 50 +350 2050 50 +350 2150 50 +250 2150 50 +250 2050 50 +150 2050 50 +50 2050 50 +50 2150 50 +150 2150 50 +150 2250 50 +50 2250 50 +50 2350 50 +150 2350 50 +250 2350 50 +250 2250 50 +350 2250 50 +350 2350 50 +450 2350 50 +450 2250 50 +550 2250 50 +550 2350 50 +650 2350 50 +750 2350 50 +750 2250 50 +650 2250 50 +650 2150 50 +750 2150 50 +750 2050 50 +650 2050 50 +550 2050 50 +450 2050 50 +450 2150 50 +550 2150 50 +550 2650 50 +450 2650 50 +450 2750 50 +550 2750 50 +650 2750 50 +750 2750 50 +750 2650 50 +650 2650 50 +650 2550 50 +750 2550 50 +750 2450 50 +650 2450 50 +550 2450 50 +550 2550 50 +450 2550 50 +450 2450 50 +350 2450 50 +350 2550 50 +250 2550 50 +250 2450 50 +150 2450 50 +50 2450 50 +50 2550 50 +150 2550 50 +150 2650 50 +50 2650 50 +50 2750 50 +150 2750 50 +250 2750 50 +250 2650 50 +350 2650 50 +350 2750 50 +350 2850 50 +350 2950 50 +250 2950 50 +250 2850 50 +150 2850 50 +50 2850 50 +50 2950 50 +150 2950 50 +150 3050 50 +50 3050 50 +50 3150 50 +150 3150 50 +250 3150 50 +250 3050 50 +350 3050 50 +350 3150 50 +450 3150 50 +550 3150 50 +550 3050 50 +450 3050 50 +450 2950 50 +450 2850 50 +550 2850 50 +550 2950 50 +650 2950 50 +650 2850 50 +750 2850 50 +750 2950 50 +750 3050 50 +650 3050 50 +650 3150 50 +750 3150 50 +850 3150 50 +850 3050 50 +950 3050 50 +950 3150 50 +1050 3150 50 +1150 3150 50 +1150 3050 50 +1050 3050 50 +1050 2950 50 +1150 2950 50 +1150 2850 50 +1050 2850 50 +950 2850 50 +850 2850 50 +850 2950 50 +950 2950 50 +850 2750 50 +950 2750 50 +950 2650 50 +850 2650 50 +850 2550 50 +850 2450 50 +950 2450 50 +950 2550 50 +1050 2550 50 +1050 2450 50 +1150 2450 50 +1150 2550 50 +1150 2650 50 +1050 2650 50 +1050 2750 50 +1150 2750 50 +1250 2750 50 +1350 2750 50 +1350 2650 50 +1250 2650 50 +1250 2550 50 +1250 2450 50 +1350 2450 50 +1350 2550 50 +1450 2550 50 +1450 2450 50 +1550 2450 50 +1550 2550 50 +1550 2650 50 +1450 2650 50 +1450 2750 50 +1550 2750 50 +1450 2950 50 +1550 2950 50 +1550 2850 50 +1450 2850 50 +1350 2850 50 +1250 2850 50 +1250 2950 50 +1350 2950 50 +1350 3050 50 +1250 3050 50 +1250 3150 50 +1350 3150 50 +1450 3150 50 +1450 3050 50 +1550 3050 50 +1550 3150 50 +1650 3150 50 +1650 3050 50 +1750 3050 50 +1750 3150 50 +1850 3150 50 +1950 3150 50 +1950 3050 50 +1850 3050 50 +1850 2950 50 +1950 2950 50 +1950 2850 50 +1850 2850 50 +1750 2850 50 +1650 2850 50 +1650 2950 50 +1750 2950 50 +1650 2750 50 +1750 2750 50 +1750 2650 50 +1650 2650 50 +1650 2550 50 +1650 2450 50 +1750 2450 50 +1750 2550 50 +1850 2550 50 +1850 2450 50 +1950 2450 50 +1950 2550 50 +1950 2650 50 +1850 2650 50 +1850 2750 50 +1950 2750 50 +2050 2750 50 +2150 2750 50 +2150 2650 50 +2050 2650 50 +2050 2550 50 +2050 2450 50 +2150 2450 50 +2150 2550 50 +2250 2550 50 +2250 2450 50 +2350 2450 50 +2350 2550 50 +2350 2650 50 +2250 2650 50 +2250 2750 50 +2350 2750 50 +2250 2950 50 +2350 2950 50 +2350 2850 50 +2250 2850 50 +2150 2850 50 +2050 2850 50 +2050 2950 50 +2150 2950 50 +2150 3050 50 +2050 3050 50 +2050 3150 50 +2150 3150 50 +2250 3150 50 +2250 3050 50 +2350 3050 50 +2350 3150 50 +2450 3150 50 +2550 3150 50 +2550 3050 50 +2450 3050 50 +2450 2950 50 +2450 2850 50 +2550 2850 50 +2550 2950 50 +2650 2950 50 +2650 2850 50 +2750 2850 50 +2750 2950 50 +2750 3050 50 +2650 3050 50 +2650 3150 50 +2750 3150 50 +2850 3150 50 +2850 3050 50 +2950 3050 50 +2950 3150 50 +3050 3150 50 +3150 3150 50 +3150 3050 50 +3050 3050 50 +3050 2950 50 +3150 2950 50 +3150 2850 50 +3050 2850 50 +2950 2850 50 +2850 2850 50 +2850 2950 50 +2950 2950 50 +2950 2650 50 +2850 2650 50 +2850 2750 50 +2950 2750 50 +3050 2750 50 +3150 2750 50 +3150 2650 50 +3050 2650 50 +3050 2550 50 +3150 2550 50 +3150 2450 50 +3050 2450 50 +2950 2450 50 +2950 2550 50 +2850 2550 50 +2850 2450 50 +2750 2450 50 +2650 2450 50 +2650 2550 50 +2750 2550 50 +2750 2750 50 +2750 2650 50 +2650 2650 50 +2650 2750 50 +2550 2750 50 +2550 2650 50 +2450 2650 50 +2450 2750 50 +2450 2550 50 +2550 2550 50 +2550 2450 50 +2450 2450 50 +2450 2350 50 +2550 2350 50 +2550 2250 50 +2450 2250 50 +2450 2150 50 +2450 2050 50 +2550 2050 50 +2550 2150 50 +2650 2150 50 +2650 2050 50 +2750 2050 50 +2750 2150 50 +2750 2250 50 +2650 2250 50 +2650 2350 50 +2750 2350 50 +2850 2350 50 +2850 2250 50 +2950 2250 50 +2950 2350 50 +3050 2350 50 +3150 2350 50 +3150 2250 50 +3050 2250 50 +3050 2150 50 +3150 2150 50 +3150 2050 50 +3050 2050 50 +2950 2050 50 +2850 2050 50 +2850 2150 50 +2950 2150 50 +2950 1850 50 +2850 1850 50 +2850 1950 50 +2950 1950 50 +3050 1950 50 +3150 1950 50 +3150 1850 50 +3050 1850 50 +3050 1750 50 +3150 1750 50 +3150 1650 50 +3050 1650 50 +2950 1650 50 +2950 1750 50 +2850 1750 50 +2850 1650 50 +2750 1650 50 +2650 1650 50 +2650 1750 50 +2750 1750 50 +2750 1950 50 +2750 1850 50 +2650 1850 50 +2650 1950 50 +2550 1950 50 +2550 1850 50 +2450 1850 50 +2450 1950 50 +2450 1750 50 +2550 1750 50 +2550 1650 50 +2450 1650 50 +2350 1650 50 +2250 1650 50 +2250 1750 50 +2350 1750 50 +2350 1950 50 +2350 1850 50 +2250 1850 50 +2250 1950 50 +2150 1950 50 +2150 1850 50 +2050 1850 50 +2050 1950 50 +2050 1750 50 +2150 1750 50 +2150 1650 50 +2050 1650 50 +1950 1650 50 +1950 1750 50 +1850 1750 50 +1850 1650 50 +1750 1650 50 +1650 1650 50 +1650 1750 50 +1750 1750 50 +1750 1850 50 +1650 1850 50 +1650 1950 50 +1750 1950 50 +1850 1950 50 +1850 1850 50 +1950 1850 50 +1950 1950 50 +1950 2050 50 +1950 2150 50 +1850 2150 50 +1850 2050 50 +1750 2050 50 +1650 2050 50 +1650 2150 50 +1750 2150 50 +1750 2250 50 +1650 2250 50 +1650 2350 50 +1750 2350 50 +1850 2350 50 +1850 2250 50 +1950 2250 50 +1950 2350 50 +2050 2350 50 +2050 2250 50 +2150 2250 50 +2150 2350 50 +2250 2350 50 +2350 2350 50 +2350 2250 50 +2250 2250 50 +2250 2150 50 +2350 2150 50 +2350 2050 50 +2250 2050 50 +2150 2050 50 +2050 2050 50 +2050 2150 50 +2150 2150 50 +2150 4250 50 +2050 4250 50 +2050 4350 50 +2150 4350 50 +2250 4350 50 +2350 4350 50 +2350 4250 50 +2250 4250 50 +2250 4150 50 +2350 4150 50 +2350 4050 50 +2250 4050 50 +2150 4050 50 +2150 4150 50 +2050 4150 50 +2050 4050 50 +1950 4050 50 +1950 4150 50 +1850 4150 50 +1850 4050 50 +1750 4050 50 +1650 4050 50 +1650 4150 50 +1750 4150 50 +1750 4250 50 +1650 4250 50 +1650 4350 50 +1750 4350 50 +1850 4350 50 +1850 4250 50 +1950 4250 50 +1950 4350 50 +1950 4450 50 +1950 4550 50 +1850 4550 50 +1850 4450 50 +1750 4450 50 +1650 4450 50 +1650 4550 50 +1750 4550 50 +1750 4650 50 +1650 4650 50 +1650 4750 50 +1750 4750 50 +1850 4750 50 +1850 4650 50 +1950 4650 50 +1950 4750 50 +2050 4750 50 +2150 4750 50 +2150 4650 50 +2050 4650 50 +2050 4550 50 +2050 4450 50 +2150 4450 50 +2150 4550 50 +2250 4550 50 +2250 4450 50 +2350 4450 50 +2350 4550 50 +2350 4650 50 +2250 4650 50 +2250 4750 50 +2350 4750 50 +2450 4750 50 +2550 4750 50 +2550 4650 50 +2450 4650 50 +2450 4550 50 +2450 4450 50 +2550 4450 50 +2550 4550 50 +2650 4550 50 +2650 4450 50 +2750 4450 50 +2750 4550 50 +2750 4650 50 +2650 4650 50 +2650 4750 50 +2750 4750 50 +2850 4750 50 +2850 4650 50 +2950 4650 50 +2950 4750 50 +3050 4750 50 +3150 4750 50 +3150 4650 50 +3050 4650 50 +3050 4550 50 +3150 4550 50 +3150 4450 50 +3050 4450 50 +2950 4450 50 +2850 4450 50 +2850 4550 50 +2950 4550 50 +2950 4250 50 +2850 4250 50 +2850 4350 50 +2950 4350 50 +3050 4350 50 +3150 4350 50 +3150 4250 50 +3050 4250 50 +3050 4150 50 +3150 4150 50 +3150 4050 50 +3050 4050 50 +2950 4050 50 +2950 4150 50 +2850 4150 50 +2850 4050 50 +2750 4050 50 +2650 4050 50 +2650 4150 50 +2750 4150 50 +2750 4350 50 +2750 4250 50 +2650 4250 50 +2650 4350 50 +2550 4350 50 +2550 4250 50 +2450 4250 50 +2450 4350 50 +2450 4150 50 +2550 4150 50 +2550 4050 50 +2450 4050 50 +2450 3950 50 +2550 3950 50 +2550 3850 50 +2450 3850 50 +2450 3750 50 +2450 3650 50 +2550 3650 50 +2550 3750 50 +2650 3750 50 +2650 3650 50 +2750 3650 50 +2750 3750 50 +2750 3850 50 +2650 3850 50 +2650 3950 50 +2750 3950 50 +2850 3950 50 +2850 3850 50 +2950 3850 50 +2950 3950 50 +3050 3950 50 +3150 3950 50 +3150 3850 50 +3050 3850 50 +3050 3750 50 +3150 3750 50 +3150 3650 50 +3050 3650 50 +2950 3650 50 +2850 3650 50 +2850 3750 50 +2950 3750 50 +2950 3450 50 +2850 3450 50 +2850 3550 50 +2950 3550 50 +3050 3550 50 +3150 3550 50 +3150 3450 50 +3050 3450 50 +3050 3350 50 +3150 3350 50 +3150 3250 50 +3050 3250 50 +2950 3250 50 +2950 3350 50 +2850 3350 50 +2850 3250 50 +2750 3250 50 +2650 3250 50 +2650 3350 50 +2750 3350 50 +2750 3550 50 +2750 3450 50 +2650 3450 50 +2650 3550 50 +2550 3550 50 +2550 3450 50 +2450 3450 50 +2450 3550 50 +2450 3350 50 +2550 3350 50 +2550 3250 50 +2450 3250 50 +2350 3250 50 +2350 3350 50 +2250 3350 50 +2250 3250 50 +2150 3250 50 +2050 3250 50 +2050 3350 50 +2150 3350 50 +2150 3450 50 +2050 3450 50 +2050 3550 50 +2150 3550 50 +2250 3550 50 +2350 3550 50 +2350 3450 50 +2250 3450 50 +2250 3950 50 +2350 3950 50 +2350 3850 50 +2250 3850 50 +2250 3750 50 +2350 3750 50 +2350 3650 50 +2250 3650 50 +2050 3650 50 +2150 3650 50 +2150 3750 50 +2050 3750 50 +2050 3850 50 +2150 3850 50 +2150 3950 50 +2050 3950 50 +1850 3950 50 +1950 3950 50 +1950 3850 50 +1850 3850 50 +1850 3750 50 +1950 3750 50 +1950 3650 50 +1850 3650 50 +1650 3650 50 +1750 3650 50 +1750 3750 50 +1650 3750 50 +1650 3850 50 +1750 3850 50 +1750 3950 50 +1650 3950 50 +1750 3450 50 +1650 3450 50 +1650 3550 50 +1750 3550 50 +1850 3550 50 +1950 3550 50 +1950 3450 50 +1850 3450 50 +1850 3350 50 +1950 3350 50 +1950 3250 50 +1850 3250 50 +1750 3250 50 +1750 3350 50 +1650 3350 50 +1650 3250 50 +1550 3250 50 +1550 3350 50 +1450 3350 50 +1450 3250 50 +1350 3250 50 +1250 3250 50 +1250 3350 50 +1350 3350 50 +1350 3450 50 +1250 3450 50 +1250 3550 50 +1350 3550 50 +1450 3550 50 +1550 3550 50 +1550 3450 50 +1450 3450 50 +1450 3950 50 +1550 3950 50 +1550 3850 50 +1450 3850 50 +1450 3750 50 +1550 3750 50 +1550 3650 50 +1450 3650 50 +1250 3650 50 +1350 3650 50 +1350 3750 50 +1250 3750 50 +1250 3850 50 +1350 3850 50 +1350 3950 50 +1250 3950 50 +1050 3950 50 +1150 3950 50 +1150 3850 50 +1050 3850 50 +1050 3750 50 +1150 3750 50 +1150 3650 50 +1050 3650 50 +850 3650 50 +950 3650 50 +950 3750 50 +850 3750 50 +850 3850 50 +950 3850 50 +950 3950 50 +850 3950 50 +950 3450 50 +850 3450 50 +850 3550 50 +950 3550 50 +1050 3550 50 +1150 3550 50 +1150 3450 50 +1050 3450 50 +1050 3350 50 +1150 3350 50 +1150 3250 50 +1050 3250 50 +950 3250 50 +950 3350 50 +850 3350 50 +850 3250 50 +750 3250 50 +650 3250 50 +650 3350 50 +750 3350 50 +750 3550 50 +750 3450 50 +650 3450 50 +650 3550 50 +550 3550 50 +550 3450 50 +450 3450 50 +450 3550 50 +450 3350 50 +550 3350 50 +550 3250 50 +450 3250 50 +350 3250 50 +350 3350 50 +250 3350 50 +250 3250 50 +150 3250 50 +50 3250 50 +50 3350 50 +150 3350 50 +150 3450 50 +50 3450 50 +50 3550 50 +150 3550 50 +250 3550 50 +250 3450 50 +350 3450 50 +350 3550 50 +350 3650 50 +350 3750 50 +250 3750 50 +250 3650 50 +150 3650 50 +50 3650 50 +50 3750 50 +150 3750 50 +150 3850 50 +50 3850 50 +50 3950 50 +150 3950 50 +250 3950 50 +250 3850 50 +350 3850 50 +350 3950 50 +450 3950 50 +450 3850 50 +550 3850 50 +550 3950 50 +650 3950 50 +750 3950 50 +750 3850 50 +650 3850 50 +650 3750 50 +750 3750 50 +750 3650 50 +650 3650 50 +550 3650 50 +450 3650 50 +450 3750 50 +550 3750 50 +550 4250 50 +450 4250 50 +450 4350 50 +550 4350 50 +650 4350 50 +750 4350 50 +750 4250 50 +650 4250 50 +650 4150 50 +750 4150 50 +750 4050 50 +650 4050 50 +550 4050 50 +550 4150 50 +450 4150 50 +450 4050 50 +350 4050 50 +350 4150 50 +250 4150 50 +250 4050 50 +150 4050 50 +50 4050 50 +50 4150 50 +150 4150 50 +150 4250 50 +50 4250 50 +50 4350 50 +150 4350 50 +250 4350 50 +250 4250 50 +350 4250 50 +350 4350 50 +350 4450 50 +350 4550 50 +250 4550 50 +250 4450 50 +150 4450 50 +50 4450 50 +50 4550 50 +150 4550 50 +150 4650 50 +50 4650 50 +50 4750 50 +150 4750 50 +250 4750 50 +250 4650 50 +350 4650 50 +350 4750 50 +450 4750 50 +550 4750 50 +550 4650 50 +450 4650 50 +450 4550 50 +450 4450 50 +550 4450 50 +550 4550 50 +650 4550 50 +650 4450 50 +750 4450 50 +750 4550 50 +750 4650 50 +650 4650 50 +650 4750 50 +750 4750 50 +850 4750 50 +850 4650 50 +950 4650 50 +950 4750 50 +1050 4750 50 +1150 4750 50 +1150 4650 50 +1050 4650 50 +1050 4550 50 +1150 4550 50 +1150 4450 50 +1050 4450 50 +950 4450 50 +850 4450 50 +850 4550 50 +950 4550 50 +850 4350 50 +950 4350 50 +950 4250 50 +850 4250 50 +850 4150 50 +850 4050 50 +950 4050 50 +950 4150 50 +1050 4150 50 +1050 4050 50 +1150 4050 50 +1150 4150 50 +1150 4250 50 +1050 4250 50 +1050 4350 50 +1150 4350 50 +1250 4350 50 +1350 4350 50 +1350 4250 50 +1250 4250 50 +1250 4150 50 +1250 4050 50 +1350 4050 50 +1350 4150 50 +1450 4150 50 +1450 4050 50 +1550 4050 50 +1550 4150 50 +1550 4250 50 +1450 4250 50 +1450 4350 50 +1550 4350 50 +1450 4550 50 +1550 4550 50 +1550 4450 50 +1450 4450 50 +1350 4450 50 +1250 4450 50 +1250 4550 50 +1350 4550 50 +1350 4650 50 +1250 4650 50 +1250 4750 50 +1350 4750 50 +1450 4750 50 +1450 4650 50 +1550 4650 50 +1550 4750 50 +1550 4850 50 +1550 4950 50 +1450 4950 50 +1450 4850 50 +1350 4850 50 +1250 4850 50 +1250 4950 50 +1350 4950 50 +1350 5050 50 +1250 5050 50 +1250 5150 50 +1350 5150 50 +1450 5150 50 +1550 5150 50 +1550 5050 50 +1450 5050 50 +1450 5550 50 +1550 5550 50 +1550 5450 50 +1450 5450 50 +1450 5350 50 +1550 5350 50 +1550 5250 50 +1450 5250 50 +1250 5250 50 +1350 5250 50 +1350 5350 50 +1250 5350 50 +1250 5450 50 +1350 5450 50 +1350 5550 50 +1250 5550 50 +1050 5550 50 +1150 5550 50 +1150 5450 50 +1050 5450 50 +1050 5350 50 +1150 5350 50 +1150 5250 50 +1050 5250 50 +850 5250 50 +950 5250 50 +950 5350 50 +850 5350 50 +850 5450 50 +950 5450 50 +950 5550 50 +850 5550 50 +950 5050 50 +850 5050 50 +850 5150 50 +950 5150 50 +1050 5150 50 +1150 5150 50 +1150 5050 50 +1050 5050 50 +1050 4950 50 +1150 4950 50 +1150 4850 50 +1050 4850 50 +950 4850 50 +950 4950 50 +850 4950 50 +850 4850 50 +750 4850 50 +650 4850 50 +650 4950 50 +750 4950 50 +750 5150 50 +750 5050 50 +650 5050 50 +650 5150 50 +550 5150 50 +550 5050 50 +450 5050 50 +450 5150 50 +450 4950 50 +550 4950 50 +550 4850 50 +450 4850 50 +350 4850 50 +350 4950 50 +250 4950 50 +250 4850 50 +150 4850 50 +50 4850 50 +50 4950 50 +150 4950 50 +150 5050 50 +50 5050 50 +50 5150 50 +150 5150 50 +250 5150 50 +250 5050 50 +350 5050 50 +350 5150 50 +350 5250 50 +350 5350 50 +250 5350 50 +250 5250 50 +150 5250 50 +50 5250 50 +50 5350 50 +150 5350 50 +150 5450 50 +50 5450 50 +50 5550 50 +150 5550 50 +250 5550 50 +250 5450 50 +350 5450 50 +350 5550 50 +450 5550 50 +450 5450 50 +550 5450 50 +550 5550 50 +650 5550 50 +750 5550 50 +750 5450 50 +650 5450 50 +650 5350 50 +750 5350 50 +750 5250 50 +650 5250 50 +550 5250 50 +450 5250 50 +450 5350 50 +550 5350 50 +550 5850 50 +450 5850 50 +450 5950 50 +550 5950 50 +650 5950 50 +750 5950 50 +750 5850 50 +650 5850 50 +650 5750 50 +750 5750 50 +750 5650 50 +650 5650 50 +550 5650 50 +550 5750 50 +450 5750 50 +450 5650 50 +350 5650 50 +350 5750 50 +250 5750 50 +250 5650 50 +150 5650 50 +50 5650 50 +50 5750 50 +150 5750 50 +150 5850 50 +50 5850 50 +50 5950 50 +150 5950 50 +250 5950 50 +250 5850 50 +350 5850 50 +350 5950 50 +350 6050 50 +350 6150 50 +250 6150 50 +250 6050 50 +150 6050 50 +50 6050 50 +50 6150 50 +150 6150 50 +150 6250 50 +50 6250 50 +50 6350 50 +150 6350 50 +250 6350 50 +250 6250 50 +350 6250 50 +350 6350 50 +450 6350 50 +550 6350 50 +550 6250 50 +450 6250 50 +450 6150 50 +450 6050 50 +550 6050 50 +550 6150 50 +650 6150 50 +650 6050 50 +750 6050 50 +750 6150 50 +750 6250 50 +650 6250 50 +650 6350 50 +750 6350 50 +850 6350 50 +850 6250 50 +950 6250 50 +950 6350 50 +1050 6350 50 +1150 6350 50 +1150 6250 50 +1050 6250 50 +1050 6150 50 +1150 6150 50 +1150 6050 50 +1050 6050 50 +950 6050 50 +850 6050 50 +850 6150 50 +950 6150 50 +850 5950 50 +950 5950 50 +950 5850 50 +850 5850 50 +850 5750 50 +850 5650 50 +950 5650 50 +950 5750 50 +1050 5750 50 +1050 5650 50 +1150 5650 50 +1150 5750 50 +1150 5850 50 +1050 5850 50 +1050 5950 50 +1150 5950 50 +1250 5950 50 +1350 5950 50 +1350 5850 50 +1250 5850 50 +1250 5750 50 +1250 5650 50 +1350 5650 50 +1350 5750 50 +1450 5750 50 +1450 5650 50 +1550 5650 50 +1550 5750 50 +1550 5850 50 +1450 5850 50 +1450 5950 50 +1550 5950 50 +1450 6150 50 +1550 6150 50 +1550 6050 50 +1450 6050 50 +1350 6050 50 +1250 6050 50 +1250 6150 50 +1350 6150 50 +1350 6250 50 +1250 6250 50 +1250 6350 50 +1350 6350 50 +1450 6350 50 +1450 6250 50 +1550 6250 50 +1550 6350 50 +1650 6350 50 +1750 6350 50 +1750 6250 50 +1650 6250 50 +1650 6150 50 +1650 6050 50 +1750 6050 50 +1750 6150 50 +1850 6150 50 +1850 6050 50 +1950 6050 50 +1950 6150 50 +1950 6250 50 +1850 6250 50 +1850 6350 50 +1950 6350 50 +2050 6350 50 +2050 6250 50 +2150 6250 50 +2150 6350 50 +2250 6350 50 +2350 6350 50 +2350 6250 50 +2250 6250 50 +2250 6150 50 +2350 6150 50 +2350 6050 50 +2250 6050 50 +2150 6050 50 +2150 6150 50 +2050 6150 50 +2050 6050 50 +2050 5950 50 +2050 5850 50 +2150 5850 50 +2150 5950 50 +2250 5950 50 +2350 5950 50 +2350 5850 50 +2250 5850 50 +2250 5750 50 +2350 5750 50 +2350 5650 50 +2250 5650 50 +2150 5650 50 +2150 5750 50 +2050 5750 50 +2050 5650 50 +1950 5650 50 +1950 5750 50 +1850 5750 50 +1850 5650 50 +1750 5650 50 +1650 5650 50 +1650 5750 50 +1750 5750 50 +1750 5850 50 +1650 5850 50 +1650 5950 50 +1750 5950 50 +1850 5950 50 +1950 5950 50 +1950 5850 50 +1850 5850 50 +1750 5450 50 +1650 5450 50 +1650 5550 50 +1750 5550 50 +1850 5550 50 +1950 5550 50 +1950 5450 50 +1850 5450 50 +1850 5350 50 +1950 5350 50 +1950 5250 50 +1850 5250 50 +1750 5250 50 +1750 5350 50 +1650 5350 50 +1650 5250 50 +1650 5150 50 +1750 5150 50 +1750 5050 50 +1650 5050 50 +1650 4950 50 +1650 4850 50 +1750 4850 50 +1750 4950 50 +1850 4950 50 +1850 4850 50 +1950 4850 50 +1950 4950 50 +1950 5050 50 +1850 5050 50 +1850 5150 50 +1950 5150 50 +2050 5150 50 +2150 5150 50 +2150 5050 50 +2050 5050 50 +2050 4950 50 +2050 4850 50 +2150 4850 50 +2150 4950 50 +2250 4950 50 +2250 4850 50 +2350 4850 50 +2350 4950 50 +2350 5050 50 +2250 5050 50 +2250 5150 50 +2350 5150 50 +2350 5250 50 +2350 5350 50 +2250 5350 50 +2250 5250 50 +2150 5250 50 +2050 5250 50 +2050 5350 50 +2150 5350 50 +2150 5450 50 +2050 5450 50 +2050 5550 50 +2150 5550 50 +2250 5550 50 +2350 5550 50 +2350 5450 50 +2250 5450 50 +2550 5450 50 +2450 5450 50 +2450 5550 50 +2550 5550 50 +2650 5550 50 +2750 5550 50 +2750 5450 50 +2650 5450 50 +2650 5350 50 +2750 5350 50 +2750 5250 50 +2650 5250 50 +2550 5250 50 +2550 5350 50 +2450 5350 50 +2450 5250 50 +2450 5150 50 +2550 5150 50 +2550 5050 50 +2450 5050 50 +2450 4950 50 +2450 4850 50 +2550 4850 50 +2550 4950 50 +2650 4950 50 +2650 4850 50 +2750 4850 50 +2750 4950 50 +2750 5050 50 +2650 5050 50 +2650 5150 50 +2750 5150 50 +2850 5150 50 +2950 5150 50 +2950 5050 50 +2850 5050 50 +2850 4950 50 +2850 4850 50 +2950 4850 50 +2950 4950 50 +3050 4950 50 +3050 4850 50 +3150 4850 50 +3150 4950 50 +3150 5050 50 +3050 5050 50 +3050 5150 50 +3150 5150 50 +3150 5250 50 +3150 5350 50 +3050 5350 50 +3050 5250 50 +2950 5250 50 +2850 5250 50 +2850 5350 50 +2950 5350 50 +2950 5450 50 +2850 5450 50 +2850 5550 50 +2950 5550 50 +3050 5550 50 +3150 5550 50 +3150 5450 50 +3050 5450 50 +2950 5850 50 +2850 5850 50 +2850 5950 50 +2950 5950 50 +3050 5950 50 +3150 5950 50 +3150 5850 50 +3050 5850 50 +3050 5750 50 +3150 5750 50 +3150 5650 50 +3050 5650 50 +2950 5650 50 +2950 5750 50 +2850 5750 50 +2850 5650 50 +2750 5650 50 +2750 5750 50 +2650 5750 50 +2650 5650 50 +2550 5650 50 +2450 5650 50 +2450 5750 50 +2550 5750 50 +2550 5850 50 +2450 5850 50 +2450 5950 50 +2550 5950 50 +2650 5950 50 +2650 5850 50 +2750 5850 50 +2750 5950 50 +2750 6050 50 +2750 6150 50 +2650 6150 50 +2650 6050 50 +2550 6050 50 +2450 6050 50 +2450 6150 50 +2550 6150 50 +2550 6250 50 +2450 6250 50 +2450 6350 50 +2550 6350 50 +2650 6350 50 +2650 6250 50 +2750 6250 50 +2750 6350 50 +2850 6350 50 +2950 6350 50 +2950 6250 50 +2850 6250 50 +2850 6150 50 +2850 6050 50 +2950 6050 50 +2950 6150 50 +3050 6150 50 +3050 6050 50 +3150 6050 50 +3150 6150 50 +3150 6250 50 +3050 6250 50 +3050 6350 50 +3150 6350 50 +3250 6350 50 +3250 6250 50 +3350 6250 50 +3350 6350 50 +3450 6350 50 +3550 6350 50 +3550 6250 50 +3450 6250 50 +3450 6150 50 +3550 6150 50 +3550 6050 50 +3450 6050 50 +3350 6050 50 +3250 6050 50 +3250 6150 50 +3350 6150 50 +3250 5950 50 +3350 5950 50 +3350 5850 50 +3250 5850 50 +3250 5750 50 +3250 5650 50 +3350 5650 50 +3350 5750 50 +3450 5750 50 +3450 5650 50 +3550 5650 50 +3550 5750 50 +3550 5850 50 +3450 5850 50 +3450 5950 50 +3550 5950 50 +3650 5950 50 +3750 5950 50 +3750 5850 50 +3650 5850 50 +3650 5750 50 +3650 5650 50 +3750 5650 50 +3750 5750 50 +3850 5750 50 +3850 5650 50 +3950 5650 50 +3950 5750 50 +3950 5850 50 +3850 5850 50 +3850 5950 50 +3950 5950 50 +3850 6150 50 +3950 6150 50 +3950 6050 50 +3850 6050 50 +3750 6050 50 +3650 6050 50 +3650 6150 50 +3750 6150 50 +3750 6250 50 +3650 6250 50 +3650 6350 50 +3750 6350 50 +3850 6350 50 +3850 6250 50 +3950 6250 50 +3950 6350 50 +4050 6350 50 +4150 6350 50 +4150 6250 50 +4050 6250 50 +4050 6150 50 +4050 6050 50 +4150 6050 50 +4150 6150 50 +4250 6150 50 +4250 6050 50 +4350 6050 50 +4350 6150 50 +4350 6250 50 +4250 6250 50 +4250 6350 50 +4350 6350 50 +4450 6350 50 +4450 6250 50 +4550 6250 50 +4550 6350 50 +4650 6350 50 +4750 6350 50 +4750 6250 50 +4650 6250 50 +4650 6150 50 +4750 6150 50 +4750 6050 50 +4650 6050 50 +4550 6050 50 +4450 6050 50 +4450 6150 50 +4550 6150 50 +4550 5850 50 +4450 5850 50 +4450 5950 50 +4550 5950 50 +4650 5950 50 +4750 5950 50 +4750 5850 50 +4650 5850 50 +4650 5750 50 +4750 5750 50 +4750 5650 50 +4650 5650 50 +4550 5650 50 +4550 5750 50 +4450 5750 50 +4450 5650 50 +4350 5650 50 +4250 5650 50 +4250 5750 50 +4350 5750 50 +4350 5950 50 +4350 5850 50 +4250 5850 50 +4250 5950 50 +4150 5950 50 +4150 5850 50 +4050 5850 50 +4050 5950 50 +4050 5750 50 +4150 5750 50 +4150 5650 50 +4050 5650 50 +4050 5550 50 +4150 5550 50 +4150 5450 50 +4050 5450 50 +4050 5350 50 +4050 5250 50 +4150 5250 50 +4150 5350 50 +4250 5350 50 +4250 5250 50 +4350 5250 50 +4350 5350 50 +4350 5450 50 +4250 5450 50 +4250 5550 50 +4350 5550 50 +4450 5550 50 +4450 5450 50 +4550 5450 50 +4550 5550 50 +4650 5550 50 +4750 5550 50 +4750 5450 50 +4650 5450 50 +4650 5350 50 +4750 5350 50 +4750 5250 50 +4650 5250 50 +4550 5250 50 +4450 5250 50 +4450 5350 50 +4550 5350 50 +4550 5050 50 +4450 5050 50 +4450 5150 50 +4550 5150 50 +4650 5150 50 +4750 5150 50 +4750 5050 50 +4650 5050 50 +4650 4950 50 +4750 4950 50 +4750 4850 50 +4650 4850 50 +4550 4850 50 +4550 4950 50 +4450 4950 50 +4450 4850 50 +4350 4850 50 +4250 4850 50 +4250 4950 50 +4350 4950 50 +4350 5150 50 +4350 5050 50 +4250 5050 50 +4250 5150 50 +4150 5150 50 +4150 5050 50 +4050 5050 50 +4050 5150 50 +4050 4950 50 +4150 4950 50 +4150 4850 50 +4050 4850 50 +3950 4850 50 +3850 4850 50 +3850 4950 50 +3950 4950 50 +3950 5150 50 +3950 5050 50 +3850 5050 50 +3850 5150 50 +3750 5150 50 +3750 5050 50 +3650 5050 50 +3650 5150 50 +3650 4950 50 +3750 4950 50 +3750 4850 50 +3650 4850 50 +3550 4850 50 +3550 4950 50 +3450 4950 50 +3450 4850 50 +3350 4850 50 +3250 4850 50 +3250 4950 50 +3350 4950 50 +3350 5050 50 +3250 5050 50 +3250 5150 50 +3350 5150 50 +3450 5150 50 +3450 5050 50 +3550 5050 50 +3550 5150 50 +3550 5250 50 +3550 5350 50 +3450 5350 50 +3450 5250 50 +3350 5250 50 +3250 5250 50 +3250 5350 50 +3350 5350 50 +3350 5450 50 +3250 5450 50 +3250 5550 50 +3350 5550 50 +3450 5550 50 +3450 5450 50 +3550 5450 50 +3550 5550 50 +3650 5550 50 +3650 5450 50 +3750 5450 50 +3750 5550 50 +3850 5550 50 +3950 5550 50 +3950 5450 50 +3850 5450 50 +3850 5350 50 +3950 5350 50 +3950 5250 50 +3850 5250 50 +3750 5250 50 +3650 5250 50 +3650 5350 50 +3750 5350 50 +3450 4550 50 +3550 4550 50 +3550 4450 50 +3450 4450 50 +3350 4450 50 +3250 4450 50 +3250 4550 50 +3350 4550 50 +3350 4650 50 +3250 4650 50 +3250 4750 50 +3350 4750 50 +3450 4750 50 +3450 4650 50 +3550 4650 50 +3550 4750 50 +3650 4750 50 +3650 4650 50 +3750 4650 50 +3750 4750 50 +3850 4750 50 +3950 4750 50 +3950 4650 50 +3850 4650 50 +3850 4550 50 +3950 4550 50 +3950 4450 50 +3850 4450 50 +3750 4450 50 +3750 4550 50 +3650 4550 50 +3650 4450 50 +3650 4350 50 +3650 4250 50 +3750 4250 50 +3750 4350 50 +3850 4350 50 +3950 4350 50 +3950 4250 50 +3850 4250 50 +3850 4150 50 +3950 4150 50 +3950 4050 50 +3850 4050 50 +3750 4050 50 +3750 4150 50 +3650 4150 50 +3650 4050 50 +3550 4050 50 +3450 4050 50 +3450 4150 50 +3550 4150 50 +3550 4350 50 +3550 4250 50 +3450 4250 50 +3450 4350 50 +3350 4350 50 +3350 4250 50 +3250 4250 50 +3250 4350 50 +3250 4150 50 +3350 4150 50 +3350 4050 50 +3250 4050 50 +3250 3950 50 +3250 3850 50 +3350 3850 50 +3350 3950 50 +3450 3950 50 +3550 3950 50 +3550 3850 50 +3450 3850 50 +3450 3750 50 +3550 3750 50 +3550 3650 50 +3450 3650 50 +3350 3650 50 +3250 3650 50 +3250 3750 50 +3350 3750 50 +3250 3550 50 +3350 3550 50 +3350 3450 50 +3250 3450 50 +3250 3350 50 +3250 3250 50 +3350 3250 50 +3350 3350 50 +3450 3350 50 +3450 3250 50 +3550 3250 50 +3550 3350 50 +3550 3450 50 +3450 3450 50 +3450 3550 50 +3550 3550 50 +3650 3550 50 +3750 3550 50 +3750 3450 50 +3650 3450 50 +3650 3350 50 +3650 3250 50 +3750 3250 50 +3750 3350 50 +3850 3350 50 +3850 3250 50 +3950 3250 50 +3950 3350 50 +3950 3450 50 +3850 3450 50 +3850 3550 50 +3950 3550 50 +3850 3750 50 +3950 3750 50 +3950 3650 50 +3850 3650 50 +3750 3650 50 +3650 3650 50 +3650 3750 50 +3750 3750 50 +3750 3850 50 +3650 3850 50 +3650 3950 50 +3750 3950 50 +3850 3950 50 +3850 3850 50 +3950 3850 50 +3950 3950 50 +4050 3950 50 +4050 3850 50 +4150 3850 50 +4150 3950 50 +4250 3950 50 +4350 3950 50 +4350 3850 50 +4250 3850 50 +4250 3750 50 +4350 3750 50 +4350 3650 50 +4250 3650 50 +4150 3650 50 +4050 3650 50 +4050 3750 50 +4150 3750 50 +4050 3550 50 +4150 3550 50 +4150 3450 50 +4050 3450 50 +4050 3350 50 +4050 3250 50 +4150 3250 50 +4150 3350 50 +4250 3350 50 +4250 3250 50 +4350 3250 50 +4350 3350 50 +4350 3450 50 +4250 3450 50 +4250 3550 50 +4350 3550 50 +4450 3550 50 +4550 3550 50 +4550 3450 50 +4450 3450 50 +4450 3350 50 +4450 3250 50 +4550 3250 50 +4550 3350 50 +4650 3350 50 +4650 3250 50 +4750 3250 50 +4750 3350 50 +4750 3450 50 +4650 3450 50 +4650 3550 50 +4750 3550 50 +4650 3750 50 +4750 3750 50 +4750 3650 50 +4650 3650 50 +4550 3650 50 +4450 3650 50 +4450 3750 50 +4550 3750 50 +4550 3850 50 +4450 3850 50 +4450 3950 50 +4550 3950 50 +4650 3950 50 +4650 3850 50 +4750 3850 50 +4750 3950 50 +4750 4050 50 +4650 4050 50 +4650 4150 50 +4750 4150 50 +4750 4350 50 +4750 4250 50 +4650 4250 50 +4650 4350 50 +4550 4350 50 +4550 4250 50 +4450 4250 50 +4450 4350 50 +4450 4150 50 +4550 4150 50 +4550 4050 50 +4450 4050 50 +4350 4050 50 +4350 4150 50 +4250 4150 50 +4250 4050 50 +4150 4050 50 +4050 4050 50 +4050 4150 50 +4150 4150 50 +4150 4250 50 +4050 4250 50 +4050 4350 50 +4150 4350 50 +4250 4350 50 +4250 4250 50 +4350 4250 50 +4350 4350 50 +4350 4450 50 +4350 4550 50 +4250 4550 50 +4250 4450 50 +4150 4450 50 +4050 4450 50 +4050 4550 50 +4150 4550 50 +4150 4650 50 +4050 4650 50 +4050 4750 50 +4150 4750 50 +4250 4750 50 +4250 4650 50 +4350 4650 50 +4350 4750 50 +4450 4750 50 +4450 4650 50 +4550 4650 50 +4550 4750 50 +4650 4750 50 +4750 4750 50 +4750 4650 50 +4650 4650 50 +4650 4550 50 +4750 4550 50 +4750 4450 50 +4650 4450 50 +4550 4450 50 +4450 4450 50 +4450 4550 50 +4550 4550 50 +5050 4550 50 +5150 4550 50 +5150 4450 50 +5050 4450 50 +4950 4450 50 +4850 4450 50 +4850 4550 50 +4950 4550 50 +4950 4650 50 +4850 4650 50 +4850 4750 50 +4950 4750 50 +5050 4750 50 +5050 4650 50 +5150 4650 50 +5150 4750 50 +5250 4750 50 +5250 4650 50 +5350 4650 50 +5350 4750 50 +5450 4750 50 +5550 4750 50 +5550 4650 50 +5450 4650 50 +5450 4550 50 +5550 4550 50 +5550 4450 50 +5450 4450 50 +5350 4450 50 +5350 4550 50 +5250 4550 50 +5250 4450 50 +5250 4350 50 +5250 4250 50 +5350 4250 50 +5350 4350 50 +5450 4350 50 +5550 4350 50 +5550 4250 50 +5450 4250 50 +5450 4150 50 +5550 4150 50 +5550 4050 50 +5450 4050 50 +5350 4050 50 +5350 4150 50 +5250 4150 50 +5250 4050 50 +5150 4050 50 +5050 4050 50 +5050 4150 50 +5150 4150 50 +5150 4350 50 +5150 4250 50 +5050 4250 50 +5050 4350 50 +4950 4350 50 +4950 4250 50 +4850 4250 50 +4850 4350 50 +4850 4150 50 +4950 4150 50 +4950 4050 50 +4850 4050 50 +4850 3950 50 +4850 3850 50 +4950 3850 50 +4950 3950 50 +5050 3950 50 +5150 3950 50 +5150 3850 50 +5050 3850 50 +5050 3750 50 +5150 3750 50 +5150 3650 50 +5050 3650 50 +4950 3650 50 +4850 3650 50 +4850 3750 50 +4950 3750 50 +4850 3550 50 +4950 3550 50 +4950 3450 50 +4850 3450 50 +4850 3350 50 +4850 3250 50 +4950 3250 50 +4950 3350 50 +5050 3350 50 +5050 3250 50 +5150 3250 50 +5150 3350 50 +5150 3450 50 +5050 3450 50 +5050 3550 50 +5150 3550 50 +5250 3550 50 +5350 3550 50 +5350 3450 50 +5250 3450 50 +5250 3350 50 +5250 3250 50 +5350 3250 50 +5350 3350 50 +5450 3350 50 +5450 3250 50 +5550 3250 50 +5550 3350 50 +5550 3450 50 +5450 3450 50 +5450 3550 50 +5550 3550 50 +5450 3750 50 +5550 3750 50 +5550 3650 50 +5450 3650 50 +5350 3650 50 +5250 3650 50 +5250 3750 50 +5350 3750 50 +5350 3850 50 +5250 3850 50 +5250 3950 50 +5350 3950 50 +5450 3950 50 +5450 3850 50 +5550 3850 50 +5550 3950 50 +5650 3950 50 +5650 3850 50 +5750 3850 50 +5750 3950 50 +5850 3950 50 +5950 3950 50 +5950 3850 50 +5850 3850 50 +5850 3750 50 +5950 3750 50 +5950 3650 50 +5850 3650 50 +5750 3650 50 +5650 3650 50 +5650 3750 50 +5750 3750 50 +5650 3550 50 +5750 3550 50 +5750 3450 50 +5650 3450 50 +5650 3350 50 +5650 3250 50 +5750 3250 50 +5750 3350 50 +5850 3350 50 +5850 3250 50 +5950 3250 50 +5950 3350 50 +5950 3450 50 +5850 3450 50 +5850 3550 50 +5950 3550 50 +6050 3550 50 +6150 3550 50 +6150 3450 50 +6050 3450 50 +6050 3350 50 +6050 3250 50 +6150 3250 50 +6150 3350 50 +6250 3350 50 +6250 3250 50 +6350 3250 50 +6350 3350 50 +6350 3450 50 +6250 3450 50 +6250 3550 50 +6350 3550 50 +6250 3750 50 +6350 3750 50 +6350 3650 50 +6250 3650 50 +6150 3650 50 +6050 3650 50 +6050 3750 50 +6150 3750 50 +6150 3850 50 +6050 3850 50 +6050 3950 50 +6150 3950 50 +6250 3950 50 +6250 3850 50 +6350 3850 50 +6350 3950 50 +6350 4050 50 +6250 4050 50 +6250 4150 50 +6350 4150 50 +6350 4350 50 +6350 4250 50 +6250 4250 50 +6250 4350 50 +6150 4350 50 +6150 4250 50 +6050 4250 50 +6050 4350 50 +6050 4150 50 +6150 4150 50 +6150 4050 50 +6050 4050 50 +5950 4050 50 +5950 4150 50 +5850 4150 50 +5850 4050 50 +5750 4050 50 +5650 4050 50 +5650 4150 50 +5750 4150 50 +5750 4250 50 +5650 4250 50 +5650 4350 50 +5750 4350 50 +5850 4350 50 +5850 4250 50 +5950 4250 50 +5950 4350 50 +5950 4450 50 +5950 4550 50 +5850 4550 50 +5850 4450 50 +5750 4450 50 +5650 4450 50 +5650 4550 50 +5750 4550 50 +5750 4650 50 +5650 4650 50 +5650 4750 50 +5750 4750 50 +5850 4750 50 +5850 4650 50 +5950 4650 50 +5950 4750 50 +6050 4750 50 +6050 4650 50 +6150 4650 50 +6150 4750 50 +6250 4750 50 +6350 4750 50 +6350 4650 50 +6250 4650 50 +6250 4550 50 +6350 4550 50 +6350 4450 50 +6250 4450 50 +6150 4450 50 +6050 4450 50 +6050 4550 50 +6150 4550 50 +5850 5350 50 +5950 5350 50 +5950 5250 50 +5850 5250 50 +5750 5250 50 +5650 5250 50 +5650 5350 50 +5750 5350 50 +5750 5450 50 +5650 5450 50 +5650 5550 50 +5750 5550 50 +5850 5550 50 +5850 5450 50 +5950 5450 50 +5950 5550 50 +6050 5550 50 +6050 5450 50 +6150 5450 50 +6150 5550 50 +6250 5550 50 +6350 5550 50 +6350 5450 50 +6250 5450 50 +6250 5350 50 +6350 5350 50 +6350 5250 50 +6250 5250 50 +6150 5250 50 +6150 5350 50 +6050 5350 50 +6050 5250 50 +6050 5150 50 +6050 5050 50 +6150 5050 50 +6150 5150 50 +6250 5150 50 +6350 5150 50 +6350 5050 50 +6250 5050 50 +6250 4950 50 +6350 4950 50 +6350 4850 50 +6250 4850 50 +6150 4850 50 +6150 4950 50 +6050 4950 50 +6050 4850 50 +5950 4850 50 +5850 4850 50 +5850 4950 50 +5950 4950 50 +5950 5150 50 +5950 5050 50 +5850 5050 50 +5850 5150 50 +5750 5150 50 +5750 5050 50 +5650 5050 50 +5650 5150 50 +5650 4950 50 +5750 4950 50 +5750 4850 50 +5650 4850 50 +5550 4850 50 +5450 4850 50 +5450 4950 50 +5550 4950 50 +5550 5150 50 +5550 5050 50 +5450 5050 50 +5450 5150 50 +5350 5150 50 +5350 5050 50 +5250 5050 50 +5250 5150 50 +5250 4950 50 +5350 4950 50 +5350 4850 50 +5250 4850 50 +5150 4850 50 +5150 4950 50 +5050 4950 50 +5050 4850 50 +4950 4850 50 +4850 4850 50 +4850 4950 50 +4950 4950 50 +4950 5050 50 +4850 5050 50 +4850 5150 50 +4950 5150 50 +5050 5150 50 +5150 5150 50 +5150 5050 50 +5050 5050 50 +5050 5350 50 +5150 5350 50 +5150 5250 50 +5050 5250 50 +4950 5250 50 +4850 5250 50 +4850 5350 50 +4950 5350 50 +4950 5450 50 +4850 5450 50 +4850 5550 50 +4950 5550 50 +5050 5550 50 +5050 5450 50 +5150 5450 50 +5150 5550 50 +5250 5550 50 +5350 5550 50 +5350 5450 50 +5250 5450 50 +5250 5350 50 +5250 5250 50 +5350 5250 50 +5350 5350 50 +5450 5350 50 +5450 5250 50 +5550 5250 50 +5550 5350 50 +5550 5450 50 +5450 5450 50 +5450 5550 50 +5550 5550 50 +5550 5650 50 +5450 5650 50 +5450 5750 50 +5550 5750 50 +5550 5950 50 +5550 5850 50 +5450 5850 50 +5450 5950 50 +5350 5950 50 +5350 5850 50 +5250 5850 50 +5250 5950 50 +5250 5750 50 +5350 5750 50 +5350 5650 50 +5250 5650 50 +5150 5650 50 +5150 5750 50 +5050 5750 50 +5050 5650 50 +4950 5650 50 +4850 5650 50 +4850 5750 50 +4950 5750 50 +4950 5850 50 +4850 5850 50 +4850 5950 50 +4950 5950 50 +5050 5950 50 +5150 5950 50 +5150 5850 50 +5050 5850 50 +5050 6150 50 +5150 6150 50 +5150 6050 50 +5050 6050 50 +4950 6050 50 +4850 6050 50 +4850 6150 50 +4950 6150 50 +4950 6250 50 +4850 6250 50 +4850 6350 50 +4950 6350 50 +5050 6350 50 +5050 6250 50 +5150 6250 50 +5150 6350 50 +5250 6350 50 +5350 6350 50 +5350 6250 50 +5250 6250 50 +5250 6150 50 +5250 6050 50 +5350 6050 50 +5350 6150 50 +5450 6150 50 +5450 6050 50 +5550 6050 50 +5550 6150 50 +5550 6250 50 +5450 6250 50 +5450 6350 50 +5550 6350 50 +5650 6350 50 +5650 6250 50 +5750 6250 50 +5750 6350 50 +5850 6350 50 +5950 6350 50 +5950 6250 50 +5850 6250 50 +5850 6150 50 +5950 6150 50 +5950 6050 50 +5850 6050 50 +5750 6050 50 +5650 6050 50 +5650 6150 50 +5750 6150 50 +5650 5950 50 +5750 5950 50 +5750 5850 50 +5650 5850 50 +5650 5750 50 +5650 5650 50 +5750 5650 50 +5750 5750 50 +5850 5750 50 +5850 5650 50 +5950 5650 50 +5950 5750 50 +5950 5850 50 +5850 5850 50 +5850 5950 50 +5950 5950 50 +6050 5950 50 +6150 5950 50 +6150 5850 50 +6050 5850 50 +6050 5750 50 +6050 5650 50 +6150 5650 50 +6150 5750 50 +6250 5750 50 +6250 5650 50 +6350 5650 50 +6350 5750 50 +6350 5850 50 +6250 5850 50 +6250 5950 50 +6350 5950 50 +6250 6150 50 +6350 6150 50 +6350 6050 50 +6250 6050 50 +6150 6050 50 +6050 6050 50 +6050 6150 50 +6150 6150 50 +6150 6250 50 +6050 6250 50 +6050 6350 50 +6150 6350 50 +6250 6350 50 +6250 6250 50 +6350 6250 50 +6350 6350 50 +6350 6450 50 +6350 6550 50 +6250 6550 50 +6250 6450 50 +6150 6450 50 +6050 6450 50 +6050 6550 50 +6150 6550 50 +6150 6650 50 +6050 6650 50 +6050 6750 50 +6150 6750 50 +6250 6750 50 +6350 6750 50 +6350 6650 50 +6250 6650 50 +6250 7150 50 +6350 7150 50 +6350 7050 50 +6250 7050 50 +6250 6950 50 +6350 6950 50 +6350 6850 50 +6250 6850 50 +6050 6850 50 +6150 6850 50 +6150 6950 50 +6050 6950 50 +6050 7050 50 +6150 7050 50 +6150 7150 50 +6050 7150 50 +5850 7150 50 +5950 7150 50 +5950 7050 50 +5850 7050 50 +5850 6950 50 +5950 6950 50 +5950 6850 50 +5850 6850 50 +5650 6850 50 +5750 6850 50 +5750 6950 50 +5650 6950 50 +5650 7050 50 +5750 7050 50 +5750 7150 50 +5650 7150 50 +5750 6650 50 +5650 6650 50 +5650 6750 50 +5750 6750 50 +5850 6750 50 +5950 6750 50 +5950 6650 50 +5850 6650 50 +5850 6550 50 +5950 6550 50 +5950 6450 50 +5850 6450 50 +5750 6450 50 +5750 6550 50 +5650 6550 50 +5650 6450 50 +5550 6450 50 +5450 6450 50 +5450 6550 50 +5550 6550 50 +5550 6750 50 +5550 6650 50 +5450 6650 50 +5450 6750 50 +5350 6750 50 +5350 6650 50 +5250 6650 50 +5250 6750 50 +5250 6550 50 +5350 6550 50 +5350 6450 50 +5250 6450 50 +5150 6450 50 +5150 6550 50 +5050 6550 50 +5050 6450 50 +4950 6450 50 +4850 6450 50 +4850 6550 50 +4950 6550 50 +4950 6650 50 +4850 6650 50 +4850 6750 50 +4950 6750 50 +5050 6750 50 +5150 6750 50 +5150 6650 50 +5050 6650 50 +5050 6950 50 +5150 6950 50 +5150 6850 50 +5050 6850 50 +4950 6850 50 +4850 6850 50 +4850 6950 50 +4950 6950 50 +4950 7050 50 +4850 7050 50 +4850 7150 50 +4950 7150 50 +5050 7150 50 +5050 7050 50 +5150 7050 50 +5150 7150 50 +5250 7150 50 +5350 7150 50 +5350 7050 50 +5250 7050 50 +5250 6950 50 +5250 6850 50 +5350 6850 50 +5350 6950 50 +5450 6950 50 +5450 6850 50 +5550 6850 50 +5550 6950 50 +5550 7050 50 +5450 7050 50 +5450 7150 50 +5550 7150 50 +5550 7250 50 +5450 7250 50 +5450 7350 50 +5550 7350 50 +5550 7550 50 +5550 7450 50 +5450 7450 50 +5450 7550 50 +5350 7550 50 +5350 7450 50 +5250 7450 50 +5250 7550 50 +5250 7350 50 +5350 7350 50 +5350 7250 50 +5250 7250 50 +5150 7250 50 +5150 7350 50 +5050 7350 50 +5050 7250 50 +4950 7250 50 +4850 7250 50 +4850 7350 50 +4950 7350 50 +4950 7450 50 +4850 7450 50 +4850 7550 50 +4950 7550 50 +5050 7550 50 +5150 7550 50 +5150 7450 50 +5050 7450 50 +5050 7750 50 +5150 7750 50 +5150 7650 50 +5050 7650 50 +4950 7650 50 +4850 7650 50 +4850 7750 50 +4950 7750 50 +4950 7850 50 +4850 7850 50 +4850 7950 50 +4950 7950 50 +5050 7950 50 +5050 7850 50 +5150 7850 50 +5150 7950 50 +5250 7950 50 +5350 7950 50 +5350 7850 50 +5250 7850 50 +5250 7750 50 +5250 7650 50 +5350 7650 50 +5350 7750 50 +5450 7750 50 +5450 7650 50 +5550 7650 50 +5550 7750 50 +5550 7850 50 +5450 7850 50 +5450 7950 50 +5550 7950 50 +5650 7950 50 +5750 7950 50 +5750 7850 50 +5650 7850 50 +5650 7750 50 +5650 7650 50 +5750 7650 50 +5750 7750 50 +5850 7750 50 +5850 7650 50 +5950 7650 50 +5950 7750 50 +5950 7850 50 +5850 7850 50 +5850 7950 50 +5950 7950 50 +6050 7950 50 +6050 7850 50 +6150 7850 50 +6150 7950 50 +6250 7950 50 +6350 7950 50 +6350 7850 50 +6250 7850 50 +6250 7750 50 +6350 7750 50 +6350 7650 50 +6250 7650 50 +6150 7650 50 +6150 7750 50 +6050 7750 50 +6050 7650 50 +6050 7550 50 +6050 7450 50 +6150 7450 50 +6150 7550 50 +6250 7550 50 +6350 7550 50 +6350 7450 50 +6250 7450 50 +6250 7350 50 +6350 7350 50 +6350 7250 50 +6250 7250 50 +6150 7250 50 +6150 7350 50 +6050 7350 50 +6050 7250 50 +5950 7250 50 +5950 7350 50 +5850 7350 50 +5850 7250 50 +5750 7250 50 +5650 7250 50 +5650 7350 50 +5750 7350 50 +5750 7450 50 +5650 7450 50 +5650 7550 50 +5750 7550 50 +5850 7550 50 +5950 7550 50 +5950 7450 50 +5850 7450 50 +5850 9350 50 +5950 9350 50 +5950 9250 50 +5850 9250 50 +5750 9250 50 +5650 9250 50 +5650 9350 50 +5750 9350 50 +5750 9450 50 +5650 9450 50 +5650 9550 50 +5750 9550 50 +5850 9550 50 +5850 9450 50 +5950 9450 50 +5950 9550 50 +6050 9550 50 +6050 9450 50 +6150 9450 50 +6150 9550 50 +6250 9550 50 +6350 9550 50 +6350 9450 50 +6250 9450 50 +6250 9350 50 +6350 9350 50 +6350 9250 50 +6250 9250 50 +6150 9250 50 +6150 9350 50 +6050 9350 50 +6050 9250 50 +6050 9150 50 +6050 9050 50 +6150 9050 50 +6150 9150 50 +6250 9150 50 +6350 9150 50 +6350 9050 50 +6250 9050 50 +6250 8950 50 +6350 8950 50 +6350 8850 50 +6250 8850 50 +6150 8850 50 +6150 8950 50 +6050 8950 50 +6050 8850 50 +5950 8850 50 +5950 8950 50 +5850 8950 50 +5850 8850 50 +5750 8850 50 +5650 8850 50 +5650 8950 50 +5750 8950 50 +5750 9050 50 +5650 9050 50 +5650 9150 50 +5750 9150 50 +5850 9150 50 +5950 9150 50 +5950 9050 50 +5850 9050 50 +5850 8550 50 +5950 8550 50 +5950 8450 50 +5850 8450 50 +5750 8450 50 +5650 8450 50 +5650 8550 50 +5750 8550 50 +5750 8650 50 +5650 8650 50 +5650 8750 50 +5750 8750 50 +5850 8750 50 +5850 8650 50 +5950 8650 50 +5950 8750 50 +6050 8750 50 +6050 8650 50 +6150 8650 50 +6150 8750 50 +6250 8750 50 +6350 8750 50 +6350 8650 50 +6250 8650 50 +6250 8550 50 +6350 8550 50 +6350 8450 50 +6250 8450 50 +6150 8450 50 +6150 8550 50 +6050 8550 50 +6050 8450 50 +6050 8350 50 +6050 8250 50 +6150 8250 50 +6150 8350 50 +6250 8350 50 +6350 8350 50 +6350 8250 50 +6250 8250 50 +6250 8150 50 +6350 8150 50 +6350 8050 50 +6250 8050 50 +6150 8050 50 +6150 8150 50 +6050 8150 50 +6050 8050 50 +5950 8050 50 +5950 8150 50 +5850 8150 50 +5850 8050 50 +5750 8050 50 +5650 8050 50 +5650 8150 50 +5750 8150 50 +5750 8250 50 +5650 8250 50 +5650 8350 50 +5750 8350 50 +5850 8350 50 +5950 8350 50 +5950 8250 50 +5850 8250 50 +4850 8350 50 +4950 8350 50 +4950 8250 50 +4850 8250 50 +4850 8150 50 +4850 8050 50 +4950 8050 50 +4950 8150 50 +5050 8150 50 +5050 8050 50 +5150 8050 50 +5150 8150 50 +5150 8250 50 +5050 8250 50 +5050 8350 50 +5150 8350 50 +5250 8350 50 +5350 8350 50 +5350 8250 50 +5250 8250 50 +5250 8150 50 +5250 8050 50 +5350 8050 50 +5350 8150 50 +5450 8150 50 +5450 8050 50 +5550 8050 50 +5550 8150 50 +5550 8250 50 +5450 8250 50 +5450 8350 50 +5550 8350 50 +5450 8750 50 +5550 8750 50 +5550 8650 50 +5450 8650 50 +5450 8550 50 +5550 8550 50 +5550 8450 50 +5450 8450 50 +5250 8450 50 +5350 8450 50 +5350 8550 50 +5250 8550 50 +5250 8650 50 +5350 8650 50 +5350 8750 50 +5250 8750 50 +5050 8750 50 +5150 8750 50 +5150 8650 50 +5050 8650 50 +5050 8550 50 +5150 8550 50 +5150 8450 50 +5050 8450 50 +4850 8450 50 +4950 8450 50 +4950 8550 50 +4850 8550 50 +4850 8650 50 +4950 8650 50 +4950 8750 50 +4850 8750 50 +4850 9150 50 +4950 9150 50 +4950 9050 50 +4850 9050 50 +4850 8950 50 +4850 8850 50 +4950 8850 50 +4950 8950 50 +5050 8950 50 +5050 8850 50 +5150 8850 50 +5150 8950 50 +5150 9050 50 +5050 9050 50 +5050 9150 50 +5150 9150 50 +5250 9150 50 +5350 9150 50 +5350 9050 50 +5250 9050 50 +5250 8950 50 +5250 8850 50 +5350 8850 50 +5350 8950 50 +5450 8950 50 +5450 8850 50 +5550 8850 50 +5550 8950 50 +5550 9050 50 +5450 9050 50 +5450 9150 50 +5550 9150 50 +5450 9550 50 +5550 9550 50 +5550 9450 50 +5450 9450 50 +5450 9350 50 +5550 9350 50 +5550 9250 50 +5450 9250 50 +5250 9250 50 +5350 9250 50 +5350 9350 50 +5250 9350 50 +5250 9450 50 +5350 9450 50 +5350 9550 50 +5250 9550 50 +5050 9550 50 +5150 9550 50 +5150 9450 50 +5050 9450 50 +5050 9350 50 +5150 9350 50 +5150 9250 50 +5050 9250 50 +4850 9250 50 +4950 9250 50 +4950 9350 50 +4850 9350 50 +4850 9450 50 +4950 9450 50 +4950 9550 50 +4850 9550 50 +4250 9350 50 +4350 9350 50 +4350 9250 50 +4250 9250 50 +4150 9250 50 +4050 9250 50 +4050 9350 50 +4150 9350 50 +4150 9450 50 +4050 9450 50 +4050 9550 50 +4150 9550 50 +4250 9550 50 +4250 9450 50 +4350 9450 50 +4350 9550 50 +4450 9550 50 +4450 9450 50 +4550 9450 50 +4550 9550 50 +4650 9550 50 +4750 9550 50 +4750 9450 50 +4650 9450 50 +4650 9350 50 +4750 9350 50 +4750 9250 50 +4650 9250 50 +4550 9250 50 +4550 9350 50 +4450 9350 50 +4450 9250 50 +4450 9150 50 +4450 9050 50 +4550 9050 50 +4550 9150 50 +4650 9150 50 +4750 9150 50 +4750 9050 50 +4650 9050 50 +4650 8950 50 +4750 8950 50 +4750 8850 50 +4650 8850 50 +4550 8850 50 +4550 8950 50 +4450 8950 50 +4450 8850 50 +4350 8850 50 +4350 8950 50 +4250 8950 50 +4250 8850 50 +4150 8850 50 +4050 8850 50 +4050 8950 50 +4150 8950 50 +4150 9050 50 +4050 9050 50 +4050 9150 50 +4150 9150 50 +4250 9150 50 +4350 9150 50 +4350 9050 50 +4250 9050 50 +4250 8550 50 +4350 8550 50 +4350 8450 50 +4250 8450 50 +4150 8450 50 +4050 8450 50 +4050 8550 50 +4150 8550 50 +4150 8650 50 +4050 8650 50 +4050 8750 50 +4150 8750 50 +4250 8750 50 +4250 8650 50 +4350 8650 50 +4350 8750 50 +4450 8750 50 +4450 8650 50 +4550 8650 50 +4550 8750 50 +4650 8750 50 +4750 8750 50 +4750 8650 50 +4650 8650 50 +4650 8550 50 +4750 8550 50 +4750 8450 50 +4650 8450 50 +4550 8450 50 +4550 8550 50 +4450 8550 50 +4450 8450 50 +4450 8350 50 +4450 8250 50 +4550 8250 50 +4550 8350 50 +4650 8350 50 +4750 8350 50 +4750 8250 50 +4650 8250 50 +4650 8150 50 +4750 8150 50 +4750 8050 50 +4650 8050 50 +4550 8050 50 +4550 8150 50 +4450 8150 50 +4450 8050 50 +4350 8050 50 +4350 8150 50 +4250 8150 50 +4250 8050 50 +4150 8050 50 +4050 8050 50 +4050 8150 50 +4150 8150 50 +4150 8250 50 +4050 8250 50 +4050 8350 50 +4150 8350 50 +4250 8350 50 +4350 8350 50 +4350 8250 50 +4250 8250 50 +3250 8350 50 +3350 8350 50 +3350 8250 50 +3250 8250 50 +3250 8150 50 +3250 8050 50 +3350 8050 50 +3350 8150 50 +3450 8150 50 +3450 8050 50 +3550 8050 50 +3550 8150 50 +3550 8250 50 +3450 8250 50 +3450 8350 50 +3550 8350 50 +3650 8350 50 +3750 8350 50 +3750 8250 50 +3650 8250 50 +3650 8150 50 +3650 8050 50 +3750 8050 50 +3750 8150 50 +3850 8150 50 +3850 8050 50 +3950 8050 50 +3950 8150 50 +3950 8250 50 +3850 8250 50 +3850 8350 50 +3950 8350 50 +3850 8750 50 +3950 8750 50 +3950 8650 50 +3850 8650 50 +3850 8550 50 +3950 8550 50 +3950 8450 50 +3850 8450 50 +3650 8450 50 +3750 8450 50 +3750 8550 50 +3650 8550 50 +3650 8650 50 +3750 8650 50 +3750 8750 50 +3650 8750 50 +3450 8750 50 +3550 8750 50 +3550 8650 50 +3450 8650 50 +3450 8550 50 +3550 8550 50 +3550 8450 50 +3450 8450 50 +3250 8450 50 +3350 8450 50 +3350 8550 50 +3250 8550 50 +3250 8650 50 +3350 8650 50 +3350 8750 50 +3250 8750 50 +3250 9150 50 +3350 9150 50 +3350 9050 50 +3250 9050 50 +3250 8950 50 +3250 8850 50 +3350 8850 50 +3350 8950 50 +3450 8950 50 +3450 8850 50 +3550 8850 50 +3550 8950 50 +3550 9050 50 +3450 9050 50 +3450 9150 50 +3550 9150 50 +3650 9150 50 +3750 9150 50 +3750 9050 50 +3650 9050 50 +3650 8950 50 +3650 8850 50 +3750 8850 50 +3750 8950 50 +3850 8950 50 +3850 8850 50 +3950 8850 50 +3950 8950 50 +3950 9050 50 +3850 9050 50 +3850 9150 50 +3950 9150 50 +3850 9550 50 +3950 9550 50 +3950 9450 50 +3850 9450 50 +3850 9350 50 +3950 9350 50 +3950 9250 50 +3850 9250 50 +3650 9250 50 +3750 9250 50 +3750 9350 50 +3650 9350 50 +3650 9450 50 +3750 9450 50 +3750 9550 50 +3650 9550 50 +3450 9550 50 +3550 9550 50 +3550 9450 50 +3450 9450 50 +3450 9350 50 +3550 9350 50 +3550 9250 50 +3450 9250 50 +3250 9250 50 +3350 9250 50 +3350 9350 50 +3250 9350 50 +3250 9450 50 +3350 9450 50 +3350 9550 50 +3250 9550 50 +3750 7450 50 +3650 7450 50 +3650 7550 50 +3750 7550 50 +3850 7550 50 +3950 7550 50 +3950 7450 50 +3850 7450 50 +3850 7350 50 +3950 7350 50 +3950 7250 50 +3850 7250 50 +3750 7250 50 +3750 7350 50 +3650 7350 50 +3650 7250 50 +3550 7250 50 +3550 7350 50 +3450 7350 50 +3450 7250 50 +3350 7250 50 +3250 7250 50 +3250 7350 50 +3350 7350 50 +3350 7450 50 +3250 7450 50 +3250 7550 50 +3350 7550 50 +3450 7550 50 +3450 7450 50 +3550 7450 50 +3550 7550 50 +3550 7650 50 +3550 7750 50 +3450 7750 50 +3450 7650 50 +3350 7650 50 +3250 7650 50 +3250 7750 50 +3350 7750 50 +3350 7850 50 +3250 7850 50 +3250 7950 50 +3350 7950 50 +3450 7950 50 +3450 7850 50 +3550 7850 50 +3550 7950 50 +3650 7950 50 +3750 7950 50 +3750 7850 50 +3650 7850 50 +3650 7750 50 +3650 7650 50 +3750 7650 50 +3750 7750 50 +3850 7750 50 +3850 7650 50 +3950 7650 50 +3950 7750 50 +3950 7850 50 +3850 7850 50 +3850 7950 50 +3950 7950 50 +4050 7950 50 +4150 7950 50 +4150 7850 50 +4050 7850 50 +4050 7750 50 +4050 7650 50 +4150 7650 50 +4150 7750 50 +4250 7750 50 +4250 7650 50 +4350 7650 50 +4350 7750 50 +4350 7850 50 +4250 7850 50 +4250 7950 50 +4350 7950 50 +4450 7950 50 +4450 7850 50 +4550 7850 50 +4550 7950 50 +4650 7950 50 +4750 7950 50 +4750 7850 50 +4650 7850 50 +4650 7750 50 +4750 7750 50 +4750 7650 50 +4650 7650 50 +4550 7650 50 +4450 7650 50 +4450 7750 50 +4550 7750 50 +4550 7450 50 +4450 7450 50 +4450 7550 50 +4550 7550 50 +4650 7550 50 +4750 7550 50 +4750 7450 50 +4650 7450 50 +4650 7350 50 +4750 7350 50 +4750 7250 50 +4650 7250 50 +4550 7250 50 +4550 7350 50 +4450 7350 50 +4450 7250 50 +4350 7250 50 +4250 7250 50 +4250 7350 50 +4350 7350 50 +4350 7550 50 +4350 7450 50 +4250 7450 50 +4250 7550 50 +4150 7550 50 +4150 7450 50 +4050 7450 50 +4050 7550 50 +4050 7350 50 +4150 7350 50 +4150 7250 50 +4050 7250 50 +4050 7150 50 +4150 7150 50 +4150 7050 50 +4050 7050 50 +4050 6950 50 +4050 6850 50 +4150 6850 50 +4150 6950 50 +4250 6950 50 +4250 6850 50 +4350 6850 50 +4350 6950 50 +4350 7050 50 +4250 7050 50 +4250 7150 50 +4350 7150 50 +4450 7150 50 +4450 7050 50 +4550 7050 50 +4550 7150 50 +4650 7150 50 +4750 7150 50 +4750 7050 50 +4650 7050 50 +4650 6950 50 +4750 6950 50 +4750 6850 50 +4650 6850 50 +4550 6850 50 +4450 6850 50 +4450 6950 50 +4550 6950 50 +4550 6650 50 +4450 6650 50 +4450 6750 50 +4550 6750 50 +4650 6750 50 +4750 6750 50 +4750 6650 50 +4650 6650 50 +4650 6550 50 +4750 6550 50 +4750 6450 50 +4650 6450 50 +4550 6450 50 +4550 6550 50 +4450 6550 50 +4450 6450 50 +4350 6450 50 +4250 6450 50 +4250 6550 50 +4350 6550 50 +4350 6750 50 +4350 6650 50 +4250 6650 50 +4250 6750 50 +4150 6750 50 +4150 6650 50 +4050 6650 50 +4050 6750 50 +4050 6550 50 +4150 6550 50 +4150 6450 50 +4050 6450 50 +3950 6450 50 +3950 6550 50 +3850 6550 50 +3850 6450 50 +3750 6450 50 +3650 6450 50 +3650 6550 50 +3750 6550 50 +3750 6650 50 +3650 6650 50 +3650 6750 50 +3750 6750 50 +3850 6750 50 +3950 6750 50 +3950 6650 50 +3850 6650 50 +3850 7150 50 +3950 7150 50 +3950 7050 50 +3850 7050 50 +3850 6950 50 +3950 6950 50 +3950 6850 50 +3850 6850 50 +3650 6850 50 +3750 6850 50 +3750 6950 50 +3650 6950 50 +3650 7050 50 +3750 7050 50 +3750 7150 50 +3650 7150 50 +3450 7150 50 +3550 7150 50 +3550 7050 50 +3450 7050 50 +3450 6950 50 +3550 6950 50 +3550 6850 50 +3450 6850 50 +3250 6850 50 +3350 6850 50 +3350 6950 50 +3250 6950 50 +3250 7050 50 +3350 7050 50 +3350 7150 50 +3250 7150 50 +3350 6650 50 +3250 6650 50 +3250 6750 50 +3350 6750 50 +3450 6750 50 +3550 6750 50 +3550 6650 50 +3450 6650 50 +3450 6550 50 +3550 6550 50 +3550 6450 50 +3450 6450 50 +3350 6450 50 +3350 6550 50 +3250 6550 50 +3250 6450 50 +3150 6450 50 +3050 6450 50 +3050 6550 50 +3150 6550 50 +3150 6750 50 +3150 6650 50 +3050 6650 50 +3050 6750 50 +2950 6750 50 +2950 6650 50 +2850 6650 50 +2850 6750 50 +2850 6550 50 +2950 6550 50 +2950 6450 50 +2850 6450 50 +2750 6450 50 +2750 6550 50 +2650 6550 50 +2650 6450 50 +2550 6450 50 +2450 6450 50 +2450 6550 50 +2550 6550 50 +2550 6650 50 +2450 6650 50 +2450 6750 50 +2550 6750 50 +2650 6750 50 +2650 6650 50 +2750 6650 50 +2750 6750 50 +2750 6850 50 +2750 6950 50 +2650 6950 50 +2650 6850 50 +2550 6850 50 +2450 6850 50 +2450 6950 50 +2550 6950 50 +2550 7050 50 +2450 7050 50 +2450 7150 50 +2550 7150 50 +2650 7150 50 +2650 7050 50 +2750 7050 50 +2750 7150 50 +2850 7150 50 +2850 7050 50 +2950 7050 50 +2950 7150 50 +3050 7150 50 +3150 7150 50 +3150 7050 50 +3050 7050 50 +3050 6950 50 +3150 6950 50 +3150 6850 50 +3050 6850 50 +2950 6850 50 +2850 6850 50 +2850 6950 50 +2950 6950 50 +2950 7850 50 +2850 7850 50 +2850 7950 50 +2950 7950 50 +3050 7950 50 +3150 7950 50 +3150 7850 50 +3050 7850 50 +3050 7750 50 +3150 7750 50 +3150 7650 50 +3050 7650 50 +2950 7650 50 +2850 7650 50 +2850 7750 50 +2950 7750 50 +2950 7450 50 +2850 7450 50 +2850 7550 50 +2950 7550 50 +3050 7550 50 +3150 7550 50 +3150 7450 50 +3050 7450 50 +3050 7350 50 +3150 7350 50 +3150 7250 50 +3050 7250 50 +2950 7250 50 +2850 7250 50 +2850 7350 50 +2950 7350 50 +2450 7350 50 +2450 7250 50 +2550 7250 50 +2550 7350 50 +2650 7350 50 +2650 7250 50 +2750 7250 50 +2750 7350 50 +2750 7550 50 +2750 7450 50 +2650 7450 50 +2650 7550 50 +2550 7550 50 +2550 7450 50 +2450 7450 50 +2450 7550 50 +2450 7750 50 +2450 7650 50 +2550 7650 50 +2550 7750 50 +2650 7750 50 +2650 7650 50 +2750 7650 50 +2750 7750 50 +2750 7950 50 +2750 7850 50 +2650 7850 50 +2650 7950 50 +2550 7950 50 +2550 7850 50 +2450 7850 50 +2450 7950 50 +2150 7850 50 +2050 7850 50 +2050 7950 50 +2150 7950 50 +2250 7950 50 +2350 7950 50 +2350 7850 50 +2250 7850 50 +2250 7750 50 +2350 7750 50 +2350 7650 50 +2250 7650 50 +2150 7650 50 +2050 7650 50 +2050 7750 50 +2150 7750 50 +2150 7450 50 +2050 7450 50 +2050 7550 50 +2150 7550 50 +2250 7550 50 +2350 7550 50 +2350 7450 50 +2250 7450 50 +2250 7350 50 +2350 7350 50 +2350 7250 50 +2250 7250 50 +2150 7250 50 +2050 7250 50 +2050 7350 50 +2150 7350 50 +1650 7350 50 +1650 7250 50 +1750 7250 50 +1750 7350 50 +1850 7350 50 +1850 7250 50 +1950 7250 50 +1950 7350 50 +1950 7550 50 +1950 7450 50 +1850 7450 50 +1850 7550 50 +1750 7550 50 +1750 7450 50 +1650 7450 50 +1650 7550 50 +1650 7750 50 +1650 7650 50 +1750 7650 50 +1750 7750 50 +1850 7750 50 +1850 7650 50 +1950 7650 50 +1950 7750 50 +1950 7950 50 +1950 7850 50 +1850 7850 50 +1850 7950 50 +1750 7950 50 +1750 7850 50 +1650 7850 50 +1650 7950 50 +1850 6950 50 +1950 6950 50 +1950 6850 50 +1850 6850 50 +1750 6850 50 +1650 6850 50 +1650 6950 50 +1750 6950 50 +1750 7050 50 +1650 7050 50 +1650 7150 50 +1750 7150 50 +1850 7150 50 +1850 7050 50 +1950 7050 50 +1950 7150 50 +2050 7150 50 +2050 7050 50 +2150 7050 50 +2150 7150 50 +2250 7150 50 +2350 7150 50 +2350 7050 50 +2250 7050 50 +2250 6950 50 +2350 6950 50 +2350 6850 50 +2250 6850 50 +2150 6850 50 +2150 6950 50 +2050 6950 50 +2050 6850 50 +2050 6750 50 +2050 6650 50 +2150 6650 50 +2150 6750 50 +2250 6750 50 +2350 6750 50 +2350 6650 50 +2250 6650 50 +2250 6550 50 +2350 6550 50 +2350 6450 50 +2250 6450 50 +2150 6450 50 +2150 6550 50 +2050 6550 50 +2050 6450 50 +1950 6450 50 +1850 6450 50 +1850 6550 50 +1950 6550 50 +1950 6750 50 +1950 6650 50 +1850 6650 50 +1850 6750 50 +1750 6750 50 +1750 6650 50 +1650 6650 50 +1650 6750 50 +1650 6550 50 +1750 6550 50 +1750 6450 50 +1650 6450 50 +1550 6450 50 +1550 6550 50 +1450 6550 50 +1450 6450 50 +1350 6450 50 +1250 6450 50 +1250 6550 50 +1350 6550 50 +1350 6650 50 +1250 6650 50 +1250 6750 50 +1350 6750 50 +1450 6750 50 +1550 6750 50 +1550 6650 50 +1450 6650 50 +1450 7150 50 +1550 7150 50 +1550 7050 50 +1450 7050 50 +1450 6950 50 +1550 6950 50 +1550 6850 50 +1450 6850 50 +1250 6850 50 +1350 6850 50 +1350 6950 50 +1250 6950 50 +1250 7050 50 +1350 7050 50 +1350 7150 50 +1250 7150 50 +1050 7150 50 +1150 7150 50 +1150 7050 50 +1050 7050 50 +1050 6950 50 +1150 6950 50 +1150 6850 50 +1050 6850 50 +850 6850 50 +950 6850 50 +950 6950 50 +850 6950 50 +850 7050 50 +950 7050 50 +950 7150 50 +850 7150 50 +950 6650 50 +850 6650 50 +850 6750 50 +950 6750 50 +1050 6750 50 +1150 6750 50 +1150 6650 50 +1050 6650 50 +1050 6550 50 +1150 6550 50 +1150 6450 50 +1050 6450 50 +950 6450 50 +950 6550 50 +850 6550 50 +850 6450 50 +750 6450 50 +650 6450 50 +650 6550 50 +750 6550 50 +750 6750 50 +750 6650 50 +650 6650 50 +650 6750 50 +550 6750 50 +550 6650 50 +450 6650 50 +450 6750 50 +450 6550 50 +550 6550 50 +550 6450 50 +450 6450 50 +350 6450 50 +350 6550 50 +250 6550 50 +250 6450 50 +150 6450 50 +50 6450 50 +50 6550 50 +150 6550 50 +150 6650 50 +50 6650 50 +50 6750 50 +150 6750 50 +250 6750 50 +250 6650 50 +350 6650 50 +350 6750 50 +350 6850 50 +350 6950 50 +250 6950 50 +250 6850 50 +150 6850 50 +50 6850 50 +50 6950 50 +150 6950 50 +150 7050 50 +50 7050 50 +50 7150 50 +150 7150 50 +250 7150 50 +250 7050 50 +350 7050 50 +350 7150 50 +450 7150 50 +450 7050 50 +550 7050 50 +550 7150 50 +650 7150 50 +750 7150 50 +750 7050 50 +650 7050 50 +650 6950 50 +750 6950 50 +750 6850 50 +650 6850 50 +550 6850 50 +450 6850 50 +450 6950 50 +550 6950 50 +550 7450 50 +450 7450 50 +450 7550 50 +550 7550 50 +650 7550 50 +750 7550 50 +750 7450 50 +650 7450 50 +650 7350 50 +750 7350 50 +750 7250 50 +650 7250 50 +550 7250 50 +550 7350 50 +450 7350 50 +450 7250 50 +350 7250 50 +350 7350 50 +250 7350 50 +250 7250 50 +150 7250 50 +50 7250 50 +50 7350 50 +150 7350 50 +150 7450 50 +50 7450 50 +50 7550 50 +150 7550 50 +250 7550 50 +250 7450 50 +350 7450 50 +350 7550 50 +350 7650 50 +350 7750 50 +250 7750 50 +250 7650 50 +150 7650 50 +50 7650 50 +50 7750 50 +150 7750 50 +150 7850 50 +50 7850 50 +50 7950 50 +150 7950 50 +250 7950 50 +250 7850 50 +350 7850 50 +350 7950 50 +450 7950 50 +550 7950 50 +550 7850 50 +450 7850 50 +450 7750 50 +450 7650 50 +550 7650 50 +550 7750 50 +650 7750 50 +650 7650 50 +750 7650 50 +750 7750 50 +750 7850 50 +650 7850 50 +650 7950 50 +750 7950 50 +850 7950 50 +850 7850 50 +950 7850 50 +950 7950 50 +1050 7950 50 +1150 7950 50 +1150 7850 50 +1050 7850 50 +1050 7750 50 +1150 7750 50 +1150 7650 50 +1050 7650 50 +950 7650 50 +850 7650 50 +850 7750 50 +950 7750 50 +850 7550 50 +950 7550 50 +950 7450 50 +850 7450 50 +850 7350 50 +850 7250 50 +950 7250 50 +950 7350 50 +1050 7350 50 +1050 7250 50 +1150 7250 50 +1150 7350 50 +1150 7450 50 +1050 7450 50 +1050 7550 50 +1150 7550 50 +1250 7550 50 +1350 7550 50 +1350 7450 50 +1250 7450 50 +1250 7350 50 +1250 7250 50 +1350 7250 50 +1350 7350 50 +1450 7350 50 +1450 7250 50 +1550 7250 50 +1550 7350 50 +1550 7450 50 +1450 7450 50 +1450 7550 50 +1550 7550 50 +1450 7750 50 +1550 7750 50 +1550 7650 50 +1450 7650 50 +1350 7650 50 +1250 7650 50 +1250 7750 50 +1350 7750 50 +1350 7850 50 +1250 7850 50 +1250 7950 50 +1350 7950 50 +1450 7950 50 +1450 7850 50 +1550 7850 50 +1550 7950 50 +1550 8050 50 +1550 8150 50 +1450 8150 50 +1450 8050 50 +1350 8050 50 +1250 8050 50 +1250 8150 50 +1350 8150 50 +1350 8250 50 +1250 8250 50 +1250 8350 50 +1350 8350 50 +1450 8350 50 +1550 8350 50 +1550 8250 50 +1450 8250 50 +1450 8750 50 +1550 8750 50 +1550 8650 50 +1450 8650 50 +1450 8550 50 +1550 8550 50 +1550 8450 50 +1450 8450 50 +1250 8450 50 +1350 8450 50 +1350 8550 50 +1250 8550 50 +1250 8650 50 +1350 8650 50 +1350 8750 50 +1250 8750 50 +1050 8750 50 +1150 8750 50 +1150 8650 50 +1050 8650 50 +1050 8550 50 +1150 8550 50 +1150 8450 50 +1050 8450 50 +850 8450 50 +950 8450 50 +950 8550 50 +850 8550 50 +850 8650 50 +950 8650 50 +950 8750 50 +850 8750 50 +950 8250 50 +850 8250 50 +850 8350 50 +950 8350 50 +1050 8350 50 +1150 8350 50 +1150 8250 50 +1050 8250 50 +1050 8150 50 +1150 8150 50 +1150 8050 50 +1050 8050 50 +950 8050 50 +950 8150 50 +850 8150 50 +850 8050 50 +750 8050 50 +650 8050 50 +650 8150 50 +750 8150 50 +750 8350 50 +750 8250 50 +650 8250 50 +650 8350 50 +550 8350 50 +550 8250 50 +450 8250 50 +450 8350 50 +450 8150 50 +550 8150 50 +550 8050 50 +450 8050 50 +350 8050 50 +350 8150 50 +250 8150 50 +250 8050 50 +150 8050 50 +50 8050 50 +50 8150 50 +150 8150 50 +150 8250 50 +50 8250 50 +50 8350 50 +150 8350 50 +250 8350 50 +250 8250 50 +350 8250 50 +350 8350 50 +350 8450 50 +350 8550 50 +250 8550 50 +250 8450 50 +150 8450 50 +50 8450 50 +50 8550 50 +150 8550 50 +150 8650 50 +50 8650 50 +50 8750 50 +150 8750 50 +250 8750 50 +250 8650 50 +350 8650 50 +350 8750 50 +450 8750 50 +450 8650 50 +550 8650 50 +550 8750 50 +650 8750 50 +750 8750 50 +750 8650 50 +650 8650 50 +650 8550 50 +750 8550 50 +750 8450 50 +650 8450 50 +550 8450 50 +450 8450 50 +450 8550 50 +550 8550 50 +550 9050 50 +450 9050 50 +450 9150 50 +550 9150 50 +650 9150 50 +750 9150 50 +750 9050 50 +650 9050 50 +650 8950 50 +750 8950 50 +750 8850 50 +650 8850 50 +550 8850 50 +550 8950 50 +450 8950 50 +450 8850 50 +350 8850 50 +350 8950 50 +250 8950 50 +250 8850 50 +150 8850 50 +50 8850 50 +50 8950 50 +150 8950 50 +150 9050 50 +50 9050 50 +50 9150 50 +150 9150 50 +250 9150 50 +250 9050 50 +350 9050 50 +350 9150 50 +350 9250 50 +350 9350 50 +250 9350 50 +250 9250 50 +150 9250 50 +50 9250 50 +50 9350 50 +150 9350 50 +150 9450 50 +50 9450 50 +50 9550 50 +150 9550 50 +250 9550 50 +250 9450 50 +350 9450 50 +350 9550 50 +450 9550 50 +550 9550 50 +550 9450 50 +450 9450 50 +450 9350 50 +450 9250 50 +550 9250 50 +550 9350 50 +650 9350 50 +650 9250 50 +750 9250 50 +750 9350 50 +750 9450 50 +650 9450 50 +650 9550 50 +750 9550 50 +850 9550 50 +850 9450 50 +950 9450 50 +950 9550 50 +1050 9550 50 +1150 9550 50 +1150 9450 50 +1050 9450 50 +1050 9350 50 +1150 9350 50 +1150 9250 50 +1050 9250 50 +950 9250 50 +850 9250 50 +850 9350 50 +950 9350 50 +850 9150 50 +950 9150 50 +950 9050 50 +850 9050 50 +850 8950 50 +850 8850 50 +950 8850 50 +950 8950 50 +1050 8950 50 +1050 8850 50 +1150 8850 50 +1150 8950 50 +1150 9050 50 +1050 9050 50 +1050 9150 50 +1150 9150 50 +1250 9150 50 +1350 9150 50 +1350 9050 50 +1250 9050 50 +1250 8950 50 +1250 8850 50 +1350 8850 50 +1350 8950 50 +1450 8950 50 +1450 8850 50 +1550 8850 50 +1550 8950 50 +1550 9050 50 +1450 9050 50 +1450 9150 50 +1550 9150 50 +1450 9350 50 +1550 9350 50 +1550 9250 50 +1450 9250 50 +1350 9250 50 +1250 9250 50 +1250 9350 50 +1350 9350 50 +1350 9450 50 +1250 9450 50 +1250 9550 50 +1350 9550 50 +1450 9550 50 +1450 9450 50 +1550 9450 50 +1550 9550 50 +1650 9550 50 +1650 9450 50 +1750 9450 50 +1750 9550 50 +1850 9550 50 +1950 9550 50 +1950 9450 50 +1850 9450 50 +1850 9350 50 +1950 9350 50 +1950 9250 50 +1850 9250 50 +1750 9250 50 +1650 9250 50 +1650 9350 50 +1750 9350 50 +1650 9150 50 +1750 9150 50 +1750 9050 50 +1650 9050 50 +1650 8950 50 +1650 8850 50 +1750 8850 50 +1750 8950 50 +1850 8950 50 +1850 8850 50 +1950 8850 50 +1950 8950 50 +1950 9050 50 +1850 9050 50 +1850 9150 50 +1950 9150 50 +2050 9150 50 +2150 9150 50 +2150 9050 50 +2050 9050 50 +2050 8950 50 +2050 8850 50 +2150 8850 50 +2150 8950 50 +2250 8950 50 +2250 8850 50 +2350 8850 50 +2350 8950 50 +2350 9050 50 +2250 9050 50 +2250 9150 50 +2350 9150 50 +2250 9350 50 +2350 9350 50 +2350 9250 50 +2250 9250 50 +2150 9250 50 +2050 9250 50 +2050 9350 50 +2150 9350 50 +2150 9450 50 +2050 9450 50 +2050 9550 50 +2150 9550 50 +2250 9550 50 +2250 9450 50 +2350 9450 50 +2350 9550 50 +2450 9550 50 +2550 9550 50 +2550 9450 50 +2450 9450 50 +2450 9350 50 +2450 9250 50 +2550 9250 50 +2550 9350 50 +2650 9350 50 +2650 9250 50 +2750 9250 50 +2750 9350 50 +2750 9450 50 +2650 9450 50 +2650 9550 50 +2750 9550 50 +2850 9550 50 +2850 9450 50 +2950 9450 50 +2950 9550 50 +3050 9550 50 +3150 9550 50 +3150 9450 50 +3050 9450 50 +3050 9350 50 +3150 9350 50 +3150 9250 50 +3050 9250 50 +2950 9250 50 +2850 9250 50 +2850 9350 50 +2950 9350 50 +2950 9050 50 +2850 9050 50 +2850 9150 50 +2950 9150 50 +3050 9150 50 +3150 9150 50 +3150 9050 50 +3050 9050 50 +3050 8950 50 +3150 8950 50 +3150 8850 50 +3050 8850 50 +2950 8850 50 +2950 8950 50 +2850 8950 50 +2850 8850 50 +2750 8850 50 +2650 8850 50 +2650 8950 50 +2750 8950 50 +2750 9150 50 +2750 9050 50 +2650 9050 50 +2650 9150 50 +2550 9150 50 +2550 9050 50 +2450 9050 50 +2450 9150 50 +2450 8950 50 +2550 8950 50 +2550 8850 50 +2450 8850 50 +2450 8750 50 +2550 8750 50 +2550 8650 50 +2450 8650 50 +2450 8550 50 +2450 8450 50 +2550 8450 50 +2550 8550 50 +2650 8550 50 +2650 8450 50 +2750 8450 50 +2750 8550 50 +2750 8650 50 +2650 8650 50 +2650 8750 50 +2750 8750 50 +2850 8750 50 +2850 8650 50 +2950 8650 50 +2950 8750 50 +3050 8750 50 +3150 8750 50 +3150 8650 50 +3050 8650 50 +3050 8550 50 +3150 8550 50 +3150 8450 50 +3050 8450 50 +2950 8450 50 +2850 8450 50 +2850 8550 50 +2950 8550 50 +2950 8250 50 +2850 8250 50 +2850 8350 50 +2950 8350 50 +3050 8350 50 +3150 8350 50 +3150 8250 50 +3050 8250 50 +3050 8150 50 +3150 8150 50 +3150 8050 50 +3050 8050 50 +2950 8050 50 +2950 8150 50 +2850 8150 50 +2850 8050 50 +2750 8050 50 +2650 8050 50 +2650 8150 50 +2750 8150 50 +2750 8350 50 +2750 8250 50 +2650 8250 50 +2650 8350 50 +2550 8350 50 +2550 8250 50 +2450 8250 50 +2450 8350 50 +2450 8150 50 +2550 8150 50 +2550 8050 50 +2450 8050 50 +2350 8050 50 +2250 8050 50 +2250 8150 50 +2350 8150 50 +2350 8350 50 +2350 8250 50 +2250 8250 50 +2250 8350 50 +2150 8350 50 +2150 8250 50 +2050 8250 50 +2050 8350 50 +2050 8150 50 +2150 8150 50 +2150 8050 50 +2050 8050 50 +1950 8050 50 +1950 8150 50 +1850 8150 50 +1850 8050 50 +1750 8050 50 +1650 8050 50 +1650 8150 50 +1750 8150 50 +1750 8250 50 +1650 8250 50 +1650 8350 50 +1750 8350 50 +1850 8350 50 +1850 8250 50 +1950 8250 50 +1950 8350 50 +1950 8450 50 +1950 8550 50 +1850 8550 50 +1850 8450 50 +1750 8450 50 +1650 8450 50 +1650 8550 50 +1750 8550 50 +1750 8650 50 +1650 8650 50 +1650 8750 50 +1750 8750 50 +1850 8750 50 +1850 8650 50 +1950 8650 50 +1950 8750 50 +2050 8750 50 +2050 8650 50 +2150 8650 50 +2150 8750 50 +2250 8750 50 +2350 8750 50 +2350 8650 50 +2250 8650 50 +2250 8550 50 +2350 8550 50 +2350 8450 50 +2250 8450 50 +2150 8450 50 +2050 8450 50 +2050 8550 50 +2150 8550 50 +2950 9850 50 +2850 9850 50 +2850 9950 50 +2950 9950 50 +3050 9950 50 +3150 9950 50 +3150 9850 50 +3050 9850 50 +3050 9750 50 +3150 9750 50 +3150 9650 50 +3050 9650 50 +2950 9650 50 +2950 9750 50 +2850 9750 50 +2850 9650 50 +2750 9650 50 +2650 9650 50 +2650 9750 50 +2750 9750 50 +2750 9950 50 +2750 9850 50 +2650 9850 50 +2650 9950 50 +2550 9950 50 +2550 9850 50 +2450 9850 50 +2450 9950 50 +2450 9750 50 +2550 9750 50 +2550 9650 50 +2450 9650 50 +2350 9650 50 +2350 9750 50 +2250 9750 50 +2250 9650 50 +2150 9650 50 +2050 9650 50 +2050 9750 50 +2150 9750 50 +2150 9850 50 +2050 9850 50 +2050 9950 50 +2150 9950 50 +2250 9950 50 +2350 9950 50 +2350 9850 50 +2250 9850 50 +1750 9850 50 +1650 9850 50 +1650 9950 50 +1750 9950 50 +1850 9950 50 +1950 9950 50 +1950 9850 50 +1850 9850 50 +1850 9750 50 +1950 9750 50 +1950 9650 50 +1850 9650 50 +1750 9650 50 +1750 9750 50 +1650 9750 50 +1650 9650 50 +1550 9650 50 +1550 9750 50 +1450 9750 50 +1450 9650 50 +1350 9650 50 +1250 9650 50 +1250 9750 50 +1350 9750 50 +1350 9850 50 +1250 9850 50 +1250 9950 50 +1350 9950 50 +1450 9950 50 +1550 9950 50 +1550 9850 50 +1450 9850 50 +950 9850 50 +850 9850 50 +850 9950 50 +950 9950 50 +1050 9950 50 +1150 9950 50 +1150 9850 50 +1050 9850 50 +1050 9750 50 +1150 9750 50 +1150 9650 50 +1050 9650 50 +950 9650 50 +950 9750 50 +850 9750 50 +850 9650 50 +750 9650 50 +650 9650 50 +650 9750 50 +750 9750 50 +750 9950 50 +750 9850 50 +650 9850 50 +650 9950 50 +550 9950 50 +550 9850 50 +450 9850 50 +450 9950 50 +450 9750 50 +550 9750 50 +550 9650 50 +450 9650 50 +350 9650 50 +350 9750 50 +250 9750 50 +250 9650 50 +150 9650 50 +50 9650 50 +50 9750 50 +150 9750 50 +150 9850 50 +50 9850 50 +50 9950 50 +150 9950 50 +250 9950 50 +250 9850 50 +350 9850 50 +350 9950 50 +3250 9950 50 +3350 9950 50 +3350 9850 50 +3250 9850 50 +3250 9750 50 +3250 9650 50 +3350 9650 50 +3350 9750 50 +3450 9750 50 +3450 9650 50 +3550 9650 50 +3550 9750 50 +3550 9850 50 +3450 9850 50 +3450 9950 50 +3550 9950 50 +3650 9950 50 +3750 9950 50 +3750 9850 50 +3650 9850 50 +3650 9750 50 +3650 9650 50 +3750 9650 50 +3750 9750 50 +3850 9750 50 +3850 9650 50 +3950 9650 50 +3950 9750 50 +3950 9850 50 +3850 9850 50 +3850 9950 50 +3950 9950 50 +4050 9950 50 +4150 9950 50 +4150 9850 50 +4050 9850 50 +4050 9750 50 +4050 9650 50 +4150 9650 50 +4150 9750 50 +4250 9750 50 +4250 9650 50 +4350 9650 50 +4350 9750 50 +4350 9850 50 +4250 9850 50 +4250 9950 50 +4350 9950 50 +4450 9950 50 +4550 9950 50 +4550 9850 50 +4450 9850 50 +4450 9750 50 +4450 9650 50 +4550 9650 50 +4550 9750 50 +4650 9750 50 +4650 9650 50 +4750 9650 50 +4750 9750 50 +4750 9850 50 +4650 9850 50 +4650 9950 50 +4750 9950 50 +4850 9950 50 +4950 9950 50 +4950 9850 50 +4850 9850 50 +4850 9750 50 +4850 9650 50 +4950 9650 50 +4950 9750 50 +5050 9750 50 +5050 9650 50 +5150 9650 50 +5150 9750 50 +5150 9850 50 +5050 9850 50 +5050 9950 50 +5150 9950 50 +5250 9950 50 +5350 9950 50 +5350 9850 50 +5250 9850 50 +5250 9750 50 +5250 9650 50 +5350 9650 50 +5350 9750 50 +5450 9750 50 +5450 9650 50 +5550 9650 50 +5550 9750 50 +5550 9850 50 +5450 9850 50 +5450 9950 50 +5550 9950 50 +5650 9950 50 +5750 9950 50 +5750 9850 50 +5650 9850 50 +5650 9750 50 +5650 9650 50 +5750 9650 50 +5750 9750 50 +5850 9750 50 +5850 9650 50 +5950 9650 50 +5950 9750 50 +5950 9850 50 +5850 9850 50 +5850 9950 50 +5950 9950 50 +6050 9950 50 +6150 9950 50 +6150 9850 50 +6050 9850 50 +6050 9750 50 +6050 9650 50 +6150 9650 50 +6150 9750 50 +6250 9750 50 +6250 9650 50 +6350 9650 50 +6350 9750 50 +6350 9850 50 +6250 9850 50 +6250 9950 50 +6350 9950 50 +9250 9950 50 +9250 9850 50 +9350 9850 50 +9350 9950 50 +9450 9950 50 +9550 9950 50 +9550 9850 50 +9450 9850 50 +9450 9750 50 +9550 9750 50 +9550 9650 50 +9450 9650 50 +9350 9650 50 +9350 9750 50 +9250 9750 50 +9250 9650 50 +9150 9650 50 +9050 9650 50 +9050 9750 50 +9150 9750 50 +9150 9950 50 +9150 9850 50 +9050 9850 50 +9050 9950 50 +8950 9950 50 +8950 9850 50 +8850 9850 50 +8850 9950 50 +8850 9750 50 +8950 9750 50 +8950 9650 50 +8850 9650 50 +8750 9650 50 +8750 9750 50 +8650 9750 50 +8650 9650 50 +8550 9650 50 +8450 9650 50 +8450 9750 50 +8550 9750 50 +8550 9850 50 +8450 9850 50 +8450 9950 50 +8550 9950 50 +8650 9950 50 +8750 9950 50 +8750 9850 50 +8650 9850 50 +8150 9850 50 +8050 9850 50 +8050 9950 50 +8150 9950 50 +8250 9950 50 +8350 9950 50 +8350 9850 50 +8250 9850 50 +8250 9750 50 +8350 9750 50 +8350 9650 50 +8250 9650 50 +8150 9650 50 +8150 9750 50 +8050 9750 50 +8050 9650 50 +7950 9650 50 +7950 9750 50 +7850 9750 50 +7850 9650 50 +7750 9650 50 +7650 9650 50 +7650 9750 50 +7750 9750 50 +7750 9850 50 +7650 9850 50 +7650 9950 50 +7750 9950 50 +7850 9950 50 +7950 9950 50 +7950 9850 50 +7850 9850 50 +7350 9850 50 +7250 9850 50 +7250 9950 50 +7350 9950 50 +7450 9950 50 +7550 9950 50 +7550 9850 50 +7450 9850 50 +7450 9750 50 +7550 9750 50 +7550 9650 50 +7450 9650 50 +7350 9650 50 +7350 9750 50 +7250 9750 50 +7250 9650 50 +7150 9650 50 +7050 9650 50 +7050 9750 50 +7150 9750 50 +7150 9950 50 +7150 9850 50 +7050 9850 50 +7050 9950 50 +6950 9950 50 +6950 9850 50 +6850 9850 50 +6850 9950 50 +6850 9750 50 +6950 9750 50 +6950 9650 50 +6850 9650 50 +6750 9650 50 +6750 9750 50 +6650 9750 50 +6650 9650 50 +6550 9650 50 +6450 9650 50 +6450 9750 50 +6550 9750 50 +6550 9850 50 +6450 9850 50 +6450 9950 50 +6550 9950 50 +6650 9950 50 +6750 9950 50 +6750 9850 50 +6650 9850 50 +6950 9050 50 +6850 9050 50 +6850 9150 50 +6950 9150 50 +7050 9150 50 +7150 9150 50 +7150 9050 50 +7050 9050 50 +7050 8950 50 +7150 8950 50 +7150 8850 50 +7050 8850 50 +6950 8850 50 +6950 8950 50 +6850 8950 50 +6850 8850 50 +6750 8850 50 +6750 8950 50 +6650 8950 50 +6650 8850 50 +6550 8850 50 +6450 8850 50 +6450 8950 50 +6550 8950 50 +6550 9050 50 +6450 9050 50 +6450 9150 50 +6550 9150 50 +6650 9150 50 +6650 9050 50 +6750 9050 50 +6750 9150 50 +6750 9250 50 +6750 9350 50 +6650 9350 50 +6650 9250 50 +6550 9250 50 +6450 9250 50 +6450 9350 50 +6550 9350 50 +6550 9450 50 +6450 9450 50 +6450 9550 50 +6550 9550 50 +6650 9550 50 +6650 9450 50 +6750 9450 50 +6750 9550 50 +6850 9550 50 +6950 9550 50 +6950 9450 50 +6850 9450 50 +6850 9350 50 +6850 9250 50 +6950 9250 50 +6950 9350 50 +7050 9350 50 +7050 9250 50 +7150 9250 50 +7150 9350 50 +7150 9450 50 +7050 9450 50 +7050 9550 50 +7150 9550 50 +7250 9550 50 +7350 9550 50 +7350 9450 50 +7250 9450 50 +7250 9350 50 +7250 9250 50 +7350 9250 50 +7350 9350 50 +7450 9350 50 +7450 9250 50 +7550 9250 50 +7550 9350 50 +7550 9450 50 +7450 9450 50 +7450 9550 50 +7550 9550 50 +7650 9550 50 +7650 9450 50 +7750 9450 50 +7750 9550 50 +7850 9550 50 +7950 9550 50 +7950 9450 50 +7850 9450 50 +7850 9350 50 +7950 9350 50 +7950 9250 50 +7850 9250 50 +7750 9250 50 +7650 9250 50 +7650 9350 50 +7750 9350 50 +7750 9050 50 +7650 9050 50 +7650 9150 50 +7750 9150 50 +7850 9150 50 +7950 9150 50 +7950 9050 50 +7850 9050 50 +7850 8950 50 +7950 8950 50 +7950 8850 50 +7850 8850 50 +7750 8850 50 +7750 8950 50 +7650 8950 50 +7650 8850 50 +7550 8850 50 +7450 8850 50 +7450 8950 50 +7550 8950 50 +7550 9150 50 +7550 9050 50 +7450 9050 50 +7450 9150 50 +7350 9150 50 +7350 9050 50 +7250 9050 50 +7250 9150 50 +7250 8950 50 +7350 8950 50 +7350 8850 50 +7250 8850 50 +7250 8750 50 +7350 8750 50 +7350 8650 50 +7250 8650 50 +7250 8550 50 +7250 8450 50 +7350 8450 50 +7350 8550 50 +7450 8550 50 +7450 8450 50 +7550 8450 50 +7550 8550 50 +7550 8650 50 +7450 8650 50 +7450 8750 50 +7550 8750 50 +7650 8750 50 +7650 8650 50 +7750 8650 50 +7750 8750 50 +7850 8750 50 +7950 8750 50 +7950 8650 50 +7850 8650 50 +7850 8550 50 +7950 8550 50 +7950 8450 50 +7850 8450 50 +7750 8450 50 +7650 8450 50 +7650 8550 50 +7750 8550 50 +7750 8250 50 +7650 8250 50 +7650 8350 50 +7750 8350 50 +7850 8350 50 +7950 8350 50 +7950 8250 50 +7850 8250 50 +7850 8150 50 +7950 8150 50 +7950 8050 50 +7850 8050 50 +7750 8050 50 +7750 8150 50 +7650 8150 50 +7650 8050 50 +7550 8050 50 +7450 8050 50 +7450 8150 50 +7550 8150 50 +7550 8350 50 +7550 8250 50 +7450 8250 50 +7450 8350 50 +7350 8350 50 +7350 8250 50 +7250 8250 50 +7250 8350 50 +7250 8150 50 +7350 8150 50 +7350 8050 50 +7250 8050 50 +7150 8050 50 +7150 8150 50 +7050 8150 50 +7050 8050 50 +6950 8050 50 +6850 8050 50 +6850 8150 50 +6950 8150 50 +6950 8250 50 +6850 8250 50 +6850 8350 50 +6950 8350 50 +7050 8350 50 +7150 8350 50 +7150 8250 50 +7050 8250 50 +7050 8750 50 +7150 8750 50 +7150 8650 50 +7050 8650 50 +7050 8550 50 +7150 8550 50 +7150 8450 50 +7050 8450 50 +6850 8450 50 +6950 8450 50 +6950 8550 50 +6850 8550 50 +6850 8650 50 +6950 8650 50 +6950 8750 50 +6850 8750 50 +6650 8750 50 +6750 8750 50 +6750 8650 50 +6650 8650 50 +6650 8550 50 +6750 8550 50 +6750 8450 50 +6650 8450 50 +6450 8450 50 +6550 8450 50 +6550 8550 50 +6450 8550 50 +6450 8650 50 +6550 8650 50 +6550 8750 50 +6450 8750 50 +6550 8250 50 +6450 8250 50 +6450 8350 50 +6550 8350 50 +6650 8350 50 +6750 8350 50 +6750 8250 50 +6650 8250 50 +6650 8150 50 +6750 8150 50 +6750 8050 50 +6650 8050 50 +6550 8050 50 +6550 8150 50 +6450 8150 50 +6450 8050 50 +6450 7950 50 +6550 7950 50 +6550 7850 50 +6450 7850 50 +6450 7750 50 +6450 7650 50 +6550 7650 50 +6550 7750 50 +6650 7750 50 +6650 7650 50 +6750 7650 50 +6750 7750 50 +6750 7850 50 +6650 7850 50 +6650 7950 50 +6750 7950 50 +6850 7950 50 +6850 7850 50 +6950 7850 50 +6950 7950 50 +7050 7950 50 +7150 7950 50 +7150 7850 50 +7050 7850 50 +7050 7750 50 +7150 7750 50 +7150 7650 50 +7050 7650 50 +6950 7650 50 +6950 7750 50 +6850 7750 50 +6850 7650 50 +6850 7550 50 +6850 7450 50 +6950 7450 50 +6950 7550 50 +7050 7550 50 +7150 7550 50 +7150 7450 50 +7050 7450 50 +7050 7350 50 +7150 7350 50 +7150 7250 50 +7050 7250 50 +6950 7250 50 +6950 7350 50 +6850 7350 50 +6850 7250 50 +6750 7250 50 +6750 7350 50 +6650 7350 50 +6650 7250 50 +6550 7250 50 +6450 7250 50 +6450 7350 50 +6550 7350 50 +6550 7450 50 +6450 7450 50 +6450 7550 50 +6550 7550 50 +6650 7550 50 +6750 7550 50 +6750 7450 50 +6650 7450 50 +6550 7050 50 +6450 7050 50 +6450 7150 50 +6550 7150 50 +6650 7150 50 +6750 7150 50 +6750 7050 50 +6650 7050 50 +6650 6950 50 +6750 6950 50 +6750 6850 50 +6650 6850 50 +6550 6850 50 +6550 6950 50 +6450 6950 50 +6450 6850 50 +6450 6750 50 +6550 6750 50 +6550 6650 50 +6450 6650 50 +6450 6550 50 +6450 6450 50 +6550 6450 50 +6550 6550 50 +6650 6550 50 +6650 6450 50 +6750 6450 50 +6750 6550 50 +6750 6650 50 +6650 6650 50 +6650 6750 50 +6750 6750 50 +6850 6750 50 +6950 6750 50 +6950 6650 50 +6850 6650 50 +6850 6550 50 +6850 6450 50 +6950 6450 50 +6950 6550 50 +7050 6550 50 +7050 6450 50 +7150 6450 50 +7150 6550 50 +7150 6650 50 +7050 6650 50 +7050 6750 50 +7150 6750 50 +7150 6850 50 +7150 6950 50 +7050 6950 50 +7050 6850 50 +6950 6850 50 +6850 6850 50 +6850 6950 50 +6950 6950 50 +6950 7050 50 +6850 7050 50 +6850 7150 50 +6950 7150 50 +7050 7150 50 +7150 7150 50 +7150 7050 50 +7050 7050 50 +7350 7050 50 +7250 7050 50 +7250 7150 50 +7350 7150 50 +7450 7150 50 +7550 7150 50 +7550 7050 50 +7450 7050 50 +7450 6950 50 +7550 6950 50 +7550 6850 50 +7450 6850 50 +7350 6850 50 +7350 6950 50 +7250 6950 50 +7250 6850 50 +7250 6750 50 +7350 6750 50 +7350 6650 50 +7250 6650 50 +7250 6550 50 +7250 6450 50 +7350 6450 50 +7350 6550 50 +7450 6550 50 +7450 6450 50 +7550 6450 50 +7550 6550 50 +7550 6650 50 +7450 6650 50 +7450 6750 50 +7550 6750 50 +7650 6750 50 +7750 6750 50 +7750 6650 50 +7650 6650 50 +7650 6550 50 +7650 6450 50 +7750 6450 50 +7750 6550 50 +7850 6550 50 +7850 6450 50 +7950 6450 50 +7950 6550 50 +7950 6650 50 +7850 6650 50 +7850 6750 50 +7950 6750 50 +7950 6850 50 +7950 6950 50 +7850 6950 50 +7850 6850 50 +7750 6850 50 +7650 6850 50 +7650 6950 50 +7750 6950 50 +7750 7050 50 +7650 7050 50 +7650 7150 50 +7750 7150 50 +7850 7150 50 +7950 7150 50 +7950 7050 50 +7850 7050 50 +7750 7450 50 +7650 7450 50 +7650 7550 50 +7750 7550 50 +7850 7550 50 +7950 7550 50 +7950 7450 50 +7850 7450 50 +7850 7350 50 +7950 7350 50 +7950 7250 50 +7850 7250 50 +7750 7250 50 +7750 7350 50 +7650 7350 50 +7650 7250 50 +7550 7250 50 +7550 7350 50 +7450 7350 50 +7450 7250 50 +7350 7250 50 +7250 7250 50 +7250 7350 50 +7350 7350 50 +7350 7450 50 +7250 7450 50 +7250 7550 50 +7350 7550 50 +7450 7550 50 +7450 7450 50 +7550 7450 50 +7550 7550 50 +7550 7650 50 +7550 7750 50 +7450 7750 50 +7450 7650 50 +7350 7650 50 +7250 7650 50 +7250 7750 50 +7350 7750 50 +7350 7850 50 +7250 7850 50 +7250 7950 50 +7350 7950 50 +7450 7950 50 +7450 7850 50 +7550 7850 50 +7550 7950 50 +7650 7950 50 +7750 7950 50 +7750 7850 50 +7650 7850 50 +7650 7750 50 +7650 7650 50 +7750 7650 50 +7750 7750 50 +7850 7750 50 +7850 7650 50 +7950 7650 50 +7950 7750 50 +7950 7850 50 +7850 7850 50 +7850 7950 50 +7950 7950 50 +8050 7950 50 +8150 7950 50 +8150 7850 50 +8050 7850 50 +8050 7750 50 +8050 7650 50 +8150 7650 50 +8150 7750 50 +8250 7750 50 +8250 7650 50 +8350 7650 50 +8350 7750 50 +8350 7850 50 +8250 7850 50 +8250 7950 50 +8350 7950 50 +8450 7950 50 +8450 7850 50 +8550 7850 50 +8550 7950 50 +8650 7950 50 +8750 7950 50 +8750 7850 50 +8650 7850 50 +8650 7750 50 +8750 7750 50 +8750 7650 50 +8650 7650 50 +8550 7650 50 +8550 7750 50 +8450 7750 50 +8450 7650 50 +8450 7550 50 +8450 7450 50 +8550 7450 50 +8550 7550 50 +8650 7550 50 +8750 7550 50 +8750 7450 50 +8650 7450 50 +8650 7350 50 +8750 7350 50 +8750 7250 50 +8650 7250 50 +8550 7250 50 +8550 7350 50 +8450 7350 50 +8450 7250 50 +8350 7250 50 +8350 7350 50 +8250 7350 50 +8250 7250 50 +8150 7250 50 +8050 7250 50 +8050 7350 50 +8150 7350 50 +8150 7450 50 +8050 7450 50 +8050 7550 50 +8150 7550 50 +8250 7550 50 +8350 7550 50 +8350 7450 50 +8250 7450 50 +8150 7050 50 +8050 7050 50 +8050 7150 50 +8150 7150 50 +8250 7150 50 +8350 7150 50 +8350 7050 50 +8250 7050 50 +8250 6950 50 +8350 6950 50 +8350 6850 50 +8250 6850 50 +8150 6850 50 +8150 6950 50 +8050 6950 50 +8050 6850 50 +8050 6750 50 +8150 6750 50 +8150 6650 50 +8050 6650 50 +8050 6550 50 +8050 6450 50 +8150 6450 50 +8150 6550 50 +8250 6550 50 +8250 6450 50 +8350 6450 50 +8350 6550 50 +8350 6650 50 +8250 6650 50 +8250 6750 50 +8350 6750 50 +8450 6750 50 +8550 6750 50 +8550 6650 50 +8450 6650 50 +8450 6550 50 +8450 6450 50 +8550 6450 50 +8550 6550 50 +8650 6550 50 +8650 6450 50 +8750 6450 50 +8750 6550 50 +8750 6650 50 +8650 6650 50 +8650 6750 50 +8750 6750 50 +8750 6850 50 +8750 6950 50 +8650 6950 50 +8650 6850 50 +8550 6850 50 +8450 6850 50 +8450 6950 50 +8550 6950 50 +8550 7050 50 +8450 7050 50 +8450 7150 50 +8550 7150 50 +8650 7150 50 +8750 7150 50 +8750 7050 50 +8650 7050 50 +8950 7050 50 +8850 7050 50 +8850 7150 50 +8950 7150 50 +9050 7150 50 +9150 7150 50 +9150 7050 50 +9050 7050 50 +9050 6950 50 +9150 6950 50 +9150 6850 50 +9050 6850 50 +8950 6850 50 +8950 6950 50 +8850 6950 50 +8850 6850 50 +8850 6750 50 +8950 6750 50 +8950 6650 50 +8850 6650 50 +8850 6550 50 +8850 6450 50 +8950 6450 50 +8950 6550 50 +9050 6550 50 +9050 6450 50 +9150 6450 50 +9150 6550 50 +9150 6650 50 +9050 6650 50 +9050 6750 50 +9150 6750 50 +9250 6750 50 +9350 6750 50 +9350 6650 50 +9250 6650 50 +9250 6550 50 +9250 6450 50 +9350 6450 50 +9350 6550 50 +9450 6550 50 +9450 6450 50 +9550 6450 50 +9550 6550 50 +9550 6650 50 +9450 6650 50 +9450 6750 50 +9550 6750 50 +9550 6850 50 +9550 6950 50 +9450 6950 50 +9450 6850 50 +9350 6850 50 +9250 6850 50 +9250 6950 50 +9350 6950 50 +9350 7050 50 +9250 7050 50 +9250 7150 50 +9350 7150 50 +9450 7150 50 +9550 7150 50 +9550 7050 50 +9450 7050 50 +9350 7450 50 +9250 7450 50 +9250 7550 50 +9350 7550 50 +9450 7550 50 +9550 7550 50 +9550 7450 50 +9450 7450 50 +9450 7350 50 +9550 7350 50 +9550 7250 50 +9450 7250 50 +9350 7250 50 +9350 7350 50 +9250 7350 50 +9250 7250 50 +9150 7250 50 +9150 7350 50 +9050 7350 50 +9050 7250 50 +8950 7250 50 +8850 7250 50 +8850 7350 50 +8950 7350 50 +8950 7450 50 +8850 7450 50 +8850 7550 50 +8950 7550 50 +9050 7550 50 +9050 7450 50 +9150 7450 50 +9150 7550 50 +9150 7650 50 +9150 7750 50 +9050 7750 50 +9050 7650 50 +8950 7650 50 +8850 7650 50 +8850 7750 50 +8950 7750 50 +8950 7850 50 +8850 7850 50 +8850 7950 50 +8950 7950 50 +9050 7950 50 +9050 7850 50 +9150 7850 50 +9150 7950 50 +9250 7950 50 +9350 7950 50 +9350 7850 50 +9250 7850 50 +9250 7750 50 +9250 7650 50 +9350 7650 50 +9350 7750 50 +9450 7750 50 +9450 7650 50 +9550 7650 50 +9550 7750 50 +9550 7850 50 +9450 7850 50 +9450 7950 50 +9550 7950 50 +9550 8050 50 +9550 8150 50 +9450 8150 50 +9450 8050 50 +9350 8050 50 +9250 8050 50 +9250 8150 50 +9350 8150 50 +9350 8250 50 +9250 8250 50 +9250 8350 50 +9350 8350 50 +9450 8350 50 +9550 8350 50 +9550 8250 50 +9450 8250 50 +9450 8750 50 +9550 8750 50 +9550 8650 50 +9450 8650 50 +9450 8550 50 +9550 8550 50 +9550 8450 50 +9450 8450 50 +9250 8450 50 +9350 8450 50 +9350 8550 50 +9250 8550 50 +9250 8650 50 +9350 8650 50 +9350 8750 50 +9250 8750 50 +9050 8750 50 +9150 8750 50 +9150 8650 50 +9050 8650 50 +9050 8550 50 +9150 8550 50 +9150 8450 50 +9050 8450 50 +8850 8450 50 +8950 8450 50 +8950 8550 50 +8850 8550 50 +8850 8650 50 +8950 8650 50 +8950 8750 50 +8850 8750 50 +8950 8250 50 +8850 8250 50 +8850 8350 50 +8950 8350 50 +9050 8350 50 +9150 8350 50 +9150 8250 50 +9050 8250 50 +9050 8150 50 +9150 8150 50 +9150 8050 50 +9050 8050 50 +8950 8050 50 +8950 8150 50 +8850 8150 50 +8850 8050 50 +8750 8050 50 +8650 8050 50 +8650 8150 50 +8750 8150 50 +8750 8350 50 +8750 8250 50 +8650 8250 50 +8650 8350 50 +8550 8350 50 +8550 8250 50 +8450 8250 50 +8450 8350 50 +8450 8150 50 +8550 8150 50 +8550 8050 50 +8450 8050 50 +8350 8050 50 +8350 8150 50 +8250 8150 50 +8250 8050 50 +8150 8050 50 +8050 8050 50 +8050 8150 50 +8150 8150 50 +8150 8250 50 +8050 8250 50 +8050 8350 50 +8150 8350 50 +8250 8350 50 +8350 8350 50 +8350 8250 50 +8250 8250 50 +8250 8550 50 +8350 8550 50 +8350 8450 50 +8250 8450 50 +8150 8450 50 +8050 8450 50 +8050 8550 50 +8150 8550 50 +8150 8650 50 +8050 8650 50 +8050 8750 50 +8150 8750 50 +8250 8750 50 +8250 8650 50 +8350 8650 50 +8350 8750 50 +8450 8750 50 +8550 8750 50 +8550 8650 50 +8450 8650 50 +8450 8550 50 +8450 8450 50 +8550 8450 50 +8550 8550 50 +8650 8550 50 +8650 8450 50 +8750 8450 50 +8750 8550 50 +8750 8650 50 +8650 8650 50 +8650 8750 50 +8750 8750 50 +8750 8850 50 +8650 8850 50 +8650 8950 50 +8750 8950 50 +8750 9150 50 +8750 9050 50 +8650 9050 50 +8650 9150 50 +8550 9150 50 +8550 9050 50 +8450 9050 50 +8450 9150 50 +8450 8950 50 +8550 8950 50 +8550 8850 50 +8450 8850 50 +8350 8850 50 +8350 8950 50 +8250 8950 50 +8250 8850 50 +8150 8850 50 +8050 8850 50 +8050 8950 50 +8150 8950 50 +8150 9050 50 +8050 9050 50 +8050 9150 50 +8150 9150 50 +8250 9150 50 +8350 9150 50 +8350 9050 50 +8250 9050 50 +8250 9350 50 +8350 9350 50 +8350 9250 50 +8250 9250 50 +8150 9250 50 +8050 9250 50 +8050 9350 50 +8150 9350 50 +8150 9450 50 +8050 9450 50 +8050 9550 50 +8150 9550 50 +8250 9550 50 +8250 9450 50 +8350 9450 50 +8350 9550 50 +8450 9550 50 +8550 9550 50 +8550 9450 50 +8450 9450 50 +8450 9350 50 +8450 9250 50 +8550 9250 50 +8550 9350 50 +8650 9350 50 +8650 9250 50 +8750 9250 50 +8750 9350 50 +8750 9450 50 +8650 9450 50 +8650 9550 50 +8750 9550 50 +8850 9550 50 +8950 9550 50 +8950 9450 50 +8850 9450 50 +8850 9350 50 +8850 9250 50 +8950 9250 50 +8950 9350 50 +9050 9350 50 +9050 9250 50 +9150 9250 50 +9150 9350 50 +9150 9450 50 +9050 9450 50 +9050 9550 50 +9150 9550 50 +9250 9550 50 +9250 9450 50 +9350 9450 50 +9350 9550 50 +9450 9550 50 +9550 9550 50 +9550 9450 50 +9450 9450 50 +9450 9350 50 +9550 9350 50 +9550 9250 50 +9450 9250 50 +9350 9250 50 +9350 9350 50 +9250 9350 50 +9250 9250 50 +9250 9150 50 +9250 9050 50 +9350 9050 50 +9350 9150 50 +9450 9150 50 +9550 9150 50 +9550 9050 50 +9450 9050 50 +9450 8950 50 +9550 8950 50 +9550 8850 50 +9450 8850 50 +9350 8850 50 +9350 8950 50 +9250 8950 50 +9250 8850 50 +9150 8850 50 +9150 8950 50 +9050 8950 50 +9050 8850 50 +8950 8850 50 +8850 8850 50 +8850 8950 50 +8950 8950 50 +8950 9050 50 +8850 9050 50 +8850 9150 50 +8950 9150 50 +9050 9150 50 +9150 9150 50 +9150 9050 50 +9050 9050 50 +9950 8850 50 +9950 8950 50 +9850 8950 50 +9850 8850 50 +9750 8850 50 +9650 8850 50 +9650 8950 50 +9750 8950 50 +9750 9050 50 +9650 9050 50 +9650 9150 50 +9750 9150 50 +9850 9150 50 +9850 9050 50 +9950 9050 50 +9950 9150 50 +9950 9250 50 +9950 9350 50 +9850 9350 50 +9850 9250 50 +9750 9250 50 +9650 9250 50 +9650 9350 50 +9750 9350 50 +9750 9450 50 +9650 9450 50 +9650 9550 50 +9750 9550 50 +9850 9550 50 +9850 9450 50 +9950 9450 50 +9950 9550 50 +9850 8750 50 +9950 8750 50 +9950 8650 50 +9850 8650 50 +9850 8550 50 +9950 8550 50 +9950 8450 50 +9850 8450 50 +9650 8450 50 +9750 8450 50 +9750 8550 50 +9650 8550 50 +9650 8650 50 +9750 8650 50 +9750 8750 50 +9650 8750 50 +9750 8250 50 +9650 8250 50 +9650 8350 50 +9750 8350 50 +9850 8350 50 +9950 8350 50 +9950 8250 50 +9850 8250 50 +9850 8150 50 +9950 8150 50 +9950 8050 50 +9850 8050 50 +9750 8050 50 +9750 8150 50 +9650 8150 50 +9650 8050 50 +9650 7950 50 +9750 7950 50 +9750 7850 50 +9650 7850 50 +9650 7750 50 +9650 7650 50 +9750 7650 50 +9750 7750 50 +9850 7750 50 +9850 7650 50 +9950 7650 50 +9950 7750 50 +9950 7850 50 +9850 7850 50 +9850 7950 50 +9950 7950 50 +9950 7250 50 +9950 7350 50 +9850 7350 50 +9850 7250 50 +9750 7250 50 +9650 7250 50 +9650 7350 50 +9750 7350 50 +9750 7450 50 +9650 7450 50 +9650 7550 50 +9750 7550 50 +9850 7550 50 +9950 7550 50 +9950 7450 50 +9850 7450 50 +9750 7050 50 +9650 7050 50 +9650 7150 50 +9750 7150 50 +9850 7150 50 +9950 7150 50 +9950 7050 50 +9850 7050 50 +9850 6950 50 +9950 6950 50 +9950 6850 50 +9850 6850 50 +9750 6850 50 +9750 6950 50 +9650 6950 50 +9650 6850 50 +9650 6750 50 +9750 6750 50 +9750 6650 50 +9650 6650 50 +9650 6550 50 +9650 6450 50 +9750 6450 50 +9750 6550 50 +9850 6550 50 +9850 6450 50 +9950 6450 50 +9950 6550 50 +9950 6650 50 +9850 6650 50 +9850 6750 50 +9950 6750 50 +9950 9650 50 +9950 9750 50 +9850 9750 50 +9850 9650 50 +9750 9650 50 +9650 9650 50 +9650 9750 50 +9750 9750 50 +9750 9850 50 +9650 9850 50 +9650 9950 50 +9750 9950 50 +9850 9950 50 +9850 9850 50 +9950 9850 50 +9950 9950 50 diff --git a/scripts/calc_propagation_velocity_full_grid/main.cpp b/scripts/calc_propagation_velocity_full_grid/main.cpp new file mode 100644 index 00000000..7d72c9cd --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/main.cpp @@ -0,0 +1,488 @@ +// Author: Lucas Berg +// WARNING: This code works only for a plain mesh + +// TODO: Refactor this code. Divide into modules ... + + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define PRINT_LINE "=============================================================================" + +using namespace std; + +struct cell +{ + uint32_t id; // Original index + + double x, y, z; // Coordinates + double at; // Activation time + double cv; // Conduction velocity + + bool in_boundary_1; // East + bool in_boundary_2; // South + bool in_boundary_3; // West + bool in_boundary_4; // North +}; + +struct cell* new_cell () +{ + struct cell *result = (struct cell*)malloc(sizeof(struct cell)); + + return result; +} + +struct tissue +{ + uint32_t total_num_cells; + uint32_t num_cells_in_x; + uint32_t num_cells_in_y; + + double dx; + double dy; + + struct cell *cells; +}; + +struct tissue* new_tissue (const uint32_t total_num_cells,\ + const double side_length_x, const double side_length_y,\ + const double dx, const double dy) +{ + struct tissue *result = (struct tissue*)malloc(sizeof(struct tissue)); + + result->total_num_cells = total_num_cells; + result->cells = (struct cell*)malloc(sizeof(struct cell)*total_num_cells); + + result->num_cells_in_x = nearbyint(side_length_x / dx); + result->num_cells_in_y = nearbyint(side_length_y / dy); + + result->dx = dx; + result->dy = dy; + + return result; +} + +void write_conduction_velocity_map_to_vtu (vtkUnstructuredGrid *unstructuredGrid, struct tissue *the_tissue, const string output_filename) +{ + uint32_t total_num_cells = the_tissue->total_num_cells; + struct cell *cells = the_tissue->cells; + + // Copy the conduction velocity from the tissue structure to a + double value; + vtkSmartPointer values = vtkSmartPointer::New(); + + for (uint32_t i = 0; i < total_num_cells; i++) + { + values->InsertNextValue(cells[i].cv); + } + + // Set the conduction velocity data as the scalars of the CellData from the vtkUnstructuredGrid + unstructuredGrid->GetCellData()->SetScalars(values); + + // Write the new grid to a VTU file + vtkSmartPointer writer = vtkSmartPointer::New(); + writer->SetFileName(output_filename.c_str()); + writer->SetInputData(unstructuredGrid); + writer->Write(); + + printf("[+] Conduction velocity map write into '%s' file!\n",output_filename.c_str()); +} + +void read_data_from_files (struct tissue *the_tissue,\ + const string position_filename, const string at_filename) +{ + double at; + double x, y, z; + + FILE *position_file = fopen(position_filename.c_str(),"r"); + FILE *at_file = fopen(at_filename.c_str(),"r"); + + uint32_t total_num_cells = the_tissue->total_num_cells; + + for (uint32_t i = 0; i < total_num_cells; i++) + { + fscanf(position_file,"%lf %lf %lf",&x,&y,&z); + fscanf(at_file,"%lf",&at); + + the_tissue->cells[i].id = i; + the_tissue->cells[i].x = x; + the_tissue->cells[i].y = y; + the_tissue->cells[i].z = z; + the_tissue->cells[i].at = at; + + the_tissue->cells[i].in_boundary_1 = false; + the_tissue->cells[i].in_boundary_2 = false; + the_tissue->cells[i].in_boundary_3 = false; + the_tissue->cells[i].in_boundary_4 = false; + } + + fclose(at_file); + fclose(position_file); +} + +void print_tissue (struct tissue *the_tissue) +{ + uint32_t nc = the_tissue->total_num_cells; + struct cell *cells = the_tissue->cells; + + for (uint32_t i = 0; i < nc; i++) + { + printf("Cell %u = (%g,%g,%g) -- AT = %g -- Velocity = %g -- (B1 = %u, B2 = %u, B3 = %u, B4 = %u)\n",cells[i].id,\ + cells[i].x,cells[i].y,cells[i].z,cells[i].at,cells[i].cv,\ + cells[i].in_boundary_1,cells[i].in_boundary_2,cells[i].in_boundary_3,cells[i].in_boundary_4); + } + +} + +int sort_by_position (const void *a, const void *b) +{ + struct cell *c1 = (struct cell *)a; + struct cell *c2 = (struct cell *)b; + + if (c1->x < c2->x) + return true; + else + { + if (c1->x == c2->x) + { + if (c1->y < c2->y) + return true; + else + { + if (c1->y == c2->y) + { + if (c1->z < c2->z) + return true; + else + return false; + } + else + { + return false; + } + } + } + else + { + return false; + } + } +} + +int sort_by_index (const void *a, const void *b) +{ + struct cell *c1 = (struct cell *)a; + struct cell *c2 = (struct cell *)b; + + if (c1->id < c2->id) + return true; + else + return false; +} + +void set_boundaries (struct cell *the_cell, const uint32_t i, const uint32_t j,\ + const uint32_t nx, const uint32_t ny) +{ + // Inside east boundary + if (i == 0) + the_cell->in_boundary_1 = true; + // Inside south boundary + if (j == (ny-1)) + the_cell->in_boundary_2 = true; + // Inside west boundary + if (i == (nx-1)) + the_cell->in_boundary_3 = true; + // Inside north boundary + if (j == 0) + the_cell->in_boundary_4 = true; +} + +double center_finite_difference (struct tissue *the_tissue, const uint32_t i, const uint32_t j, const char axis) +{ + double result; + + uint32_t north; + uint32_t east; + uint32_t south; + uint32_t west; + + struct cell *cells = the_tissue->cells; + uint32_t num_cells_in_y = the_tissue->num_cells_in_y; + double dx = the_tissue->dx; + double dy = the_tissue->dy; + + if (axis == 'x') + { + east = (i-1) * num_cells_in_y + j; + west = (i+1) * num_cells_in_y + j; + + result = (cells[east].at - cells[west].at) / (2.0*dx); + } + else if (axis == 'y') + { + north = i * num_cells_in_y + (j-1); + south = i * num_cells_in_y + (j+1); + + result = (cells[north].at - cells[south].at) / (2.0*dy); + } + else + { + printf("[-] ERROR! On 'center_finite_difference', invalid axis!\n"); + exit(EXIT_FAILURE); + } + + return result; +} + +double forward_finite_difference (struct tissue *the_tissue, const uint32_t i, const uint32_t j, const char axis) +{ + double result; + + uint32_t center; + uint32_t north; + uint32_t east; + uint32_t south; + uint32_t west; + + struct cell *cells = the_tissue->cells; + uint32_t num_cells_in_y = the_tissue->num_cells_in_y; + double dx = the_tissue->dx; + double dy = the_tissue->dy; + + if (axis == 'x') + { + center = i * num_cells_in_y + j; + west = (i+1) * num_cells_in_y + j; + + result = (cells[west].at - cells[center].at) / (dx); + } + else if (axis == 'y') + { + center = i * num_cells_in_y + j; + south = i * num_cells_in_y + (j+1); + + result = (cells[south].at - cells[center].at) / (dy); + } + else + { + printf("[-] ERROR! On 'forward_finite_difference', invalid axis!\n"); + exit(EXIT_FAILURE); + } + + return result; +} + +double backward_finite_difference (struct tissue *the_tissue, const uint32_t i, const uint32_t j, const char axis) +{ + double result; + + uint32_t center; + uint32_t north; + uint32_t east; + uint32_t south; + uint32_t west; + + struct cell *cells = the_tissue->cells; + uint32_t num_cells_in_y = the_tissue->num_cells_in_y; + double dx = the_tissue->dx; + double dy = the_tissue->dy; + + if (axis == 'x') + { + center = i * num_cells_in_y + j; + east = (i-1) * num_cells_in_y + j; + + result = (cells[center].at - cells[east].at) / (dx); + } + else if (axis == 'y') + { + center = i * num_cells_in_y + j; + north = i * num_cells_in_y + (j-1); + + result = (cells[center].at - cells[north].at) / (dy); + } + else + { + printf("[-] ERROR! On 'forward_finite_difference', invalid axis!\n"); + exit(EXIT_FAILURE); + } + + return result; +} + +void calculate_instantenous_velocity (struct tissue *the_tissue, struct cell *the_cell, const uint32_t i, const uint32_t j) +{ + double vx, vy; + + bool in_boundary_1 = the_cell->in_boundary_1; + bool in_boundary_2 = the_cell->in_boundary_2; + bool in_boundary_3 = the_cell->in_boundary_3; + bool in_boundary_4 = the_cell->in_boundary_4; + + // Case 1: Interior cell + if (!in_boundary_1 && !in_boundary_2 && !in_boundary_3 && !in_boundary_4) + { + vx = center_finite_difference(the_tissue,i,j,'x'); + vy = center_finite_difference(the_tissue,i,j,'y'); + } + // Case 2: Upper right corner + else if (in_boundary_1 && in_boundary_4) + { + vx = forward_finite_difference(the_tissue,i,j,'x'); + vy = forward_finite_difference(the_tissue,i,j,'y'); + } + // Case 3: Down right corner + else if (in_boundary_1 && in_boundary_2) + { + vx = forward_finite_difference(the_tissue,i,j,'x'); + vy = backward_finite_difference(the_tissue,i,j,'y'); + } + // Case 4: Down left corner + else if (in_boundary_2 && in_boundary_3) + { + vx = backward_finite_difference(the_tissue,i,j,'x'); + vy = backward_finite_difference(the_tissue,i,j,'y'); + } + // Case 5: Upper left corner + else if (in_boundary_3 && in_boundary_4) + { + vx = backward_finite_difference(the_tissue,i,j,'x'); + vy = forward_finite_difference(the_tissue,i,j,'y'); + } + // Case 6: Right boundary + else if (in_boundary_1) + { + vx = forward_finite_difference(the_tissue,i,j,'x'); + vy = center_finite_difference(the_tissue,i,j,'y'); + } + // Case 7: Down boundary + else if (in_boundary_2) + { + vx = center_finite_difference(the_tissue,i,j,'x'); + vy = backward_finite_difference(the_tissue,i,j,'y'); + } + // Case 8: Left boundary + else if (in_boundary_3) + { + vx = backward_finite_difference(the_tissue,i,j,'x'); + vy = center_finite_difference(the_tissue,i,j,'y'); + } + // Case 9: Upper boundary + else if (in_boundary_4) + { + vx = center_finite_difference(the_tissue,i,j,'x'); + vy = forward_finite_difference(the_tissue,i,j,'y'); + } + else + { + printf("[-] ERROR! On 'calculate_instantenous_velocity', invalid position (i,j)!\n"); + exit(EXIT_FAILURE); + } + + // The value is given in {ms/um}, + // so we need to invert these values to get the correct velocity unit {um/ms} + vx = 1.0 / vx; + vy = 1.0 / vy; + + // Calculate the norm of velocity vector and stored in 'cv' variable of the cell + the_cell->cv = sqrt(pow(vx,2.0) + pow(vy,2.0)); + +} + +void calculate_propagation_velocity (struct tissue *the_tissue) +{ + struct cell *cells = the_tissue->cells; + uint32_t num_cells_in_x = the_tissue->num_cells_in_x; + uint32_t num_cells_in_y = the_tissue->num_cells_in_y; + + for (uint32_t i = 0; i < num_cells_in_y; i++) + { + for (uint32_t j = 0; j < num_cells_in_x; j++) + { + uint32_t k = i * num_cells_in_y + j; + + set_boundaries(&cells[k],i,j,num_cells_in_x,num_cells_in_y); + + calculate_instantenous_velocity(the_tissue,&cells[k],i,j); + } + } + + //print_tissue(the_tissue); +} + +int main (int argc, char *argv[]) +{ + if (argc-1 != 8) + { + cerr << PRINT_LINE << endl; + cerr << "Usage:> " << argv[0] << " "; + cerr << " " << endl; + cerr << PRINT_LINE << endl; + cerr << " = VTU file with the data from the simulated tissue" << endl; + cerr << " = Input file with the activation time of every cell from the simulation" << endl; + cerr << " = Input file with the positions of every cell from the simulation" << endl; + cerr << " = Output filename with the activation time error write into the tissue" << endl; + cerr << PRINT_LINE << endl; + cerr << "Example:" << endl; + cerr << argv[0] << " ../../outputs/plain_100_100_100_fhn/V_it_0.vtu inputs/cells-at.txt inputs/cells-positions.txt outputs/activation_time_map.vtu"; + cerr << " 10000 10000 100 100" << endl; + cerr << PRINT_LINE << endl; + + exit(EXIT_FAILURE); + } + + string vtu_filename = argv[1]; + string at_filename = argv[2]; + string position_filename = argv[3]; + string output_filename = argv[4]; + double side_length_x = atof(argv[5]); + double side_length_y = atof(argv[6]); + double dx = atof(argv[7]); + double dy = atof(argv[8]); + + vtkUnstructuredGrid *unstructuredGrid; + + // Read the data from the VTU file + vtkSmartPointer reader = vtkSmartPointer::New(); + reader->SetFileName(vtu_filename.c_str()); + reader->Update(); + + // Get a reference to the data as a 'vtkUnstructuredGrid' structure + unstructuredGrid = reader->GetOutput(); + uint32_t total_num_cells = unstructuredGrid->GetNumberOfCells(); + + struct tissue *the_tissue = new_tissue(total_num_cells,side_length_x,side_length_y,dx,dy); + read_data_from_files(the_tissue,position_filename,at_filename); + //print_tissue(the_tissue); + + qsort(the_tissue->cells,the_tissue->total_num_cells,sizeof(struct cell),sort_by_position); + //print_tissue(the_tissue); + + calculate_propagation_velocity(the_tissue); + //print_tissue(the_tissue); + + qsort(the_tissue->cells,the_tissue->total_num_cells,sizeof(struct cell),sort_by_index); + + // Now, the array of cells is in the same order as the cells from the VTU file + write_conduction_velocity_map_to_vtu (unstructuredGrid,the_tissue,output_filename); + + return 0; +} \ No newline at end of file diff --git a/scripts/calc_propagation_velocity_full_grid/recompile_project.sh b/scripts/calc_propagation_velocity_full_grid/recompile_project.sh new file mode 100755 index 00000000..5a19dab7 --- /dev/null +++ b/scripts/calc_propagation_velocity_full_grid/recompile_project.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +BUILD_DIR="build" +BUILD_TYPE="Release" + +if [[ "$#" -eq 1 ]]; then + BUILD_DIR=$1 +fi + +if [[ "$#" -eq 2 ]]; then + BUILD_DIR=$1 + BUILD_TYPE=$2 +fi + + +if [[ ! -d "${BUILD_DIR}" ]]; then + echo "Directory ${BUILD_DIR} does not exist. Creating." + mkdir ${BUILD_DIR} +fi + +cd ${BUILD_DIR}; cmake -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ..; make diff --git a/scripts/cell_positions_calculator/main.cpp b/scripts/cell_positions_calculator/main.cpp index fe25e334..4b96cb9e 100644 --- a/scripts/cell_positions_calculator/main.cpp +++ b/scripts/cell_positions_calculator/main.cpp @@ -225,7 +225,7 @@ int main (int argc, char *argv[]) read_control_volumes_from_vtu(the_tissue,unstructuredGrid); print_control_volumes(the_tissue); - //write_control_volumes_middle_positions(the_tissue); + write_control_volumes_middle_positions(the_tissue); write_control_volumes_middle_positions_to_vtp(the_tissue); return 0;