diff --git a/.gitignore b/.gitignore index 96b7bfb..30c1abd 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ fab venv gerber gerber.zip +.ipynb_checkpoints diff --git a/paper/paper.tex b/paper/paper.tex index cab2b6b..fb770a9 100644 --- a/paper/paper.tex +++ b/paper/paper.tex @@ -54,51 +54,68 @@ parts of the mesh. Our TDR circuit improves over previous low-cost TDR approaches by utilizing exclusively low-cost, consumer-grade components with a total Bill of Materials (BoM) cost of less than 10\$ while achieving a time resolution better than \qty{200}{\pico\second}. - % We validate our mesh monitoring system in a number of realistic attack scenarios using a real-time, embeddable - % Machine Learning (ML) classifier. + % Should we validate our mesh monitoring system in a number of realistic attack scenarios using a real-time, + % embeddable Machine Learning (ML) classifie? % TODO: Use Dynamic Time Warping to compare traces? \end{abstract} \todo{In abstract: specific bandwidth / risetime numbers.} -\todo{In abstract: Add machine learning / "AI" classifier.} \section{Introduction} Security meshes continue to be the state of the art for tamper sensing in in applications where sophisticated physical attacks must be prevented. Security meshes usually consist of two or more conductive traces that are laid out in a meandering pattern to cover a surface, and which are monitored electrically to detect attempts at penetrating this -surface. Security meshes can be implemented at the macro scale, covering entire Printed Circuit Board Assemblies +surface. While commercial designs often only monitor for short circuits or breaks in the mesh traces, monitoring this +coarse is incapable of detecting even less sophisticated attacks attempting to circumvent part of the mesh, thus +requring the mesh to be made from a special material that is difficult to manipulate without breaking it. + +To enable the ues of less expensive, commodity materials such as Printed Circuit Boards (PCBs), the mesh's integrity +must be monitored with higher fidelity. In this paper, we present a low-cost monitoring circuit for security meshes +based on a Time-Domain Reflectometry (TDR) approach that provides such improved measurement fidelity compared to +commercial systems, and enables the use of less sophisticated meshes made from less expensive materials. +Compared to previous academic designs, our approach can be implemented at much lower cost since it exclusively uses +inexpensive, commercially available mass-market components. Utilizing a proper TDR frontend, we improve over previous, +delay-based approaches in monitoring fidelity, achieving sufficient sensitivity for the detection of high-impedance +oscilloscope probes despite such probes being specifically designed to conduct measurements without disturbing the +circuit under test. Unlike previous, capacitance-based approaches, our design is compatible with inexpensive signal +switch ICs, enabling the protection of arbitrarily large meshes at minimal cost without compromising sensitivity. + +Security meshes can be implemented at the macro scale, covering entire Printed Circuit Board Assemblies (PCBAs) in applications such as Hardware Security Modules (HSMs) or card payment terminals, or they can be implemented at the micro scale to prevent the readout of secrets from Integrated Circuits (ICs) such as smartcards or Trusted -Platform Modules (TPMs). Micro-scale tamper sensing meshes are usually as passive sensors without a continuous power -supply, and are only checked once during system powerup, macro-scale meshes are usually implemented as active sensors -with a continuous backup power supply so as to not give the attacker a window of attack when the remaining system is -powered down. +Platform Modules (TPMs). Commercial implementations of macro-scale security mesh monitoring circuits are largely limited +to simple trace continuity monitoring due to cost constraints. A limited amount of academic work on higher-fidelity +monitoring approaches exists, but comes with the use of expensive, specialty components and has not yet found practical +adoption. -There are some academic works suggesting the use of security meshes as Physically Uncloneable Functions (PUFs) to +Micro-scale tamper sensing meshes are usually implemented as passive sensors without a continuous power supply, and are +only checked once during system powerup, while macro-scale meshes are usually implemented as active sensors with a +continuous backup power supply so as to not give the attacker a window of attack when the remaining system is powered +down. There are some academic works suggesting the use of security meshes as Physically Uncloneable Functions (PUFs) to provide a high-fidelity tamper sensor that can even detect attempts at patching the mesh to fix traces broken in a drilling attack. While early work in this area was limited in the size of the protected envelope, recent advancements allow for the protection of entire PCBAs similar in size to common commercial systems such as HSMs or the processing -subsystems of card payment terminals. +subsystems of card payment terminals\todo{cite ihsm paper}. -As is often the case with security technologies, in practice there exists a tension between the level of security -offered by a particular security mesh implementation, and its implementation cost. The most secure meshes require -specialized manufacturing techniques that aim to produce what is essentially a Flexible Printed Circuit (FPC) whose -materials are specifically chosen to be as fragile as possible such that it breaks even during careful manipulation by -an attacker. - -In contrast to this in the industry, simpler approaches are still commonly used for their ease of implementation. Often, +As is often the case with security technologies, in practice a tension exists between the level of security offered by a +particular security mesh implementation, and its implementation cost. The most secure meshes require specialized +manufacturing techniques that aim to produce what is essentially a Flexible Printed Circuit (FPC) whose materials are +specifically chosen to be as fragile as possible such that it breaks even during careful manipulation by an attacker. In +contrast to this, industrially simpler approaches are still commonly used for their ease of implementation. Often, standard copper/polyimide FPCs are used because of the wide availability of manufacturing services. In some -lower-security applications such as card payment terminals, meshes manufactured from simple PCBs are even used to -provide protection in directions considered especially vulnerable, without enclosing the whole PCBA. +lower-security applications such as card payment terminals, meshes manufactured from simple PCBs are used without +enclosing the whole PCBA. In this paper, we introduce an approach for the design of security mesh monitoring circuitry that provides dramatically -higher fidelity compared to state-of-the-art conductivity monitoring, improving the sensitivity of meshes even when +higher fidelity compared to state-of-the-art conductivity monitoring and improves the sensitivity of meshes even when manufactured using less advanced technologies such as standard FPC or PCB processes. Our approach consists of an -optimized, low-cost differential Time Domain Reflectometry (TDR) frontend that provides better than -\qty{200}{\pico\second}( resolution, connected to a security mesh. Using our TDR frontend, mesh integrity can be -characterized at high fidelity, producing several hundred measurements for each meter of mesh trace length. - +optimized, low-cost differential Time Domain Reflectometry (TDR) frontend built around a commodity microcontroller and +an amplifier IC originally intended for digital video applications that together achieve pulse risetimes below +\qty{200}{\pico\second}, corresponding to only \qty{3}{\centi\meter} of wave propagation inside the mesh at the speed of +light in PCB material. Using our TDR frontend, mesh integrity can be characterized at high fidelity, producing 70 data +points for each meter of mesh length, resulting in a measurement density per mesh area of +\qty{150}{\bit\per\centi\meter^2} when using a mesh manufactured in a commercial PCB process. \todo{citations for applications} @@ -203,8 +220,6 @@ article} to reconstruct a downsampled copy of the input signal in the analog dom \subsection{Low-Cost Time Domain Reflectometry} -\subsection{Machine Learning and Anomaly Detection} - \section{Time-Domain Reflectometry} An issue with a plain TDR measurement is that it only measures reflected signal components. If we connected a TDR @@ -231,7 +246,9 @@ reflections out of it. Finally, we need a fast ADC to capture the reflections. The focus of our circuit design is on cost. Since physical attacks happen on a time scale of minutes or hours, we do not need a fast acquisition rate. Thus, we chose an equivalent-time sampling setup instead of direct conversion, reducing the requirements of our data acquisition and signal processing fronted from gigasamples per second to mere megasamples, -well within the range what a commodity microcontroller can handle. A challenge in equivalent-time sampling is +well within the range what a commodity microcontroller can handle. +\todo{compare to that sram adc design} +A challenge in equivalent-time sampling is precisely phase-synchronizing the sampling pulse to the fundamental frequency of the input signal, which is usually implemented by using a high-speed comparator. We can avoid this expensive component here since our TDR frontend generates the stimulus signal itself. Thus, we only have to generate a sampling pulse at an adjustable phase to the @@ -413,8 +430,6 @@ layout, we leave its implementation to future work\todo{Mention this here, or be \subsection{Frontend Characterization} -\section{Anomaly Detection through Machine Learning} - \section{Experimental Evaluation} To validate our design, we will perform a two-fold evaluation. First, we want to measure the performance of our sampling @@ -563,6 +578,18 @@ content such that it was still able to turn on the sampling gate's diode bridge &3 &4\\\hline + \textbf{Size}& + $35\times\qty{70}{\milli\meter}$& + $35\times\qty{70}{\milli\meter}$& + $35\times\qty{70}{\milli\meter}$& + $35\times\qty{70}{\milli\meter}$\\ + + \textbf{Area}& + $\qty{24.5}{\centi\meter^2}$& + $\qty{24.5}{\centi\meter^2}$& + $\qty{24.5}{\centi\meter^2}$& + $\qty{24.5}{\centi\meter^2}$\\\hline + \textbf{Trace width}& \qty{150}{\micro\meter}& \qty{200}{\micro\meter}& @@ -662,7 +689,12 @@ content such that it was still able to turn on the sampling gate's diode bridge \begin{center} \includegraphics[width=\textwidth]{fig_mesh_length.pdf} \end{center} - \caption{} + \caption{TDR responses captured using our design with each of four candidate pulse amplifier ICs and four mesh test + speciments. The four specimens cover the same area using four different densities, resulting in a length ratio of + approximately $1:2:3:4$. The shown time range covers the primary reflection of the stimulus pulse's falling edge. + The vertical scale of all four graphs is in Volts at the ADC. Note that due to different characteristics of the + pulse amplifiers, the four circuit variants use different tuning of the post-sampling amplifier before the + adc---thus the vertical scale should not be compared between ICs.} \label{fig_mesh_length} \end{figure} @@ -672,7 +704,13 @@ content such that it was still able to turn on the sampling gate's diode bridge \begin{center} \includegraphics[width=\textwidth]{fig_manip_shape.pdf} \end{center} - \caption{} + \caption{TDR responses captured using our design under four different attack scenarios. In three scenarios, the + mesh's traces are shorted in one of three locations. Location 1 is \qty{558}{\milli\meter}, location 2 is + \qty{125}{\milli\meter} and location 3 is \qty{850}{\milli\meter} from the start of the mesh. In the fourth + scenario, one mesh trace is cut midway through the mesh. The left and right plots show the positive and negative + trace of the differential pair, respectively. The black traces show four baseline measurements with no manipulations + taken in between attacks. The vertical offset between the baseline measurements is caused by temperature drift, + which causes a small DC offset in our design. The vertical scale is in Volts at the ADC.} \label{fig_manip_shape} \end{figure} @@ -680,7 +718,12 @@ content such that it was still able to turn on the sampling gate's diode bridge \begin{center} \includegraphics[width=\textwidth]{fig_probe_shape.pdf} \end{center} - \caption{} + \caption{The circuit's TDR response under a probing attack using an oscilloscope probe. Black traces are a series of + un-probed baseline measurements taken between attacks. All traces are plotted relative to a separate baseline trace + taken at the begginning of the experiment. The probe used was a Rigol PVP3150 $\times 1/\times 10$ probe used with + ground clip grounded to the mesh ground and used without tip attachment. In each traces, the mesh was probed in one + of three locations as in Figure\ \ref{fig_manip_shape}, and on one of the two mesh traces. The shown time range + shows the primary reflection of the stimulus pulse's rising edge.} \label{fig_probe_shape} \end{figure} % spectrum analyzer-measured reconstructed rise times for PI3HDX12211 (new measuremewnts!) ONET8501 and TDP0604 diff --git a/uut_meshes_density/mesh_viz_bottom_text.svg b/uut_meshes_density/mesh_viz_bottom_text.svg new file mode 100644 index 0000000..5667346 --- /dev/null +++ b/uut_meshes_density/mesh_viz_bottom_text.svg @@ -0,0 +1,46131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4.43 + + + + + 4.43 + + + + + 15.16 + + + + + 15.16 + + + + + 23.52 + + + + + 23.52 + + + + + 36.69 + + + + + 36.69 + + + + + 49.85 + + + + + 49.85 + + + + + 54.92 + + + + + 54.92 + + + + + 59.98 + + + + + 59.98 + + + + + 71.95 + + + + + 71.95 + + + + + 83.91 + + + + + 83.91 + + + + + 98.19 + + + + + 98.19 + + + + + 112.47 + + + + + 112.47 + + + + + 116.51 + + + + + 116.51 + + + + + 121.84 + + + + + 121.84 + + + + + 127.70 + + + + + 127.70 + + + + + 132.89 + + + + + 132.89 + + + + + 137.88 + + + + + 137.88 + + + + + 143.09 + + + + + 143.09 + + + + + 147.68 + + + + + 147.68 + + + + + 152.48 + + + + + 152.48 + + + + + 157.28 + + + + + 157.28 + + + + + 162.08 + + + + + 162.08 + + + + + 166.88 + + + + + 166.88 + + + + + 171.68 + + + + + 171.68 + + + + + 176.48 + + + + + 176.48 + + + + + 181.80 + + + + + 181.80 + + + + + 186.60 + + + + + 186.60 + + + + + 191.40 + + + + + 191.40 + + + + + 196.20 + + + + + 196.20 + + + + + 201.53 + + + + + 201.53 + + + + + 206.86 + + + + + 206.86 + + + + + 211.79 + + + + + 211.79 + + + + + 216.92 + + + + + 216.92 + + + + + 221.05 + + + + + 221.05 + + + + + 225.64 + + + + + 225.64 + + + + + 230.23 + + + + + 230.23 + + + + + 234.57 + + + + + 234.57 + + + + + 239.90 + + + + + 239.90 + + + + + 245.23 + + + + + 245.23 + + + + + 250.56 + + + + + 250.56 + + + + + 256.21 + + + + + 256.21 + + + + + 262.28 + + + + + 262.28 + + + + + 266.62 + + + + + 266.62 + + + + + 270.75 + + + + + 270.75 + + + + + 275.34 + + + + + 275.34 + + + + + 279.68 + + + + + 279.68 + + + + + 284.06 + + + + + 284.06 + + + + + 288.40 + + + + + 288.40 + + + + + 293.20 + + + + + 293.20 + + + + + 298.00 + + + + + 298.00 + + + + + 302.34 + + + + + 302.34 + + + + + 306.47 + + + + + 306.47 + + + + + 312.33 + + + + + 312.33 + + + + + 318.51 + + + + + 318.51 + + + + + 323.84 + + + + + 323.84 + + + + + 328.96 + + + + + 328.96 + + + + + 333.30 + + + + + 333.30 + + + + + 337.64 + + + + + 337.64 + + + + + 342.23 + + + + + 342.23 + + + + + 346.57 + + + + + 346.57 + + + + + 351.16 + + + + + 351.16 + + + + + 355.96 + + + + + 355.96 + + + + + 360.76 + + + + + 360.76 + + + + + 365.56 + + + + + 365.56 + + + + + 370.36 + + + + + 370.36 + + + + + 375.69 + + + + + 375.69 + + + + + 380.49 + + + + + 380.49 + + + + + 385.29 + + + + + 385.29 + + + + + 391.14 + + + + + 391.14 + + + + + 395.94 + + + + + 395.94 + + + + + 400.94 + + + + + 400.94 + + + + + 406.60 + + + + + 406.60 + + + + + 411.40 + + + + + 411.40 + + + + + 415.99 + + + + + 415.99 + + + + + 420.12 + + + + + 420.12 + + + + + 425.08 + + + + + 425.08 + + + + + 429.19 + + + + + 429.19 + + + + + 433.78 + + + + + 433.78 + + + + + 438.58 + + + + + 438.58 + + + + + 443.38 + + + + + 443.38 + + + + + 448.18 + + + + + 448.18 + + + + + 452.98 + + + + + 452.98 + + + + + 457.78 + + + + + 457.78 + + + + + 462.58 + + + + + 462.58 + + + + + 467.38 + + + + + 467.38 + + + + + 471.72 + + + + + 471.72 + + + + + 476.70 + + + + + 476.70 + + + + + 481.70 + + + + + 481.70 + + + + + 487.36 + + + + + 487.36 + + + + + 492.16 + + + + + 492.16 + + + + + 496.96 + + + + + 496.96 + + + + + 501.76 + + + + + 501.76 + + + + + 506.56 + + + + + 506.56 + + + + + 511.56 + + + + + 511.56 + + + + + 517.22 + + + + + 517.22 + + + + + 522.02 + + + + + 522.02 + + + + + 526.82 + + + + + 526.82 + + + + + 531.62 + + + + + 531.62 + + + + + 537.48 + + + + + 537.48 + + + + + 542.28 + + + + + 542.28 + + + + + 547.08 + + + + + 547.08 + + + + + 551.88 + + + + + 551.88 + + + + + 556.68 + + + + + 556.68 + + + + + 562.01 + + + + + 562.01 + + + + + 567.34 + + + + + 567.34 + + + + + 572.14 + + + + + 572.14 + + + + + 576.94 + + + + + 576.94 + + + + + 581.74 + + + + + 581.74 + + + + + 586.54 + + + + + 586.54 + + + + + 591.34 + + + + + 591.34 + + + + + 596.46 + + + + + 596.46 + + + + + 600.80 + + + + + 600.80 + + + + + 605.60 + + + + + 605.60 + + + + + 610.40 + + + + + 610.40 + + + + + 614.99 + + + + + 614.99 + + + + + 619.33 + + + + + 619.33 + + + + + 624.13 + + + + + 624.13 + + + + + 628.93 + + + + + 628.93 + + + + + 633.73 + + + + + 633.73 + + + + + 638.53 + + + + + 638.53 + + + + + 642.87 + + + + + 642.87 + + + + + 647.99 + + + + + 647.99 + + + + + 653.32 + + + + + 653.32 + + + + + 658.24 + + + + + 658.24 + + + + + 663.38 + + + + + 663.38 + + + + + 667.51 + + + + + 667.51 + + + + + 671.63 + + + + + 671.63 + + + + + 676.01 + + + + + 676.01 + + + + + 680.35 + + + + + 680.35 + + + + + 685.15 + + + + + 685.15 + + + + + 689.95 + + + + + 689.95 + + + + + 694.75 + + + + + 694.75 + + + + + 699.55 + + + + + 699.55 + + + + + 704.14 + + + + + 704.14 + + + + + 708.27 + + + + + 708.27 + + + + + 713.14 + + + + + 713.14 + + + + + 718.07 + + + + + 718.07 + + + + + 723.20 + + + + + 723.20 + + + + + 728.11 + + + + + 728.11 + + + + + 732.45 + + + + + 732.45 + + + + + 737.04 + + + + + 737.04 + + + + + 741.38 + + + + + 741.38 + + + + + 746.18 + + + + + 746.18 + + + + + 750.98 + + + + + 750.98 + + + + + 755.78 + + + + + 755.78 + + + + + 760.37 + + + + + 760.37 + + + + + 764.71 + + + + + 764.71 + + + + + 769.05 + + + + + 769.05 + + + + + 773.43 + + + + + 773.43 + + + + + 778.83 + + + + + 778.83 + + + + + 783.17 + + + + + 783.17 + + + + + 788.29 + + + + + 788.29 + + + + + 793.09 + + + + + 793.09 + + + + + 797.89 + + + + + 797.89 + + + + + 803.75 + + + + + 803.75 + + + + + 808.55 + + + + + 808.55 + + + + + 813.35 + + + + + 813.35 + + + + + 819.21 + + + + + 819.21 + + + + + 824.01 + + + + + 824.01 + + + + + 829.00 + + + + + 829.00 + + + + + 834.67 + + + + + 834.67 + + + + + 839.47 + + + + + 839.47 + + + + + 843.81 + + + + + 843.81 + + + + + 848.40 + + + + + 848.40 + + + + + 854.05 + + + + + 854.05 + + + + + 860.12 + + + + + 860.12 + + + + + 864.46 + + + + + 864.46 + + + + + 869.05 + + + + + 869.05 + + + + + 873.85 + + + + + 873.85 + + + + + 878.65 + + + + + 878.65 + + + + + 883.45 + + + + + 883.45 + + + + + 888.25 + + + + + 888.25 + + + + + 893.58 + + + + + 893.58 + + + + + 899.43 + + + + + 899.43 + + + + + 904.62 + + + + + 904.62 + + + + + 909.62 + + + + + 909.62 + + + + + 914.82 + + + + + 914.82 + + + + + 919.20 + + + + + 919.20 + + + + + 923.54 + + + + + 923.54 + + + + + 927.88 + + + + + 927.88 + + + + + 932.47 + + + + + 932.47 + + + + + 937.27 + + + + + 937.27 + + + + + 942.07 + + + + + 942.07 + + + + + 946.66 + + + + + 946.66 + + + + + 951.00 + + + + + 951.00 + + + + + 955.80 + + + + + 955.80 + + + + + 960.60 + + + + + 960.60 + + + + + 965.40 + + + + + 965.40 + + + + + 971.26 + + + + + 971.26 + + + + + 975.60 + + + + + 975.60 + + + + + 981.78 + + + + + 981.78 + + + + + 986.78 + + + + + 986.78 + + + + + 992.44 + + + + + 992.44 + + + + + 997.24 + + + + + 997.24 + + + + + 1001.58 + + + + + 1001.58 + + + + + 1005.71 + + + + + 1005.71 + + + + + 1011.36 + + + + + 1011.36 + + + + + 1016.35 + + + + + 1016.35 + + + + + 1021.81 + + + + + 1021.81 + + + + + 1025.94 + + + + + 1025.94 + + + + + 1030.28 + + + + + 1030.28 + + + + + 1036.14 + + + + + 1036.14 + + + + + 1041.26 + + + + + 1041.26 + + + + + 1045.60 + + + + + 1045.60 + + + + + 1050.19 + + + + + 1050.19 + + + + + 1056.26 + + + + + 1056.26 + + + + + 1061.91 + + + + + 1061.91 + + + + + 1066.24 + + + + + 1066.24 + + + + + 1071.57 + + + + + 1071.57 + + + + + 1076.37 + + + + + 1076.37 + + + + + 1081.70 + + + + + 1081.70 + + + + + 1087.35 + + + + + 1087.35 + + + + + 1093.42 + + + + + 1093.42 + + + + + 1097.76 + + + + + 1097.76 + + + + + 1101.89 + + + + + 1101.89 + + + + + 1106.48 + + + + + 1106.48 + + + + + 1111.07 + + + + + 1111.07 + + + + + 1115.20 + + + + + 1115.20 + + + + + 1120.16 + + + + + 1120.16 + + + + + 1124.73 + + + + + 1124.73 + + + + + 1129.53 + + + + + 1129.53 + + + + + 1134.33 + + + + + 1134.33 + + + + + 1139.13 + + + + + 1139.13 + + + + + 1144.46 + + + + + 1144.46 + + + + + 1149.26 + + + + + 1149.26 + + + + + 1154.59 + + + + + 1154.59 + + + + + 1159.39 + + + + + 1159.39 + + + + + 1163.98 + + + + + 1163.98 + + + + + 1170.05 + + + + + 1170.05 + + + + + 1174.85 + + + + + 1174.85 + + + + + 1179.65 + + + + + 1179.65 + + + + + 1184.24 + + + + + 1184.24 + + + + + 1188.58 + + + + + 1188.58 + + + + + 1194.44 + + + + + 1194.44 + + + + + 1199.03 + + + + + 1199.03 + + + + + 1205.10 + + + + + 1205.10 + + + + + 1209.69 + + + + + 1209.69 + + + + + 1213.82 + + + + + 1213.82 + + + + + 1218.16 + + + + + 1218.16 + + + + + 1224.02 + + + + + 1224.02 + + + + + 1228.82 + + + + + 1228.82 + + + + + 1234.15 + + + + + 1234.15 + + + + + 1239.48 + + + + + 1239.48 + + + + + 1244.28 + + + + + 1244.28 + + + + + 1249.61 + + + + + 1249.61 + + + + + 1254.41 + + + + + 1254.41 + + + + + 1259.21 + + + + + 1259.21 + + + + + 1264.01 + + + + + 1264.01 + + + + + 1269.34 + + + + + 1269.34 + + + + + 1274.67 + + + + + 1274.67 + + + + + 1279.47 + + + + + 1279.47 + + + + + 1284.06 + + + + + 1284.06 + + + + + 1288.40 + + + + + 1288.40 + + + + + 1292.74 + + + + + 1292.74 + + + + + 1297.33 + + + + + 1297.33 + + + + + 1302.13 + + + + + 1302.13 + + + + + 1306.93 + + + + + 1306.93 + + + + + 1311.26 + + + + + 1311.26 + + + + + 1316.17 + + + + + 1316.17 + + + + + 1320.51 + + + + + 1320.51 + + + + + 1325.51 + + + + + 1325.51 + + + + + 1329.83 + + + + + 1329.83 + + + + + 1335.69 + + + + + 1335.69 + + + + + 1340.49 + + + + + 1340.49 + + + + + 1345.29 + + + + + 1345.29 + + + + + 1350.09 + + + + + 1350.09 + + + + + 1355.42 + + + + + 1355.42 + + + + + 1360.75 + + + + + 1360.75 + + + + + 1365.34 + + + + + 1365.34 + + + + + 1369.68 + + + + + 1369.68 + + + + + 1374.02 + + + + + 1374.02 + + + + + 1378.40 + + + + + 1378.40 + + + + + 1383.80 + + + + + 1383.80 + + + + + 1388.60 + + + + + 1388.60 + + + + + 1393.40 + + + + + 1393.40 + + + + + 1398.20 + + + + + 1398.20 + + + + + 1403.53 + + + + + 1403.53 + + + + + 1408.12 + + + + + 1408.12 + + + + + 1412.46 + + + + + 1412.46 + + + + + 1417.79 + + + + + 1417.79 + + + + + 1422.59 + + + + + 1422.59 + + + + + 1427.39 + + + + + 1427.39 + + + + + 1432.19 + + + + + 1432.19 + + + + + 1437.52 + + + + + 1437.52 + + + + + 1442.32 + + + + + 1442.32 + + + + + 1447.65 + + + + + 1447.65 + + + + + 1451.99 + + + + + 1451.99 + + + + + 1466.27 + + + + + 1466.27 + + + + + 1479.64 + + + + + 1479.64 + + + + + 1491.61 + + + + + 1491.61 + + + + + 1503.57 + + + + + 1503.57 + + + + + 1518.84 + + + + + 1518.84 + + + + + 1534.10 + + + + + 1534.10 + + + + + 1537.37 + + + + + 1537.37 + + + + + 1546.30 + + + + + 1546.30 + + + + + 1551.96 + + + + + 1551.96 + + + + + 1555.76 + + + + + 1555.76 + + + + + 1567.09 + + + + + 1567.09 + + + + + 1576.95 + + + + + 1576.95 + + + + + 1583.22 + + + + + 1583.22 + + + + + 1589.48 + + + + + 1589.48 + + + + + 1595.98 + + + + + 1595.98 + + + + + 1601.94 + + + + + 1601.94 + + + + + 1611.21 + + + + + 1611.21 + + + + + 1620.47 + + + + + 1620.47 + + + + + 1630.49 + + + + + 1630.49 + + + + + 1636.46 + + + + + 1636.46 + + + + + 1643.32 + + + + + 1643.32 + + + + + 1650.19 + + + + + 1650.19 + + + + + 1655.85 + + + + + 1655.85 + + + + + 1661.52 + + + + + 1661.52 + + + + + 1667.18 + + + + + 1667.18 + + + + + 1672.85 + + + + + 1672.85 + + + + + 1680.54 + + + + + 1680.54 + + + + + 1685.57 + + + + + 1685.57 + + + + + 1691.96 + + + + + 1691.96 + + + + + 1696.89 + + + + + 1696.89 + + + + + 1703.01 + + + + + 1703.01 + + + + + 1707.14 + + + + + 1707.14 + + + + + 1712.06 + + + + + 1712.06 + + + + + 1716.46 + + + + + 1716.46 + + + + + 1721.79 + + + + + 1721.79 + + + + + 1728.62 + + + + + 1728.62 + + + + + 1736.58 + + + + + 1736.58 + + + + + 1744.31 + + + + + 1744.31 + + + + + 1753.24 + + + + + 1753.24 + + + + + 1758.30 + + + + + 1758.30 + + + + + 1763.37 + + + + + 1763.37 + + + + + 1768.43 + + + + + 1768.43 + + + + + 1774.70 + + + + + 1774.70 + + + + + 1780.96 + + + + + 1780.96 + + + + + 1786.93 + + + + + 1786.93 + + + + + 1792.89 + + + + + 1792.89 + + + + + 1805.09 + + + + + 1805.09 + + + + + 1813.15 + + + + + 1813.15 + + + + + 1824.82 + + + + + 1824.82 + + + + + 1836.48 + + + + + 1836.48 + + + + + 1843.35 + + + + + 1843.35 + + + + + 1850.21 + + + + + 1850.21 + + + + + 1855.50 + + + + + 1855.50 + + + + + 1863.46 + + + + + 1863.46 + + + + + 1868.79 + + + + + 1868.79 + + + + + 1877.72 + + + + + 1877.72 + + + + + 1885.19 + + + + + 1885.19 + + + + + 1897.45 + + + + + 1897.45 + + + + + 1909.72 + + + + + 1909.72 + + + + + 1918.08 + + + + + 1918.08 + + + + + 1926.45 + + + + + 1926.45 + + + + + 3.83 + + + + + 3.83 + + + + + 14.56 + + + + + 14.56 + + + + + 22.92 + + + + + 22.92 + + + + + 36.09 + + + + + 36.09 + + + + + 49.25 + + + + + 49.25 + + + + + 54.92 + + + + + 54.92 + + + + + 60.58 + + + + + 60.58 + + + + + 72.55 + + + + + 72.55 + + + + + 84.51 + + + + + 84.51 + + + + + 98.49 + + + + + 98.49 + + + + + 112.77 + + + + + 112.77 + + + + + 117.71 + + + + + 117.71 + + + + + 121.84 + + + + + 121.84 + + + + + 126.78 + + + + + 126.78 + + + + + 132.50 + + + + + 132.50 + + + + + 137.85 + + + + + 137.85 + + + + + 142.86 + + + + + 142.86 + + + + + 147.68 + + + + + 147.68 + + + + + 152.48 + + + + + 152.48 + + + + + 157.28 + + + + + 157.28 + + + + + 162.08 + + + + + 162.08 + + + + + 166.88 + + + + + 166.88 + + + + + 171.68 + + + + + 171.68 + + + + + 176.48 + + + + + 176.48 + + + + + 181.41 + + + + + 181.41 + + + + + 185.40 + + + + + 185.40 + + + + + 190.20 + + + + + 190.20 + + + + + 195.00 + + + + + 195.00 + + + + + 199.80 + + + + + 199.80 + + + + + 204.74 + + + + + 204.74 + + + + + 208.73 + + + + + 208.73 + + + + + 212.86 + + + + + 212.86 + + + + + 216.99 + + + + + 216.99 + + + + + 222.34 + + + + + 222.34 + + + + + 227.35 + + + + + 227.35 + + + + + 231.64 + + + + + 231.64 + + + + + 236.71 + + + + + 236.71 + + + + + 241.91 + + + + + 241.91 + + + + + 245.90 + + + + + 245.90 + + + + + 250.84 + + + + + 250.84 + + + + + 256.56 + + + + + 256.56 + + + + + 261.50 + + + + + 261.50 + + + + + 266.71 + + + + + 266.71 + + + + + 270.68 + + + + + 270.68 + + + + + 275.50 + + + + + 275.50 + + + + + 281.34 + + + + + 281.34 + + + + + 286.67 + + + + + 286.67 + + + + + 292.00 + + + + + 292.00 + + + + + 296.80 + + + + + 296.80 + + + + + 301.60 + + + + + 301.60 + + + + + 306.42 + + + + + 306.42 + + + + + 311.43 + + + + + 311.43 + + + + + 316.78 + + + + + 316.78 + + + + + 320.91 + + + + + 320.91 + + + + + 325.04 + + + + + 325.04 + + + + + 329.98 + + + + + 329.98 + + + + + 335.01 + + + + + 335.01 + + + + + 340.34 + + + + + 340.34 + + + + + 344.63 + + + + + 344.63 + + + + + 349.96 + + + + + 349.96 + + + + + 354.76 + + + + + 354.76 + + + + + 359.56 + + + + + 359.56 + + + + + 364.36 + + + + + 364.36 + + + + + 369.16 + + + + + 369.16 + + + + + 373.96 + + + + + 373.96 + + + + + 378.09 + + + + + 378.09 + + + + + 382.89 + + + + + 382.89 + + + + + 387.69 + + + + + 387.69 + + + + + 393.54 + + + + + 393.54 + + + + + 398.34 + + + + + 398.34 + + + + + 403.41 + + + + + 403.41 + + + + + 409.00 + + + + + 409.00 + + + + + 413.80 + + + + + 413.80 + + + + + 418.87 + + + + + 418.87 + + + + + 424.18 + + + + + 424.18 + + + + + 429.49 + + + + + 429.49 + + + + + 433.78 + + + + + 433.78 + + + + + 438.58 + + + + + 438.58 + + + + + 443.38 + + + + + 443.38 + + + + + 448.18 + + + + + 448.18 + + + + + 452.98 + + + + + 452.98 + + + + + 457.78 + + + + + 457.78 + + + + + 462.58 + + + + + 462.58 + + + + + 467.38 + + + + + 467.38 + + + + + 472.38 + + + + + 472.38 + + + + + 477.74 + + + + + 477.74 + + + + + 482.56 + + + + + 482.56 + + + + + 487.36 + + + + + 487.36 + + + + + 492.16 + + + + + 492.16 + + + + + 496.96 + + + + + 496.96 + + + + + 501.76 + + + + + 501.76 + + + + + 506.83 + + + + + 506.83 + + + + + 512.42 + + + + + 512.42 + + + + + 517.22 + + + + + 517.22 + + + + + 522.02 + + + + + 522.02 + + + + + 526.82 + + + + + 526.82 + + + + + 531.76 + + + + + 531.76 + + + + + 537.48 + + + + + 537.48 + + + + + 542.28 + + + + + 542.28 + + + + + 547.08 + + + + + 547.08 + + + + + 551.88 + + + + + 551.88 + + + + + 556.68 + + + + + 556.68 + + + + + 560.81 + + + + + 560.81 + + + + + 564.94 + + + + + 564.94 + + + + + 569.74 + + + + + 569.74 + + + + + 574.54 + + + + + 574.54 + + + + + 579.34 + + + + + 579.34 + + + + + 584.14 + + + + + 584.14 + + + + + 588.94 + + + + + 588.94 + + + + + 593.88 + + + + + 593.88 + + + + + 598.91 + + + + + 598.91 + + + + + 603.20 + + + + + 603.20 + + + + + 608.00 + + + + + 608.00 + + + + + 612.80 + + + + + 612.80 + + + + + 618.13 + + + + + 618.13 + + + + + 622.93 + + + + + 622.93 + + + + + 627.73 + + + + + 627.73 + + + + + 632.53 + + + + + 632.53 + + + + + 637.33 + + + + + 637.33 + + + + + 642.66 + + + + + 642.66 + + + + + 646.79 + + + + + 646.79 + + + + + 651.73 + + + + + 651.73 + + + + + 657.45 + + + + + 657.45 + + + + + 662.80 + + + + + 662.80 + + + + + 667.81 + + + + + 667.81 + + + + + 672.62 + + + + + 672.62 + + + + + 677.95 + + + + + 677.95 + + + + + 682.75 + + + + + 682.75 + + + + + 687.55 + + + + + 687.55 + + + + + 692.35 + + + + + 692.35 + + + + + 697.15 + + + + + 697.15 + + + + + 702.22 + + + + + 702.22 + + + + + 707.00 + + + + + 707.00 + + + + + 712.08 + + + + + 712.08 + + + + + 716.99 + + + + + 716.99 + + + + + 722.18 + + + + + 722.18 + + + + + 726.61 + + + + + 726.61 + + + + + 732.45 + + + + + 732.45 + + + + + 737.78 + + + + + 737.78 + + + + + 742.58 + + + + + 742.58 + + + + + 747.38 + + + + + 747.38 + + + + + 752.18 + + + + + 752.18 + + + + + 757.25 + + + + + 757.25 + + + + + 761.80 + + + + + 761.80 + + + + + 767.13 + + + + + 767.13 + + + + + 772.44 + + + + + 772.44 + + + + + 777.47 + + + + + 777.47 + + + + + 783.49 + + + + + 783.49 + + + + + 788.29 + + + + + 788.29 + + + + + 793.09 + + + + + 793.09 + + + + + 797.22 + + + + + 797.22 + + + + + 801.35 + + + + + 801.35 + + + + + 806.15 + + + + + 806.15 + + + + + 810.95 + + + + + 810.95 + + + + + 816.81 + + + + + 816.81 + + + + + 821.61 + + + + + 821.61 + + + + + 826.67 + + + + + 826.67 + + + + + 832.27 + + + + + 832.27 + + + + + 837.07 + + + + + 837.07 + + + + + 842.40 + + + + + 842.40 + + + + + 847.34 + + + + + 847.34 + + + + + 852.55 + + + + + 852.55 + + + + + 856.52 + + + + + 856.52 + + + + + 861.85 + + + + + 861.85 + + + + + 866.65 + + + + + 866.65 + + + + + 871.45 + + + + + 871.45 + + + + + 876.25 + + + + + 876.25 + + + + + 881.05 + + + + + 881.05 + + + + + 885.99 + + + + + 885.99 + + + + + 889.98 + + + + + 889.98 + + + + + 894.11 + + + + + 894.11 + + + + + 898.23 + + + + + 898.23 + + + + + 903.58 + + + + + 903.58 + + + + + 908.59 + + + + + 908.59 + + + + + 913.41 + + + + + 913.41 + + + + + 918.74 + + + + + 918.74 + + + + + 924.07 + + + + + 924.07 + + + + + 928.87 + + + + + 928.87 + + + + + 933.67 + + + + + 933.67 + + + + + 938.47 + + + + + 938.47 + + + + + 943.80 + + + + + 943.80 + + + + + 948.60 + + + + + 948.60 + + + + + 953.40 + + + + + 953.40 + + + + + 958.20 + + + + + 958.20 + + + + + 962.33 + + + + + 962.33 + + + + + 966.46 + + + + + 966.46 + + + + + 971.46 + + + + + 971.46 + + + + + 976.84 + + + + + 976.84 + + + + + 981.27 + + + + + 981.27 + + + + + 985.24 + + + + + 985.24 + + + + + 990.04 + + + + + 990.04 + + + + + 995.10 + + + + + 995.10 + + + + + 1000.70 + + + + + 1000.70 + + + + + 1006.56 + + + + + 1006.56 + + + + + 1012.42 + + + + + 1012.42 + + + + + 1017.24 + + + + + 1017.24 + + + + + 1022.27 + + + + + 1022.27 + + + + + 1026.54 + + + + + 1026.54 + + + + + 1031.48 + + + + + 1031.48 + + + + + 1036.51 + + + + + 1036.51 + + + + + 1040.80 + + + + + 1040.80 + + + + + 1046.66 + + + + + 1046.66 + + + + + 1052.52 + + + + + 1052.52 + + + + + 1057.84 + + + + + 1057.84 + + + + + 1061.97 + + + + + 1061.97 + + + + + 1066.77 + + + + + 1066.77 + + + + + 1071.71 + + + + + 1071.71 + + + + + 1075.70 + + + + + 1075.70 + + + + + 1081.56 + + + + + 1081.56 + + + + + 1087.42 + + + + + 1087.42 + + + + + 1092.24 + + + + + 1092.24 + + + + + 1098.08 + + + + + 1098.08 + + + + + 1103.15 + + + + + 1103.15 + + + + + 1108.46 + + + + + 1108.46 + + + + + 1112.73 + + + + + 1112.73 + + + + + 1117.53 + + + + + 1117.53 + + + + + 1122.33 + + + + + 1122.33 + + + + + 1127.13 + + + + + 1127.13 + + + + + 1131.93 + + + + + 1131.93 + + + + + 1136.06 + + + + + 1136.06 + + + + + 1140.86 + + + + + 1140.86 + + + + + 1144.99 + + + + + 1144.99 + + + + + 1149.79 + + + + + 1149.79 + + + + + 1154.59 + + + + + 1154.59 + + + + + 1160.45 + + + + + 1160.45 + + + + + 1165.25 + + + + + 1165.25 + + + + + 1170.05 + + + + + 1170.05 + + + + + 1175.11 + + + + + 1175.11 + + + + + 1180.18 + + + + + 1180.18 + + + + + 1186.04 + + + + + 1186.04 + + + + + 1191.10 + + + + + 1191.10 + + + + + 1196.70 + + + + + 1196.70 + + + + + 1201.52 + + + + + 1201.52 + + + + + 1207.36 + + + + + 1207.36 + + + + + 1213.22 + + + + + 1213.22 + + + + + 1218.02 + + + + + 1218.02 + + + + + 1222.15 + + + + + 1222.15 + + + + + 1227.09 + + + + + 1227.09 + + + + + 1231.08 + + + + + 1231.08 + + + + + 1235.88 + + + + + 1235.88 + + + + + 1240.01 + + + + + 1240.01 + + + + + 1244.81 + + + + + 1244.81 + + + + + 1249.61 + + + + + 1249.61 + + + + + 1254.41 + + + + + 1254.41 + + + + + 1259.21 + + + + + 1259.21 + + + + + 1263.34 + + + + + 1263.34 + + + + + 1267.47 + + + + + 1267.47 + + + + + 1272.27 + + + + + 1272.27 + + + + + 1277.07 + + + + + 1277.07 + + + + + 1282.40 + + + + + 1282.40 + + + + + 1287.73 + + + + + 1287.73 + + + + + 1292.53 + + + + + 1292.53 + + + + + 1297.33 + + + + + 1297.33 + + + + + 1302.39 + + + + + 1302.39 + + + + + 1306.78 + + + + + 1306.78 + + + + + 1312.11 + + + + + 1312.11 + + + + + 1317.16 + + + + + 1317.16 + + + + + 1321.43 + + + + + 1321.43 + + + + + 1325.56 + + + + + 1325.56 + + + + + 1329.69 + + + + + 1329.69 + + + + + 1334.49 + + + + + 1334.49 + + + + + 1339.29 + + + + + 1339.29 + + + + + 1344.09 + + + + + 1344.09 + + + + + 1349.03 + + + + + 1349.03 + + + + + 1353.02 + + + + + 1353.02 + + + + + 1357.15 + + + + + 1357.15 + + + + + 1362.22 + + + + + 1362.22 + + + + + 1366.77 + + + + + 1366.77 + + + + + 1372.10 + + + + + 1372.10 + + + + + 1377.41 + + + + + 1377.41 + + + + + 1381.40 + + + + + 1381.40 + + + + + 1386.20 + + + + + 1386.20 + + + + + 1391.00 + + + + + 1391.00 + + + + + 1395.80 + + + + + 1395.80 + + + + + 1399.93 + + + + + 1399.93 + + + + + 1405.00 + + + + + 1405.00 + + + + + 1410.20 + + + + + 1410.20 + + + + + 1414.19 + + + + + 1414.19 + + + + + 1418.99 + + + + + 1418.99 + + + + + 1423.79 + + + + + 1423.79 + + + + + 1428.59 + + + + + 1428.59 + + + + + 1433.53 + + + + + 1433.53 + + + + + 1437.52 + + + + + 1437.52 + + + + + 1442.46 + + + + + 1442.46 + + + + + 1446.45 + + + + + 1446.45 + + + + + 1464.17 + + + + + 1464.17 + + + + + 1477.84 + + + + + 1477.84 + + + + + 1489.81 + + + + + 1489.81 + + + + + 1501.77 + + + + + 1501.77 + + + + + 1516.44 + + + + + 1516.44 + + + + + 1531.10 + + + + + 1531.10 + + + + + 1533.77 + + + + + 1533.77 + + + + + 1541.50 + + + + + 1541.50 + + + + + 1546.56 + + + + + 1546.56 + + + + + 1550.96 + + + + + 1550.96 + + + + + 1563.49 + + + + + 1563.49 + + + + + 1573.95 + + + + + 1573.95 + + + + + 1580.82 + + + + + 1580.82 + + + + + 1587.68 + + + + + 1587.68 + + + + + 1595.38 + + + + + 1595.38 + + + + + 1601.34 + + + + + 1601.34 + + + + + 1610.01 + + + + + 1610.01 + + + + + 1618.67 + + + + + 1618.67 + + + + + 1627.49 + + + + + 1627.49 + + + + + 1633.46 + + + + + 1633.46 + + + + + 1639.72 + + + + + 1639.72 + + + + + 1645.99 + + + + + 1645.99 + + + + + 1651.05 + + + + + 1651.05 + + + + + 1656.12 + + + + + 1656.12 + + + + + 1661.18 + + + + + 1661.18 + + + + + 1666.25 + + + + + 1666.25 + + + + + 1672.74 + + + + + 1672.74 + + + + + 1678.37 + + + + + 1678.37 + + + + + 1683.33 + + + + + 1683.33 + + + + + 1688.59 + + + + + 1688.59 + + + + + 1692.65 + + + + + 1692.65 + + + + + 1698.74 + + + + + 1698.74 + + + + + 1703.40 + + + + + 1703.40 + + + + + 1708.06 + + + + + 1708.06 + + + + + 1712.19 + + + + + 1712.19 + + + + + 1718.42 + + + + + 1718.42 + + + + + 1722.85 + + + + + 1722.85 + + + + + 1728.18 + + + + + 1728.18 + + + + + 1737.11 + + + + + 1737.11 + + + + + 1747.24 + + + + + 1747.24 + + + + + 1752.90 + + + + + 1752.90 + + + + + 1758.57 + + + + + 1758.57 + + + + + 1764.23 + + + + + 1764.23 + + + + + 1771.10 + + + + + 1771.10 + + + + + 1777.96 + + + + + 1777.96 + + + + + 1783.93 + + + + + 1783.93 + + + + + 1789.89 + + + + + 1789.89 + + + + + 1800.29 + + + + + 1800.29 + + + + + 1807.75 + + + + + 1807.75 + + + + + 1818.82 + + + + + 1818.82 + + + + + 1829.88 + + + + + 1829.88 + + + + + 1836.15 + + + + + 1836.15 + + + + + 1842.41 + + + + + 1842.41 + + + + + 1846.50 + + + + + 1846.50 + + + + + 1850.93 + + + + + 1850.93 + + + + + 1856.26 + + + + + 1856.26 + + + + + 1862.79 + + + + + 1862.79 + + + + + 1872.92 + + + + + 1872.92 + + + + + 1880.99 + + + + + 1880.99 + + + + + 1893.85 + + + + + 1893.85 + + + + + 1906.72 + + + + + 1906.72 + + + + + 1915.08 + + + + + 1915.08 + + + + + 1923.45 + + + + + 1923.45 + + + + + 1928.63 + + + + + 1928.63 + + + + + 16.88 + + + + + 16.88 + + + + + 29.32 + + + + + 29.32 + + + + + 42.13 + + + + + 42.13 + + + + + 54.07 + + + + + 54.07 + + + + + 70.38 + + + + + 70.38 + + + + + 83.82 + + + + + 83.82 + + + + + 101.26 + + + + + 101.26 + + + + + 118.70 + + + + + 118.70 + + + + + 130.14 + + + + + 130.14 + + + + + 141.58 + + + + + 141.58 + + + + + 153.52 + + + + + 153.52 + + + + + 165.45 + + + + + 165.45 + + + + + 170.33 + + + + + 170.33 + + + + + 176.77 + + + + + 176.77 + + + + + 183.21 + + + + + 183.21 + + + + + 190.02 + + + + + 190.02 + + + + + 195.96 + + + + + 195.96 + + + + + 214.28 + + + + + 214.28 + + + + + 229.72 + + + + + 229.72 + + + + + 236.41 + + + + + 236.41 + + + + + 240.29 + + + + + 240.29 + + + + + 248.16 + + + + + 248.16 + + + + + 254.10 + + + + + 254.10 + + + + + 262.42 + + + + + 262.42 + + + + + 269.29 + + + + + 269.29 + + + + + 274.17 + + + + + 274.17 + + + + + 279.42 + + + + + 279.42 + + + + + 287.68 + + + + + 287.68 + + + + + 293.06 + + + + + 293.06 + + + + + 300.93 + + + + + 300.93 + + + + + 306.87 + + + + + 306.87 + + + + + 312.31 + + + + + 312.31 + + + + + 317.75 + + + + + 317.75 + + + + + 325.19 + + + + + 325.19 + + + + + 332.63 + + + + + 332.63 + + + + + 338.94 + + + + + 338.94 + + + + + 344.19 + + + + + 344.19 + + + + + 352.45 + + + + + 352.45 + + + + + 359.33 + + + + + 359.33 + + + + + 372.20 + + + + + 372.20 + + + + + 381.64 + + + + + 381.64 + + + + + 388.46 + + + + + 388.46 + + + + + 397.71 + + + + + 397.71 + + + + + 404.59 + + + + + 404.59 + + + + + 416.96 + + + + + 416.96 + + + + + 426.90 + + + + + 426.90 + + + + + 438.34 + + + + + 438.34 + + + + + 449.78 + + + + + 449.78 + + + + + 455.22 + + + + + 455.22 + + + + + 460.66 + + + + + 460.66 + + + + + 464.60 + + + + + 464.60 + + + + + 473.35 + + + + + 473.35 + + + + + 486.73 + + + + + 486.73 + + + + + 496.16 + + + + + 496.16 + + + + + 501.60 + + + + + 501.60 + + + + + 507.04 + + + + + 507.04 + + + + + 512.98 + + + + + 512.98 + + + + + 518.92 + + + + + 518.92 + + + + + 525.73 + + + + + 525.73 + + + + + 531.67 + + + + + 531.67 + + + + + 535.11 + + + + + 535.11 + + + + + 539.99 + + + + + 539.99 + + + + + 543.37 + + + + + 543.37 + + + + + 551.24 + + + + + 551.24 + + + + + 557.18 + + + + + 557.18 + + + + + 562.62 + + + + + 562.62 + + + + + 568.06 + + + + + 568.06 + + + + + 573.50 + + + + + 573.50 + + + + + 578.93 + + + + + 578.93 + + + + + 585.75 + + + + + 585.75 + + + + + 595.00 + + + + + 595.00 + + + + + 601.88 + + + + + 601.88 + + + + + 610.76 + + + + + 610.76 + + + + + 617.20 + + + + + 617.20 + + + + + 621.13 + + + + + 621.13 + + + + + 630.51 + + + + + 630.51 + + + + + 635.95 + + + + + 635.95 + + + + + 639.39 + + + + + 639.39 + + + + + 644.27 + + + + + 644.27 + + + + + 647.64 + + + + + 647.64 + + + + + 652.90 + + + + + 652.90 + + + + + 657.77 + + + + + 657.77 + + + + + 664.65 + + + + + 664.65 + + + + + 675.03 + + + + + 675.03 + + + + + 680.97 + + + + + 680.97 + + + + + 690.78 + + + + + 690.78 + + + + + 696.72 + + + + + 696.72 + + + + + 702.54 + + + + + 702.54 + + + + + 713.91 + + + + + 713.91 + + + + + 723.35 + + + + + 723.35 + + + + + 732.17 + + + + + 732.17 + + + + + 738.11 + + + + + 738.11 + + + + + 745.42 + + + + + 745.42 + + + + + 751.86 + + + + + 751.86 + + + + + 765.17 + + + + + 765.17 + + + + + 774.61 + + + + + 774.61 + + + + + 788.05 + + + + + 788.05 + + + + + 801.49 + + + + + 801.49 + + + + + 812.93 + + + + + 812.93 + + + + + 824.37 + + + + + 824.37 + + + + + 829.81 + + + + + 829.81 + + + + + 835.24 + + + + + 835.24 + + + + + 843.18 + + + + + 843.18 + + + + + 851.12 + + + + + 851.12 + + + + + 859.94 + + + + + 859.94 + + + + + 867.88 + + + + + 867.88 + + + + + 880.19 + + + + + 880.19 + + + + + 889.63 + + + + + 889.63 + + + + + 895.07 + + + + + 895.07 + + + + + 900.51 + + + + + 900.51 + + + + + 907.94 + + + + + 907.94 + + + + + 915.38 + + + + + 915.38 + + + + + 924.20 + + + + + 924.20 + + + + + 930.14 + + + + + 930.14 + + + + + 937.45 + + + + + 937.45 + + + + + 943.89 + + + + + 943.89 + + + + + 948.77 + + + + + 948.77 + + + + + 957.21 + + + + + 957.21 + + + + + 965.64 + + + + + 965.64 + + + + + 972.08 + + + + + 972.08 + + + + + 978.52 + + + + + 978.52 + + + + + 988.96 + + + + + 988.96 + + + + + 999.40 + + + + + 999.40 + + + + + 1007.84 + + + + + 1007.84 + + + + + 1016.28 + + + + + 1016.28 + + + + + 1028.71 + + + + + 1028.71 + + + + + 1041.15 + + + + + 1041.15 + + + + + 1055.09 + + + + + 1055.09 + + + + + 1069.03 + + + + + 1069.03 + + + + + 1072.83 + + + + + 1072.83 + + + + + 2.64 + + + + + 2.64 + + + + + 18.88 + + + + + 18.88 + + + + + 32.32 + + + + + 32.32 + + + + + 47.13 + + + + + 47.13 + + + + + 59.07 + + + + + 59.07 + + + + + 72.38 + + + + + 72.38 + + + + + 84.82 + + + + + 84.82 + + + + + 101.26 + + + + + 101.26 + + + + + 117.70 + + + + + 117.70 + + + + + 128.14 + + + + + 128.14 + + + + + 138.58 + + + + + 138.58 + + + + + 150.52 + + + + + 150.52 + + + + + 162.45 + + + + + 162.45 + + + + + 165.89 + + + + + 165.89 + + + + + 176.77 + + + + + 176.77 + + + + + 184.21 + + + + + 184.21 + + + + + 193.02 + + + + + 193.02 + + + + + 198.96 + + + + + 198.96 + + + + + 214.28 + + + + + 214.28 + + + + + 228.72 + + + + + 228.72 + + + + + 234.03 + + + + + 234.03 + + + + + 237.41 + + + + + 237.41 + + + + + 241.29 + + + + + 241.29 + + + + + 249.16 + + + + + 249.16 + + + + + 255.10 + + + + + 255.10 + + + + + 264.42 + + + + + 264.42 + + + + + 269.86 + + + + + 269.86 + + + + + 273.29 + + + + + 273.29 + + + + + 280.17 + + + + + 280.17 + + + + + 285.05 + + + + + 285.05 + + + + + 288.42 + + + + + 288.42 + + + + + 293.68 + + + + + 293.68 + + + + + 298.06 + + + + + 298.06 + + + + + 305.93 + + + + + 305.93 + + + + + 311.87 + + + + + 311.87 + + + + + 316.31 + + + + + 316.31 + + + + + 327.19 + + + + + 327.19 + + + + + 333.63 + + + + + 333.63 + + + + + 340.94 + + + + + 340.94 + + + + + 345.82 + + + + + 345.82 + + + + + 349.19 + + + + + 349.19 + + + + + 354.45 + + + + + 354.45 + + + + + 359.33 + + + + + 359.33 + + + + + 370.20 + + + + + 370.20 + + + + + 378.64 + + + + + 378.64 + + + + + 383.46 + + + + + 383.46 + + + + + 388.83 + + + + + 388.83 + + + + + 395.71 + + + + + 395.71 + + + + + 401.15 + + + + + 401.15 + + + + + 404.59 + + + + + 404.59 + + + + + 417.96 + + + + + 417.96 + + + + + 427.90 + + + + + 427.90 + + + + + 438.34 + + + + + 438.34 + + + + + 448.78 + + + + + 448.78 + + + + + 453.22 + + + + + 453.22 + + + + + 461.60 + + + + + 461.60 + + + + + 466.97 + + + + + 466.97 + + + + + 472.35 + + + + + 472.35 + + + + + 484.73 + + + + + 484.73 + + + + + 493.16 + + + + + 493.16 + + + + + 497.60 + + + + + 497.60 + + + + + 507.98 + + + + + 507.98 + + + + + 513.92 + + + + + 513.92 + + + + + 522.73 + + + + + 522.73 + + + + + 528.67 + + + + + 528.67 + + + + + 533.55 + + + + + 533.55 + + + + + 544.24 + + + + + 544.24 + + + + + 550.18 + + + + + 550.18 + + + + + 554.62 + + + + + 554.62 + + + + + 563.50 + + + + + 563.50 + + + + + 568.37 + + + + + 568.37 + + + + + 572.75 + + + + + 572.75 + + + + + 578.13 + + + + + 578.13 + + + + + 585.00 + + + + + 585.00 + + + + + 590.44 + + + + + 590.44 + + + + + 593.88 + + + + + 593.88 + + + + + 604.76 + + + + + 604.76 + + + + + 612.20 + + + + + 612.20 + + + + + 616.13 + + + + + 616.13 + + + + + 624.51 + + + + + 624.51 + + + + + 631.39 + + + + + 631.39 + + + + + 636.64 + + + + + 636.64 + + + + + 644.90 + + + + + 644.90 + + + + + 651.77 + + + + + 651.77 + + + + + 660.65 + + + + + 660.65 + + + + + 666.09 + + + + + 666.09 + + + + + 672.03 + + + + + 672.03 + + + + + 677.97 + + + + + 677.97 + + + + + 687.78 + + + + + 687.78 + + + + + 693.72 + + + + + 693.72 + + + + + 699.54 + + + + + 699.54 + + + + + 709.91 + + + + + 709.91 + + + + + 718.35 + + + + + 718.35 + + + + + 725.17 + + + + + 725.17 + + + + + 731.11 + + + + + 731.11 + + + + + 741.42 + + + + + 741.42 + + + + + 748.86 + + + + + 748.86 + + + + + 761.17 + + + + + 761.17 + + + + + 769.61 + + + + + 769.61 + + + + + 782.05 + + + + + 782.05 + + + + + 794.49 + + + + + 794.49 + + + + + 804.93 + + + + + 804.93 + + + + + 815.37 + + + + + 815.37 + + + + + 819.81 + + + + + 819.81 + + + + + 832.18 + + + + + 832.18 + + + + + 840.12 + + + + + 840.12 + + + + + 850.94 + + + + + 850.94 + + + + + 858.88 + + + + + 858.88 + + + + + 868.19 + + + + + 868.19 + + + + + 876.63 + + + + + 876.63 + + + + + 881.07 + + + + + 881.07 + + + + + 891.94 + + + + + 891.94 + + + + + 898.38 + + + + + 898.38 + + + + + 905.20 + + + + + 905.20 + + + + + 911.14 + + + + + 911.14 + + + + + 921.45 + + + + + 921.45 + + + + + 928.89 + + + + + 928.89 + + + + + 932.33 + + + + + 932.33 + + + + + 945.21 + + + + + 945.21 + + + + + 954.64 + + + + + 954.64 + + + + + 962.08 + + + + + 962.08 + + + + + 969.52 + + + + + 969.52 + + + + + 980.96 + + + + + 980.96 + + + + + 992.40 + + + + + 992.40 + + + + + 1001.84 + + + + + 1001.84 + + + + + 1011.28 + + + + + 1011.28 + + + + + 1024.71 + + + + + 1024.71 + + + + + 1038.15 + + + + + 1038.15 + + + + + 1052.09 + + + + + 1052.09 + + + + + 1066.03 + + + + + 1066.03 + + + + + 1069.31 + + + + + 1069.31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uut_meshes_density/uut_meshes.kicad_prl b/uut_meshes_density/uut_meshes.kicad_prl index 2cdcf70..e01009d 100644 --- a/uut_meshes_density/uut_meshes.kicad_prl +++ b/uut_meshes_density/uut_meshes.kicad_prl @@ -1,6 +1,6 @@ { "board": { - "active_layer": 0, + "active_layer": 2, "active_layer_preset": "", "auto_track_width": true, "hidden_netclasses": [], @@ -17,14 +17,14 @@ }, "selection_filter": { "dimensions": false, - "footprints": false, + "footprints": true, "graphics": false, "keepouts": false, "lockedItems": false, "otherItems": false, - "pads": true, + "pads": false, "text": false, - "tracks": true, + "tracks": false, "vias": false, "zones": false },