diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index a6b35e6..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Ojas Gupta & Tejas Gupta
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..9a1834d
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,160 @@
+
mars_rover by Ojas Gupta & Tejas Gupta is licensed under CC BY 4.0
+
+
+# Creative Commons Attribution 4.0 International
+
+Creative Commons Corporation (“Creative Commons”) is not a law firm and does not provide legal services or legal advice. Distribution of Creative Commons public licenses does not create a lawyer-client or other relationship. Creative Commons makes its licenses and related information available on an “as-is” basis. Creative Commons gives no warranties regarding its licenses, any material licensed under their terms and conditions, or any related information. Creative Commons disclaims all liability for damages resulting from their use to the fullest extent possible.
+
+**Using Creative Commons Public Licenses**
+
+Creative Commons public licenses provide a standard set of terms and conditions that creators and other rights holders may use to share original works of authorship and other material subject to copyright and certain other rights specified in the public license below. The following considerations are for informational purposes only, are not exhaustive, and do not form part of our licenses.
+
+* __Considerations for licensors:__ Our public licenses are intended for use by those authorized to give the public permission to use material in ways otherwise restricted by copyright and certain other rights. Our licenses are irrevocable. Licensors should read and understand the terms and conditions of the license they choose before applying it. Licensors should also secure all rights necessary before applying our licenses so that the public can reuse the material as expected. Licensors should clearly mark any material not subject to the license. This includes other CC-licensed material, or material used under an exception or limitation to copyright. [More considerations for licensors](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensors).
+
+* __Considerations for the public:__ By using one of our public licenses, a licensor grants the public permission to use the licensed material under specified terms and conditions. If the licensor’s permission is not necessary for any reason–for example, because of any applicable exception or limitation to copyright–then that use is not regulated by the license. Our licenses grant only permissions under copyright and certain other rights that a licensor has authority to grant. Use of the licensed material may still be restricted for other reasons, including because others have copyright or other rights in the material. A licensor may make special requests, such as asking that all changes be marked or described. Although not required by our licenses, you are encouraged to respect those requests where reasonable. [More considerations for the public](http://wiki.creativecommons.org/Considerations_for_licensors_and_licensees#Considerations_for_licensees).
+
+## Creative Commons Attribution 4.0 International Public License
+
+By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.
+
+### Section 1 – Definitions.
+
+a. __Adapted Material__ means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
+
+b. __Adapter's License__ means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.
+
+c. __Copyright and Similar Rights__ means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.
+
+d. __Effective Technological Measures__ means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
+
+e. __Exceptions and Limitations__ means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
+
+f. __Licensed Material__ means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
+
+g. __Licensed Rights__ means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
+
+h. __Licensor__ means the individual(s) or entity(ies) granting rights under this Public License.
+
+i. __Share__ means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
+
+j. __Sui Generis Database Rights__ means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
+
+k. __You__ means the individual or entity exercising the Licensed Rights under this Public License. __Your__ has a corresponding meaning.
+
+### Section 2 – Scope.
+
+a. ___License grant.___
+
+ 1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
+
+ A. reproduce and Share the Licensed Material, in whole or in part; and
+
+ B. produce, reproduce, and Share Adapted Material.
+
+ 2. __Exceptions and Limitations.__ For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
+
+ 3. __Term.__ The term of this Public License is specified in Section 6(a).
+
+ 4. __Media and formats; technical modifications allowed.__ The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
+
+ 5. __Downstream recipients.__
+
+ A. __Offer from the Licensor – Licensed Material.__ Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
+
+ B. __No downstream restrictions.__ You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
+
+ 6. __No endorsement.__ Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
+
+b. ___Other rights.___
+
+ 1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this Public License.
+
+ 3. To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.
+
+### Section 3 – License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the following conditions.
+
+a. ___Attribution.___
+
+ 1. If You Share the Licensed Material (including in modified form), You must:
+
+ A. retain the following if it is supplied by the Licensor with the Licensed Material:
+
+ i. identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of warranties;
+
+ v. a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
+
+ B. indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
+
+ C. indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
+
+ 3. If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
+
+ 4. If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.
+
+### Section 4 – Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:
+
+a. for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;
+
+b. if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and
+
+c. You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
+
+### Section 5 – Disclaimer of Warranties and Limitation of Liability.
+
+a. __Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.__
+
+b. __To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.__
+
+c. The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
+
+### Section 6 – Term and Termination.
+
+a. This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
+
+b. Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
+
+c. For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
+
+d. Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
+
+### Section 7 – Other Terms and Conditions.
+
+a. The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
+
+b. Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.
+
+### Section 8 – Interpretation.
+
+a. For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
+
+b. To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
+
+c. No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
+
+d. Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.
+
+> Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the “Licensor.” Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at [creativecommons.org/policies](http://creativecommons.org/policies), Creative Commons does not authorize the use of the trademark “Creative Commons” or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.
+>
+> Creative Commons may be contacted at creativecommons.org
diff --git a/README.md b/README.md
index 3c74ef6..7503f06 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,27 @@
-# Mars Rover Navigation Optimization System 🛰
+# Rover Navigation Optimization System (R-NOS) 🛰
-The Mars Rover Navigation Optimization System is a passion project by [Tejas Gupta](https://github.com/multiverseweb) and [Ojas Gupta](https://github.com/ojas-git). This system is designed for indoor environments, focusing on data mining and analysis rather than mobility. Obstacles will be placed to test its functionality while gathering and processing key environmental data like temperature and humidity.
+The Rover Navigation Optimization System is a project by **[Tejas Gupta](https://github.com/multiverseweb)** and **[Ojas Gupta](https://github.com/ojas-git)** developed under the guidance of **`Prof. Bindu Garg`**, HOD, CSE & CSBS, Bharati Vidyapeeth University, College of Engineering, Pune. It is a scaled-down prototype designed to explore real-time environmental monitoring and data-driven decision-making. The project focuses on collecting temperature and humidity readings to analyze climate conditions and detect anomalies that could impact autonomous navigation.
-## Objectives
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+#### Table of Contents
+| [Research Hypothesis](#research-hypothesis) | [Objective](#objective) | [Components](#components) | [Circuit](#circuit) | [Snapshots](#project-snapshots) | [Dataset](#dataset) | [ThingSpeak](#data-visualised-on-thingspeak) | [License](#license) |
+|-|-|-|-|-|-|-|-|
+
+## Research Hypothesis
+A scaled-down Rover prototype can effectively collect temperature and humidity data, demonstrating how real-time environmental monitoring can be used for autonomous navigation, climate analysis, and anomaly detection.
+
+By analyzing the collected data, we aim to identify trends, evaluate sensor accuracy, and explore potential improvements in robotic exploration. This includes assessing response time, consistency, and anomalies caused by external factors like human interference or sudden environmental changes.
+
+## Objective
+- To explore potential improvements in robotic exploration through data-driven insights.
- Collect and transmit thermal data wirelessly to a computer.
- Detect obstacles using ultrasonic sensors.
- Indicate path changes via buzzer and LED.
@@ -21,13 +39,62 @@ The Mars Rover Navigation Optimization System is a passion project by [Tejas Gup
| Display | OLED Display (0.96" or 1.3", SSD1306/SH1106, I2C/SPI) |
| Data Handling | Data will be transmitted and analyzed using ThingSpeak. The Arduino API will be used for interfacing and control. |
-## Future Enhancements
+## Circuit
-- Implementing autonomous navigation.
-- Adding more sensors for enhanced environmental data collection.
-- Visualizing data with advanced analytics and machine learning.
+|  |
+|-|
-## License
+## Project Snapshots
+
+|  |
+|-|
+
+## Environmental Sensor Readings from Rover Prototype
+
+## Dataset
+| | | |
+|-|-|-|
+
+### What the Data Shows
+This dataset contains `5,400` timestamped temperature and humidity readings collected over a period of `3` hours and logged every `2` seconds by the rover’s onboard DHT22 sensor. The data highlights:
+- Gradual fluctuations in environmental conditions.
+- Notable temperature spikes ``(~10°C)`` introduced using a lighter to test sensor response.
+- Stable humidity levels with minor deviations due to air circulation or sensor drift.
+
+### Notable Findings
+- **Controlled Temperature Spikes:** Short bursts of heat resulted in clear temperature increases `(~10°C)`, demonstrating the sensor's ability to detect and log transient changes.
+- **Humidity Stability:** Humidity levels remained within a narrow range, confirming minimal impact from applied temperature fluctuations.
+- **Gradual Environmental Variations:** Small temperature and humidity shifts were observed, likely due to ambient conditions and ventilation effects.
-This project is open-source under the MIT License.
+### How the Data Was Gathered
+- **Sensor Used:** DHT22 (for temperature & humidity).
+- **Data Collection Frequency:** Logged every few seconds.
+- **Controlled Testing:** Heat spikes added using a lighter to simulate external interference.
+- **Data Transmission:** Logged in real-time via wireless communication to a laptop.
+
+### Data Visualised on ThingSpeak
+
+|  |
+|-|
+
+| [View Live](https://thingspeak.mathworks.com/channels/2890599) |
+|-|
+
+### How to Interpret and Use the Data
+- **Identify Trends:** Observe temperature and humidity variations over time.
+- **Detect Anomalies:** Locate sharp temperature spikes (`~10°C` increases) caused by external heating.
+- **Compare Sensor Performance:** Evaluate how quickly temperature normalizes after a spike.
+- **Develop Predictive Models:** Train machine learning models to predict environmental changes.
+
+| View [code/data_analysis.ipynb](code/data_analysis.ipynb) for more |
+|-|
+
+### Potential Applications
+- **Autonomous Environment Monitoring:** Detecting and responding to environmental anomalies.
+- **Sensor Calibration & Validation:** Testing DHT22 sensor accuracy under different conditions.
+- **Climate Simulation & Research:** Indoor climate modeling & environmental trend analysis.
+- **Robotics & AI:** Training AI for automated responses to climate fluctuations.
+
+## License
+This project is open-source under the [CC BY 4.0](https://github.com/multiverseweb/rover/blob/main/LICENSE.md).
diff --git a/fp-info-cache b/circuit/fp-info-cache
similarity index 66%
rename from fp-info-cache
rename to circuit/fp-info-cache
index 1874828..573541a 100644
--- a/fp-info-cache
+++ b/circuit/fp-info-cache
@@ -1 +1 @@
-0
+0
diff --git a/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_230540.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_230540.zip
similarity index 100%
rename from mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_230540.zip
rename to circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_230540.zip
diff --git a/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_233341.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_233341.zip
similarity index 100%
rename from mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_233341.zip
rename to circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-09_233341.zip
diff --git a/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_014639.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_014639.zip
similarity index 100%
rename from mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_014639.zip
rename to circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_014639.zip
diff --git a/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_015233.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_015233.zip
similarity index 100%
rename from mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_015233.zip
rename to circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_015233.zip
diff --git a/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_113527.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_113527.zip
similarity index 100%
rename from mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_113527.zip
rename to circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-02-10_113527.zip
diff --git a/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-03-11_003555.zip b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-03-11_003555.zip
new file mode 100644
index 0000000..9eb26d1
Binary files /dev/null and b/circuit/mars_rover_navigation_system-backups/mars_rover_navigation_system-2025-03-11_003555.zip differ
diff --git a/mars_rover_navigation_system.kicad_pcb b/circuit/mars_rover_navigation_system.kicad_pcb
similarity index 95%
rename from mars_rover_navigation_system.kicad_pcb
rename to circuit/mars_rover_navigation_system.kicad_pcb
index c5dd8b7..345bc3c 100644
--- a/mars_rover_navigation_system.kicad_pcb
+++ b/circuit/mars_rover_navigation_system.kicad_pcb
@@ -1,2384 +1,2384 @@
-(kicad_pcb
- (version 20240108)
- (generator "pcbnew")
- (generator_version "8.0")
- (general
- (thickness 1.6)
- (legacy_teardrops no)
- )
- (paper "A5")
- (title_block
- (title "MRNOS")
- (date "2025-02-10")
- (rev "v.1")
- )
- (layers
- (0 "F.Cu" signal)
- (31 "B.Cu" signal)
- (32 "B.Adhes" user "B.Adhesive")
- (33 "F.Adhes" user "F.Adhesive")
- (34 "B.Paste" user)
- (35 "F.Paste" user)
- (36 "B.SilkS" user "B.Silkscreen")
- (37 "F.SilkS" user "F.Silkscreen")
- (38 "B.Mask" user)
- (39 "F.Mask" user)
- (40 "Dwgs.User" user "User.Drawings")
- (41 "Cmts.User" user "User.Comments")
- (42 "Eco1.User" user "User.Eco1")
- (43 "Eco2.User" user "User.Eco2")
- (44 "Edge.Cuts" user)
- (45 "Margin" user)
- (46 "B.CrtYd" user "B.Courtyard")
- (47 "F.CrtYd" user "F.Courtyard")
- (48 "B.Fab" user)
- (49 "F.Fab" user)
- (50 "User.1" user)
- (51 "User.2" user)
- (52 "User.3" user)
- (53 "User.4" user)
- (54 "User.5" user)
- (55 "User.6" user)
- (56 "User.7" user)
- (57 "User.8" user)
- (58 "User.9" user)
- )
- (setup
- (pad_to_mask_clearance 0)
- (allow_soldermask_bridges_in_footprints no)
- (pcbplotparams
- (layerselection 0x00010fc_ffffffff)
- (plot_on_all_layers_selection 0x0000000_00000000)
- (disableapertmacros no)
- (usegerberextensions no)
- (usegerberattributes yes)
- (usegerberadvancedattributes yes)
- (creategerberjobfile yes)
- (dashed_line_dash_ratio 12.000000)
- (dashed_line_gap_ratio 3.000000)
- (svgprecision 4)
- (plotframeref no)
- (viasonmask no)
- (mode 1)
- (useauxorigin no)
- (hpglpennumber 1)
- (hpglpenspeed 20)
- (hpglpendiameter 15.000000)
- (pdf_front_fp_property_popups yes)
- (pdf_back_fp_property_popups yes)
- (dxfpolygonmode yes)
- (dxfimperialunits yes)
- (dxfusepcbnewfont yes)
- (psnegative no)
- (psa4output no)
- (plotreference yes)
- (plotvalue yes)
- (plotfptext yes)
- (plotinvisibletext no)
- (sketchpadsonfab no)
- (subtractmaskfromsilk no)
- (outputformat 1)
- (mirror no)
- (drillshape 1)
- (scaleselection 1)
- (outputdirectory "")
- )
- )
- (net 0 "")
- (net 1 "unconnected-(DS1-D5-Pad23)")
- (net 2 "unconnected-(DS1-D7-Pad25)")
- (net 3 "unconnected-(DS1-C1N-Pad5)")
- (net 4 "unconnected-(DS1-E{slash}~{RD}-Pad17)")
- (net 5 "unconnected-(DS1-D1-Pad19)")
- (net 6 "unconnected-(DS1-C1P-Pad4)")
- (net 7 "unconnected-(DS1-NC-Pad7)")
- (net 8 "unconnected-(DS1-VCOMH-Pad27)")
- (net 9 "unconnected-(DS1-D3-Pad21)")
- (net 10 "Net-(DS1-VCC)")
- (net 11 "unconnected-(DS1-C2N-Pad2)")
- (net 12 "unconnected-(DS1-BS0-Pad10)")
- (net 13 "unconnected-(DS1-D6-Pad24)")
- (net 14 "unconnected-(DS1-D{slash}~{C}-Pad15)")
- (net 15 "unconnected-(DS1-VLSS-Pad29)")
- (net 16 "unconnected-(DS1-VBAT-Pad6)")
- (net 17 "unconnected-(DS1-D2-Pad20)")
- (net 18 "unconnected-(DS1-D4-Pad22)")
- (net 19 "unconnected-(DS1-~{CS}-Pad13)")
- (net 20 "unconnected-(DS1-R{slash}~{W}-Pad16)")
- (net 21 "GNDPWR")
- (net 22 "unconnected-(DS1-D0-Pad18)")
- (net 23 "unconnected-(DS1-VSS-Pad8)")
- (net 24 "unconnected-(DS1-BS1-Pad11)")
- (net 25 "unconnected-(DS1-C2P-Pad3)")
- (net 26 "unconnected-(DS1-BS2-Pad12)")
- (net 27 "unconnected-(DS1-IREF-Pad26)")
- (net 28 "unconnected-(DS1-VDD-Pad9)")
- (net 29 "unconnected-(DS1-~{RES}-Pad14)")
- (net 30 "unconnected-(U1-IO13-Pad16)")
- (net 31 "unconnected-(U1-IO34-Pad6)")
- (net 32 "unconnected-(U1-IO17-Pad28)")
- (net 33 "unconnected-(U1-IO33-Pad9)")
- (net 34 "unconnected-(U1-IO5-Pad29)")
- (net 35 "unconnected-(U1-IO23-Pad37)")
- (net 36 "unconnected-(U1-IO0-Pad25)")
- (net 37 "unconnected-(U1-IO15-Pad23)")
- (net 38 "unconnected-(U1-IO12-Pad14)")
- (net 39 "Net-(BZ1-+)")
- (net 40 "unconnected-(U1-NC-Pad32)")
- (net 41 "unconnected-(U1-IO25-Pad10)")
- (net 42 "unconnected-(U1-SCK{slash}CLK-Pad20)")
- (net 43 "unconnected-(U1-SCS{slash}CMD-Pad19)")
- (net 44 "unconnected-(U1-IO16-Pad27)")
- (net 45 "unconnected-(U1-IO18-Pad30)")
- (net 46 "unconnected-(U1-IO14-Pad13)")
- (net 47 "Net-(U1-SENSOR_VN)")
- (net 48 "unconnected-(U1-SHD{slash}SD2-Pad17)")
- (net 49 "unconnected-(U1-IO32-Pad8)")
- (net 50 "unconnected-(U1-IO21-Pad33)")
- (net 51 "unconnected-(U1-IO19-Pad31)")
- (net 52 "unconnected-(U1-IO35-Pad7)")
- (net 53 "unconnected-(U1-IO22-Pad36)")
- (net 54 "unconnected-(U1-IO26-Pad11)")
- (net 55 "unconnected-(U1-IO2-Pad24)")
- (net 56 "Net-(U1-SDI{slash}SD1)")
- (net 57 "unconnected-(U1-SENSOR_VP-Pad4)")
- (net 58 "unconnected-(U1-SDO{slash}SD0-Pad21)")
- (net 59 "unconnected-(U1-IO27-Pad12)")
- (net 60 "unconnected-(U1-RXD0{slash}IO3-Pad34)")
- (net 61 "unconnected-(U1-SWP{slash}SD3-Pad18)")
- (net 62 "unconnected-(U1-IO4-Pad26)")
- (net 63 "unconnected-(U1-TXD0{slash}IO1-Pad35)")
- (net 64 "unconnected-(U3-ISET2-Pad7)")
- (net 65 "Net-(BT1-+)")
- (net 66 "unconnected-(U3-PRETERM-Pad4)")
- (net 67 "unconnected-(U3-~{CHG}-Pad8)")
- (net 68 "unconnected-(U3-ISET-Pad2)")
- (net 69 "unconnected-(U3-NC-Pad6)")
- (net 70 "unconnected-(U3-TS-Pad9)")
- (net 71 "Net-(BT1--)")
- (footprint "RF_Module:ESP32-WROOM-32"
- (layer "F.Cu")
- (uuid "7da9dfbf-d122-42de-a9c1-f4ed5461bd3c")
- (at 110 43.615)
- (descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf")
- (tags "Single 2.4 GHz Wi-Fi and Bluetooth combo chip")
- (property "Reference" "U1"
- (at -10.61 8.43 90)
- (layer "F.SilkS")
- (uuid "48625966-e612-47d6-950e-838adc2114b8")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Value" "ESP32-WROOM-32"
- (at 0 11.5 0)
- (layer "F.Fab")
- (uuid "95cb8179-76bc-412e-b588-e118d6e6dcaf")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Footprint" "RF_Module:ESP32-WROOM-32"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "ec9ee444-8e7a-4239-b9eb-b7d0e8249287")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "6bc7c83d-2034-4730-9eb0-185728123167")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "3a515be2-5660-4fe5-87c6-13ffce04543e")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property ki_fp_filters "ESP32?WROOM?32*")
- (path "/146cf1d4-8df5-4121-8ecf-6d248c67577d")
- (sheetname "Root")
- (sheetfile "mars_rover_navigation_system.kicad_sch")
- (attr smd)
- (fp_line
- (start -9.12 -15.86)
- (end -9.12 -9.7)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "b95b942a-16a5-4455-b961-025374f261b7")
- )
- (fp_line
- (start -9.12 -15.86)
- (end 9.12 -15.86)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "ae004a6b-89ed-456d-8725-424816710d4a")
- )
- (fp_line
- (start -9.12 9.1)
- (end -9.12 9.88)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "6d3820bc-c091-410f-a79d-4d404eb55d11")
- )
- (fp_line
- (start -9.12 9.88)
- (end -8.12 9.88)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "a29f0836-c19b-437e-980b-6ede79404372")
- )
- (fp_line
- (start 9.12 -15.86)
- (end 9.12 -9.445)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "3c9d086a-bc68-430f-a186-47dbca8c7f2e")
- )
- (fp_line
- (start 9.12 9.1)
- (end 9.12 9.88)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "b6e456fe-af8c-4d95-9241-24a62b917ed7")
- )
- (fp_line
- (start 9.12 9.88)
- (end 8.12 9.88)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "172dd459-3b53-455a-ac31-d6a673ed3bdb")
- )
- (fp_poly
- (pts
- (xy -9.125 -8.975) (xy -9.625 -8.975) (xy -9.125 -9.475) (xy -9.125 -8.975)
- )
- (stroke
- (width 0.12)
- (type solid)
- )
- (fill solid)
- (layer "F.SilkS")
- (uuid "f564241e-25f5-46c5-b99a-963ec3157f88")
- )
- (fp_line
- (start -24 -30.74)
- (end -24 -9.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "48dbf293-2748-4257-9796-e01d21c3e6cc")
- )
- (fp_line
- (start -24 -9.8)
- (end -9.75 -9.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "6f65b023-c716-4621-a2f0-880964ea035c")
- )
- (fp_line
- (start -9.75 10.51)
- (end -9.75 -9.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "3ab89405-7f49-4906-9e48-90acbbfd57a2")
- )
- (fp_line
- (start -9.75 10.51)
- (end 9.75 10.51)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "74fd0e07-4c23-481a-8422-fdf12dfcc07c")
- )
- (fp_line
- (start 9.75 -9.8)
- (end 9.75 10.51)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "f6980890-c00f-44a9-b648-a32544cfe02e")
- )
- (fp_line
- (start 9.75 -9.8)
- (end 24 -9.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "88b6dce6-e58d-444a-8a2c-20e688626741")
- )
- (fp_line
- (start 24 -30.74)
- (end -24 -30.74)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "d7dd9628-460b-43e3-88a6-bb77f95fbbef")
- )
- (fp_line
- (start 24 -9.8)
- (end 24 -30.74)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "ebb21f3b-62f7-4de8-88aa-9deb1b32c8c9")
- )
- (fp_line
- (start -9 -15.74)
- (end -9 -10.02)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "fa0d2e57-dd97-4b7e-b83a-b2a33e50fee8")
- )
- (fp_line
- (start -9 -15.74)
- (end 9 -15.74)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "82269b26-0169-484c-805c-ab406cb26f17")
- )
- (fp_line
- (start -9 -9.02)
- (end -9 9.76)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "6786138b-9b26-40ac-8534-85fcedeb153e")
- )
- (fp_line
- (start -9 -9.02)
- (end -8.5 -9.52)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "29f34d57-1cc3-4848-8869-40af0e294ab4")
- )
- (fp_line
- (start -9 9.76)
- (end 9 9.76)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "7dec12a7-f32f-44eb-91ce-6f377e535cc5")
- )
- (fp_line
- (start -8.5 -9.52)
- (end -9 -10.02)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "8356dc30-2c88-4135-a8c1-ddd2ac57d6b4")
- )
- (fp_line
- (start 9 9.76)
- (end 9 -15.74)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "0f899af9-9b5a-400a-8911-a6b4abcce582")
- )
- (fp_text user "Antenna"
- (at 0 -13 0)
- (layer "Cmts.User")
- (uuid "4eb06734-08f4-4802-a773-b809199b18f7")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (fp_text user "KEEP-OUT ZONE"
- (at 0.05 -22.48 0)
- (layer "Cmts.User")
- (uuid "88598e9b-44a5-4a2a-aeb3-62ceab287800")
- (effects
- (font
- (size 2 2)
- (thickness 0.15)
- )
- )
- )
- (fp_text user "${REFERENCE}"
- (at 0 0 0)
- (layer "F.Fab")
- (uuid "4f966dfd-1ea3-405c-aa7a-da333452b6e9")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (pad "1" smd rect
- (at -8.75 -8.25)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "power_in")
- (uuid "d1c26160-7e23-43f0-9090-4bce4c1d671f")
- )
- (pad "2" smd rect
- (at -8.75 -6.98)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 39 "Net-(BZ1-+)")
- (pinfunction "VDD")
- (pintype "power_in")
- (uuid "3159f152-c398-4e0a-92c8-eadf35b9004f")
- )
- (pad "3" smd rect
- (at -8.75 -5.71)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 10 "Net-(DS1-VCC)")
- (pinfunction "EN")
- (pintype "input")
- (uuid "fc49e475-f661-4ddf-beaf-53004b013dc4")
- )
- (pad "4" smd rect
- (at -8.75 -4.44)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 57 "unconnected-(U1-SENSOR_VP-Pad4)")
- (pinfunction "SENSOR_VP")
- (pintype "input")
- (uuid "a86f5634-c429-419d-980c-812c37d1be7d")
- )
- (pad "5" smd rect
- (at -8.75 -3.17)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 47 "Net-(U1-SENSOR_VN)")
- (pinfunction "SENSOR_VN")
- (pintype "input")
- (uuid "7e31a996-eead-4aa4-a743-c2a81585c2e0")
- )
- (pad "6" smd rect
- (at -8.75 -1.9)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 31 "unconnected-(U1-IO34-Pad6)")
- (pinfunction "IO34")
- (pintype "input")
- (uuid "03f7a45c-7f60-42dd-8bdd-111a61762bfa")
- )
- (pad "7" smd rect
- (at -8.75 -0.63)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 52 "unconnected-(U1-IO35-Pad7)")
- (pinfunction "IO35")
- (pintype "input")
- (uuid "8d009121-62fc-4c36-8304-6a6679360881")
- )
- (pad "8" smd rect
- (at -8.75 0.64)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 49 "unconnected-(U1-IO32-Pad8)")
- (pinfunction "IO32")
- (pintype "bidirectional")
- (uuid "82a1437c-e0a4-4c66-a1d5-f3487283f7bd")
- )
- (pad "9" smd rect
- (at -8.75 1.91)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 33 "unconnected-(U1-IO33-Pad9)")
- (pinfunction "IO33")
- (pintype "bidirectional")
- (uuid "0b5a8063-ca49-4cf6-ace0-564c993ab29a")
- )
- (pad "10" smd rect
- (at -8.75 3.18)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 41 "unconnected-(U1-IO25-Pad10)")
- (pinfunction "IO25")
- (pintype "bidirectional")
- (uuid "495afcbc-d0c9-4b20-bc3c-a3eb0b101b42")
- )
- (pad "11" smd rect
- (at -8.75 4.45)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 54 "unconnected-(U1-IO26-Pad11)")
- (pinfunction "IO26")
- (pintype "bidirectional")
- (uuid "a1f8aa44-3863-4c09-890a-84e0596738f0")
- )
- (pad "12" smd rect
- (at -8.75 5.72)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 59 "unconnected-(U1-IO27-Pad12)")
- (pinfunction "IO27")
- (pintype "bidirectional")
- (uuid "cdfc32c7-7763-474f-9c13-7025e6ce6c8c")
- )
- (pad "13" smd rect
- (at -8.75 6.99)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 46 "unconnected-(U1-IO14-Pad13)")
- (pinfunction "IO14")
- (pintype "bidirectional")
- (uuid "777ec6a9-721a-4a8f-840a-6106480726c8")
- )
- (pad "14" smd rect
- (at -8.75 8.26)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 38 "unconnected-(U1-IO12-Pad14)")
- (pinfunction "IO12")
- (pintype "bidirectional")
- (uuid "1ea476eb-c5c9-4573-a466-f8a430e6db5d")
- )
- (pad "15" smd rect
- (at -5.71 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "c262c659-c84c-4242-9a23-12f3a36089fd")
- )
- (pad "16" smd rect
- (at -4.44 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 30 "unconnected-(U1-IO13-Pad16)")
- (pinfunction "IO13")
- (pintype "bidirectional")
- (uuid "00cbb51a-f264-468b-8525-5f23edca84c8")
- )
- (pad "17" smd rect
- (at -3.17 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 48 "unconnected-(U1-SHD{slash}SD2-Pad17)")
- (pinfunction "SHD/SD2")
- (pintype "bidirectional")
- (uuid "828ec3c5-2d06-4261-ae88-034ee437d6fa")
- )
- (pad "18" smd rect
- (at -1.9 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 61 "unconnected-(U1-SWP{slash}SD3-Pad18)")
- (pinfunction "SWP/SD3")
- (pintype "bidirectional")
- (uuid "dc5e7f5b-e89b-4b6c-adc9-bbe6cdc08a10")
- )
- (pad "19" smd rect
- (at -0.63 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 43 "unconnected-(U1-SCS{slash}CMD-Pad19)")
- (pinfunction "SCS/CMD")
- (pintype "bidirectional")
- (uuid "5788bc07-2384-45f2-b137-1e14eb5d7aaf")
- )
- (pad "20" smd rect
- (at 0.64 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 42 "unconnected-(U1-SCK{slash}CLK-Pad20)")
- (pinfunction "SCK/CLK")
- (pintype "bidirectional")
- (uuid "5721403c-7569-4049-9cd7-1e4a58b407d5")
- )
- (pad "21" smd rect
- (at 1.91 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 58 "unconnected-(U1-SDO{slash}SD0-Pad21)")
- (pinfunction "SDO/SD0")
- (pintype "bidirectional")
- (uuid "b8a8b829-4215-4b9e-8b06-98412251c4ea")
- )
- (pad "22" smd rect
- (at 3.18 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 56 "Net-(U1-SDI{slash}SD1)")
- (pinfunction "SDI/SD1")
- (pintype "bidirectional")
- (uuid "a3034f01-8f60-40da-92cf-2407427b61c9")
- )
- (pad "23" smd rect
- (at 4.45 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 37 "unconnected-(U1-IO15-Pad23)")
- (pinfunction "IO15")
- (pintype "bidirectional")
- (uuid "1c188fb3-66c5-45ee-8478-2bea01c48404")
- )
- (pad "24" smd rect
- (at 5.72 9.51 90)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 55 "unconnected-(U1-IO2-Pad24)")
- (pinfunction "IO2")
- (pintype "bidirectional")
- (uuid "a2fcb3f5-705b-4b76-a7be-ab274c091cb5")
- )
- (pad "25" smd rect
- (at 8.75 8.26)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 36 "unconnected-(U1-IO0-Pad25)")
- (pinfunction "IO0")
- (pintype "bidirectional")
- (uuid "191dc335-113b-4827-8b88-814bb76dbd6f")
- )
- (pad "26" smd rect
- (at 8.75 6.99)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 62 "unconnected-(U1-IO4-Pad26)")
- (pinfunction "IO4")
- (pintype "bidirectional")
- (uuid "e752b99d-b40d-4313-ba99-e3b915c5eb50")
- )
- (pad "27" smd rect
- (at 8.75 5.72)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 44 "unconnected-(U1-IO16-Pad27)")
- (pinfunction "IO16")
- (pintype "bidirectional")
- (uuid "5aff7a71-853c-49d7-8fe8-c4e5a550ce2f")
- )
- (pad "28" smd rect
- (at 8.75 4.45)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 32 "unconnected-(U1-IO17-Pad28)")
- (pinfunction "IO17")
- (pintype "bidirectional")
- (uuid "0965163e-a2f0-414f-86d3-0f954e8f6955")
- )
- (pad "29" smd rect
- (at 8.75 3.18)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 34 "unconnected-(U1-IO5-Pad29)")
- (pinfunction "IO5")
- (pintype "bidirectional")
- (uuid "13bad3c3-9d5d-4b1a-97ac-163e5e7cdf01")
- )
- (pad "30" smd rect
- (at 8.75 1.91)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 45 "unconnected-(U1-IO18-Pad30)")
- (pinfunction "IO18")
- (pintype "bidirectional")
- (uuid "61208250-e54d-40e5-8db4-dafc26739cff")
- )
- (pad "31" smd rect
- (at 8.75 0.64)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 51 "unconnected-(U1-IO19-Pad31)")
- (pinfunction "IO19")
- (pintype "bidirectional")
- (uuid "8a515561-c7a1-46c4-bb07-177ec9e975d2")
- )
- (pad "32" smd rect
- (at 8.75 -0.63)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 40 "unconnected-(U1-NC-Pad32)")
- (pinfunction "NC")
- (pintype "no_connect")
- (uuid "41501a1f-36a0-4cb6-89bc-1864d5c9835e")
- )
- (pad "33" smd rect
- (at 8.75 -1.9)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 50 "unconnected-(U1-IO21-Pad33)")
- (pinfunction "IO21")
- (pintype "bidirectional")
- (uuid "88a8a58f-7824-4c67-83f2-d3ec04580cfc")
- )
- (pad "34" smd rect
- (at 8.75 -3.17)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 60 "unconnected-(U1-RXD0{slash}IO3-Pad34)")
- (pinfunction "RXD0/IO3")
- (pintype "bidirectional")
- (uuid "d9eafe5b-196d-44b9-8a57-6da37a7b13d7")
- )
- (pad "35" smd rect
- (at 8.75 -4.44)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 63 "unconnected-(U1-TXD0{slash}IO1-Pad35)")
- (pinfunction "TXD0/IO1")
- (pintype "bidirectional")
- (uuid "fceab122-6f0a-4fb7-9d63-222446082890")
- )
- (pad "36" smd rect
- (at 8.75 -5.71)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 53 "unconnected-(U1-IO22-Pad36)")
- (pinfunction "IO22")
- (pintype "bidirectional")
- (uuid "9435cde0-5a35-4771-af05-c7f73dce5b9e")
- )
- (pad "37" smd rect
- (at 8.75 -6.98)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 35 "unconnected-(U1-IO23-Pad37)")
- (pinfunction "IO23")
- (pintype "bidirectional")
- (uuid "13ea8124-c98d-42f5-ac2e-91f4a3fa244f")
- )
- (pad "38" smd rect
- (at 8.75 -8.25)
- (size 1.5 0.9)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "5e96bd56-13f4-4fc4-bc39-11227fc4ccb2")
- )
- (pad "39" smd rect
- (at -2.205 -2.435)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "1e4bfaca-1fe9-48c9-8a84-767ff1796387")
- )
- (pad "39" thru_hole circle
- (at -2.205 -1.6725)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "73bb76cb-0748-4bef-8b6b-d0920f246a80")
- )
- (pad "39" smd rect
- (at -2.205 -0.91)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "76e89616-e441-44f3-8e9e-20f675d4ffa2")
- )
- (pad "39" thru_hole circle
- (at -2.205 -0.1475)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "191cb7bb-5080-44ae-9759-d5d15987b9ee")
- )
- (pad "39" smd rect
- (at -2.205 0.615)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "7f99cbd2-f389-46d8-b373-7b586b2dac2c")
- )
- (pad "39" thru_hole circle
- (at -1.4425 -2.435)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "1fe5d95d-6bfb-4b66-8198-84373a195b18")
- )
- (pad "39" thru_hole circle
- (at -1.4425 -0.91)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "f8150ff7-b104-4f7c-b2b9-94b3e429d62c")
- )
- (pad "39" thru_hole circle
- (at -1.4425 0.615)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "6c079711-87a3-4ba1-94a1-aa92c87eb43c")
- )
- (pad "39" smd rect
- (at -0.68 -2.435)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "ca94e5b1-daa7-4c1d-8fb7-a566c4d239c5")
- )
- (pad "39" thru_hole circle
- (at -0.68 -1.6725)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "053c97d1-1e3a-4a98-b223-db9d6cc54a75")
- )
- (pad "39" smd rect
- (at -0.68 -0.91)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "4c64e406-3341-4855-a51d-5f356c2d853c")
- )
- (pad "39" smd rect
- (at -0.68 -0.91)
- (size 4.2 4.2)
- (property pad_prop_heatsink)
- (layers "F.Cu" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "54d648c8-aa66-4bd0-8dd5-2b034a7841a0")
- )
- (pad "39" thru_hole circle
- (at -0.68 -0.1475)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "615a4aca-371e-4484-a9fb-00d5954a7ba8")
- )
- (pad "39" smd rect
- (at -0.68 0.615)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "17b04276-1424-4821-bc9c-16ce80de308f")
- )
- (pad "39" thru_hole circle
- (at 0.0825 -2.435)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "724b9994-cb9e-417b-9c08-8ea62c420f4d")
- )
- (pad "39" thru_hole circle
- (at 0.0825 -0.91)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "c920312f-2ea9-4b89-bd54-b5b185e6b503")
- )
- (pad "39" thru_hole circle
- (at 0.0825 0.615)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "54a0276a-f65b-43fe-8ea2-2e38cc7cac45")
- )
- (pad "39" smd rect
- (at 0.845 -2.435)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "72e4092a-72d0-4d6d-96b1-4a585756f9df")
- )
- (pad "39" thru_hole circle
- (at 0.845 -1.6725)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "dd8aff0b-be2b-4bf0-b827-cab14a3ea45a")
- )
- (pad "39" smd rect
- (at 0.845 -0.91)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "d5951ce6-9411-4482-8fb7-6c73307447a0")
- )
- (pad "39" thru_hole circle
- (at 0.845 -0.1475)
- (size 0.6 0.6)
- (drill 0.2)
- (property pad_prop_heatsink)
- (layers "*.Cu" "F.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (zone_connect 2)
- (uuid "79624fc0-d93b-485f-9135-0b8c383eed65")
- )
- (pad "39" smd rect
- (at 0.845 0.615)
- (size 1.05 1.05)
- (layers "F.Cu" "F.Paste")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "88eca0cd-6981-4b1d-aec6-12e575d6d859")
- )
- (zone
- (net 0)
- (net_name "")
- (layers "F&B.Cu")
- (uuid "a2663fa1-c406-44f4-b7b8-f74c5e344b86")
- (hatch full 0.508)
- (connect_pads
- (clearance 0)
- )
- (min_thickness 0.254)
- (filled_areas_thickness no)
- (keepout
- (tracks not_allowed)
- (vias not_allowed)
- (pads not_allowed)
- (copperpour not_allowed)
- (footprints not_allowed)
- )
- (fill
- (thermal_gap 0.508)
- (thermal_bridge_width 0.508)
- )
- (polygon
- (pts
- (xy 86 33.815) (xy 134 33.815) (xy 134 12.875) (xy 86 12.875)
- )
- )
- )
- (model "${KICAD8_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32.wrl"
- (offset
- (xyz 0 0 0)
- )
- (scale
- (xyz 1 1 1)
- )
- (rotate
- (xyz 0 0 0)
- )
- )
- )
- (footprint "Display:OLED-128O064D"
- (layer "F.Cu")
- (uuid "98c2c4d9-aacf-4e78-b83f-dbf0e42b4c2e")
- (at 192 64.75 90)
- (descr "128x64 OLED display")
- (tags "display oled")
- (property "Reference" "DS1"
- (at -0.35 2.1 90)
- (layer "F.SilkS")
- (uuid "e5ada566-0e9e-4b33-8cf0-a09aaa40e617")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Value" "OLED-128O064D"
- (at -0.35 -6.9 90)
- (layer "F.Fab")
- (uuid "f935fc74-e462-490d-a686-dbb499887b15")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Footprint" "Display:OLED-128O064D"
- (at 0 0 90)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "91ff1a55-c50d-4673-864b-4931d409a64d")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
- (at 0 0 90)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "a57ded71-2c4c-4c41-bf1e-42e01954105e")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Description" "OLED display 128x64"
- (at 0 0 90)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "0cb66605-687d-48c0-9c9d-03a17f299ee3")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property ki_fp_filters "OLED?128O064D*")
- (path "/9fa6ed63-2cf6-47b1-b9d4-2b64d835f78b")
- (sheetname "Root")
- (sheetfile "mars_rover_navigation_system.kicad_sch")
- (attr smd)
- (fp_line
- (start -11.15 -1)
- (end -11.15 1.15)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "756ec8d2-1d78-4f63-b28f-58f11863c42f")
- )
- (fp_line
- (start 11.15 1.15)
- (end 11.15 -1)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "e408679a-06a8-453f-b343-2df2728161e8")
- )
- (fp_line
- (start -11.15 1.15)
- (end 11.15 1.15)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "9924eeb0-0deb-4eb9-a29b-c67efa6aa852")
- )
- (fp_circle
- (center 8 -3.75)
- (end 8.35 -3.75)
- (stroke
- (width 0.1)
- (type solid)
- )
- (fill none)
- (layer "F.SilkS")
- (uuid "a56ed23a-506c-4620-a8a7-c4d68e599d31")
- )
- (fp_circle
- (center -8 -3.75)
- (end -7.65 -3.75)
- (stroke
- (width 0.1)
- (type solid)
- )
- (fill none)
- (layer "F.SilkS")
- (uuid "847b921a-45b5-4aef-97bb-4e4ba9fed140")
- )
- (fp_line
- (start 6.05 -6.14)
- (end -6.05 -6.14)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "b60cbe02-e543-40b9-b303-c6b317893750")
- )
- (fp_line
- (start 6.05 -6.14)
- (end 11.25 -3.14)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "e06b5d95-a4b5-4259-983a-8b677b6ed084")
- )
- (fp_line
- (start -6.05 -6.14)
- (end -11.25 -3.14)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "a33fdc82-25ba-4a6d-b03f-80ef692c7ef6")
- )
- (fp_line
- (start -11.25 -3.14)
- (end -11.25 1.25)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "9df9c642-d620-4ab0-a830-31fc9dec59da")
- )
- (fp_line
- (start 11.25 1.25)
- (end 11.25 -3.14)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "149bc512-4e30-42e5-8fbb-648e673be59a")
- )
- (fp_line
- (start 11.25 1.25)
- (end -11.25 1.25)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "f977edeb-e8d9-4807-a9e5-f38defb0e24d")
- )
- (fp_line
- (start -6 -5.887)
- (end 6 -5.887)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "55ff3335-5a49-480f-9ad2-77b3e6865bd3")
- )
- (fp_line
- (start 11 -3)
- (end 6 -5.887)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "2df6e5e1-b319-4410-9756-8a8dfe8bf7a3")
- )
- (fp_line
- (start -11 -3)
- (end -6 -5.887)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "8ef3a00c-b52e-401d-bd8a-37ca00abc04f")
- )
- (fp_line
- (start 11 1)
- (end 11 -3)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "3bc4c7b3-60a6-4191-a53b-eb59ef37c638")
- )
- (fp_line
- (start -11 1)
- (end -11 -3)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "9789f903-150c-4dcd-afd7-a02762fec597")
- )
- (fp_line
- (start -11 1)
- (end 11 1)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "2a95141d-3e87-4ea3-b0cb-cedd1a4d245b")
- )
- (fp_text user "${REFERENCE}"
- (at -0.35 2.1 90)
- (layer "F.Fab")
- (uuid "ae7ac7f0-996b-4ba6-ba9d-6b5567e7a2c0")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (pad "1" smd rect
- (at -10.15 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "power_in")
- (uuid "c11c6ba1-a2d5-4389-857d-623146765021")
- )
- (pad "2" smd rect
- (at -9.45 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 11 "unconnected-(DS1-C2N-Pad2)")
- (pinfunction "C2N")
- (pintype "passive")
- (uuid "51b9447d-7038-4735-b318-6b78200891d6")
- )
- (pad "3" smd rect
- (at -8.75 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 25 "unconnected-(DS1-C2P-Pad3)")
- (pinfunction "C2P")
- (pintype "passive")
- (uuid "c1415bd7-3bfc-4e5e-a1f8-75ef606c74f8")
- )
- (pad "4" smd rect
- (at -8.05 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 6 "unconnected-(DS1-C1P-Pad4)")
- (pinfunction "C1P")
- (pintype "passive")
- (uuid "2f978c0b-4116-4124-9cc5-34952a6eca45")
- )
- (pad "5" smd rect
- (at -7.35 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 3 "unconnected-(DS1-C1N-Pad5)")
- (pinfunction "C1N")
- (pintype "passive")
- (uuid "283ea949-4ae2-4c31-8984-2cdee6f306e7")
- )
- (pad "6" smd rect
- (at -6.65 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 16 "unconnected-(DS1-VBAT-Pad6)")
- (pinfunction "VBAT")
- (pintype "power_in")
- (uuid "6f1ad00b-dd24-4e71-95f9-dfc32e4cf569")
- )
- (pad "7" smd rect
- (at -5.95 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 7 "unconnected-(DS1-NC-Pad7)")
- (pinfunction "NC")
- (pintype "no_connect")
- (uuid "32b0c728-98ba-426e-89d1-aa2ad9289677")
- )
- (pad "8" smd rect
- (at -5.25 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 23 "unconnected-(DS1-VSS-Pad8)")
- (pinfunction "VSS")
- (pintype "power_in")
- (uuid "c04b38ee-2f00-45ae-9936-2aa30372925c")
- )
- (pad "9" smd rect
- (at -4.55 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 28 "unconnected-(DS1-VDD-Pad9)")
- (pinfunction "VDD")
- (pintype "power_in")
- (uuid "e309e976-4541-429f-9070-ff38ece89a91")
- )
- (pad "10" smd rect
- (at -3.85 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 12 "unconnected-(DS1-BS0-Pad10)")
- (pinfunction "BS0")
- (pintype "input")
- (uuid "580c475a-0ba6-43fb-8b06-78f01f33e4d5")
- )
- (pad "11" smd rect
- (at -3.15 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 24 "unconnected-(DS1-BS1-Pad11)")
- (pinfunction "BS1")
- (pintype "input")
- (uuid "c11be3eb-9f52-42d1-97d0-23144b35d402")
- )
- (pad "12" smd rect
- (at -2.45 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 26 "unconnected-(DS1-BS2-Pad12)")
- (pinfunction "BS2")
- (pintype "input")
- (uuid "cbf14989-f918-407a-ae88-fa8b2573981c")
- )
- (pad "13" smd rect
- (at -1.75 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 19 "unconnected-(DS1-~{CS}-Pad13)")
- (pinfunction "~{CS}")
- (pintype "input")
- (uuid "97393800-ba36-4226-9b07-a59e1797a19e")
- )
- (pad "14" smd rect
- (at -1.05 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 29 "unconnected-(DS1-~{RES}-Pad14)")
- (pinfunction "~{RES}")
- (pintype "input")
- (uuid "e93b34d3-fd9d-4590-9f9e-8a0fcb2c6f7e")
- )
- (pad "15" smd rect
- (at -0.35 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 14 "unconnected-(DS1-D{slash}~{C}-Pad15)")
- (pinfunction "D/~{C}")
- (pintype "input")
- (uuid "62d0ba70-d727-4769-92be-0ebc8c356cb8")
- )
- (pad "16" smd rect
- (at 0.35 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 20 "unconnected-(DS1-R{slash}~{W}-Pad16)")
- (pinfunction "R/~{W}")
- (pintype "input")
- (uuid "aa6711bb-b8df-45ab-9b41-ee985dc4f935")
- )
- (pad "17" smd rect
- (at 1.05 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 4 "unconnected-(DS1-E{slash}~{RD}-Pad17)")
- (pinfunction "E/~{RD}")
- (pintype "input")
- (uuid "2b1545cc-3aa2-461d-8eba-bff16aabeb92")
- )
- (pad "18" smd rect
- (at 1.75 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 22 "unconnected-(DS1-D0-Pad18)")
- (pinfunction "D0")
- (pintype "bidirectional")
- (uuid "bc7d105a-cfa7-4bdc-8b05-cbff50457fb3")
- )
- (pad "19" smd rect
- (at 2.45 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 5 "unconnected-(DS1-D1-Pad19)")
- (pinfunction "D1")
- (pintype "bidirectional")
- (uuid "2d9e8ea5-1a63-443a-80b4-8b347fc974de")
- )
- (pad "20" smd rect
- (at 3.15 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 17 "unconnected-(DS1-D2-Pad20)")
- (pinfunction "D2")
- (pintype "bidirectional")
- (uuid "6fa91f8c-f717-449f-b908-5c5d2fb3ef61")
- )
- (pad "21" smd rect
- (at 3.85 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 9 "unconnected-(DS1-D3-Pad21)")
- (pinfunction "D3")
- (pintype "bidirectional")
- (uuid "3e56ffa5-b7bf-46d3-8d5c-9582df015568")
- )
- (pad "22" smd rect
- (at 4.55 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 18 "unconnected-(DS1-D4-Pad22)")
- (pinfunction "D4")
- (pintype "bidirectional")
- (uuid "83ac99dd-f9af-4352-ac45-27e12f43cec2")
- )
- (pad "23" smd rect
- (at 5.25 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 1 "unconnected-(DS1-D5-Pad23)")
- (pinfunction "D5")
- (pintype "bidirectional")
- (uuid "1a9de14d-f352-4198-bc87-a3bb431f68aa")
- )
- (pad "24" smd rect
- (at 5.95 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 13 "unconnected-(DS1-D6-Pad24)")
- (pinfunction "D6")
- (pintype "bidirectional")
- (uuid "5a301475-df38-4761-90bd-8294bd32f000")
- )
- (pad "25" smd rect
- (at 6.65 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 2 "unconnected-(DS1-D7-Pad25)")
- (pinfunction "D7")
- (pintype "bidirectional")
- (uuid "27c22dfb-dcab-4bb2-90a4-d7bd2a4e390a")
- )
- (pad "26" smd rect
- (at 7.35 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 27 "unconnected-(DS1-IREF-Pad26)")
- (pinfunction "IREF")
- (pintype "passive")
- (uuid "de3659f7-848a-4236-aae5-0e13bea277d5")
- )
- (pad "27" smd rect
- (at 8.05 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 8 "unconnected-(DS1-VCOMH-Pad27)")
- (pinfunction "VCOMH")
- (pintype "passive")
- (uuid "33da557d-c38f-4a8a-b7f7-03eb4a87d88d")
- )
- (pad "28" smd rect
- (at 8.75 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 10 "Net-(DS1-VCC)")
- (pinfunction "VCC")
- (pintype "power_in")
- (uuid "3fb593e5-ddae-4b7a-89ff-d9993c81134d")
- )
- (pad "29" smd rect
- (at 9.45 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 15 "unconnected-(DS1-VLSS-Pad29)")
- (pinfunction "VLSS")
- (pintype "power_in")
- (uuid "691bd509-cade-4d48-be97-eb2c9b19b853")
- )
- (pad "30" smd rect
- (at 10.15 0 90)
- (size 0.4 2)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "ae20d86a-5260-4c56-9bcc-3c01f9771f5c")
- )
- (model "${KICAD8_3DMODEL_DIR}/Display.3dshapes/OLED-128O064D.wrl"
- (offset
- (xyz 0 0 0)
- )
- (scale
- (xyz 1 1 1)
- )
- (rotate
- (xyz 0 0 0)
- )
- )
- )
- (footprint "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
- (layer "F.Cu")
- (uuid "caf64159-8a5a-4287-a3c2-564150cfebbf")
- (at 19.19 128.6)
- (descr "Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/AM2302.pdf")
- (tags "Temperature and humidity module DHT22 AM2302")
- (property "Reference" "U2"
- (at 4.26 -3.4 180)
- (layer "F.SilkS")
- (uuid "37657a6c-a813-455f-8be0-da4cadd632ea")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Value" "AM2302"
- (at 4.46 6.5 0)
- (layer "F.Fab")
- (uuid "5546ed07-fab9-4cb9-bde5-b7c8673ea935")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "7df0a3ff-f1dc-494d-8a76-f4d2632f0f45")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "fdca2e4e-4bc5-4810-98a7-d9626b45e974")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (uuid "e665b2f1-5235-4d90-9157-b507cfc90dc1")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property ki_fp_filters "ASAIR*AM2302*P2.54mm*")
- (path "/bac41c1e-7f8f-4f0c-b1b6-fa511aeed1b7")
- (sheetname "Root")
- (sheetfile "mars_rover_navigation_system.kicad_sch")
- (attr through_hole)
- (fp_line
- (start -4.24 -2.85)
- (end -2.97 -2.85)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "421381e9-227e-46b6-992d-c74ab9784797")
- )
- (fp_line
- (start -4.24 -1.58)
- (end -4.24 -2.85)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "32abfb24-d378-4b58-aabc-fd149d743c00")
- )
- (fp_line
- (start -3.99 -2.6)
- (end 11.61 -2.6)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "cd794ad1-9a82-4e66-b0a3-e07026185ad7")
- )
- (fp_line
- (start -3.99 5.4)
- (end -3.99 -2.6)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "c3d34b43-9ea0-4995-a37f-b746e0e98e22")
- )
- (fp_line
- (start 11.61 -2.6)
- (end 11.61 5.4)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "5fdbb3b0-bb56-4007-b7a3-3c011c2c7419")
- )
- (fp_line
- (start 11.61 5.4)
- (end -3.99 5.4)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "6d041085-298d-4766-b301-0c709791b2dc")
- )
- (fp_line
- (start -4.39 -3)
- (end 12.01 -3)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "d435a0f7-b95b-4f98-be47-86519fae194d")
- )
- (fp_line
- (start -4.39 5.8)
- (end -4.39 -3)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "c2cfe9af-9877-4984-a065-a1b73ab72372")
- )
- (fp_line
- (start 12.01 -3)
- (end 12.01 5.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "27d8470e-7649-4e70-9b36-3f563778ec6b")
- )
- (fp_line
- (start 12.01 5.8)
- (end -4.39 5.8)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "4f410c71-67ed-446b-954c-c61329e1098a")
- )
- (fp_line
- (start -3.89 5.3)
- (end -3.89 -1.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "7202426a-1e65-4266-a6dd-05b9a2ff5140")
- )
- (fp_line
- (start -3.89 5.3)
- (end 11.51 5.3)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "f7166668-b663-45dd-9476-80e86d45995d")
- )
- (fp_line
- (start -2.89 -2.5)
- (end -3.89 -1.5)
- (stroke
- (width 0.1)
- (type default)
- )
- (layer "F.Fab")
- (uuid "7d17a9f2-c38c-4b1c-93bf-110d91fa9ceb")
- )
- (fp_line
- (start -2.89 -2.5)
- (end 11.51 -2.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "ea90bfec-feaa-411e-8777-524f681011d0")
- )
- (fp_line
- (start 11.51 -2.5)
- (end 11.51 5.3)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "667b225c-f4de-4321-ad24-9c2c962a7911")
- )
- (fp_text user "${REFERENCE}"
- (at 3.8 1.4 180)
- (layer "F.Fab")
- (uuid "0729f556-2164-4c82-af69-6cc866d88527")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (pad "1" thru_hole rect
- (at 0 0 90)
- (size 1.5 1.5)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net 39 "Net-(BZ1-+)")
- (pinfunction "VDD")
- (pintype "power_in")
- (uuid "750ba5db-3d9c-441d-9a57-ae0b4decbdb1")
- )
- (pad "2" thru_hole circle
- (at 2.54 0 90)
- (size 1.5 1.5)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net 56 "Net-(U1-SDI{slash}SD1)")
- (pinfunction "SDA")
- (pintype "bidirectional")
- (uuid "1e4857ac-8a6d-48ac-999c-a2a279180169")
- )
- (pad "3" thru_hole circle
- (at 5.08 0 90)
- (size 1.5 1.5)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "power_in")
- (uuid "0be823fa-c241-4528-a3c3-808fdc015bb3")
- )
- (pad "4" thru_hole circle
- (at 7.62 0 90)
- (size 1.5 1.5)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net 21 "GNDPWR")
- (pinfunction "GND")
- (pintype "passive")
- (uuid "9a195e13-011b-459d-81ca-ee5e7fbcaddc")
- )
- (model "${KICAD8_3DMODEL_DIR}/Sensor.3dshapes/ASAIR_AM2302_P2.54mm_Vertical.wrl"
- (offset
- (xyz 0 0 0)
- )
- (scale
- (xyz 1 1 1)
- )
- (rotate
- (xyz 0 0 0)
- )
- )
- )
- (footprint "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
- (layer "F.Cu")
- (uuid "db06a62f-7b2b-46a6-8b7b-8a06d44c5320")
- (at 128.39 87.97)
- (descr "HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
- (tags "HVSSOP SO")
- (property "Reference" "U3"
- (at 0 -2.45 0)
- (layer "F.SilkS")
- (uuid "4192ab68-8154-493c-b991-d977e49c5fcc")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Value" "BQ24090DGQ"
- (at 0 2.45 0)
- (layer "F.Fab")
- (uuid "bfbe893a-2ce7-43b9-9d5e-5d0b6c06c1a4")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
- (at 0 0 0)
- (layer "F.Fab")
- (hide yes)
- (uuid "af55cdf0-98d0-4f04-8b68-d4b49ffadc04")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
- (at 0 0 0)
- (layer "F.Fab")
- (hide yes)
- (uuid "5ef49981-05a5-453d-acb2-aefbef481809")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
- (at 0 0 0)
- (layer "F.Fab")
- (hide yes)
- (uuid "01be04bb-3964-4a8f-bbc2-bbf6ed678057")
- (effects
- (font
- (size 1.27 1.27)
- (thickness 0.15)
- )
- )
- )
- (property ki_fp_filters "HVSSOP*1EP*3x3mm*P0.5mm*")
- (path "/cee7ad90-f219-4750-ad49-4a4c16a1c0c4")
- (sheetname "Root")
- (sheetfile "mars_rover_navigation_system.kicad_sch")
- (attr smd)
- (fp_line
- (start 0 -1.61)
- (end -1.5 -1.61)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "a896232c-9497-4b8d-a047-bff3096ab0db")
- )
- (fp_line
- (start 0 -1.61)
- (end 1.5 -1.61)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "ffac504c-4850-4e5f-8d6c-7b5d19e98b18")
- )
- (fp_line
- (start 0 1.61)
- (end -1.5 1.61)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "54cedc0e-ea33-477c-9d27-8f907994b067")
- )
- (fp_line
- (start 0 1.61)
- (end 1.5 1.61)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "89ac3e3c-6457-4850-b799-42793c4d9c72")
- )
- (fp_poly
- (pts
- (xy -2.1875 -1.41) (xy -2.4275 -1.74) (xy -1.9475 -1.74) (xy -2.1875 -1.41)
- )
- (stroke
- (width 0.12)
- (type solid)
- )
- (fill solid)
- (layer "F.SilkS")
- (uuid "f165cd7d-1182-469f-a981-033e32aebe60")
- )
- (fp_line
- (start -3.12 -1.75)
- (end -3.12 1.75)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "2f41113e-9b29-4c91-b128-553da7866b6e")
- )
- (fp_line
- (start -3.12 1.75)
- (end 3.12 1.75)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "10f5588f-e3d3-4ac6-8dba-7f4ce5b464de")
- )
- (fp_line
- (start 3.12 -1.75)
- (end -3.12 -1.75)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "5a38524d-3916-48f7-b069-43a1dd79c00a")
- )
- (fp_line
- (start 3.12 1.75)
- (end 3.12 -1.75)
- (stroke
- (width 0.05)
- (type solid)
- )
- (layer "F.CrtYd")
- (uuid "013a0fc9-9e3c-41a2-b4d2-4d1a176639b7")
- )
- (fp_line
- (start -1.5 -0.75)
- (end -0.75 -1.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "1b9bf9e9-ba1d-462d-aee4-5cc540832313")
- )
- (fp_line
- (start -1.5 1.5)
- (end -1.5 -0.75)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "700134ad-c433-4a23-bc38-0a3073801e8e")
- )
- (fp_line
- (start -0.75 -1.5)
- (end 1.5 -1.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "10d0fcf7-b999-4eb2-a282-f47ec06780dc")
- )
- (fp_line
- (start 1.5 -1.5)
- (end 1.5 1.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "5132bd25-8431-4111-bb85-50edd5560f02")
- )
- (fp_line
- (start 1.5 1.5)
- (end -1.5 1.5)
- (stroke
- (width 0.1)
- (type solid)
- )
- (layer "F.Fab")
- (uuid "931ede1f-23eb-4dad-931e-e8fc4f935a58")
- )
- (fp_text user "${REFERENCE}"
- (at 0 0 0)
- (layer "F.Fab")
- (uuid "20731eec-2840-4229-b631-f6836e063768")
- (effects
- (font
- (size 0.75 0.75)
- (thickness 0.11)
- )
- )
- )
- (pad "" smd roundrect
- (at -0.39 -0.47)
- (size 0.63 0.76)
- (layers "F.Paste")
- (roundrect_rratio 0.25)
- (uuid "e5ae618c-3e1f-4c7e-ac9f-901a8b939ad6")
- )
- (pad "" smd roundrect
- (at -0.39 0.47)
- (size 0.63 0.76)
- (layers "F.Paste")
- (roundrect_rratio 0.25)
- (uuid "d1c53eca-b32c-419d-85f7-0e00fe1262b9")
- )
- (pad "" smd roundrect
- (at 0.39 -0.47)
- (size 0.63 0.76)
- (layers "F.Paste")
- (roundrect_rratio 0.25)
- (uuid "92719234-603b-4086-92aa-6585eadafd1a")
- )
- (pad "" smd roundrect
- (at 0.39 0.47)
- (size 0.63 0.76)
- (layers "F.Paste")
- (roundrect_rratio 0.25)
- (uuid "2467856f-335d-4eed-8efd-172e26c6e9cb")
- )
- (pad "1" smd roundrect
- (at -2.15 -1)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 21 "GNDPWR")
- (pinfunction "IN")
- (pintype "power_in")
- (uuid "c5d75a16-e4c5-4720-be39-78460e825082")
- )
- (pad "2" smd roundrect
- (at -2.15 -0.5)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 68 "unconnected-(U3-ISET-Pad2)")
- (pinfunction "ISET")
- (pintype "passive")
- (uuid "782ef5c8-9927-42d2-8eb8-c85f6f9ca393")
- )
- (pad "3" smd roundrect
- (at -2.15 0)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "power_in")
- (uuid "295f67af-68d9-445c-96fe-cabaa7327630")
- )
- (pad "4" smd roundrect
- (at -2.15 0.5)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 66 "unconnected-(U3-PRETERM-Pad4)")
- (pinfunction "PRETERM")
- (pintype "passive")
- (uuid "48787d49-6830-47d8-8ab4-02c423ba5a25")
- )
- (pad "5" smd roundrect
- (at -2.15 1)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 71 "Net-(BT1--)")
- (pinfunction "~{PG}")
- (pintype "open_collector")
- (uuid "d2cc1c2c-cea6-4c2b-aa9a-07406ee25218")
- )
- (pad "6" smd roundrect
- (at 2.15 1)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 69 "unconnected-(U3-NC-Pad6)")
- (pinfunction "NC")
- (pintype "no_connect")
- (uuid "9b86aa62-c7ed-4308-b171-dd3e2764a1b8")
- )
- (pad "7" smd roundrect
- (at 2.15 0.5)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 64 "unconnected-(U3-ISET2-Pad7)")
- (pinfunction "ISET2")
- (pintype "passive")
- (uuid "1b3a0012-b0b6-4660-897d-d3deef9d336f")
- )
- (pad "8" smd roundrect
- (at 2.15 0)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 67 "unconnected-(U3-~{CHG}-Pad8)")
- (pinfunction "~{CHG}")
- (pintype "open_collector")
- (uuid "528e62d8-f653-4349-b6e6-81d91b332eaa")
- )
- (pad "9" smd roundrect
- (at 2.15 -0.5)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 70 "unconnected-(U3-TS-Pad9)")
- (pinfunction "TS")
- (pintype "passive")
- (uuid "b7565ad5-4571-4461-b4b1-ac80a664edc7")
- )
- (pad "10" smd roundrect
- (at 2.15 -1)
- (size 1.45 0.3)
- (layers "F.Cu" "F.Paste" "F.Mask")
- (roundrect_rratio 0.25)
- (net 47 "Net-(U1-SENSOR_VN)")
- (pinfunction "OUT")
- (pintype "power_out")
- (uuid "2aa03650-95c8-49e5-9c4e-d2f2eeaad379")
- )
- (pad "11" thru_hole circle
- (at -0.485 -0.64)
- (size 0.6 0.6)
- (drill 0.3)
- (property pad_prop_heatsink)
- (layers "*.Cu")
- (remove_unused_layers no)
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (uuid "c4c4dde7-840a-4412-aac4-b527bb13bbc0")
- )
- (pad "11" thru_hole circle
- (at -0.485 0.64)
- (size 0.6 0.6)
- (drill 0.3)
- (property pad_prop_heatsink)
- (layers "*.Cu")
- (remove_unused_layers no)
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (uuid "fa8d1aae-5c90-49c7-a90b-98b9ec9eb5ad")
- )
- (pad "11" smd rect
- (at 0 0)
- (size 1.57 1.88)
- (property pad_prop_heatsink)
- (layers "F.Cu" "F.Mask")
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (zone_connect 2)
- (uuid "d89550d8-c8e4-4f85-840b-fa0763214954")
- )
- (pad "11" smd rect
- (at 0 0)
- (size 1.57 1.88)
- (property pad_prop_heatsink)
- (layers "B.Cu")
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (zone_connect 2)
- (uuid "6ec6c051-de69-4e1d-84ed-ac5c52b64ac0")
- )
- (pad "11" thru_hole circle
- (at 0.485 -0.64)
- (size 0.6 0.6)
- (drill 0.3)
- (property pad_prop_heatsink)
- (layers "*.Cu")
- (remove_unused_layers no)
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (uuid "beb4dad8-caa0-4b61-8f2d-f0453280f68a")
- )
- (pad "11" thru_hole circle
- (at 0.485 0.64)
- (size 0.6 0.6)
- (drill 0.3)
- (property pad_prop_heatsink)
- (layers "*.Cu")
- (remove_unused_layers no)
- (net 65 "Net-(BT1-+)")
- (pinfunction "VSS")
- (pintype "passive")
- (uuid "a789b3fd-6a25-475b-a0a7-ec09d1fe64de")
- )
- (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.wrl"
- (offset
- (xyz 0 0 0)
- )
- (scale
- (xyz 1 1 1)
- )
- (rotate
- (xyz 0 0 0)
- )
- )
- )
-)
+(kicad_pcb
+ (version 20240108)
+ (generator "pcbnew")
+ (generator_version "8.0")
+ (general
+ (thickness 1.6)
+ (legacy_teardrops no)
+ )
+ (paper "A5")
+ (title_block
+ (title "MRNOS")
+ (date "2025-02-10")
+ (rev "v.1")
+ )
+ (layers
+ (0 "F.Cu" signal)
+ (31 "B.Cu" signal)
+ (32 "B.Adhes" user "B.Adhesive")
+ (33 "F.Adhes" user "F.Adhesive")
+ (34 "B.Paste" user)
+ (35 "F.Paste" user)
+ (36 "B.SilkS" user "B.Silkscreen")
+ (37 "F.SilkS" user "F.Silkscreen")
+ (38 "B.Mask" user)
+ (39 "F.Mask" user)
+ (40 "Dwgs.User" user "User.Drawings")
+ (41 "Cmts.User" user "User.Comments")
+ (42 "Eco1.User" user "User.Eco1")
+ (43 "Eco2.User" user "User.Eco2")
+ (44 "Edge.Cuts" user)
+ (45 "Margin" user)
+ (46 "B.CrtYd" user "B.Courtyard")
+ (47 "F.CrtYd" user "F.Courtyard")
+ (48 "B.Fab" user)
+ (49 "F.Fab" user)
+ (50 "User.1" user)
+ (51 "User.2" user)
+ (52 "User.3" user)
+ (53 "User.4" user)
+ (54 "User.5" user)
+ (55 "User.6" user)
+ (56 "User.7" user)
+ (57 "User.8" user)
+ (58 "User.9" user)
+ )
+ (setup
+ (pad_to_mask_clearance 0)
+ (allow_soldermask_bridges_in_footprints no)
+ (pcbplotparams
+ (layerselection 0x00010fc_ffffffff)
+ (plot_on_all_layers_selection 0x0000000_00000000)
+ (disableapertmacros no)
+ (usegerberextensions no)
+ (usegerberattributes yes)
+ (usegerberadvancedattributes yes)
+ (creategerberjobfile yes)
+ (dashed_line_dash_ratio 12.000000)
+ (dashed_line_gap_ratio 3.000000)
+ (svgprecision 4)
+ (plotframeref no)
+ (viasonmask no)
+ (mode 1)
+ (useauxorigin no)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (pdf_front_fp_property_popups yes)
+ (pdf_back_fp_property_popups yes)
+ (dxfpolygonmode yes)
+ (dxfimperialunits yes)
+ (dxfusepcbnewfont yes)
+ (psnegative no)
+ (psa4output no)
+ (plotreference yes)
+ (plotvalue yes)
+ (plotfptext yes)
+ (plotinvisibletext no)
+ (sketchpadsonfab no)
+ (subtractmaskfromsilk no)
+ (outputformat 1)
+ (mirror no)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory "")
+ )
+ )
+ (net 0 "")
+ (net 1 "unconnected-(DS1-D5-Pad23)")
+ (net 2 "unconnected-(DS1-D7-Pad25)")
+ (net 3 "unconnected-(DS1-C1N-Pad5)")
+ (net 4 "unconnected-(DS1-E{slash}~{RD}-Pad17)")
+ (net 5 "unconnected-(DS1-D1-Pad19)")
+ (net 6 "unconnected-(DS1-C1P-Pad4)")
+ (net 7 "unconnected-(DS1-NC-Pad7)")
+ (net 8 "unconnected-(DS1-VCOMH-Pad27)")
+ (net 9 "unconnected-(DS1-D3-Pad21)")
+ (net 10 "Net-(DS1-VCC)")
+ (net 11 "unconnected-(DS1-C2N-Pad2)")
+ (net 12 "unconnected-(DS1-BS0-Pad10)")
+ (net 13 "unconnected-(DS1-D6-Pad24)")
+ (net 14 "unconnected-(DS1-D{slash}~{C}-Pad15)")
+ (net 15 "unconnected-(DS1-VLSS-Pad29)")
+ (net 16 "unconnected-(DS1-VBAT-Pad6)")
+ (net 17 "unconnected-(DS1-D2-Pad20)")
+ (net 18 "unconnected-(DS1-D4-Pad22)")
+ (net 19 "unconnected-(DS1-~{CS}-Pad13)")
+ (net 20 "unconnected-(DS1-R{slash}~{W}-Pad16)")
+ (net 21 "GNDPWR")
+ (net 22 "unconnected-(DS1-D0-Pad18)")
+ (net 23 "unconnected-(DS1-VSS-Pad8)")
+ (net 24 "unconnected-(DS1-BS1-Pad11)")
+ (net 25 "unconnected-(DS1-C2P-Pad3)")
+ (net 26 "unconnected-(DS1-BS2-Pad12)")
+ (net 27 "unconnected-(DS1-IREF-Pad26)")
+ (net 28 "unconnected-(DS1-VDD-Pad9)")
+ (net 29 "unconnected-(DS1-~{RES}-Pad14)")
+ (net 30 "unconnected-(U1-IO13-Pad16)")
+ (net 31 "unconnected-(U1-IO34-Pad6)")
+ (net 32 "unconnected-(U1-IO17-Pad28)")
+ (net 33 "unconnected-(U1-IO33-Pad9)")
+ (net 34 "unconnected-(U1-IO5-Pad29)")
+ (net 35 "unconnected-(U1-IO23-Pad37)")
+ (net 36 "unconnected-(U1-IO0-Pad25)")
+ (net 37 "unconnected-(U1-IO15-Pad23)")
+ (net 38 "unconnected-(U1-IO12-Pad14)")
+ (net 39 "Net-(BZ1-+)")
+ (net 40 "unconnected-(U1-NC-Pad32)")
+ (net 41 "unconnected-(U1-IO25-Pad10)")
+ (net 42 "unconnected-(U1-SCK{slash}CLK-Pad20)")
+ (net 43 "unconnected-(U1-SCS{slash}CMD-Pad19)")
+ (net 44 "unconnected-(U1-IO16-Pad27)")
+ (net 45 "unconnected-(U1-IO18-Pad30)")
+ (net 46 "unconnected-(U1-IO14-Pad13)")
+ (net 47 "Net-(U1-SENSOR_VN)")
+ (net 48 "unconnected-(U1-SHD{slash}SD2-Pad17)")
+ (net 49 "unconnected-(U1-IO32-Pad8)")
+ (net 50 "unconnected-(U1-IO21-Pad33)")
+ (net 51 "unconnected-(U1-IO19-Pad31)")
+ (net 52 "unconnected-(U1-IO35-Pad7)")
+ (net 53 "unconnected-(U1-IO22-Pad36)")
+ (net 54 "unconnected-(U1-IO26-Pad11)")
+ (net 55 "unconnected-(U1-IO2-Pad24)")
+ (net 56 "Net-(U1-SDI{slash}SD1)")
+ (net 57 "unconnected-(U1-SENSOR_VP-Pad4)")
+ (net 58 "unconnected-(U1-SDO{slash}SD0-Pad21)")
+ (net 59 "unconnected-(U1-IO27-Pad12)")
+ (net 60 "unconnected-(U1-RXD0{slash}IO3-Pad34)")
+ (net 61 "unconnected-(U1-SWP{slash}SD3-Pad18)")
+ (net 62 "unconnected-(U1-IO4-Pad26)")
+ (net 63 "unconnected-(U1-TXD0{slash}IO1-Pad35)")
+ (net 64 "unconnected-(U3-ISET2-Pad7)")
+ (net 65 "Net-(BT1-+)")
+ (net 66 "unconnected-(U3-PRETERM-Pad4)")
+ (net 67 "unconnected-(U3-~{CHG}-Pad8)")
+ (net 68 "unconnected-(U3-ISET-Pad2)")
+ (net 69 "unconnected-(U3-NC-Pad6)")
+ (net 70 "unconnected-(U3-TS-Pad9)")
+ (net 71 "Net-(BT1--)")
+ (footprint "RF_Module:ESP32-WROOM-32"
+ (layer "F.Cu")
+ (uuid "7da9dfbf-d122-42de-a9c1-f4ed5461bd3c")
+ (at 110 43.615)
+ (descr "Single 2.4 GHz Wi-Fi and Bluetooth combo chip https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf")
+ (tags "Single 2.4 GHz Wi-Fi and Bluetooth combo chip")
+ (property "Reference" "U1"
+ (at -10.61 8.43 90)
+ (layer "F.SilkS")
+ (uuid "48625966-e612-47d6-950e-838adc2114b8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ESP32-WROOM-32"
+ (at 0 11.5 0)
+ (layer "F.Fab")
+ (uuid "95cb8179-76bc-412e-b588-e118d6e6dcaf")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "RF_Module:ESP32-WROOM-32"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ec9ee444-8e7a-4239-b9eb-b7d0e8249287")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6bc7c83d-2034-4730-9eb0-185728123167")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3a515be2-5660-4fe5-87c6-13ffce04543e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "ESP32?WROOM?32*")
+ (path "/146cf1d4-8df5-4121-8ecf-6d248c67577d")
+ (sheetname "Root")
+ (sheetfile "mars_rover_navigation_system.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -9.12 -15.86)
+ (end -9.12 -9.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b95b942a-16a5-4455-b961-025374f261b7")
+ )
+ (fp_line
+ (start -9.12 -15.86)
+ (end 9.12 -15.86)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ae004a6b-89ed-456d-8725-424816710d4a")
+ )
+ (fp_line
+ (start -9.12 9.1)
+ (end -9.12 9.88)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6d3820bc-c091-410f-a79d-4d404eb55d11")
+ )
+ (fp_line
+ (start -9.12 9.88)
+ (end -8.12 9.88)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a29f0836-c19b-437e-980b-6ede79404372")
+ )
+ (fp_line
+ (start 9.12 -15.86)
+ (end 9.12 -9.445)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3c9d086a-bc68-430f-a186-47dbca8c7f2e")
+ )
+ (fp_line
+ (start 9.12 9.1)
+ (end 9.12 9.88)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b6e456fe-af8c-4d95-9241-24a62b917ed7")
+ )
+ (fp_line
+ (start 9.12 9.88)
+ (end 8.12 9.88)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "172dd459-3b53-455a-ac31-d6a673ed3bdb")
+ )
+ (fp_poly
+ (pts
+ (xy -9.125 -8.975) (xy -9.625 -8.975) (xy -9.125 -9.475) (xy -9.125 -8.975)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "f564241e-25f5-46c5-b99a-963ec3157f88")
+ )
+ (fp_line
+ (start -24 -30.74)
+ (end -24 -9.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "48dbf293-2748-4257-9796-e01d21c3e6cc")
+ )
+ (fp_line
+ (start -24 -9.8)
+ (end -9.75 -9.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6f65b023-c716-4621-a2f0-880964ea035c")
+ )
+ (fp_line
+ (start -9.75 10.51)
+ (end -9.75 -9.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3ab89405-7f49-4906-9e48-90acbbfd57a2")
+ )
+ (fp_line
+ (start -9.75 10.51)
+ (end 9.75 10.51)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "74fd0e07-4c23-481a-8422-fdf12dfcc07c")
+ )
+ (fp_line
+ (start 9.75 -9.8)
+ (end 9.75 10.51)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f6980890-c00f-44a9-b648-a32544cfe02e")
+ )
+ (fp_line
+ (start 9.75 -9.8)
+ (end 24 -9.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "88b6dce6-e58d-444a-8a2c-20e688626741")
+ )
+ (fp_line
+ (start 24 -30.74)
+ (end -24 -30.74)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d7dd9628-460b-43e3-88a6-bb77f95fbbef")
+ )
+ (fp_line
+ (start 24 -9.8)
+ (end 24 -30.74)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ebb21f3b-62f7-4de8-88aa-9deb1b32c8c9")
+ )
+ (fp_line
+ (start -9 -15.74)
+ (end -9 -10.02)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fa0d2e57-dd97-4b7e-b83a-b2a33e50fee8")
+ )
+ (fp_line
+ (start -9 -15.74)
+ (end 9 -15.74)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "82269b26-0169-484c-805c-ab406cb26f17")
+ )
+ (fp_line
+ (start -9 -9.02)
+ (end -9 9.76)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6786138b-9b26-40ac-8534-85fcedeb153e")
+ )
+ (fp_line
+ (start -9 -9.02)
+ (end -8.5 -9.52)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "29f34d57-1cc3-4848-8869-40af0e294ab4")
+ )
+ (fp_line
+ (start -9 9.76)
+ (end 9 9.76)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7dec12a7-f32f-44eb-91ce-6f377e535cc5")
+ )
+ (fp_line
+ (start -8.5 -9.52)
+ (end -9 -10.02)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8356dc30-2c88-4135-a8c1-ddd2ac57d6b4")
+ )
+ (fp_line
+ (start 9 9.76)
+ (end 9 -15.74)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0f899af9-9b5a-400a-8911-a6b4abcce582")
+ )
+ (fp_text user "Antenna"
+ (at 0 -13 0)
+ (layer "Cmts.User")
+ (uuid "4eb06734-08f4-4802-a773-b809199b18f7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "KEEP-OUT ZONE"
+ (at 0.05 -22.48 0)
+ (layer "Cmts.User")
+ (uuid "88598e9b-44a5-4a2a-aeb3-62ceab287800")
+ (effects
+ (font
+ (size 2 2)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "4f966dfd-1ea3-405c-aa7a-da333452b6e9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -8.75 -8.25)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "d1c26160-7e23-43f0-9090-4bce4c1d671f")
+ )
+ (pad "2" smd rect
+ (at -8.75 -6.98)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 39 "Net-(BZ1-+)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "3159f152-c398-4e0a-92c8-eadf35b9004f")
+ )
+ (pad "3" smd rect
+ (at -8.75 -5.71)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 10 "Net-(DS1-VCC)")
+ (pinfunction "EN")
+ (pintype "input")
+ (uuid "fc49e475-f661-4ddf-beaf-53004b013dc4")
+ )
+ (pad "4" smd rect
+ (at -8.75 -4.44)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 57 "unconnected-(U1-SENSOR_VP-Pad4)")
+ (pinfunction "SENSOR_VP")
+ (pintype "input")
+ (uuid "a86f5634-c429-419d-980c-812c37d1be7d")
+ )
+ (pad "5" smd rect
+ (at -8.75 -3.17)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 47 "Net-(U1-SENSOR_VN)")
+ (pinfunction "SENSOR_VN")
+ (pintype "input")
+ (uuid "7e31a996-eead-4aa4-a743-c2a81585c2e0")
+ )
+ (pad "6" smd rect
+ (at -8.75 -1.9)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 31 "unconnected-(U1-IO34-Pad6)")
+ (pinfunction "IO34")
+ (pintype "input")
+ (uuid "03f7a45c-7f60-42dd-8bdd-111a61762bfa")
+ )
+ (pad "7" smd rect
+ (at -8.75 -0.63)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 52 "unconnected-(U1-IO35-Pad7)")
+ (pinfunction "IO35")
+ (pintype "input")
+ (uuid "8d009121-62fc-4c36-8304-6a6679360881")
+ )
+ (pad "8" smd rect
+ (at -8.75 0.64)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 49 "unconnected-(U1-IO32-Pad8)")
+ (pinfunction "IO32")
+ (pintype "bidirectional")
+ (uuid "82a1437c-e0a4-4c66-a1d5-f3487283f7bd")
+ )
+ (pad "9" smd rect
+ (at -8.75 1.91)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 33 "unconnected-(U1-IO33-Pad9)")
+ (pinfunction "IO33")
+ (pintype "bidirectional")
+ (uuid "0b5a8063-ca49-4cf6-ace0-564c993ab29a")
+ )
+ (pad "10" smd rect
+ (at -8.75 3.18)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 41 "unconnected-(U1-IO25-Pad10)")
+ (pinfunction "IO25")
+ (pintype "bidirectional")
+ (uuid "495afcbc-d0c9-4b20-bc3c-a3eb0b101b42")
+ )
+ (pad "11" smd rect
+ (at -8.75 4.45)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 54 "unconnected-(U1-IO26-Pad11)")
+ (pinfunction "IO26")
+ (pintype "bidirectional")
+ (uuid "a1f8aa44-3863-4c09-890a-84e0596738f0")
+ )
+ (pad "12" smd rect
+ (at -8.75 5.72)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 59 "unconnected-(U1-IO27-Pad12)")
+ (pinfunction "IO27")
+ (pintype "bidirectional")
+ (uuid "cdfc32c7-7763-474f-9c13-7025e6ce6c8c")
+ )
+ (pad "13" smd rect
+ (at -8.75 6.99)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 46 "unconnected-(U1-IO14-Pad13)")
+ (pinfunction "IO14")
+ (pintype "bidirectional")
+ (uuid "777ec6a9-721a-4a8f-840a-6106480726c8")
+ )
+ (pad "14" smd rect
+ (at -8.75 8.26)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 38 "unconnected-(U1-IO12-Pad14)")
+ (pinfunction "IO12")
+ (pintype "bidirectional")
+ (uuid "1ea476eb-c5c9-4573-a466-f8a430e6db5d")
+ )
+ (pad "15" smd rect
+ (at -5.71 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "c262c659-c84c-4242-9a23-12f3a36089fd")
+ )
+ (pad "16" smd rect
+ (at -4.44 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 30 "unconnected-(U1-IO13-Pad16)")
+ (pinfunction "IO13")
+ (pintype "bidirectional")
+ (uuid "00cbb51a-f264-468b-8525-5f23edca84c8")
+ )
+ (pad "17" smd rect
+ (at -3.17 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 48 "unconnected-(U1-SHD{slash}SD2-Pad17)")
+ (pinfunction "SHD/SD2")
+ (pintype "bidirectional")
+ (uuid "828ec3c5-2d06-4261-ae88-034ee437d6fa")
+ )
+ (pad "18" smd rect
+ (at -1.9 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 61 "unconnected-(U1-SWP{slash}SD3-Pad18)")
+ (pinfunction "SWP/SD3")
+ (pintype "bidirectional")
+ (uuid "dc5e7f5b-e89b-4b6c-adc9-bbe6cdc08a10")
+ )
+ (pad "19" smd rect
+ (at -0.63 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 43 "unconnected-(U1-SCS{slash}CMD-Pad19)")
+ (pinfunction "SCS/CMD")
+ (pintype "bidirectional")
+ (uuid "5788bc07-2384-45f2-b137-1e14eb5d7aaf")
+ )
+ (pad "20" smd rect
+ (at 0.64 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 42 "unconnected-(U1-SCK{slash}CLK-Pad20)")
+ (pinfunction "SCK/CLK")
+ (pintype "bidirectional")
+ (uuid "5721403c-7569-4049-9cd7-1e4a58b407d5")
+ )
+ (pad "21" smd rect
+ (at 1.91 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 58 "unconnected-(U1-SDO{slash}SD0-Pad21)")
+ (pinfunction "SDO/SD0")
+ (pintype "bidirectional")
+ (uuid "b8a8b829-4215-4b9e-8b06-98412251c4ea")
+ )
+ (pad "22" smd rect
+ (at 3.18 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 56 "Net-(U1-SDI{slash}SD1)")
+ (pinfunction "SDI/SD1")
+ (pintype "bidirectional")
+ (uuid "a3034f01-8f60-40da-92cf-2407427b61c9")
+ )
+ (pad "23" smd rect
+ (at 4.45 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 37 "unconnected-(U1-IO15-Pad23)")
+ (pinfunction "IO15")
+ (pintype "bidirectional")
+ (uuid "1c188fb3-66c5-45ee-8478-2bea01c48404")
+ )
+ (pad "24" smd rect
+ (at 5.72 9.51 90)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 55 "unconnected-(U1-IO2-Pad24)")
+ (pinfunction "IO2")
+ (pintype "bidirectional")
+ (uuid "a2fcb3f5-705b-4b76-a7be-ab274c091cb5")
+ )
+ (pad "25" smd rect
+ (at 8.75 8.26)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 36 "unconnected-(U1-IO0-Pad25)")
+ (pinfunction "IO0")
+ (pintype "bidirectional")
+ (uuid "191dc335-113b-4827-8b88-814bb76dbd6f")
+ )
+ (pad "26" smd rect
+ (at 8.75 6.99)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 62 "unconnected-(U1-IO4-Pad26)")
+ (pinfunction "IO4")
+ (pintype "bidirectional")
+ (uuid "e752b99d-b40d-4313-ba99-e3b915c5eb50")
+ )
+ (pad "27" smd rect
+ (at 8.75 5.72)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 44 "unconnected-(U1-IO16-Pad27)")
+ (pinfunction "IO16")
+ (pintype "bidirectional")
+ (uuid "5aff7a71-853c-49d7-8fe8-c4e5a550ce2f")
+ )
+ (pad "28" smd rect
+ (at 8.75 4.45)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 32 "unconnected-(U1-IO17-Pad28)")
+ (pinfunction "IO17")
+ (pintype "bidirectional")
+ (uuid "0965163e-a2f0-414f-86d3-0f954e8f6955")
+ )
+ (pad "29" smd rect
+ (at 8.75 3.18)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 34 "unconnected-(U1-IO5-Pad29)")
+ (pinfunction "IO5")
+ (pintype "bidirectional")
+ (uuid "13bad3c3-9d5d-4b1a-97ac-163e5e7cdf01")
+ )
+ (pad "30" smd rect
+ (at 8.75 1.91)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 45 "unconnected-(U1-IO18-Pad30)")
+ (pinfunction "IO18")
+ (pintype "bidirectional")
+ (uuid "61208250-e54d-40e5-8db4-dafc26739cff")
+ )
+ (pad "31" smd rect
+ (at 8.75 0.64)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 51 "unconnected-(U1-IO19-Pad31)")
+ (pinfunction "IO19")
+ (pintype "bidirectional")
+ (uuid "8a515561-c7a1-46c4-bb07-177ec9e975d2")
+ )
+ (pad "32" smd rect
+ (at 8.75 -0.63)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 40 "unconnected-(U1-NC-Pad32)")
+ (pinfunction "NC")
+ (pintype "no_connect")
+ (uuid "41501a1f-36a0-4cb6-89bc-1864d5c9835e")
+ )
+ (pad "33" smd rect
+ (at 8.75 -1.9)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 50 "unconnected-(U1-IO21-Pad33)")
+ (pinfunction "IO21")
+ (pintype "bidirectional")
+ (uuid "88a8a58f-7824-4c67-83f2-d3ec04580cfc")
+ )
+ (pad "34" smd rect
+ (at 8.75 -3.17)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 60 "unconnected-(U1-RXD0{slash}IO3-Pad34)")
+ (pinfunction "RXD0/IO3")
+ (pintype "bidirectional")
+ (uuid "d9eafe5b-196d-44b9-8a57-6da37a7b13d7")
+ )
+ (pad "35" smd rect
+ (at 8.75 -4.44)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 63 "unconnected-(U1-TXD0{slash}IO1-Pad35)")
+ (pinfunction "TXD0/IO1")
+ (pintype "bidirectional")
+ (uuid "fceab122-6f0a-4fb7-9d63-222446082890")
+ )
+ (pad "36" smd rect
+ (at 8.75 -5.71)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 53 "unconnected-(U1-IO22-Pad36)")
+ (pinfunction "IO22")
+ (pintype "bidirectional")
+ (uuid "9435cde0-5a35-4771-af05-c7f73dce5b9e")
+ )
+ (pad "37" smd rect
+ (at 8.75 -6.98)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 35 "unconnected-(U1-IO23-Pad37)")
+ (pinfunction "IO23")
+ (pintype "bidirectional")
+ (uuid "13ea8124-c98d-42f5-ac2e-91f4a3fa244f")
+ )
+ (pad "38" smd rect
+ (at 8.75 -8.25)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "5e96bd56-13f4-4fc4-bc39-11227fc4ccb2")
+ )
+ (pad "39" smd rect
+ (at -2.205 -2.435)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "1e4bfaca-1fe9-48c9-8a84-767ff1796387")
+ )
+ (pad "39" thru_hole circle
+ (at -2.205 -1.6725)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "73bb76cb-0748-4bef-8b6b-d0920f246a80")
+ )
+ (pad "39" smd rect
+ (at -2.205 -0.91)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "76e89616-e441-44f3-8e9e-20f675d4ffa2")
+ )
+ (pad "39" thru_hole circle
+ (at -2.205 -0.1475)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "191cb7bb-5080-44ae-9759-d5d15987b9ee")
+ )
+ (pad "39" smd rect
+ (at -2.205 0.615)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "7f99cbd2-f389-46d8-b373-7b586b2dac2c")
+ )
+ (pad "39" thru_hole circle
+ (at -1.4425 -2.435)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "1fe5d95d-6bfb-4b66-8198-84373a195b18")
+ )
+ (pad "39" thru_hole circle
+ (at -1.4425 -0.91)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "f8150ff7-b104-4f7c-b2b9-94b3e429d62c")
+ )
+ (pad "39" thru_hole circle
+ (at -1.4425 0.615)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "6c079711-87a3-4ba1-94a1-aa92c87eb43c")
+ )
+ (pad "39" smd rect
+ (at -0.68 -2.435)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "ca94e5b1-daa7-4c1d-8fb7-a566c4d239c5")
+ )
+ (pad "39" thru_hole circle
+ (at -0.68 -1.6725)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "053c97d1-1e3a-4a98-b223-db9d6cc54a75")
+ )
+ (pad "39" smd rect
+ (at -0.68 -0.91)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "4c64e406-3341-4855-a51d-5f356c2d853c")
+ )
+ (pad "39" smd rect
+ (at -0.68 -0.91)
+ (size 4.2 4.2)
+ (property pad_prop_heatsink)
+ (layers "F.Cu" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "54d648c8-aa66-4bd0-8dd5-2b034a7841a0")
+ )
+ (pad "39" thru_hole circle
+ (at -0.68 -0.1475)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "615a4aca-371e-4484-a9fb-00d5954a7ba8")
+ )
+ (pad "39" smd rect
+ (at -0.68 0.615)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "17b04276-1424-4821-bc9c-16ce80de308f")
+ )
+ (pad "39" thru_hole circle
+ (at 0.0825 -2.435)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "724b9994-cb9e-417b-9c08-8ea62c420f4d")
+ )
+ (pad "39" thru_hole circle
+ (at 0.0825 -0.91)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "c920312f-2ea9-4b89-bd54-b5b185e6b503")
+ )
+ (pad "39" thru_hole circle
+ (at 0.0825 0.615)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "54a0276a-f65b-43fe-8ea2-2e38cc7cac45")
+ )
+ (pad "39" smd rect
+ (at 0.845 -2.435)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "72e4092a-72d0-4d6d-96b1-4a585756f9df")
+ )
+ (pad "39" thru_hole circle
+ (at 0.845 -1.6725)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "dd8aff0b-be2b-4bf0-b827-cab14a3ea45a")
+ )
+ (pad "39" smd rect
+ (at 0.845 -0.91)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "d5951ce6-9411-4482-8fb7-6c73307447a0")
+ )
+ (pad "39" thru_hole circle
+ (at 0.845 -0.1475)
+ (size 0.6 0.6)
+ (drill 0.2)
+ (property pad_prop_heatsink)
+ (layers "*.Cu" "F.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "79624fc0-d93b-485f-9135-0b8c383eed65")
+ )
+ (pad "39" smd rect
+ (at 0.845 0.615)
+ (size 1.05 1.05)
+ (layers "F.Cu" "F.Paste")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "88eca0cd-6981-4b1d-aec6-12e575d6d859")
+ )
+ (zone
+ (net 0)
+ (net_name "")
+ (layers "F&B.Cu")
+ (uuid "a2663fa1-c406-44f4-b7b8-f74c5e344b86")
+ (hatch full 0.508)
+ (connect_pads
+ (clearance 0)
+ )
+ (min_thickness 0.254)
+ (filled_areas_thickness no)
+ (keepout
+ (tracks not_allowed)
+ (vias not_allowed)
+ (pads not_allowed)
+ (copperpour not_allowed)
+ (footprints not_allowed)
+ )
+ (fill
+ (thermal_gap 0.508)
+ (thermal_bridge_width 0.508)
+ )
+ (polygon
+ (pts
+ (xy 86 33.815) (xy 134 33.815) (xy 134 12.875) (xy 86 12.875)
+ )
+ )
+ )
+ (model "${KICAD8_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-WROOM-32.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Display:OLED-128O064D"
+ (layer "F.Cu")
+ (uuid "98c2c4d9-aacf-4e78-b83f-dbf0e42b4c2e")
+ (at 192 64.75 90)
+ (descr "128x64 OLED display")
+ (tags "display oled")
+ (property "Reference" "DS1"
+ (at -0.35 2.1 90)
+ (layer "F.SilkS")
+ (uuid "e5ada566-0e9e-4b33-8cf0-a09aaa40e617")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "OLED-128O064D"
+ (at -0.35 -6.9 90)
+ (layer "F.Fab")
+ (uuid "f935fc74-e462-490d-a686-dbb499887b15")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Display:OLED-128O064D"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "91ff1a55-c50d-4673-864b-4931d409a64d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a57ded71-2c4c-4c41-bf1e-42e01954105e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "OLED display 128x64"
+ (at 0 0 90)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0cb66605-687d-48c0-9c9d-03a17f299ee3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "OLED?128O064D*")
+ (path "/9fa6ed63-2cf6-47b1-b9d4-2b64d835f78b")
+ (sheetname "Root")
+ (sheetfile "mars_rover_navigation_system.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -11.15 -1)
+ (end -11.15 1.15)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "756ec8d2-1d78-4f63-b28f-58f11863c42f")
+ )
+ (fp_line
+ (start 11.15 1.15)
+ (end 11.15 -1)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e408679a-06a8-453f-b343-2df2728161e8")
+ )
+ (fp_line
+ (start -11.15 1.15)
+ (end 11.15 1.15)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9924eeb0-0deb-4eb9-a29b-c67efa6aa852")
+ )
+ (fp_circle
+ (center 8 -3.75)
+ (end 8.35 -3.75)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "a56ed23a-506c-4620-a8a7-c4d68e599d31")
+ )
+ (fp_circle
+ (center -8 -3.75)
+ (end -7.65 -3.75)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill none)
+ (layer "F.SilkS")
+ (uuid "847b921a-45b5-4aef-97bb-4e4ba9fed140")
+ )
+ (fp_line
+ (start 6.05 -6.14)
+ (end -6.05 -6.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b60cbe02-e543-40b9-b303-c6b317893750")
+ )
+ (fp_line
+ (start 6.05 -6.14)
+ (end 11.25 -3.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e06b5d95-a4b5-4259-983a-8b677b6ed084")
+ )
+ (fp_line
+ (start -6.05 -6.14)
+ (end -11.25 -3.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a33fdc82-25ba-4a6d-b03f-80ef692c7ef6")
+ )
+ (fp_line
+ (start -11.25 -3.14)
+ (end -11.25 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9df9c642-d620-4ab0-a830-31fc9dec59da")
+ )
+ (fp_line
+ (start 11.25 1.25)
+ (end 11.25 -3.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "149bc512-4e30-42e5-8fbb-648e673be59a")
+ )
+ (fp_line
+ (start 11.25 1.25)
+ (end -11.25 1.25)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f977edeb-e8d9-4807-a9e5-f38defb0e24d")
+ )
+ (fp_line
+ (start -6 -5.887)
+ (end 6 -5.887)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "55ff3335-5a49-480f-9ad2-77b3e6865bd3")
+ )
+ (fp_line
+ (start 11 -3)
+ (end 6 -5.887)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2df6e5e1-b319-4410-9756-8a8dfe8bf7a3")
+ )
+ (fp_line
+ (start -11 -3)
+ (end -6 -5.887)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8ef3a00c-b52e-401d-bd8a-37ca00abc04f")
+ )
+ (fp_line
+ (start 11 1)
+ (end 11 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3bc4c7b3-60a6-4191-a53b-eb59ef37c638")
+ )
+ (fp_line
+ (start -11 1)
+ (end -11 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9789f903-150c-4dcd-afd7-a02762fec597")
+ )
+ (fp_line
+ (start -11 1)
+ (end 11 1)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2a95141d-3e87-4ea3-b0cb-cedd1a4d245b")
+ )
+ (fp_text user "${REFERENCE}"
+ (at -0.35 2.1 90)
+ (layer "F.Fab")
+ (uuid "ae7ac7f0-996b-4ba6-ba9d-6b5567e7a2c0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -10.15 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "c11c6ba1-a2d5-4389-857d-623146765021")
+ )
+ (pad "2" smd rect
+ (at -9.45 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 11 "unconnected-(DS1-C2N-Pad2)")
+ (pinfunction "C2N")
+ (pintype "passive")
+ (uuid "51b9447d-7038-4735-b318-6b78200891d6")
+ )
+ (pad "3" smd rect
+ (at -8.75 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 25 "unconnected-(DS1-C2P-Pad3)")
+ (pinfunction "C2P")
+ (pintype "passive")
+ (uuid "c1415bd7-3bfc-4e5e-a1f8-75ef606c74f8")
+ )
+ (pad "4" smd rect
+ (at -8.05 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 6 "unconnected-(DS1-C1P-Pad4)")
+ (pinfunction "C1P")
+ (pintype "passive")
+ (uuid "2f978c0b-4116-4124-9cc5-34952a6eca45")
+ )
+ (pad "5" smd rect
+ (at -7.35 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 3 "unconnected-(DS1-C1N-Pad5)")
+ (pinfunction "C1N")
+ (pintype "passive")
+ (uuid "283ea949-4ae2-4c31-8984-2cdee6f306e7")
+ )
+ (pad "6" smd rect
+ (at -6.65 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 16 "unconnected-(DS1-VBAT-Pad6)")
+ (pinfunction "VBAT")
+ (pintype "power_in")
+ (uuid "6f1ad00b-dd24-4e71-95f9-dfc32e4cf569")
+ )
+ (pad "7" smd rect
+ (at -5.95 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 7 "unconnected-(DS1-NC-Pad7)")
+ (pinfunction "NC")
+ (pintype "no_connect")
+ (uuid "32b0c728-98ba-426e-89d1-aa2ad9289677")
+ )
+ (pad "8" smd rect
+ (at -5.25 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 23 "unconnected-(DS1-VSS-Pad8)")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c04b38ee-2f00-45ae-9936-2aa30372925c")
+ )
+ (pad "9" smd rect
+ (at -4.55 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 28 "unconnected-(DS1-VDD-Pad9)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "e309e976-4541-429f-9070-ff38ece89a91")
+ )
+ (pad "10" smd rect
+ (at -3.85 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 12 "unconnected-(DS1-BS0-Pad10)")
+ (pinfunction "BS0")
+ (pintype "input")
+ (uuid "580c475a-0ba6-43fb-8b06-78f01f33e4d5")
+ )
+ (pad "11" smd rect
+ (at -3.15 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 24 "unconnected-(DS1-BS1-Pad11)")
+ (pinfunction "BS1")
+ (pintype "input")
+ (uuid "c11be3eb-9f52-42d1-97d0-23144b35d402")
+ )
+ (pad "12" smd rect
+ (at -2.45 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 26 "unconnected-(DS1-BS2-Pad12)")
+ (pinfunction "BS2")
+ (pintype "input")
+ (uuid "cbf14989-f918-407a-ae88-fa8b2573981c")
+ )
+ (pad "13" smd rect
+ (at -1.75 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 19 "unconnected-(DS1-~{CS}-Pad13)")
+ (pinfunction "~{CS}")
+ (pintype "input")
+ (uuid "97393800-ba36-4226-9b07-a59e1797a19e")
+ )
+ (pad "14" smd rect
+ (at -1.05 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 29 "unconnected-(DS1-~{RES}-Pad14)")
+ (pinfunction "~{RES}")
+ (pintype "input")
+ (uuid "e93b34d3-fd9d-4590-9f9e-8a0fcb2c6f7e")
+ )
+ (pad "15" smd rect
+ (at -0.35 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 14 "unconnected-(DS1-D{slash}~{C}-Pad15)")
+ (pinfunction "D/~{C}")
+ (pintype "input")
+ (uuid "62d0ba70-d727-4769-92be-0ebc8c356cb8")
+ )
+ (pad "16" smd rect
+ (at 0.35 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 20 "unconnected-(DS1-R{slash}~{W}-Pad16)")
+ (pinfunction "R/~{W}")
+ (pintype "input")
+ (uuid "aa6711bb-b8df-45ab-9b41-ee985dc4f935")
+ )
+ (pad "17" smd rect
+ (at 1.05 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 4 "unconnected-(DS1-E{slash}~{RD}-Pad17)")
+ (pinfunction "E/~{RD}")
+ (pintype "input")
+ (uuid "2b1545cc-3aa2-461d-8eba-bff16aabeb92")
+ )
+ (pad "18" smd rect
+ (at 1.75 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 22 "unconnected-(DS1-D0-Pad18)")
+ (pinfunction "D0")
+ (pintype "bidirectional")
+ (uuid "bc7d105a-cfa7-4bdc-8b05-cbff50457fb3")
+ )
+ (pad "19" smd rect
+ (at 2.45 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 5 "unconnected-(DS1-D1-Pad19)")
+ (pinfunction "D1")
+ (pintype "bidirectional")
+ (uuid "2d9e8ea5-1a63-443a-80b4-8b347fc974de")
+ )
+ (pad "20" smd rect
+ (at 3.15 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 17 "unconnected-(DS1-D2-Pad20)")
+ (pinfunction "D2")
+ (pintype "bidirectional")
+ (uuid "6fa91f8c-f717-449f-b908-5c5d2fb3ef61")
+ )
+ (pad "21" smd rect
+ (at 3.85 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 9 "unconnected-(DS1-D3-Pad21)")
+ (pinfunction "D3")
+ (pintype "bidirectional")
+ (uuid "3e56ffa5-b7bf-46d3-8d5c-9582df015568")
+ )
+ (pad "22" smd rect
+ (at 4.55 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 18 "unconnected-(DS1-D4-Pad22)")
+ (pinfunction "D4")
+ (pintype "bidirectional")
+ (uuid "83ac99dd-f9af-4352-ac45-27e12f43cec2")
+ )
+ (pad "23" smd rect
+ (at 5.25 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 1 "unconnected-(DS1-D5-Pad23)")
+ (pinfunction "D5")
+ (pintype "bidirectional")
+ (uuid "1a9de14d-f352-4198-bc87-a3bb431f68aa")
+ )
+ (pad "24" smd rect
+ (at 5.95 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 13 "unconnected-(DS1-D6-Pad24)")
+ (pinfunction "D6")
+ (pintype "bidirectional")
+ (uuid "5a301475-df38-4761-90bd-8294bd32f000")
+ )
+ (pad "25" smd rect
+ (at 6.65 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 2 "unconnected-(DS1-D7-Pad25)")
+ (pinfunction "D7")
+ (pintype "bidirectional")
+ (uuid "27c22dfb-dcab-4bb2-90a4-d7bd2a4e390a")
+ )
+ (pad "26" smd rect
+ (at 7.35 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 27 "unconnected-(DS1-IREF-Pad26)")
+ (pinfunction "IREF")
+ (pintype "passive")
+ (uuid "de3659f7-848a-4236-aae5-0e13bea277d5")
+ )
+ (pad "27" smd rect
+ (at 8.05 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 8 "unconnected-(DS1-VCOMH-Pad27)")
+ (pinfunction "VCOMH")
+ (pintype "passive")
+ (uuid "33da557d-c38f-4a8a-b7f7-03eb4a87d88d")
+ )
+ (pad "28" smd rect
+ (at 8.75 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 10 "Net-(DS1-VCC)")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "3fb593e5-ddae-4b7a-89ff-d9993c81134d")
+ )
+ (pad "29" smd rect
+ (at 9.45 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 15 "unconnected-(DS1-VLSS-Pad29)")
+ (pinfunction "VLSS")
+ (pintype "power_in")
+ (uuid "691bd509-cade-4d48-be97-eb2c9b19b853")
+ )
+ (pad "30" smd rect
+ (at 10.15 0 90)
+ (size 0.4 2)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "ae20d86a-5260-4c56-9bcc-3c01f9771f5c")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Display.3dshapes/OLED-128O064D.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
+ (layer "F.Cu")
+ (uuid "caf64159-8a5a-4287-a3c2-564150cfebbf")
+ (at 19.19 128.6)
+ (descr "Temperature and humidity module, http://akizukidenshi.com/download/ds/aosong/AM2302.pdf")
+ (tags "Temperature and humidity module DHT22 AM2302")
+ (property "Reference" "U2"
+ (at 4.26 -3.4 180)
+ (layer "F.SilkS")
+ (uuid "37657a6c-a813-455f-8be0-da4cadd632ea")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "AM2302"
+ (at 4.46 6.5 0)
+ (layer "F.Fab")
+ (uuid "5546ed07-fab9-4cb9-bde5-b7c8673ea935")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7df0a3ff-f1dc-494d-8a76-f4d2632f0f45")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fdca2e4e-4bc5-4810-98a7-d9626b45e974")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e665b2f1-5235-4d90-9157-b507cfc90dc1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "ASAIR*AM2302*P2.54mm*")
+ (path "/bac41c1e-7f8f-4f0c-b1b6-fa511aeed1b7")
+ (sheetname "Root")
+ (sheetfile "mars_rover_navigation_system.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -4.24 -2.85)
+ (end -2.97 -2.85)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "421381e9-227e-46b6-992d-c74ab9784797")
+ )
+ (fp_line
+ (start -4.24 -1.58)
+ (end -4.24 -2.85)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "32abfb24-d378-4b58-aabc-fd149d743c00")
+ )
+ (fp_line
+ (start -3.99 -2.6)
+ (end 11.61 -2.6)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cd794ad1-9a82-4e66-b0a3-e07026185ad7")
+ )
+ (fp_line
+ (start -3.99 5.4)
+ (end -3.99 -2.6)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c3d34b43-9ea0-4995-a37f-b746e0e98e22")
+ )
+ (fp_line
+ (start 11.61 -2.6)
+ (end 11.61 5.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5fdbb3b0-bb56-4007-b7a3-3c011c2c7419")
+ )
+ (fp_line
+ (start 11.61 5.4)
+ (end -3.99 5.4)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6d041085-298d-4766-b301-0c709791b2dc")
+ )
+ (fp_line
+ (start -4.39 -3)
+ (end 12.01 -3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d435a0f7-b95b-4f98-be47-86519fae194d")
+ )
+ (fp_line
+ (start -4.39 5.8)
+ (end -4.39 -3)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c2cfe9af-9877-4984-a065-a1b73ab72372")
+ )
+ (fp_line
+ (start 12.01 -3)
+ (end 12.01 5.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "27d8470e-7649-4e70-9b36-3f563778ec6b")
+ )
+ (fp_line
+ (start 12.01 5.8)
+ (end -4.39 5.8)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4f410c71-67ed-446b-954c-c61329e1098a")
+ )
+ (fp_line
+ (start -3.89 5.3)
+ (end -3.89 -1.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7202426a-1e65-4266-a6dd-05b9a2ff5140")
+ )
+ (fp_line
+ (start -3.89 5.3)
+ (end 11.51 5.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f7166668-b663-45dd-9476-80e86d45995d")
+ )
+ (fp_line
+ (start -2.89 -2.5)
+ (end -3.89 -1.5)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (layer "F.Fab")
+ (uuid "7d17a9f2-c38c-4b1c-93bf-110d91fa9ceb")
+ )
+ (fp_line
+ (start -2.89 -2.5)
+ (end 11.51 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ea90bfec-feaa-411e-8777-524f681011d0")
+ )
+ (fp_line
+ (start 11.51 -2.5)
+ (end 11.51 5.3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "667b225c-f4de-4321-ad24-9c2c962a7911")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.8 1.4 180)
+ (layer "F.Fab")
+ (uuid "0729f556-2164-4c82-af69-6cc866d88527")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at 0 0 90)
+ (size 1.5 1.5)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 39 "Net-(BZ1-+)")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "750ba5db-3d9c-441d-9a57-ae0b4decbdb1")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0 90)
+ (size 1.5 1.5)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 56 "Net-(U1-SDI{slash}SD1)")
+ (pinfunction "SDA")
+ (pintype "bidirectional")
+ (uuid "1e4857ac-8a6d-48ac-999c-a2a279180169")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0 90)
+ (size 1.5 1.5)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "0be823fa-c241-4528-a3c3-808fdc015bb3")
+ )
+ (pad "4" thru_hole circle
+ (at 7.62 0 90)
+ (size 1.5 1.5)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "GNDPWR")
+ (pinfunction "GND")
+ (pintype "passive")
+ (uuid "9a195e13-011b-459d-81ca-ee5e7fbcaddc")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Sensor.3dshapes/ASAIR_AM2302_P2.54mm_Vertical.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
+ (layer "F.Cu")
+ (uuid "db06a62f-7b2b-46a6-8b7b-8a06d44c5320")
+ (at 128.39 87.97)
+ (descr "HVSSOP, 10 Pin (https://www.ti.com/lit/ds/symlink/bq24090.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "HVSSOP SO")
+ (property "Reference" "U3"
+ (at 0 -2.45 0)
+ (layer "F.SilkS")
+ (uuid "4192ab68-8154-493c-b991-d977e49c5fcc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "BQ24090DGQ"
+ (at 0 2.45 0)
+ (layer "F.Fab")
+ (uuid "bfbe893a-2ce7-43b9-9d5e-5d0b6c06c1a4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "af55cdf0-98d0-4f04-8b68-d4b49ffadc04")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5ef49981-05a5-453d-acb2-aefbef481809")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "01be04bb-3964-4a8f-bbc2-bbf6ed678057")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "HVSSOP*1EP*3x3mm*P0.5mm*")
+ (path "/cee7ad90-f219-4750-ad49-4a4c16a1c0c4")
+ (sheetname "Root")
+ (sheetfile "mars_rover_navigation_system.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start 0 -1.61)
+ (end -1.5 -1.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a896232c-9497-4b8d-a047-bff3096ab0db")
+ )
+ (fp_line
+ (start 0 -1.61)
+ (end 1.5 -1.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ffac504c-4850-4e5f-8d6c-7b5d19e98b18")
+ )
+ (fp_line
+ (start 0 1.61)
+ (end -1.5 1.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "54cedc0e-ea33-477c-9d27-8f907994b067")
+ )
+ (fp_line
+ (start 0 1.61)
+ (end 1.5 1.61)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "89ac3e3c-6457-4850-b799-42793c4d9c72")
+ )
+ (fp_poly
+ (pts
+ (xy -2.1875 -1.41) (xy -2.4275 -1.74) (xy -1.9475 -1.74) (xy -2.1875 -1.41)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill solid)
+ (layer "F.SilkS")
+ (uuid "f165cd7d-1182-469f-a981-033e32aebe60")
+ )
+ (fp_line
+ (start -3.12 -1.75)
+ (end -3.12 1.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2f41113e-9b29-4c91-b128-553da7866b6e")
+ )
+ (fp_line
+ (start -3.12 1.75)
+ (end 3.12 1.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "10f5588f-e3d3-4ac6-8dba-7f4ce5b464de")
+ )
+ (fp_line
+ (start 3.12 -1.75)
+ (end -3.12 -1.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5a38524d-3916-48f7-b069-43a1dd79c00a")
+ )
+ (fp_line
+ (start 3.12 1.75)
+ (end 3.12 -1.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "013a0fc9-9e3c-41a2-b4d2-4d1a176639b7")
+ )
+ (fp_line
+ (start -1.5 -0.75)
+ (end -0.75 -1.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1b9bf9e9-ba1d-462d-aee4-5cc540832313")
+ )
+ (fp_line
+ (start -1.5 1.5)
+ (end -1.5 -0.75)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "700134ad-c433-4a23-bc38-0a3073801e8e")
+ )
+ (fp_line
+ (start -0.75 -1.5)
+ (end 1.5 -1.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "10d0fcf7-b999-4eb2-a282-f47ec06780dc")
+ )
+ (fp_line
+ (start 1.5 -1.5)
+ (end 1.5 1.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5132bd25-8431-4111-bb85-50edd5560f02")
+ )
+ (fp_line
+ (start 1.5 1.5)
+ (end -1.5 1.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "931ede1f-23eb-4dad-931e-e8fc4f935a58")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "20731eec-2840-4229-b631-f6836e063768")
+ (effects
+ (font
+ (size 0.75 0.75)
+ (thickness 0.11)
+ )
+ )
+ )
+ (pad "" smd roundrect
+ (at -0.39 -0.47)
+ (size 0.63 0.76)
+ (layers "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "e5ae618c-3e1f-4c7e-ac9f-901a8b939ad6")
+ )
+ (pad "" smd roundrect
+ (at -0.39 0.47)
+ (size 0.63 0.76)
+ (layers "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "d1c53eca-b32c-419d-85f7-0e00fe1262b9")
+ )
+ (pad "" smd roundrect
+ (at 0.39 -0.47)
+ (size 0.63 0.76)
+ (layers "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "92719234-603b-4086-92aa-6585eadafd1a")
+ )
+ (pad "" smd roundrect
+ (at 0.39 0.47)
+ (size 0.63 0.76)
+ (layers "F.Paste")
+ (roundrect_rratio 0.25)
+ (uuid "2467856f-335d-4eed-8efd-172e26c6e9cb")
+ )
+ (pad "1" smd roundrect
+ (at -2.15 -1)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 21 "GNDPWR")
+ (pinfunction "IN")
+ (pintype "power_in")
+ (uuid "c5d75a16-e4c5-4720-be39-78460e825082")
+ )
+ (pad "2" smd roundrect
+ (at -2.15 -0.5)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 68 "unconnected-(U3-ISET-Pad2)")
+ (pinfunction "ISET")
+ (pintype "passive")
+ (uuid "782ef5c8-9927-42d2-8eb8-c85f6f9ca393")
+ )
+ (pad "3" smd roundrect
+ (at -2.15 0)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "295f67af-68d9-445c-96fe-cabaa7327630")
+ )
+ (pad "4" smd roundrect
+ (at -2.15 0.5)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 66 "unconnected-(U3-PRETERM-Pad4)")
+ (pinfunction "PRETERM")
+ (pintype "passive")
+ (uuid "48787d49-6830-47d8-8ab4-02c423ba5a25")
+ )
+ (pad "5" smd roundrect
+ (at -2.15 1)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 71 "Net-(BT1--)")
+ (pinfunction "~{PG}")
+ (pintype "open_collector")
+ (uuid "d2cc1c2c-cea6-4c2b-aa9a-07406ee25218")
+ )
+ (pad "6" smd roundrect
+ (at 2.15 1)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 69 "unconnected-(U3-NC-Pad6)")
+ (pinfunction "NC")
+ (pintype "no_connect")
+ (uuid "9b86aa62-c7ed-4308-b171-dd3e2764a1b8")
+ )
+ (pad "7" smd roundrect
+ (at 2.15 0.5)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 64 "unconnected-(U3-ISET2-Pad7)")
+ (pinfunction "ISET2")
+ (pintype "passive")
+ (uuid "1b3a0012-b0b6-4660-897d-d3deef9d336f")
+ )
+ (pad "8" smd roundrect
+ (at 2.15 0)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 67 "unconnected-(U3-~{CHG}-Pad8)")
+ (pinfunction "~{CHG}")
+ (pintype "open_collector")
+ (uuid "528e62d8-f653-4349-b6e6-81d91b332eaa")
+ )
+ (pad "9" smd roundrect
+ (at 2.15 -0.5)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 70 "unconnected-(U3-TS-Pad9)")
+ (pinfunction "TS")
+ (pintype "passive")
+ (uuid "b7565ad5-4571-4461-b4b1-ac80a664edc7")
+ )
+ (pad "10" smd roundrect
+ (at 2.15 -1)
+ (size 1.45 0.3)
+ (layers "F.Cu" "F.Paste" "F.Mask")
+ (roundrect_rratio 0.25)
+ (net 47 "Net-(U1-SENSOR_VN)")
+ (pinfunction "OUT")
+ (pintype "power_out")
+ (uuid "2aa03650-95c8-49e5-9c4e-d2f2eeaad379")
+ )
+ (pad "11" thru_hole circle
+ (at -0.485 -0.64)
+ (size 0.6 0.6)
+ (drill 0.3)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "c4c4dde7-840a-4412-aac4-b527bb13bbc0")
+ )
+ (pad "11" thru_hole circle
+ (at -0.485 0.64)
+ (size 0.6 0.6)
+ (drill 0.3)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "fa8d1aae-5c90-49c7-a90b-98b9ec9eb5ad")
+ )
+ (pad "11" smd rect
+ (at 0 0)
+ (size 1.57 1.88)
+ (property pad_prop_heatsink)
+ (layers "F.Cu" "F.Mask")
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "d89550d8-c8e4-4f85-840b-fa0763214954")
+ )
+ (pad "11" smd rect
+ (at 0 0)
+ (size 1.57 1.88)
+ (property pad_prop_heatsink)
+ (layers "B.Cu")
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (zone_connect 2)
+ (uuid "6ec6c051-de69-4e1d-84ed-ac5c52b64ac0")
+ )
+ (pad "11" thru_hole circle
+ (at 0.485 -0.64)
+ (size 0.6 0.6)
+ (drill 0.3)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "beb4dad8-caa0-4b61-8f2d-f0453280f68a")
+ )
+ (pad "11" thru_hole circle
+ (at 0.485 0.64)
+ (size 0.6 0.6)
+ (drill 0.3)
+ (property pad_prop_heatsink)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 65 "Net-(BT1-+)")
+ (pinfunction "VSS")
+ (pintype "passive")
+ (uuid "a789b3fd-6a25-475b-a0a7-ec09d1fe64de")
+ )
+ (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.wrl"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+)
diff --git a/mars_rover_navigation_system.kicad_prl b/circuit/mars_rover_navigation_system.kicad_prl
similarity index 100%
rename from mars_rover_navigation_system.kicad_prl
rename to circuit/mars_rover_navigation_system.kicad_prl
diff --git a/mars_rover_navigation_system.kicad_pro b/circuit/mars_rover_navigation_system.kicad_pro
similarity index 100%
rename from mars_rover_navigation_system.kicad_pro
rename to circuit/mars_rover_navigation_system.kicad_pro
diff --git a/mars_rover_navigation_system.kicad_sch b/circuit/mars_rover_navigation_system.kicad_sch
similarity index 94%
rename from mars_rover_navigation_system.kicad_sch
rename to circuit/mars_rover_navigation_system.kicad_sch
index e1ce657..d9be772 100644
--- a/mars_rover_navigation_system.kicad_sch
+++ b/circuit/mars_rover_navigation_system.kicad_sch
@@ -1,3798 +1,3798 @@
-(kicad_sch
- (version 20231120)
- (generator "eeschema")
- (generator_version "8.0")
- (uuid "d4a5cce3-ace2-475a-b389-fce50ad7df66")
- (paper "A5")
- (title_block
- (title "MRNOS")
- (date "2025-02-10")
- (rev "v.1")
- )
- (lib_symbols
- (symbol "Battery_Management:BQ24090DGQ"
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "U"
- (at -9.398 13.462 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "BQ24090DGQ"
- (at -3.81 11.43 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
- (at -7.62 19.05 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "battery charger singlecell li-ion li-poly"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "HVSSOP*1EP*3x3mm*P0.5mm*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "BQ24090DGQ_0_1"
- (rectangle
- (start -10.16 10.16)
- (end 10.16 -10.16)
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type background)
- )
- )
- )
- (symbol "BQ24090DGQ_1_1"
- (pin power_in line
- (at -12.7 7.62 0)
- (length 2.54)
- (name "IN"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_out line
- (at 12.7 7.62 180)
- (length 2.54)
- (name "OUT"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -12.7 90)
- (length 2.54) hide
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 2.54 0)
- (length 2.54)
- (name "ISET"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 -12.7 90)
- (length 2.54)
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 -7.62 0)
- (length 2.54)
- (name "PRETERM"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin open_collector line
- (at 12.7 -7.62 180)
- (length 2.54)
- (name "~{PG}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin no_connect line
- (at 5.08 -10.16 90)
- (length 2.54) hide
- (name "NC"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 -2.54 0)
- (length 2.54)
- (name "ISET2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin open_collector line
- (at 12.7 -2.54 180)
- (length 2.54)
- (name "~{CHG}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 12.7 2.54 180)
- (length 2.54)
- (name "TS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "Device:Battery"
- (pin_numbers hide)
- (pin_names
- (offset 0) hide)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "BT"
- (at 2.54 2.54 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "Battery"
- (at 2.54 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" ""
- (at 0 1.524 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at 0 1.524 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Multiple-cell battery"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "batt voltage-source cell"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "Battery_0_1"
- (rectangle
- (start -2.286 -1.27)
- (end 2.286 -1.524)
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type outline)
- )
- )
- (rectangle
- (start -2.286 1.778)
- (end 2.286 1.524)
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type outline)
- )
- )
- (rectangle
- (start -1.524 -2.032)
- (end 1.524 -2.54)
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type outline)
- )
- )
- (rectangle
- (start -1.524 1.016)
- (end 1.524 0.508)
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type outline)
- )
- )
- (polyline
- (pts
- (xy 0 -1.016) (xy 0 -0.762)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0 -0.508) (xy 0 -0.254)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0 0) (xy 0 0.254)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0 1.778) (xy 0 2.54)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0.762 3.048) (xy 1.778 3.048)
- )
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 1.27 3.556) (xy 1.27 2.54)
- )
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type none)
- )
- )
- )
- (symbol "Battery_1_1"
- (pin passive line
- (at 0 5.08 270)
- (length 2.54)
- (name "+"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -5.08 90)
- (length 2.54)
- (name "-"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "Device:Buzzer"
- (pin_names
- (offset 0.0254) hide)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "BZ"
- (at 3.81 1.27 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "Buzzer"
- (at 3.81 -1.27 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" ""
- (at -0.635 2.54 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at -0.635 2.54 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Buzzer, polarized"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "quartz resonator ceramic"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "*Buzzer*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "Buzzer_0_1"
- (arc
- (start 0 -3.175)
- (mid 3.1612 0)
- (end 0 3.175)
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -1.651 1.905) (xy -1.143 1.905)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -1.397 2.159) (xy -1.397 1.651)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0 3.175) (xy 0 -3.175)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- )
- (symbol "Buzzer_1_1"
- (pin passive line
- (at -2.54 2.54 0)
- (length 2.54)
- (name "+"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -2.54 -2.54 0)
- (length 2.54)
- (name "-"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "Device:LED"
- (pin_numbers hide)
- (pin_names
- (offset 1.016) hide)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "D"
- (at 0 2.54 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "LED"
- (at 0 -2.54 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" ""
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Light emitting diode"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "LED diode"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "LED_0_1"
- (polyline
- (pts
- (xy -1.27 -1.27) (xy -1.27 1.27)
- )
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -1.27 0) (xy 1.27 0)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)
- )
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- )
- (symbol "LED_1_1"
- (pin passive line
- (at -3.81 0 0)
- (length 2.54)
- (name "K"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 3.81 0 180)
- (length 2.54)
- (name "A"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "Display_Graphic:OLED-128O064D"
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "DS"
- (at -10.16 38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "OLED-128O064D"
- (at 12.7 38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" "Display:OLED-128O064D"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
- (at 0 20.32 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "OLED display 128x64"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "display oled"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "OLED?128O064D*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "OLED-128O064D_0_1"
- (rectangle
- (start -10.16 35.56)
- (end 10.16 -35.56)
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type background)
- )
- )
- )
- (symbol "OLED-128O064D_1_1"
- (pin power_in line
- (at -2.54 -38.1 90)
- (length 2.54)
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 20.32 0)
- (length 2.54)
- (name "BS0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 17.78 0)
- (length 2.54)
- (name "BS1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 15.24 0)
- (length 2.54)
- (name "BS2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 10.16 0)
- (length 2.54)
- (name "~{CS}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 7.62 0)
- (length 2.54)
- (name "~{RES}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 5.08 0)
- (length 2.54)
- (name "D/~{C}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 2.54 0)
- (length 2.54)
- (name "R/~{W}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "16"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -12.7 0 0)
- (length 2.54)
- (name "E/~{RD}"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "17"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -5.08 0)
- (length 2.54)
- (name "D0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "18"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -7.62 0)
- (length 2.54)
- (name "D1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "19"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 33.02 0)
- (length 2.54)
- (name "C2N"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -10.16 0)
- (length 2.54)
- (name "D2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "20"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -12.7 0)
- (length 2.54)
- (name "D3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "21"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -15.24 0)
- (length 2.54)
- (name "D4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "22"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -17.78 0)
- (length 2.54)
- (name "D5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "23"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -20.32 0)
- (length 2.54)
- (name "D6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "24"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -12.7 -22.86 0)
- (length 2.54)
- (name "D7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "25"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 -27.94 0)
- (length 2.54)
- (name "IREF"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "26"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 -30.48 0)
- (length 2.54)
- (name "VCOMH"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "27"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 2.54 38.1 270)
- (length 2.54)
- (name "VCC"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "28"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 2.54 -38.1 90)
- (length 2.54)
- (name "VLSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "29"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 30.48 0)
- (length 2.54)
- (name "C2P"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -2.54 -38.1 90)
- (length 2.54) hide
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "30"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 27.94 0)
- (length 2.54)
- (name "C1P"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at -12.7 25.4 0)
- (length 2.54)
- (name "C1N"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at -2.54 38.1 270)
- (length 2.54)
- (name "VBAT"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin no_connect line
- (at 10.16 0 180)
- (length 2.54) hide
- (name "NC"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 -38.1 90)
- (length 2.54)
- (name "VSS"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 38.1 270)
- (length 2.54)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "RF_Module:ESP32-WROOM-32"
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "U"
- (at -12.7 34.29 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "ESP32-WROOM-32"
- (at 1.27 34.29 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" "RF_Module:ESP32-WROOM-32"
- (at 0 -38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
- (at -7.62 1.27 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "ESP32?WROOM?32*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "ESP32-WROOM-32_0_1"
- (rectangle
- (start -12.7 33.02)
- (end 12.7 -33.02)
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type background)
- )
- )
- )
- (symbol "ESP32-WROOM-32_1_1"
- (pin power_in line
- (at 0 -35.56 90)
- (length 2.54)
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -12.7 180)
- (length 2.54)
- (name "IO25"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "10"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -15.24 180)
- (length 2.54)
- (name "IO26"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "11"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -17.78 180)
- (length 2.54)
- (name "IO27"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 10.16 180)
- (length 2.54)
- (name "IO14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 15.24 180)
- (length 2.54)
- (name "IO12"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "14"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -35.56 90)
- (length 2.54) hide
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 12.7 180)
- (length 2.54)
- (name "IO13"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "16"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 -5.08 0)
- (length 2.54)
- (name "SHD/SD2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "17"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 -7.62 0)
- (length 2.54)
- (name "SWP/SD3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "18"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 -12.7 0)
- (length 2.54)
- (name "SCS/CMD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "19"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 35.56 270)
- (length 2.54)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 -10.16 0)
- (length 2.54)
- (name "SCK/CLK"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "20"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 0 0)
- (length 2.54)
- (name "SDO/SD0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "21"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at -15.24 -2.54 0)
- (length 2.54)
- (name "SDI/SD1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "22"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 7.62 180)
- (length 2.54)
- (name "IO15"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "23"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 25.4 180)
- (length 2.54)
- (name "IO2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "24"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 30.48 180)
- (length 2.54)
- (name "IO0"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "25"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 20.32 180)
- (length 2.54)
- (name "IO4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "26"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 5.08 180)
- (length 2.54)
- (name "IO16"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "27"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 2.54 180)
- (length 2.54)
- (name "IO17"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "28"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 17.78 180)
- (length 2.54)
- (name "IO5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "29"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -15.24 30.48 0)
- (length 2.54)
- (name "EN"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 0 180)
- (length 2.54)
- (name "IO18"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "30"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -2.54 180)
- (length 2.54)
- (name "IO19"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "31"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin no_connect line
- (at -12.7 -27.94 0)
- (length 2.54) hide
- (name "NC"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "32"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -5.08 180)
- (length 2.54)
- (name "IO21"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "33"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 22.86 180)
- (length 2.54)
- (name "RXD0/IO3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "34"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 27.94 180)
- (length 2.54)
- (name "TXD0/IO1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "35"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -7.62 180)
- (length 2.54)
- (name "IO22"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "36"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -10.16 180)
- (length 2.54)
- (name "IO23"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "37"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -35.56 90)
- (length 2.54) hide
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "38"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -35.56 90)
- (length 2.54) hide
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "39"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -15.24 25.4 0)
- (length 2.54)
- (name "SENSOR_VP"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at -15.24 22.86 0)
- (length 2.54)
- (name "SENSOR_VN"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "5"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at 15.24 -25.4 180)
- (length 2.54)
- (name "IO34"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "6"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin input line
- (at 15.24 -27.94 180)
- (length 2.54)
- (name "IO35"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "7"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -20.32 180)
- (length 2.54)
- (name "IO32"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "8"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 15.24 -22.86 180)
- (length 2.54)
- (name "IO33"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "9"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "Sensor:AM2302"
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "U"
- (at -3.81 6.35 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "AM2302"
- (at 3.81 6.35 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
- (at 0 -10.16 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
- (at 3.81 6.35 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "digital sensor"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_fp_filters" "ASAIR*AM2302*P2.54mm*"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "AM2302_0_1"
- (rectangle
- (start -5.08 5.08)
- (end 5.08 -5.08)
- (stroke
- (width 0.254)
- (type default)
- )
- (fill
- (type background)
- )
- )
- )
- (symbol "AM2302_1_1"
- (pin power_in line
- (at 0 7.62 270)
- (length 2.54)
- (name "VDD"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin bidirectional line
- (at 7.62 0 180)
- (length 2.54)
- (name "SDA"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "2"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin power_in line
- (at 0 -7.62 90)
- (length 2.54)
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "3"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- (pin passive line
- (at 0 -7.62 90)
- (length 2.54) hide
- (name "GND"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "4"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- (symbol "power:GNDPWR"
- (power)
- (pin_numbers hide)
- (pin_names
- (offset 0) hide)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (property "Reference" "#PWR"
- (at 0 -5.08 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Value" "GNDPWR"
- (at 0 -3.302 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" ""
- (at 0 -1.27 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" ""
- (at 0 -1.27 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "ki_keywords" "global ground"
- (at 0 0 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (symbol "GNDPWR_0_1"
- (polyline
- (pts
- (xy 0 -1.27) (xy 0 0)
- )
- (stroke
- (width 0)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -1.016 -1.27) (xy -1.27 -2.032) (xy -1.27 -2.032)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy -0.508 -1.27) (xy -0.762 -2.032) (xy -0.762 -2.032)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0 -1.27) (xy -0.254 -2.032) (xy -0.254 -2.032)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 0.508 -1.27) (xy 0.254 -2.032) (xy 0.254 -2.032)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 1.016 -1.27) (xy -1.016 -1.27) (xy -1.016 -1.27)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- (polyline
- (pts
- (xy 1.016 -1.27) (xy 0.762 -2.032) (xy 0.762 -2.032) (xy 0.762 -2.032)
- )
- (stroke
- (width 0.2032)
- (type default)
- )
- (fill
- (type none)
- )
- )
- )
- (symbol "GNDPWR_1_1"
- (pin power_in line
- (at 0 0 270)
- (length 0)
- (name "~"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (number "1"
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- )
- )
- )
- )
- (junction
- (at 83.82 44.45)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "1e01344a-8e31-4647-beac-ee4ce39816bf")
- )
- (junction
- (at 63.5 93.98)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "375840cd-3192-4a45-896f-106131c9f4e7")
- )
- (junction
- (at 63.5 19.05)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "7102405a-e49e-493b-84ee-9315947e9e68")
- )
- (junction
- (at 133.35 97.79)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "7b0973d1-ccaf-44fd-a60d-89ffb5f40d1e")
- )
- (junction
- (at 85.09 19.05)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "b1648a25-9b46-4441-a96a-26dab5abe5b5")
- )
- (junction
- (at 83.82 93.98)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "f22ff86c-7cb5-4515-9cdc-eb929db9b288")
- )
- (junction
- (at 63.5 99.06)
- (diameter 0)
- (color 0 0 0 0)
- (uuid "f62608c8-bf1c-4d9b-b5e3-01d40c52fb80")
- )
- (wire
- (pts
- (xy 39.37 99.06) (xy 63.5 99.06)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "00c8a986-0ece-4ce8-bb2c-461abc6c3fc4")
- )
- (wire
- (pts
- (xy 90.17 93.98) (xy 90.17 53.34)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "062c61fb-1b78-4e27-b262-80ea827cc621")
- )
- (wire
- (pts
- (xy 134.62 38.1) (xy 134.62 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "06d47e02-7a5f-445e-96ae-6029051cb05e")
- )
- (wire
- (pts
- (xy 31.75 59.69) (xy 31.75 80.01)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "074f1ed7-d09e-41d5-b399-e94362c8559b")
- )
- (wire
- (pts
- (xy 85.09 19.05) (xy 85.09 34.29)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "152c102a-a1a4-4b3b-8a9c-fc1d54573969")
- )
- (wire
- (pts
- (xy 63.5 92.71) (xy 63.5 93.98)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "156e0cc1-db7b-46a4-a75e-ae373c62f38a")
- )
- (wire
- (pts
- (xy 139.7 53.34) (xy 147.32 53.34)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "1767c6c6-cf57-4ee1-a80d-36c5555f10d0")
- )
- (wire
- (pts
- (xy 63.5 93.98) (xy 63.5 99.06)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "1bf90382-99ec-4c04-bae9-9135a752d4c6")
- )
- (wire
- (pts
- (xy 83.82 44.45) (xy 83.82 93.98)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "227062c6-9fe3-44de-953c-4a9cab65e744")
- )
- (wire
- (pts
- (xy 121.92 73.66) (xy 127 73.66)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "24db0296-3cbf-4e52-976f-0c2311ff8c15")
- )
- (wire
- (pts
- (xy 133.35 97.79) (xy 186.69 97.79)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "2b41b67f-007f-4011-b0ad-87351d9a2b64")
- )
- (wire
- (pts
- (xy 139.7 87.63) (xy 139.7 68.58)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "3a2005e7-9136-4dbe-a3b4-10f00d9ae41f")
- )
- (wire
- (pts
- (xy 181.61 91.44) (xy 133.35 91.44)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "46b43f32-c93e-4cf8-b758-8d846b1f9297")
- )
- (wire
- (pts
- (xy 31.75 59.69) (xy 48.26 59.69)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "498beca3-342b-40a0-96e1-826dec65742e")
- )
- (wire
- (pts
- (xy 48.26 34.29) (xy 19.05 34.29)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "4f368706-383b-4fea-9c72-2c3e20d39056")
- )
- (wire
- (pts
- (xy 132.08 87.63) (xy 139.7 87.63)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "50a6ba04-0335-4022-823d-bd4b85a09049")
- )
- (wire
- (pts
- (xy 48.26 26.67) (xy 41.91 26.67)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "634aeb68-3bb0-46d2-b693-73863cdbaffd")
- )
- (wire
- (pts
- (xy 19.05 101.6) (xy 147.32 101.6)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "67f27d4c-214a-4305-94e2-044a28fb8c25")
- )
- (wire
- (pts
- (xy 19.05 34.29) (xy 19.05 101.6)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "67fb38b1-92ba-4622-a9f7-2dd2b3519d8d")
- )
- (wire
- (pts
- (xy 115.57 39.37) (xy 83.82 39.37)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "6b043e64-6f6d-496d-80f8-4eb145fbbe86")
- )
- (wire
- (pts
- (xy 121.92 73.66) (xy 121.92 87.63)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "6f42ca3d-fb98-48ee-8ca4-f372a1849cd8")
- )
- (wire
- (pts
- (xy 24.13 87.63) (xy 24.13 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "7c9f67c9-5da8-4ad4-ba3c-8d0d56470af3")
- )
- (wire
- (pts
- (xy 24.13 19.05) (xy 63.5 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "851dccec-77ab-4fba-985d-a692623b90f7")
- )
- (wire
- (pts
- (xy 142.24 44.45) (xy 83.82 44.45)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "8a97e86c-d66f-45df-b22e-0e30e9174c59")
- )
- (wire
- (pts
- (xy 83.82 39.37) (xy 83.82 44.45)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "8caaa731-ece5-41cf-a986-d2d97e445619")
- )
- (wire
- (pts
- (xy 63.5 19.05) (xy 85.09 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "a210bd8f-ec13-486a-9d69-73ef46191b1c")
- )
- (wire
- (pts
- (xy 115.57 34.29) (xy 85.09 34.29)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "a7caa619-a7b7-4729-8b3e-87b6390bd639")
- )
- (wire
- (pts
- (xy 186.69 16.51) (xy 41.91 16.51)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "ae37271d-adf2-4381-89f4-9c15383c7497")
- )
- (wire
- (pts
- (xy 41.91 26.67) (xy 41.91 16.51)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "af017448-c616-40df-b629-419151e2aec6")
- )
- (wire
- (pts
- (xy 133.35 91.44) (xy 133.35 97.79)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "b2ac8c4c-3755-4250-a432-1b5318cc2b55")
- )
- (wire
- (pts
- (xy 63.5 21.59) (xy 63.5 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "b487afd6-b712-4401-8c03-52330d0f5be6")
- )
- (wire
- (pts
- (xy 186.69 15.24) (xy 186.69 16.51)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "b7499726-3d43-4ec8-b61a-77e64b5f9a4d")
- )
- (wire
- (pts
- (xy 142.24 38.1) (xy 142.24 44.45)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "b779dadb-a5d5-403d-890d-fffa55a4962e")
- )
- (wire
- (pts
- (xy 63.5 93.98) (xy 83.82 93.98)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "d0fe4cbc-88aa-477a-aa3f-9dd39bebbc0a")
- )
- (wire
- (pts
- (xy 85.09 19.05) (xy 134.62 19.05)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "d252fe42-08d9-41ff-9010-487bf8d540c3")
- )
- (wire
- (pts
- (xy 83.82 93.98) (xy 90.17 93.98)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "d44a22e1-1bea-4c2b-80b6-58eccb916f3d")
- )
- (wire
- (pts
- (xy 133.35 97.79) (xy 133.35 99.06)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "e6ca181f-63a1-45b4-ac58-fbe0c4652bc4")
- )
- (wire
- (pts
- (xy 39.37 87.63) (xy 39.37 99.06)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "ee6a27ab-075a-4238-808e-32337ea3537b")
- )
- (wire
- (pts
- (xy 63.5 99.06) (xy 133.35 99.06)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "eede429b-0e84-4fe3-a0d5-3b5413e6d75e")
- )
- (wire
- (pts
- (xy 90.17 53.34) (xy 114.3 53.34)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "f547b42b-b5a6-434e-b1fc-2c53a5500c3b")
- )
- (wire
- (pts
- (xy 147.32 53.34) (xy 147.32 101.6)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "fd5afb5f-786f-49e4-88b5-c1d60cdf7015")
- )
- (symbol
- (lib_id "Device:Battery")
- (at 127 87.63 90)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "009beb77-3f4e-47db-9d47-349734716a82")
- (property "Reference" "BT1"
- (at 126.4285 80.01 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "Battery"
- (at 126.4285 82.55 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" ""
- (at 125.476 87.63 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at 125.476 87.63 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Multiple-cell battery"
- (at 127 87.63 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "2"
- (uuid "12c41577-fc0e-49d0-a415-4dda1a535eb1")
- )
- (pin "1"
- (uuid "7708cb2c-14a4-41f7-9951-4baadc1dc068")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "BT1")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "RF_Module:ESP32-WROOM-32")
- (at 63.5 57.15 0)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "146cf1d4-8df5-4121-8ecf-6d248c67577d")
- (property "Reference" "U1"
- (at 65.6941 19.05 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "ESP32-WROOM-32"
- (at 65.6941 21.59 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" "RF_Module:ESP32-WROOM-32"
- (at 63.5 95.25 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
- (at 55.88 55.88 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
- (at 63.5 57.15 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "24"
- (uuid "4f7d3f3f-e7d8-4d29-a9bc-ceb284cf8a93")
- )
- (pin "10"
- (uuid "b99ef15c-c50a-4238-8804-bb8723a914b0")
- )
- (pin "33"
- (uuid "79477d28-424c-4468-8cb5-f7fab95d3308")
- )
- (pin "9"
- (uuid "dd27b890-2452-492c-9aee-2d9bce314393")
- )
- (pin "26"
- (uuid "a64d2a17-e1aa-4d26-b90c-4106d140923d")
- )
- (pin "20"
- (uuid "20ce98e7-9964-4ec8-a9db-7138f011ecc4")
- )
- (pin "19"
- (uuid "9bfbfa67-377a-4a3c-a527-4c7c573d43ff")
- )
- (pin "39"
- (uuid "edb067c4-e89f-4269-ac10-09f9efcd92cc")
- )
- (pin "12"
- (uuid "965d47de-ec73-4ec4-b271-62b5ba098899")
- )
- (pin "2"
- (uuid "5c9d1e5d-f1d5-45aa-a112-75d85a2cbe53")
- )
- (pin "14"
- (uuid "ee41d0d4-3df9-4298-836a-5c687e8cc32a")
- )
- (pin "21"
- (uuid "e306e586-0d85-44b1-b2ed-e3a1188453fb")
- )
- (pin "29"
- (uuid "e65f2840-39c9-4eb1-a501-39bda23ad4b1")
- )
- (pin "3"
- (uuid "ff4f661a-92f7-4a1f-abac-b1cf245614cb")
- )
- (pin "31"
- (uuid "6cb6b619-6d5d-43f6-b74a-4296b6bb9be1")
- )
- (pin "35"
- (uuid "bbec0dd9-d63e-4f0a-bd88-f10f0cc67ea1")
- )
- (pin "27"
- (uuid "b3590114-0f40-4545-807d-09dfe441ed2a")
- )
- (pin "16"
- (uuid "075bbb69-56c6-4688-b465-b2ca6ebfc6cb")
- )
- (pin "36"
- (uuid "f9c7fc93-5e44-4731-a14c-8fa2d87398bc")
- )
- (pin "25"
- (uuid "aabfcdd2-a43d-45c5-8c01-9f1904064b7c")
- )
- (pin "32"
- (uuid "bc180687-bdc6-4d67-8260-992574c25cfc")
- )
- (pin "37"
- (uuid "8d2fce65-b6ca-4067-acc1-fa2688cc2419")
- )
- (pin "38"
- (uuid "7ecd2919-0a3f-42a8-8c60-27dc577b69b1")
- )
- (pin "4"
- (uuid "b7f6772d-6b91-4664-9664-e8b6b2fcef0f")
- )
- (pin "5"
- (uuid "a48ee9cf-a09c-4b1f-9638-3556822115f7")
- )
- (pin "6"
- (uuid "e66714de-05eb-4c6b-9a7d-e4975b1a2bbb")
- )
- (pin "1"
- (uuid "5899068e-f0fc-4bc9-a060-3c74ff164467")
- )
- (pin "17"
- (uuid "69661fa8-c7ca-4432-a0ff-e852d3ebcee1")
- )
- (pin "28"
- (uuid "bb0198a9-4beb-4793-887b-bee2c598affe")
- )
- (pin "18"
- (uuid "0690a0c6-b4e9-4b55-bd84-a0d4694c4cee")
- )
- (pin "15"
- (uuid "d10a7740-4616-45a0-8093-58265e902eeb")
- )
- (pin "22"
- (uuid "4b2e2098-5cbf-4263-8020-0901b67c06c5")
- )
- (pin "11"
- (uuid "5afc7b41-27f4-4547-aa72-02e017da031b")
- )
- (pin "13"
- (uuid "38bb7377-50ef-47fa-9d64-7b020019084a")
- )
- (pin "23"
- (uuid "7f6033b9-fc26-42a4-8751-29b7125f9219")
- )
- (pin "30"
- (uuid "70705a58-1312-42d8-8429-ffc6622611bb")
- )
- (pin "34"
- (uuid "83b04cb0-9424-4823-9b08-bedd587a0fb6")
- )
- (pin "7"
- (uuid "5632c743-3df6-4077-85a6-b1a325c8e62a")
- )
- (pin "8"
- (uuid "e2cea010-0988-4bb4-8275-421f2ab63aeb")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "U1")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "Device:Buzzer")
- (at 118.11 36.83 0)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "4b0e7a00-138a-4268-b0b4-f733f7732e50")
- (property "Reference" "BZ1"
- (at 121.92 35.5599 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "Buzzer"
- (at 121.92 38.0999 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" ""
- (at 117.475 34.29 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at 117.475 34.29 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Buzzer, polarized"
- (at 118.11 36.83 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "1"
- (uuid "c98664f5-c226-4844-b9c5-11d7cffb58f8")
- )
- (pin "2"
- (uuid "85f91583-dcf6-41f7-9aaf-2af2929cb3f0")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "BZ1")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "power:GNDPWR")
- (at 186.69 97.79 0)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "66985e50-ebff-483e-b347-090466f455df")
- (property "Reference" "#PWR01"
- (at 186.69 102.87 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Value" "GNDPWR"
- (at 186.563 101.6 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" ""
- (at 186.69 99.06 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" ""
- (at 186.69 99.06 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground"
- (at 186.69 97.79 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "1"
- (uuid "6f5891a4-0422-4c19-9142-a63d5a3c36b6")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "#PWR01")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "Device:LED")
- (at 138.43 38.1 180)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "9d18ff1f-3a0a-4b48-b548-5754c9922f67")
- (property "Reference" "D1"
- (at 140.0175 30.48 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "LED"
- (at 140.0175 33.02 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" ""
- (at 138.43 38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "~"
- (at 138.43 38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "Light emitting diode"
- (at 138.43 38.1 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "2"
- (uuid "5a06e465-698f-46f3-a930-cc9eebb313fa")
- )
- (pin "1"
- (uuid "debad46f-aa13-4712-b967-a785924e651e")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "D1")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "Display_Graphic:OLED-128O064D")
- (at 184.15 53.34 0)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "9fa6ed63-2cf6-47b1-b9d4-2b64d835f78b")
- (property "Reference" "DS1"
- (at 195.58 52.0699 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Value" "OLED-128O064D"
- (at 195.58 54.6099 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (justify left)
- )
- )
- (property "Footprint" "Display:OLED-128O064D"
- (at 184.15 53.34 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
- (at 184.15 33.02 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "OLED display 128x64"
- (at 184.15 53.34 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "1"
- (uuid "e1975b15-1361-4222-8137-e3f1d76c9d02")
- )
- (pin "16"
- (uuid "c4a0b124-7a50-43f8-8b19-6ca2ee1c1dfc")
- )
- (pin "8"
- (uuid "6744ec2b-a507-4b3e-b42c-3874628c6d98")
- )
- (pin "4"
- (uuid "d35e674d-7cbc-42aa-b1f7-045c7ddde081")
- )
- (pin "6"
- (uuid "2531f666-e434-44ae-b81a-675e908192bf")
- )
- (pin "20"
- (uuid "47c75c57-a3f7-4157-9728-41882ee14321")
- )
- (pin "7"
- (uuid "ffc88708-7eec-4579-99d3-4afd8574c813")
- )
- (pin "26"
- (uuid "c8b9f6dc-aded-404e-ae3f-d17411369f0a")
- )
- (pin "14"
- (uuid "14842399-3bc2-4a9c-811f-8cb775c7b319")
- )
- (pin "5"
- (uuid "6d998a72-26ec-44b0-8119-584e7269a052")
- )
- (pin "24"
- (uuid "212b49c7-aa4c-4da6-b069-e136ccac34ac")
- )
- (pin "29"
- (uuid "3eba649f-e6e2-438a-849c-b38b5bc68d98")
- )
- (pin "22"
- (uuid "3008dfc2-c00c-4a47-88c8-e7c4be394b0b")
- )
- (pin "11"
- (uuid "c9d10f05-3511-4545-bdbd-4bbe2dd69c2c")
- )
- (pin "30"
- (uuid "8de28240-0b7a-40bf-b4e2-674bfb114855")
- )
- (pin "17"
- (uuid "64ab4d77-1709-4e6a-87c3-2fed39cfbfc4")
- )
- (pin "23"
- (uuid "786fd3f0-8c18-48ce-a306-cff5945b75f8")
- )
- (pin "18"
- (uuid "4cb56023-c7c5-487a-9fea-3d31df24d4d2")
- )
- (pin "27"
- (uuid "924362ac-7ea5-4b1c-9603-e2acb5f57c5c")
- )
- (pin "12"
- (uuid "957cb6d7-d5e5-4254-9a8c-c53167c13968")
- )
- (pin "15"
- (uuid "0464038e-d146-4838-bf36-b371ef8473f4")
- )
- (pin "10"
- (uuid "b949faba-336c-4fb9-aef4-603b801e18d9")
- )
- (pin "21"
- (uuid "7739c082-808f-4866-a3e1-6b379241dfe5")
- )
- (pin "19"
- (uuid "1dd395f9-3cef-4dc8-8046-fc21d948b1e8")
- )
- (pin "2"
- (uuid "ad877bf6-9fa8-4662-bf5b-46030f9d9e52")
- )
- (pin "28"
- (uuid "30925811-9831-448f-a9b6-d486206a45aa")
- )
- (pin "13"
- (uuid "9d7e91ad-3bb9-4a00-a3cb-0f93e4f11e99")
- )
- (pin "25"
- (uuid "296ed1e7-6515-46e4-9635-eebb73c65063")
- )
- (pin "3"
- (uuid "591338fb-9884-4d92-a352-ff235ab9bd68")
- )
- (pin "9"
- (uuid "24a27114-08b1-4748-ac21-6f855a3ea2b6")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "DS1")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "Sensor:AM2302")
- (at 31.75 87.63 90)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "bac41c1e-7f8f-4f0c-b1b6-fa511aeed1b7")
- (property "Reference" "U2"
- (at 31.75 95.25 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "AM2302"
- (at 31.75 97.79 90)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
- (at 41.91 87.63 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
- (at 25.4 83.82 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
- (at 31.75 87.63 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "4"
- (uuid "2a728554-1917-405c-8979-6cf09a01e7e9")
- )
- (pin "3"
- (uuid "35e18200-bac4-4ed2-aa3d-22dc81ebd21f")
- )
- (pin "2"
- (uuid "ead20c23-b4ef-440d-902e-baf9cd5a90c2")
- )
- (pin "1"
- (uuid "e37e310b-823b-4d0d-b7fe-3d8562296620")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "U2")
- (unit 1)
- )
- )
- )
- )
- (symbol
- (lib_id "Battery_Management:BQ24090DGQ")
- (at 127 60.96 0)
- (unit 1)
- (exclude_from_sim no)
- (in_bom yes)
- (on_board yes)
- (dnp no)
- (fields_autoplaced yes)
- (uuid "cee7ad90-f219-4750-ad49-4a4c16a1c0c4")
- (property "Reference" "U3"
- (at 127 45.72 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Value" "BQ24090DGQ"
- (at 127 48.26 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
- (at 127 60.96 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
- (at 119.38 41.91 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
- (at 127 60.96 0)
- (effects
- (font
- (size 1.27 1.27)
- )
- (hide yes)
- )
- )
- (pin "1"
- (uuid "34f74d58-680c-4283-a107-5516e0752ea2")
- )
- (pin "7"
- (uuid "b4585c8d-9d03-4b9f-a5fc-4c3f3509c8ae")
- )
- (pin "4"
- (uuid "2cb96ed4-4248-417f-98fc-69786ec1a7ce")
- )
- (pin "3"
- (uuid "90371994-4a63-40d9-b768-2cd3d20258b0")
- )
- (pin "2"
- (uuid "9311dddf-260d-4974-9b46-92151b76aca8")
- )
- (pin "9"
- (uuid "395dd531-ba52-4c09-80a1-03a3cde1f5c3")
- )
- (pin "5"
- (uuid "1f4c96cb-155c-4d09-903c-e3eec4bc8740")
- )
- (pin "11"
- (uuid "7e899e59-49e0-4914-b6f7-ef3badde2e8c")
- )
- (pin "6"
- (uuid "16b4f53b-b0bd-437f-9280-8feaabd3b0ca")
- )
- (pin "10"
- (uuid "c9f08d38-3f1e-46d5-a078-e2f1e8c4b7b1")
- )
- (pin "8"
- (uuid "f3456d2a-2c45-406e-9dbd-06e14042c97d")
- )
- (instances
- (project ""
- (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
- (reference "U3")
- (unit 1)
- )
- )
- )
- )
- (sheet_instances
- (path "/"
- (page "1")
- )
- )
-)
+(kicad_sch
+ (version 20231120)
+ (generator "eeschema")
+ (generator_version "8.0")
+ (uuid "d4a5cce3-ace2-475a-b389-fce50ad7df66")
+ (paper "A5")
+ (title_block
+ (title "MRNOS")
+ (date "2025-02-10")
+ (rev "v.1")
+ )
+ (lib_symbols
+ (symbol "Battery_Management:BQ24090DGQ"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -9.398 13.462 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "BQ24090DGQ"
+ (at -3.81 11.43 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
+ (at -7.62 19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "battery charger singlecell li-ion li-poly"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "HVSSOP*1EP*3x3mm*P0.5mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "BQ24090DGQ_0_1"
+ (rectangle
+ (start -10.16 10.16)
+ (end 10.16 -10.16)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "BQ24090DGQ_1_1"
+ (pin power_in line
+ (at -12.7 7.62 0)
+ (length 2.54)
+ (name "IN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_out line
+ (at 12.7 7.62 180)
+ (length 2.54)
+ (name "OUT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -12.7 90)
+ (length 2.54) hide
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 2.54 0)
+ (length 2.54)
+ (name "ISET"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -12.7 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 -7.62 0)
+ (length 2.54)
+ (name "PRETERM"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin open_collector line
+ (at 12.7 -7.62 180)
+ (length 2.54)
+ (name "~{PG}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 5.08 -10.16 90)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 -2.54 0)
+ (length 2.54)
+ (name "ISET2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin open_collector line
+ (at 12.7 -2.54 180)
+ (length 2.54)
+ (name "~{CHG}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 12.7 2.54 180)
+ (length 2.54)
+ (name "TS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:Battery"
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "BT"
+ (at 2.54 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Battery"
+ (at 2.54 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 0 1.524 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 1.524 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Multiple-cell battery"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "batt voltage-source cell"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Battery_0_1"
+ (rectangle
+ (start -2.286 -1.27)
+ (end 2.286 -1.524)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (rectangle
+ (start -2.286 1.778)
+ (end 2.286 1.524)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (rectangle
+ (start -1.524 -2.032)
+ (end 1.524 -2.54)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (rectangle
+ (start -1.524 1.016)
+ (end 1.524 0.508)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -1.016) (xy 0 -0.762)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -0.508) (xy 0 -0.254)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 0) (xy 0 0.254)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 1.778) (xy 0 2.54)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.762 3.048) (xy 1.778 3.048)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 3.556) (xy 1.27 2.54)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Battery_1_1"
+ (pin passive line
+ (at 0 5.08 270)
+ (length 2.54)
+ (name "+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -5.08 90)
+ (length 2.54)
+ (name "-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:Buzzer"
+ (pin_names
+ (offset 0.0254) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "BZ"
+ (at 3.81 1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Buzzer"
+ (at 3.81 -1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at -0.635 2.54 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at -0.635 2.54 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Buzzer, polarized"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "quartz resonator ceramic"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "*Buzzer*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "Buzzer_0_1"
+ (arc
+ (start 0 -3.175)
+ (mid 3.1612 0)
+ (end 0 3.175)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.651 1.905) (xy -1.143 1.905)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.397 2.159) (xy -1.397 1.651)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 3.175) (xy 0 -3.175)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "Buzzer_1_1"
+ (pin passive line
+ (at -2.54 2.54 0)
+ (length 2.54)
+ (name "+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -2.54 -2.54 0)
+ (length 2.54)
+ (name "-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Device:LED"
+ (pin_numbers hide)
+ (pin_names
+ (offset 1.016) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "D"
+ (at 0 2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED"
+ (at 0 -2.54 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Light emitting diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "LED diode"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "LED_0_1"
+ (polyline
+ (pts
+ (xy -1.27 -1.27) (xy -1.27 1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.27 0) (xy 1.27 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27)
+ )
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "LED_1_1"
+ (pin passive line
+ (at -3.81 0 0)
+ (length 2.54)
+ (name "K"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 3.81 0 180)
+ (length 2.54)
+ (name "A"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Display_Graphic:OLED-128O064D"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "DS"
+ (at -10.16 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "OLED-128O064D"
+ (at 12.7 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Display:OLED-128O064D"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
+ (at 0 20.32 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "OLED display 128x64"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "display oled"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "OLED?128O064D*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "OLED-128O064D_0_1"
+ (rectangle
+ (start -10.16 35.56)
+ (end 10.16 -35.56)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "OLED-128O064D_1_1"
+ (pin power_in line
+ (at -2.54 -38.1 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 20.32 0)
+ (length 2.54)
+ (name "BS0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 17.78 0)
+ (length 2.54)
+ (name "BS1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 15.24 0)
+ (length 2.54)
+ (name "BS2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 10.16 0)
+ (length 2.54)
+ (name "~{CS}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 7.62 0)
+ (length 2.54)
+ (name "~{RES}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 5.08 0)
+ (length 2.54)
+ (name "D/~{C}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 2.54 0)
+ (length 2.54)
+ (name "R/~{W}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -12.7 0 0)
+ (length 2.54)
+ (name "E/~{RD}"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -5.08 0)
+ (length 2.54)
+ (name "D0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -7.62 0)
+ (length 2.54)
+ (name "D1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 33.02 0)
+ (length 2.54)
+ (name "C2N"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -10.16 0)
+ (length 2.54)
+ (name "D2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -12.7 0)
+ (length 2.54)
+ (name "D3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -15.24 0)
+ (length 2.54)
+ (name "D4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -17.78 0)
+ (length 2.54)
+ (name "D5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -20.32 0)
+ (length 2.54)
+ (name "D6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -12.7 -22.86 0)
+ (length 2.54)
+ (name "D7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 -27.94 0)
+ (length 2.54)
+ (name "IREF"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 -30.48 0)
+ (length 2.54)
+ (name "VCOMH"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 2.54 38.1 270)
+ (length 2.54)
+ (name "VCC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 2.54 -38.1 90)
+ (length 2.54)
+ (name "VLSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 30.48 0)
+ (length 2.54)
+ (name "C2P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -2.54 -38.1 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 27.94 0)
+ (length 2.54)
+ (name "C1P"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -12.7 25.4 0)
+ (length 2.54)
+ (name "C1N"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at -2.54 38.1 270)
+ (length 2.54)
+ (name "VBAT"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at 10.16 0 180)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -38.1 90)
+ (length 2.54)
+ (name "VSS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 38.1 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "RF_Module:ESP32-WROOM-32"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -12.7 34.29 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "ESP32-WROOM-32"
+ (at 1.27 34.29 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "RF_Module:ESP32-WROOM-32"
+ (at 0 -38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
+ (at -7.62 1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "ESP32?WROOM?32*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "ESP32-WROOM-32_0_1"
+ (rectangle
+ (start -12.7 33.02)
+ (end 12.7 -33.02)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "ESP32-WROOM-32_1_1"
+ (pin power_in line
+ (at 0 -35.56 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -12.7 180)
+ (length 2.54)
+ (name "IO25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 2.54)
+ (name "IO26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -17.78 180)
+ (length 2.54)
+ (name "IO27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 10.16 180)
+ (length 2.54)
+ (name "IO14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 15.24 180)
+ (length 2.54)
+ (name "IO12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "14"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -35.56 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 12.7 180)
+ (length 2.54)
+ (name "IO13"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -5.08 0)
+ (length 2.54)
+ (name "SHD/SD2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -7.62 0)
+ (length 2.54)
+ (name "SWP/SD3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -12.7 0)
+ (length 2.54)
+ (name "SCS/CMD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 35.56 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -10.16 0)
+ (length 2.54)
+ (name "SCK/CLK"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "20"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 0 0)
+ (length 2.54)
+ (name "SDO/SD0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at -15.24 -2.54 0)
+ (length 2.54)
+ (name "SDI/SD1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 7.62 180)
+ (length 2.54)
+ (name "IO15"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 25.4 180)
+ (length 2.54)
+ (name "IO2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "24"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 30.48 180)
+ (length 2.54)
+ (name "IO0"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "25"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 20.32 180)
+ (length 2.54)
+ (name "IO4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "26"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 5.08 180)
+ (length 2.54)
+ (name "IO16"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "27"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 2.54 180)
+ (length 2.54)
+ (name "IO17"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "28"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 17.78 180)
+ (length 2.54)
+ (name "IO5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "29"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -15.24 30.48 0)
+ (length 2.54)
+ (name "EN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 0 180)
+ (length 2.54)
+ (name "IO18"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "30"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -2.54 180)
+ (length 2.54)
+ (name "IO19"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "31"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin no_connect line
+ (at -12.7 -27.94 0)
+ (length 2.54) hide
+ (name "NC"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -5.08 180)
+ (length 2.54)
+ (name "IO21"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 22.86 180)
+ (length 2.54)
+ (name "RXD0/IO3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 27.94 180)
+ (length 2.54)
+ (name "TXD0/IO1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -7.62 180)
+ (length 2.54)
+ (name "IO22"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "36"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -10.16 180)
+ (length 2.54)
+ (name "IO23"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "37"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -35.56 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "38"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -35.56 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "39"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -15.24 25.4 0)
+ (length 2.54)
+ (name "SENSOR_VP"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at -15.24 22.86 0)
+ (length 2.54)
+ (name "SENSOR_VN"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "5"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 15.24 -25.4 180)
+ (length 2.54)
+ (name "IO34"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin input line
+ (at 15.24 -27.94 180)
+ (length 2.54)
+ (name "IO35"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "7"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -20.32 180)
+ (length 2.54)
+ (name "IO32"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -22.86 180)
+ (length 2.54)
+ (name "IO33"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "Sensor:AM2302"
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "U"
+ (at -3.81 6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "AM2302"
+ (at 3.81 6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
+ (at 0 -10.16 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
+ (at 3.81 6.35 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "digital sensor"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "ASAIR*AM2302*P2.54mm*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "AM2302_0_1"
+ (rectangle
+ (start -5.08 5.08)
+ (end 5.08 -5.08)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ )
+ (symbol "AM2302_1_1"
+ (pin power_in line
+ (at 0 7.62 270)
+ (length 2.54)
+ (name "VDD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 7.62 0 180)
+ (length 2.54)
+ (name "SDA"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin power_in line
+ (at 0 -7.62 90)
+ (length 2.54)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -7.62 90)
+ (length 2.54) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ (symbol "power:GNDPWR"
+ (power)
+ (pin_numbers hide)
+ (pin_names
+ (offset 0) hide)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "#PWR"
+ (at 0 -5.08 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GNDPWR"
+ (at 0 -3.302 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 0 -1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 -1.27 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "global ground"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "GNDPWR_0_1"
+ (polyline
+ (pts
+ (xy 0 -1.27) (xy 0 0)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -1.016 -1.27) (xy -1.27 -2.032) (xy -1.27 -2.032)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -0.508 -1.27) (xy -0.762 -2.032) (xy -0.762 -2.032)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -1.27) (xy -0.254 -2.032) (xy -0.254 -2.032)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0.508 -1.27) (xy 0.254 -2.032) (xy 0.254 -2.032)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 -1.27) (xy -1.016 -1.27) (xy -1.016 -1.27)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy 1.016 -1.27) (xy 0.762 -2.032) (xy 0.762 -2.032) (xy 0.762 -2.032)
+ )
+ (stroke
+ (width 0.2032)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "GNDPWR_1_1"
+ (pin power_in line
+ (at 0 0 270)
+ (length 0)
+ (name "~"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
+ )
+ (junction
+ (at 83.82 44.45)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "1e01344a-8e31-4647-beac-ee4ce39816bf")
+ )
+ (junction
+ (at 63.5 93.98)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "375840cd-3192-4a45-896f-106131c9f4e7")
+ )
+ (junction
+ (at 63.5 19.05)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "7102405a-e49e-493b-84ee-9315947e9e68")
+ )
+ (junction
+ (at 133.35 97.79)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "7b0973d1-ccaf-44fd-a60d-89ffb5f40d1e")
+ )
+ (junction
+ (at 85.09 19.05)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "b1648a25-9b46-4441-a96a-26dab5abe5b5")
+ )
+ (junction
+ (at 83.82 93.98)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "f22ff86c-7cb5-4515-9cdc-eb929db9b288")
+ )
+ (junction
+ (at 63.5 99.06)
+ (diameter 0)
+ (color 0 0 0 0)
+ (uuid "f62608c8-bf1c-4d9b-b5e3-01d40c52fb80")
+ )
+ (wire
+ (pts
+ (xy 39.37 99.06) (xy 63.5 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "00c8a986-0ece-4ce8-bb2c-461abc6c3fc4")
+ )
+ (wire
+ (pts
+ (xy 90.17 93.98) (xy 90.17 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "062c61fb-1b78-4e27-b262-80ea827cc621")
+ )
+ (wire
+ (pts
+ (xy 134.62 38.1) (xy 134.62 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "06d47e02-7a5f-445e-96ae-6029051cb05e")
+ )
+ (wire
+ (pts
+ (xy 31.75 59.69) (xy 31.75 80.01)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "074f1ed7-d09e-41d5-b399-e94362c8559b")
+ )
+ (wire
+ (pts
+ (xy 85.09 19.05) (xy 85.09 34.29)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "152c102a-a1a4-4b3b-8a9c-fc1d54573969")
+ )
+ (wire
+ (pts
+ (xy 63.5 92.71) (xy 63.5 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "156e0cc1-db7b-46a4-a75e-ae373c62f38a")
+ )
+ (wire
+ (pts
+ (xy 139.7 53.34) (xy 147.32 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1767c6c6-cf57-4ee1-a80d-36c5555f10d0")
+ )
+ (wire
+ (pts
+ (xy 63.5 93.98) (xy 63.5 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "1bf90382-99ec-4c04-bae9-9135a752d4c6")
+ )
+ (wire
+ (pts
+ (xy 83.82 44.45) (xy 83.82 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "227062c6-9fe3-44de-953c-4a9cab65e744")
+ )
+ (wire
+ (pts
+ (xy 121.92 73.66) (xy 127 73.66)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "24db0296-3cbf-4e52-976f-0c2311ff8c15")
+ )
+ (wire
+ (pts
+ (xy 133.35 97.79) (xy 186.69 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "2b41b67f-007f-4011-b0ad-87351d9a2b64")
+ )
+ (wire
+ (pts
+ (xy 139.7 87.63) (xy 139.7 68.58)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "3a2005e7-9136-4dbe-a3b4-10f00d9ae41f")
+ )
+ (wire
+ (pts
+ (xy 181.61 91.44) (xy 133.35 91.44)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "46b43f32-c93e-4cf8-b758-8d846b1f9297")
+ )
+ (wire
+ (pts
+ (xy 31.75 59.69) (xy 48.26 59.69)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "498beca3-342b-40a0-96e1-826dec65742e")
+ )
+ (wire
+ (pts
+ (xy 48.26 34.29) (xy 19.05 34.29)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "4f368706-383b-4fea-9c72-2c3e20d39056")
+ )
+ (wire
+ (pts
+ (xy 132.08 87.63) (xy 139.7 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "50a6ba04-0335-4022-823d-bd4b85a09049")
+ )
+ (wire
+ (pts
+ (xy 48.26 26.67) (xy 41.91 26.67)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "634aeb68-3bb0-46d2-b693-73863cdbaffd")
+ )
+ (wire
+ (pts
+ (xy 19.05 101.6) (xy 147.32 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "67f27d4c-214a-4305-94e2-044a28fb8c25")
+ )
+ (wire
+ (pts
+ (xy 19.05 34.29) (xy 19.05 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "67fb38b1-92ba-4622-a9f7-2dd2b3519d8d")
+ )
+ (wire
+ (pts
+ (xy 115.57 39.37) (xy 83.82 39.37)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6b043e64-6f6d-496d-80f8-4eb145fbbe86")
+ )
+ (wire
+ (pts
+ (xy 121.92 73.66) (xy 121.92 87.63)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "6f42ca3d-fb98-48ee-8ca4-f372a1849cd8")
+ )
+ (wire
+ (pts
+ (xy 24.13 87.63) (xy 24.13 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "7c9f67c9-5da8-4ad4-ba3c-8d0d56470af3")
+ )
+ (wire
+ (pts
+ (xy 24.13 19.05) (xy 63.5 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "851dccec-77ab-4fba-985d-a692623b90f7")
+ )
+ (wire
+ (pts
+ (xy 142.24 44.45) (xy 83.82 44.45)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8a97e86c-d66f-45df-b22e-0e30e9174c59")
+ )
+ (wire
+ (pts
+ (xy 83.82 39.37) (xy 83.82 44.45)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "8caaa731-ece5-41cf-a986-d2d97e445619")
+ )
+ (wire
+ (pts
+ (xy 63.5 19.05) (xy 85.09 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a210bd8f-ec13-486a-9d69-73ef46191b1c")
+ )
+ (wire
+ (pts
+ (xy 115.57 34.29) (xy 85.09 34.29)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "a7caa619-a7b7-4729-8b3e-87b6390bd639")
+ )
+ (wire
+ (pts
+ (xy 186.69 16.51) (xy 41.91 16.51)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ae37271d-adf2-4381-89f4-9c15383c7497")
+ )
+ (wire
+ (pts
+ (xy 41.91 26.67) (xy 41.91 16.51)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "af017448-c616-40df-b629-419151e2aec6")
+ )
+ (wire
+ (pts
+ (xy 133.35 91.44) (xy 133.35 97.79)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b2ac8c4c-3755-4250-a432-1b5318cc2b55")
+ )
+ (wire
+ (pts
+ (xy 63.5 21.59) (xy 63.5 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b487afd6-b712-4401-8c03-52330d0f5be6")
+ )
+ (wire
+ (pts
+ (xy 186.69 15.24) (xy 186.69 16.51)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b7499726-3d43-4ec8-b61a-77e64b5f9a4d")
+ )
+ (wire
+ (pts
+ (xy 142.24 38.1) (xy 142.24 44.45)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "b779dadb-a5d5-403d-890d-fffa55a4962e")
+ )
+ (wire
+ (pts
+ (xy 63.5 93.98) (xy 83.82 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d0fe4cbc-88aa-477a-aa3f-9dd39bebbc0a")
+ )
+ (wire
+ (pts
+ (xy 85.09 19.05) (xy 134.62 19.05)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d252fe42-08d9-41ff-9010-487bf8d540c3")
+ )
+ (wire
+ (pts
+ (xy 83.82 93.98) (xy 90.17 93.98)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "d44a22e1-1bea-4c2b-80b6-58eccb916f3d")
+ )
+ (wire
+ (pts
+ (xy 133.35 97.79) (xy 133.35 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "e6ca181f-63a1-45b4-ac58-fbe0c4652bc4")
+ )
+ (wire
+ (pts
+ (xy 39.37 87.63) (xy 39.37 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "ee6a27ab-075a-4238-808e-32337ea3537b")
+ )
+ (wire
+ (pts
+ (xy 63.5 99.06) (xy 133.35 99.06)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "eede429b-0e84-4fe3-a0d5-3b5413e6d75e")
+ )
+ (wire
+ (pts
+ (xy 90.17 53.34) (xy 114.3 53.34)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "f547b42b-b5a6-434e-b1fc-2c53a5500c3b")
+ )
+ (wire
+ (pts
+ (xy 147.32 53.34) (xy 147.32 101.6)
+ )
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (uuid "fd5afb5f-786f-49e4-88b5-c1d60cdf7015")
+ )
+ (symbol
+ (lib_id "Device:Battery")
+ (at 127 87.63 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "009beb77-3f4e-47db-9d47-349734716a82")
+ (property "Reference" "BT1"
+ (at 126.4285 80.01 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "Battery"
+ (at 126.4285 82.55 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 125.476 87.63 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 125.476 87.63 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Multiple-cell battery"
+ (at 127 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "12c41577-fc0e-49d0-a415-4dda1a535eb1")
+ )
+ (pin "1"
+ (uuid "7708cb2c-14a4-41f7-9951-4baadc1dc068")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "BT1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "RF_Module:ESP32-WROOM-32")
+ (at 63.5 57.15 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "146cf1d4-8df5-4121-8ecf-6d248c67577d")
+ (property "Reference" "U1"
+ (at 65.6941 19.05 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "ESP32-WROOM-32"
+ (at 65.6941 21.59 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "RF_Module:ESP32-WROOM-32"
+ (at 63.5 95.25 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf"
+ (at 55.88 55.88 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "RF Module, ESP32-D0WDQ6 SoC, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD"
+ (at 63.5 57.15 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "24"
+ (uuid "4f7d3f3f-e7d8-4d29-a9bc-ceb284cf8a93")
+ )
+ (pin "10"
+ (uuid "b99ef15c-c50a-4238-8804-bb8723a914b0")
+ )
+ (pin "33"
+ (uuid "79477d28-424c-4468-8cb5-f7fab95d3308")
+ )
+ (pin "9"
+ (uuid "dd27b890-2452-492c-9aee-2d9bce314393")
+ )
+ (pin "26"
+ (uuid "a64d2a17-e1aa-4d26-b90c-4106d140923d")
+ )
+ (pin "20"
+ (uuid "20ce98e7-9964-4ec8-a9db-7138f011ecc4")
+ )
+ (pin "19"
+ (uuid "9bfbfa67-377a-4a3c-a527-4c7c573d43ff")
+ )
+ (pin "39"
+ (uuid "edb067c4-e89f-4269-ac10-09f9efcd92cc")
+ )
+ (pin "12"
+ (uuid "965d47de-ec73-4ec4-b271-62b5ba098899")
+ )
+ (pin "2"
+ (uuid "5c9d1e5d-f1d5-45aa-a112-75d85a2cbe53")
+ )
+ (pin "14"
+ (uuid "ee41d0d4-3df9-4298-836a-5c687e8cc32a")
+ )
+ (pin "21"
+ (uuid "e306e586-0d85-44b1-b2ed-e3a1188453fb")
+ )
+ (pin "29"
+ (uuid "e65f2840-39c9-4eb1-a501-39bda23ad4b1")
+ )
+ (pin "3"
+ (uuid "ff4f661a-92f7-4a1f-abac-b1cf245614cb")
+ )
+ (pin "31"
+ (uuid "6cb6b619-6d5d-43f6-b74a-4296b6bb9be1")
+ )
+ (pin "35"
+ (uuid "bbec0dd9-d63e-4f0a-bd88-f10f0cc67ea1")
+ )
+ (pin "27"
+ (uuid "b3590114-0f40-4545-807d-09dfe441ed2a")
+ )
+ (pin "16"
+ (uuid "075bbb69-56c6-4688-b465-b2ca6ebfc6cb")
+ )
+ (pin "36"
+ (uuid "f9c7fc93-5e44-4731-a14c-8fa2d87398bc")
+ )
+ (pin "25"
+ (uuid "aabfcdd2-a43d-45c5-8c01-9f1904064b7c")
+ )
+ (pin "32"
+ (uuid "bc180687-bdc6-4d67-8260-992574c25cfc")
+ )
+ (pin "37"
+ (uuid "8d2fce65-b6ca-4067-acc1-fa2688cc2419")
+ )
+ (pin "38"
+ (uuid "7ecd2919-0a3f-42a8-8c60-27dc577b69b1")
+ )
+ (pin "4"
+ (uuid "b7f6772d-6b91-4664-9664-e8b6b2fcef0f")
+ )
+ (pin "5"
+ (uuid "a48ee9cf-a09c-4b1f-9638-3556822115f7")
+ )
+ (pin "6"
+ (uuid "e66714de-05eb-4c6b-9a7d-e4975b1a2bbb")
+ )
+ (pin "1"
+ (uuid "5899068e-f0fc-4bc9-a060-3c74ff164467")
+ )
+ (pin "17"
+ (uuid "69661fa8-c7ca-4432-a0ff-e852d3ebcee1")
+ )
+ (pin "28"
+ (uuid "bb0198a9-4beb-4793-887b-bee2c598affe")
+ )
+ (pin "18"
+ (uuid "0690a0c6-b4e9-4b55-bd84-a0d4694c4cee")
+ )
+ (pin "15"
+ (uuid "d10a7740-4616-45a0-8093-58265e902eeb")
+ )
+ (pin "22"
+ (uuid "4b2e2098-5cbf-4263-8020-0901b67c06c5")
+ )
+ (pin "11"
+ (uuid "5afc7b41-27f4-4547-aa72-02e017da031b")
+ )
+ (pin "13"
+ (uuid "38bb7377-50ef-47fa-9d64-7b020019084a")
+ )
+ (pin "23"
+ (uuid "7f6033b9-fc26-42a4-8751-29b7125f9219")
+ )
+ (pin "30"
+ (uuid "70705a58-1312-42d8-8429-ffc6622611bb")
+ )
+ (pin "34"
+ (uuid "83b04cb0-9424-4823-9b08-bedd587a0fb6")
+ )
+ (pin "7"
+ (uuid "5632c743-3df6-4077-85a6-b1a325c8e62a")
+ )
+ (pin "8"
+ (uuid "e2cea010-0988-4bb4-8275-421f2ab63aeb")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "U1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:Buzzer")
+ (at 118.11 36.83 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "4b0e7a00-138a-4268-b0b4-f733f7732e50")
+ (property "Reference" "BZ1"
+ (at 121.92 35.5599 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "Buzzer"
+ (at 121.92 38.0999 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" ""
+ (at 117.475 34.29 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 117.475 34.29 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Buzzer, polarized"
+ (at 118.11 36.83 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "c98664f5-c226-4844-b9c5-11d7cffb58f8")
+ )
+ (pin "2"
+ (uuid "85f91583-dcf6-41f7-9aaf-2af2929cb3f0")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "BZ1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "power:GNDPWR")
+ (at 186.69 97.79 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "66985e50-ebff-483e-b347-090466f455df")
+ (property "Reference" "#PWR01"
+ (at 186.69 102.87 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Value" "GNDPWR"
+ (at 186.563 101.6 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 186.69 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" ""
+ (at 186.69 99.06 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground"
+ (at 186.69 97.79 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "6f5891a4-0422-4c19-9142-a63d5a3c36b6")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "#PWR01")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Device:LED")
+ (at 138.43 38.1 180)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9d18ff1f-3a0a-4b48-b548-5754c9922f67")
+ (property "Reference" "D1"
+ (at 140.0175 30.48 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "LED"
+ (at 140.0175 33.02 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" ""
+ (at 138.43 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "~"
+ (at 138.43 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "Light emitting diode"
+ (at 138.43 38.1 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "2"
+ (uuid "5a06e465-698f-46f3-a930-cc9eebb313fa")
+ )
+ (pin "1"
+ (uuid "debad46f-aa13-4712-b967-a785924e651e")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "D1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Display_Graphic:OLED-128O064D")
+ (at 184.15 53.34 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "9fa6ed63-2cf6-47b1-b9d4-2b64d835f78b")
+ (property "Reference" "DS1"
+ (at 195.58 52.0699 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "OLED-128O064D"
+ (at 195.58 54.6099 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Footprint" "Display:OLED-128O064D"
+ (at 184.15 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.vishay.com/docs/37902/oled128o064dbpp3n00000.pdf"
+ (at 184.15 33.02 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "OLED display 128x64"
+ (at 184.15 53.34 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "e1975b15-1361-4222-8137-e3f1d76c9d02")
+ )
+ (pin "16"
+ (uuid "c4a0b124-7a50-43f8-8b19-6ca2ee1c1dfc")
+ )
+ (pin "8"
+ (uuid "6744ec2b-a507-4b3e-b42c-3874628c6d98")
+ )
+ (pin "4"
+ (uuid "d35e674d-7cbc-42aa-b1f7-045c7ddde081")
+ )
+ (pin "6"
+ (uuid "2531f666-e434-44ae-b81a-675e908192bf")
+ )
+ (pin "20"
+ (uuid "47c75c57-a3f7-4157-9728-41882ee14321")
+ )
+ (pin "7"
+ (uuid "ffc88708-7eec-4579-99d3-4afd8574c813")
+ )
+ (pin "26"
+ (uuid "c8b9f6dc-aded-404e-ae3f-d17411369f0a")
+ )
+ (pin "14"
+ (uuid "14842399-3bc2-4a9c-811f-8cb775c7b319")
+ )
+ (pin "5"
+ (uuid "6d998a72-26ec-44b0-8119-584e7269a052")
+ )
+ (pin "24"
+ (uuid "212b49c7-aa4c-4da6-b069-e136ccac34ac")
+ )
+ (pin "29"
+ (uuid "3eba649f-e6e2-438a-849c-b38b5bc68d98")
+ )
+ (pin "22"
+ (uuid "3008dfc2-c00c-4a47-88c8-e7c4be394b0b")
+ )
+ (pin "11"
+ (uuid "c9d10f05-3511-4545-bdbd-4bbe2dd69c2c")
+ )
+ (pin "30"
+ (uuid "8de28240-0b7a-40bf-b4e2-674bfb114855")
+ )
+ (pin "17"
+ (uuid "64ab4d77-1709-4e6a-87c3-2fed39cfbfc4")
+ )
+ (pin "23"
+ (uuid "786fd3f0-8c18-48ce-a306-cff5945b75f8")
+ )
+ (pin "18"
+ (uuid "4cb56023-c7c5-487a-9fea-3d31df24d4d2")
+ )
+ (pin "27"
+ (uuid "924362ac-7ea5-4b1c-9603-e2acb5f57c5c")
+ )
+ (pin "12"
+ (uuid "957cb6d7-d5e5-4254-9a8c-c53167c13968")
+ )
+ (pin "15"
+ (uuid "0464038e-d146-4838-bf36-b371ef8473f4")
+ )
+ (pin "10"
+ (uuid "b949faba-336c-4fb9-aef4-603b801e18d9")
+ )
+ (pin "21"
+ (uuid "7739c082-808f-4866-a3e1-6b379241dfe5")
+ )
+ (pin "19"
+ (uuid "1dd395f9-3cef-4dc8-8046-fc21d948b1e8")
+ )
+ (pin "2"
+ (uuid "ad877bf6-9fa8-4662-bf5b-46030f9d9e52")
+ )
+ (pin "28"
+ (uuid "30925811-9831-448f-a9b6-d486206a45aa")
+ )
+ (pin "13"
+ (uuid "9d7e91ad-3bb9-4a00-a3cb-0f93e4f11e99")
+ )
+ (pin "25"
+ (uuid "296ed1e7-6515-46e4-9635-eebb73c65063")
+ )
+ (pin "3"
+ (uuid "591338fb-9884-4d92-a352-ff235ab9bd68")
+ )
+ (pin "9"
+ (uuid "24a27114-08b1-4748-ac21-6f855a3ea2b6")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "DS1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Sensor:AM2302")
+ (at 31.75 87.63 90)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "bac41c1e-7f8f-4f0c-b1b6-fa511aeed1b7")
+ (property "Reference" "U2"
+ (at 31.75 95.25 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "AM2302"
+ (at 31.75 97.79 90)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Sensor:ASAIR_AM2302_P2.54mm_Vertical"
+ (at 41.91 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://akizukidenshi.com/download/ds/aosong/AM2302.pdf"
+ (at 25.4 83.82 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "3.3 to 5.0V, Temperature and humidity module, DHT22, AM2302"
+ (at 31.75 87.63 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "4"
+ (uuid "2a728554-1917-405c-8979-6cf09a01e7e9")
+ )
+ (pin "3"
+ (uuid "35e18200-bac4-4ed2-aa3d-22dc81ebd21f")
+ )
+ (pin "2"
+ (uuid "ead20c23-b4ef-440d-902e-baf9cd5a90c2")
+ )
+ (pin "1"
+ (uuid "e37e310b-823b-4d0d-b7fe-3d8562296620")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "U2")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
+ (lib_id "Battery_Management:BQ24090DGQ")
+ (at 127 60.96 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "cee7ad90-f219-4750-ad49-4a4c16a1c0c4")
+ (property "Reference" "U3"
+ (at 127 45.72 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "BQ24090DGQ"
+ (at 127 48.26 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Package_SO:HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias"
+ (at 127 60.96 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/bq24090.pdf"
+ (at 119.38 41.91 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "1A, Single-Input, SingleCell Li-Ion and Li-Pol BatteryCharger, HVSSOP-10"
+ (at 127 60.96 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "1"
+ (uuid "34f74d58-680c-4283-a107-5516e0752ea2")
+ )
+ (pin "7"
+ (uuid "b4585c8d-9d03-4b9f-a5fc-4c3f3509c8ae")
+ )
+ (pin "4"
+ (uuid "2cb96ed4-4248-417f-98fc-69786ec1a7ce")
+ )
+ (pin "3"
+ (uuid "90371994-4a63-40d9-b768-2cd3d20258b0")
+ )
+ (pin "2"
+ (uuid "9311dddf-260d-4974-9b46-92151b76aca8")
+ )
+ (pin "9"
+ (uuid "395dd531-ba52-4c09-80a1-03a3cde1f5c3")
+ )
+ (pin "5"
+ (uuid "1f4c96cb-155c-4d09-903c-e3eec4bc8740")
+ )
+ (pin "11"
+ (uuid "7e899e59-49e0-4914-b6f7-ef3badde2e8c")
+ )
+ (pin "6"
+ (uuid "16b4f53b-b0bd-437f-9280-8feaabd3b0ca")
+ )
+ (pin "10"
+ (uuid "c9f08d38-3f1e-46d5-a078-e2f1e8c4b7b1")
+ )
+ (pin "8"
+ (uuid "f3456d2a-2c45-406e-9dbd-06e14042c97d")
+ )
+ (instances
+ (project ""
+ (path "/d4a5cce3-ace2-475a-b389-fce50ad7df66"
+ (reference "U3")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (sheet_instances
+ (path "/"
+ (page "1")
+ )
+ )
+)
diff --git a/report.txt b/circuit/report.txt
similarity index 100%
rename from report.txt
rename to circuit/report.txt
diff --git a/code/data_analysis.ipynb b/code/data_analysis.ipynb
new file mode 100644
index 0000000..f089531
--- /dev/null
+++ b/code/data_analysis.ipynb
@@ -0,0 +1,277 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Import necessary libraries\n",
+ "import pandas as pd\n",
+ "import matplotlib.pyplot as plt\n",
+ "import seaborn as sns\n",
+ "\n",
+ "df = pd.read_csv('../data/data_3hrs.csv', encoding='ISO-8859-1')\n",
+ "df.columns = [\"Timestamp (ms)\", \"Humidity (%)\", \"Temperature (°F)\", \"Temperature (°C)\"]\n",
+ "df[\"Timestamp (s)\"] = df[\"Timestamp (ms)\"] / 1000\n",
+ "df[\"Time (mins)\"] = (df[\"Timestamp (s)\"] - df[\"Timestamp (s)\"].min()) / 60"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Basic dataset information"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "RangeIndex: 5400 entries, 0 to 5399\n",
+ "Data columns (total 6 columns):\n",
+ " # Column Non-Null Count Dtype \n",
+ "--- ------ -------------- ----- \n",
+ " 0 Timestamp (ms) 5400 non-null int64 \n",
+ " 1 Humidity (%) 5400 non-null float64\n",
+ " 2 Temperature (°F) 5400 non-null float64\n",
+ " 3 Temperature (°C) 5400 non-null float64\n",
+ " 4 Timestamp (s) 5400 non-null float64\n",
+ " 5 Time (mins) 5400 non-null float64\n",
+ "dtypes: float64(5), int64(1)\n",
+ "memory usage: 253.3 KB\n",
+ "None\n",
+ " Timestamp (ms) Humidity (%) Temperature (°F) Temperature (°C) \\\n",
+ "count 5.400000e+03 5400.000000 5400.000000 5400.000000 \n",
+ "mean 5.399000e+06 45.010431 77.078378 25.043541 \n",
+ "std 3.117980e+06 1.491107 1.230908 0.683881 \n",
+ "min 0.000000e+00 40.000000 73.910000 23.280000 \n",
+ "25% 2.699500e+06 44.020000 76.410000 24.670000 \n",
+ "50% 5.399000e+06 45.010000 77.040000 25.020000 \n",
+ "75% 8.098500e+06 45.992500 77.650000 25.360000 \n",
+ "max 1.079800e+07 50.000000 95.400000 35.220000 \n",
+ "\n",
+ " Timestamp (s) Time (mins) \n",
+ "count 5400.000000 5400.000000 \n",
+ "mean 5399.000000 89.983333 \n",
+ "std 3117.980115 51.966335 \n",
+ "min 0.000000 0.000000 \n",
+ "25% 2699.500000 44.991667 \n",
+ "50% 5399.000000 89.983333 \n",
+ "75% 8098.500000 134.975000 \n",
+ "max 10798.000000 179.966667 \n"
+ ]
+ }
+ ],
+ "source": [
+ "print(df.info())\n",
+ "print(df.describe())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "### Plot temperature variations over time"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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gyR9iB0CJDMESdmyZVPp8LcDLiNhPpgD88EcmA/mwHzwPeaBOTAfzCEmAPIhuWk4XLiBiIiIiIjIgEESERERERGRAYMkIiIiIiKiQJqT5O5SgLGxsRIXF+f18Z2hoaFy584dr38W+Uc+hISEqLRy+XoiIiKi9BPwQVJ0dLScP39eoqKi0iUYK1KkiFppj5Ve38lo+YCJk0WLFpVMmTL5OilEREREASGggyTcaPb48eOqtR43lEIl1JuVZnzezZs3JUeOHC5vXkXelVHyAcEcgvjLly+r47RChQqmTi8RERGRvwjoIAkVUFSYsVY6Wuu9DZ+Fz8ySJQsruz6UkfIha9asaunNkydPWtNMRERERN5l7hpiOjF7RZkCG49PIiIiovTF2hcREREREZEBgyQiIiIiIiIDBklEbhoxYoS8+OKLHns/zDEqXbq0bNmyxWPvSURERERpxyApg8Hqe64eo0aNEn+DQGLSpEk+TcOFCxfks88+k3feece67datW9KtWze1PPdTTz2VZBl5/E2/fv2kbNmykjlzZrVASMeOHWXlypXqeaymOHjwYHnrrbfS/fsQERERkXMMkjIY3NNJfyBwyJUrl802VLoz0g180xN6blLru+++kyZNmkipUqWs27D/sYz4smXL1Cp0xkDuxIkTUrduXfn777/lo48+kt27d8uSJUukRYsW0rdvX+vrevToIevWrZO9e/em4ZsRERERkScxSLKruEdFx3r1cTs6zuF2fLY7cBNU/ZE7d27Ve2TcNmvWLKlSpYpaKrpy5coyZcoUm4o7Xv/bb7/J/fffryr29evXl0OHDsnmzZulXr16qtLfvn17dW8e3XPPPSedO3eW0aNHS8GCBVVg9vLLL9sEHVhWe8KECVKmTBn1vrVq1ZLff//d+vw///yjPnvx4sUqeEDPCoKDo0ePSqdOnaRw4cLqs5GeFStWWP/ugQceUMtfDxw40NpbBugxu/fee232DYIU9DrZp3v8+PHqPliVKlVS23ET2V69ekm+fPnUA5+PfeMK9it6gYyuX78uFStWlBo1aqh9HR4ebn3u1VdfVWndtGmTdO3aVb2uWrVqMmjQINm4caP1dXnz5pWmTZuq9yciIiLyuQMLJWRWN8kUEymBLKDvk2TvdkycVH13qU8+e9+YdpItU9qyY8aMGfLuu+/Kl19+KbVr15bt27fL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O5/3JMXHx6sgqWfPnhIampic3LlzS58+fdT8onz58qn5RP369VMBkrOV7YiIiIiIiDJ8kIRhdugd6t27d5LnJk6cKMHBweomsljWu127djJlyhSfpJOIiIiIiAKDz4MkrDrnbBXyLFmyyOTJk9WDiIiIiIgoYOYkERERERERmQWDJCIiIiIiorQGSbGxsWou0ddffy03btxQ286dOyc3b95MzdsRERERERFl3DlJuKfRgw8+qBZbwGIKuBNvzpw55YMPPlC/f/XVV95JKRERERERkRl7kvr37y/16tWT69evS9asWa3bH330UZt7GhEREREREQVET9LatWtl/fr1kilTJpvtpUuXlrNnz3oybURERERERObvScLNX+Pi4pJsP3PmjBp2R0REREREFFBBEu5rNGnSJOvvQUFBasGGkSNHSocOHTydPiIiIiIiInMPt/v444/Vwg1Vq1aVO3fuSPfu3eXw4cNSoEAB+eWXX7yTSiIiIiIiIrMGSSVKlJCdO3fKr7/+qn6iF6lPnz7So0cPm4UciIiIiIiI/D5IiomJkcqVK8uCBQtUUIQHERERERFRwM5JCgsLU0PsiIiIiIiI/FWKF27o27evunFsbGysd1JERERERESUkeYkbd68Wd00dtmyZVKjRg3Jnj27zfNz5szxZPqIiIiIiIjMHSTlyZNHunbt6p3UEBERERERZbQgafr06d5JCRERERERUUack0REREREROTPUtyTVKZMGQkKCnL6/LFjx9KaJiIiIiIioowTJA0YMCDJvZO2b98uS5YskSFDhngybUREREREROYPkvr37+9w++TJk2XLli2eSBMREREREVHGn5PUvn17+eOPPzz1dkRERERERBk7SPr9998lX758nno7IiIiIiKijDHcrnbt2jYLN1gsFrlw4YJcvnxZpkyZ4un0ERERERERmTtI6tSpk02QFBwcLAULFpQHHnhAKleu7On0ERERERERmTtIGjVqlHdSQkRERERElBHnJIWEhMilS5eSbL969ap6joiIiIiIKKCCJMxBcuTu3buSKVMmT6SJiIiIiIjI/MPtPv/8c/UT85G+++47yZEjh/W5uLg4WbNmDeckERERERFR4ARJEydOtPYkffXVVzZD69CDVLp0abWdiIiIiIgoIIKk48ePq58tWrSQOXPmSN68eb2ZLiIiIiIiooyxut2qVau8kxIiIiIiIqKMGCTBmTNn5K+//pJTp05JdHS0zXOffvqpp9JGRERERERk/iBp5cqV8sgjj0jZsmXlwIEDUr16dTlx4oSaq1SnTh3vpJKIiIiIiMisS4APGzZMBg8eLLt375YsWbLIH3/8IadPn5bmzZvL448/7p1UEhERERERmTVI2r9/vzz77LPq/6GhoXL79m21HPiYMWPkgw8+8EYaiYiIiIiIzBskZc+e3ToPqWjRonL06FHrc1euXPFs6oiIiIiIiMw+J6lRo0aybt06qVKlinTo0EHeeOMNNfQOy4LjOSIiIiIiooDqScLqdQ0bNlT/Hz16tLRq1Up+/fVXdTPZadOmpTgBZ8+elaefflry588vWbNmlRo1asiWLVusz2NBiHfffVf1WuH51q1by+HDh1P8OURERERERB7vSYqLi1PLf9esWdM69O6rr76S1Lp+/bo0bdpU3aB28eLFUrBgQRUAGW9U++GHH8rnn38uP/74o5QpU0ZGjBgh7dq1k3379qmFI4iIiIiIiHwWJIWEhEjbtm3V4g158uRJ84djoYcSJUrI9OnTrdsQCBl7kSZNmiTDhw+XTp06qW0//fSTFC5cWObNmyfdunVLcxqIiIiIiIjSNCcJ90U6duyYTTCTWrghLXqFsHT46tWr5Z577pFXX31VXnjhBfX88ePH5cKFC2qInS537txquN+GDRscBkl3795VD11kZKT6GRMTox6+pH++r9MR6JgP5sB8MAfmgzkwH3yPeWAOzAdziPHjfHD3OwVZ0F2TAkuWLFH3Sho7dqzUrVtXDbkzypUrl9vvpQ+XGzRokAqUNm/eLP3791dD+Hr27Cnr169Xw/HOnTun5iTpnnjiCQkKClJzoeyNGjVKzZWyN3PmTMmWLVtKvioREREREfmRqKgo6d69u0RERLiMW1IcJAUHJ671gEBFh7fB75i35K5MmTJJvXr1VDCke/3111WwhJ6i1ARJjnqSMKQPy5OnJIDzVuS6fPlyadOmjYSFhfk0LYGM+WAOzAdzYD6YA/PB95gH5sB8MIcYP84HxAYFChRINkhK8XC7VatWiacg8KlatarNNiwt/scff6j/FylSRP28ePGiTZCE3++9916H75k5c2b1sIcMNksmmyktgYz5YA7MB3NgPpgD88H3mAfmwHwwB3/MB3e/T4qDpObNm4un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xo8cOaIyJTo6WgVO2K67ePGiwzlMusyZM6uHPWSwWTLZTGkJZMwHc2A+mAPzwRyYD77HPDAH5oM5hPlhPrj7fYLFRDD07ujRo1K0aFGpW7eu+hIrV660Pn/w4EE5deqUmrtERERERETkDT7tSRo8eLB07NhRDbE7d+6cjBw5UkJCQuSpp55SS3736dNHBg0aJPny5VPdYf369VMBEle2IyIiIiIivwySzpw5owKiq1evSsGCBeW+++5Ty3vj/zBx4kQJDg6Wrl272txMloiIiIiIyC+DpFmzZrl8HsuCT548WT2IiIiIiIjSg6nmJBEREREREfkagyQiIiIiIiIDBklEREREREQGDJKIiIiIiIgMGCQREREREREZMEgiIiIiIiIyYJBERERERERkwCCJiIiIiIjIgEESERERERGRAYMkIiIiIiIiAwZJREREREREBgySiIiIiIiIDBgkERERERERGTBIIiIiIiIiMmCQREREREREZMAgiYiIiIiIyIBBEhERERERkQGDJCIiIiIiIgMGSURERERERAYMkoiIiIiIiAwYJBERERERERkwSCIiIiIiIjJgkERERERERGTAIImIiIiIiMiAQRIREREREZEBgyQiIiIiIiIDBklEREREREQGDJKIiIiIiIgMGCQREREREREZMEgiIiIiIiIyYJBERERERERkwCCJiIiIiIjIgEESERERERGRAYMkIiIiIiIiAwZJREREREREBgySiIiIiIiIDBgkERERERERmTFIev/99yUoKEgGDBhg3Xbnzh3p27ev5M+fX3LkyCFdu3aVixcv+jSdRERERETk30wRJG3evFm+/vprqVmzps32gQMHyvz582X27NmyevVqOXfunHTp0sVn6SQiIiIiIv/n8yDp5s2b0qNHD/n2228lb9681u0REREybdo0+fTTT6Vly5ZSt25dmT59uqxfv142btzo0zQTEREREZH/CvV1AjCc7qGHHpLWrVvLuHHjrNu3bt0qMTExaruucuXKUrJkSdmwYYM0atTI4fvdvXtXPXSRkZHqJ94LD1/SP9/X6Qh0zAdzYD6YA/PBHJgPvsc8MAfmgznE+HE+uPudfBokzZo1S7Zt26aG29m7cOGCZMqUSfLkyWOzvXDhwuo5ZyZMmCCjR49Osn3ZsmWSLVs2MYPly5f7OgnEfDAN5oM5MB/Mgfng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NJBJkyapZRh79erl66T57RC7mTNnyp9//qnG0+rjlTExGsO8UFHH8x06dFAXRMzDwHLUzZo1U13H5BmDBw9W92PAEDss740l8NGrivH+yAtMBsW5gXHNaLnFEqK4EDZq1MjXSfc7qEggSEI5hHH8Op4L3m0UMPbGYbEGVCZwvGOBEsyVHDdunFSoUEEFTViGGsMgcV83qFKlipqngeXZsUw4KvNo/MGwJONwSUp9PqAC/thjj6nlvzHqAPOH9esFnkcjJ+bEIHht0aKFup7gd5wjTz/9tOTNm9eH38x/8gEPzFnFMtNoPEC59Oabb0r58uXVsvjA8yF9yiW9wWb27NnyySefJPn7gDoffL28XiD54osvLCVLlrRkypRJLQm+ceNGXyfJb+HQdvSYPn26ev7UqVOWZs2aWfLly6eW3C1fvrxlyJAhloiICF8n3a88+eSTlqJFi6pj/p577lG/HzlyxPr87du3La+++qolb968lmzZslkeffRRy/nz532aZn+1dOlSdQ4cPHjQZjvPBe9ZtWqVw3IISx3ry4CPGDHCUrhwYbXvW7VqlSR/rl69annqqacsOXLksOTKlcvSq1cvy40bN3z0jfwvH44fP+70eoG/g61bt1oaNmxoyZ07tyVLliyWKlWqWN577z3LnTt3fP3V/CYfoqKiLG3btrUULFhQ3RoCS0y/8MILlgsXLti8B88H75dL8PXXX1uyZs2qbktgL5DOhyD84+tAjYiIiIiIyCw4J4mIiIiIiMiAQRIREREREZEBgyQiIiIiIiIDBklEREREREQGDJKIiIiIiIgMGCQREREREREZMEgiIiIiIiIyYJBERERERERkwCCJiIhS7bnnnpPOnTv77POfeeYZee+999L0Hj/88IPkyZNHMoJGjRrJH3/84etkEBH5vSCLxWLxdSKIiMh8goKCXD4/cuRIGThwoOAy4osgY+fOndKyZUs5efKk5MiRI9Xvc/v2bblx44YUKlTI4/tv7ty5Hg0iFyxYoPb5wYMHJTiY7ZxERN7CEpaIiBw6f/689TFp0iTJlSuXzbbBgwdL7ty5fdYL88UXX8jjjz+epgAJsmbN6vEAyVvat2+vArrFixf7OilERH6NQRIRETlUpEgR6wPBEHpGjNsQnNgPt3vggQekX79+MmDAAMmbN68ULlxYvv32W7l165b06tVLcubMKeXLl09Syd+zZ48KAPCe+BsMo7ty5YrTtMXFxcnvv/8uHTt2tNleunRpGTdunDz77LPqvUqVKiV//fWXXL58WTp16qS21axZU7Zs2eJ0uN2oUaPk3nvvlZ9//lm9H757t27dVHBi/BwEjkb4G/yt/jw8+uijar/pv8Off/4pderUkSxZskjZsmVl9OjREhsbq55Drxzeo2TJkpI5c2YpVqyYvP7669a/DQkJkQ4dOsisWbPcykMiIkodBklERORRP/74oxQoUEA2bdqkAqZXXnlF9fg0adJEtm3bJm3btlVBUFRUlHp9eHi4GjZXu3ZtFbwsWbJELl68KE888YTTz9i1a5dERERIvXr1kjw3ceJEadq0qWzfvl0eeugh9VkImp5++mn1+eXKlVO/uxptfvToUZk3b54a3obH6tWr5f3333d7H2zevFn9nD59uup1039fu3at+uz+/fvLvn375Ouvv1ZB2vjx49XzmG+E9GP74cOHVRpq1Khh894NGjRQ70NERN7DIImIiDyqVq1aMnz4cKlQoYIMGzZM9ZggaHrhhRfUtnfffVeuXr2qAh348ssvVYCEBRgqV66s/v/999/LqlWr5NChQw4/A/OQ0KviaJgcelpeeukl62dFRkZK/fr1VaBWsWJFeeutt2T//v0qEHMmPj5eBS/Vq1eX+++/XwVaK1eudHsfFCxYUP1EDxV63fTf0Ws0dOhQ6dmzp+pFatOmjYwdO1YFRXDq1Cn1+tatW6veJARE2G9G6F06ffq0SiMREXkHgyQiIvIoDGfTIZDJnz+/TW8IhtPBpUuXrAswICDCUDj9gWBJ79FxttgChqM5WlzC+Pn6Z7n6fEcwPA5DA3VFixZ1+Xp34buOGTPG5rsiCEJvE3rWEMjhuyGAwnYs/KAPxTPOoUKAdPfu3TSnh4iIHAt1sp2IiChVwsLCbH5HIGPcpgc2ek/IzZs31dyiDz74IMl7IThxBD1TCCqio6MlU6ZMTj9f/yxXn+/udzC+HivL2Q/Xi4mJkeTgu6I3qUuXLkmeQ49biRIl1Mp1K1askOXLl8urr74qH330kRrup6fp2rVrkj17dhUsERGRdzBIIiIin8IiBpiLg96b0FD3LktYJAEwr0f/f3rC8Dn0/ugwpO/48eM2r0FQgwUm7L8rgiAsXuEMgh8EjXj07dtX9art3r1b/a2+yAWGJBIRkfdwuB0REfkUAgH0jjz11FNqgQMMsVu6dKlaDc8+yDAGKQga1q1bJ76AhSaw+h0WUEAAgzlGGFpohKAP85guXLgg169fV9swR+qnn35SvUl79+5Vc6OwUh3mcAHmQU2bNk0FQseOHZP//e9/KmjCKn06fCYWvyAiIu9hkERERD6FhQj+/fdfFRCh8o/5Q1hCHIseuLph6vPPPy8zZswQX8CCFM2bN5eHH35YraCHZdCxap7RJ598oobMYQid3vPTrl07tVresmXL1GISjRo1UqvZ6UEQvjOWTMfqfJhbhWF38+fPV/O64OzZs7J+/XoVQBIRkfcEWVytgUpERGRSWOCgUqVK8uuvv0rjxo0lEGBlPvRKffPNN75OChGRX+OcJCIiypAwDA1D11zddNbfYMnzQYMG+ToZRER+jz1JREREREREBpyTREREREREZMAgiYiIiIiIyIBBEhERERERkQGDJCIiIiIiIgMGSURERERERAYMkoiIiIiIiAwYJBERERERERkwSCIiIiIiIjJgkERERERERCSJ/g9EQ7z5vgGv8gAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 5))\n",
+ "sns.lineplot(x=df[\"Time (mins)\"], y=df[\"Temperature (°C)\"], label=\"Temperature (°C)\")\n",
+ "sns.lineplot(x=df[\"Time (mins)\"], y=df[\"Temperature (°F)\"], label=\"Temperature (°F)\")\n",
+ "plt.xlabel(\"Time (minutes)\")\n",
+ "plt.ylabel(\"Temperature\")\n",
+ "plt.title(\"Temperature Trends Over Time\")\n",
+ "plt.legend()\n",
+ "plt.grid(True)\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "### Plot humidity variations over time"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA0kAAAHWCAYAAACi1sL/AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAqJ5JREFUeJztnQm4TdX7x9+Di8g8RJkipTKUSjRRZEyK5tGQJiU06ldJE4WoVKSSRg2i0hUqoiIyS1ESMkuZhzuc//Pu89/37nPOPufsea299/fzPMd19tl7rbXX/K73Xe+KRKPRKAEAAAAAAAAAUCgS+wMAAAAAAAAAgIGQBAAAAAAAAAAaICQBAAAAAAAAgAYISQAAAAAAAACgAUISAAAAAAAAAGiAkAQAAAAAAAAAGiAkAQAAAAAAAIAGCEkAAAAAAAAAoAFCEgAAAAAAAABogJAEAAAB4K+//qJIJEJvvfVWxnu7d+9OderUibvGzz7++OMuptA/cN5wHoHUzJ49W6kz/BcAAIIIhCQAADAICyA8Mfz55591f2/VqhU1bNiQgsCPP/6oCE3//fefo3mX6ZMovAWBDRs20O233668W4kSJahq1ap02WWX0Q8//EAywYKhkTKCAAkACAPFRCcAAACAfWrXrk0HDx6krKwsS8/zs8WKFYsTkgYPHqxMiMuXL287fRdccAG98847cdduueUWatasGd16660F144++mgKEiwIdezYseB9TznlFNq6dasiNJ5//vn0wgsv0N13300ycNttt1GbNm0Kvq9bt44ee+wxpXw4rSr16tWjs88+W6kzxYsXF5RaAABwFwhJAAAQAHiFv2TJkpaft/OsEerWrat8tLB2ha/dcMMNKZ/Lzc2l/Px8X07G//33X7riiivoqKOOUoQlFi5UBgwYQO3ataN+/frRGWecQeecc45n6Tp06JCSn0WKxBuTtGjRQvmosMaUhSS+pldGbtcZAAAQCcztAABAwD6hxD1A/H++tmbNGmVCWq5cOapSpQo9+uijFI1GaePGjdSlSxcqW7YsVatWjUaMGGEorilTpigmgDyh5b+TJ0/WTas2Pfz3/vvvV/5//PHHF5hZcRwtW7akJk2a6IZx0kknKRN/q6jvMHz4cBo1apQiVLB52qpVq5Tff/vtN0XoqFixovI+Z555Jn3++ee6Zn0slLAgwnlYunRpuvzyy2nHjh1x93K+PvXUU1SjRg0qVaoUXXjhhfTLL78kpSsnJ0fRqtWvX1+Jt1KlSnTeeefRzJkz077P2LFjFa3RsGHD4gQkhgWnCRMmKGl94oknCoQS/s7XE5k+fbry29SpUwuubdq0iXr27EnHHHOMkk+nnnoqvfnmm7p7hyZOnEiPPPIIHXfcccq77tmzh5zek6Samy5fvlypJxzPCSecQJ988ony+3fffadooPjdua58/fXXSeEaeScAAPACaJIAAMAku3fvpp07d+pOpu1y9dVX08knn0xDhw6lL7/8UpnEs1DAE+6LLrqInn32WXrvvffovvvuo7POOksxY0vFjBkzqFu3boqJ15AhQ+iff/6hHj16KEJBOrp27aoIax988AGNHDmSKleurFxngePGG2+k3r1708qVK+P2Xy1cuFB5hifidhk/fryi7WAzL54o8/uz8HLuuecqk/yHHnpIEXw++ugjZW/PpEmTFCFIC5uwVahQgQYNGqQIXyx03XXXXfThhx8W3MNaEs5fNofjz+LFi6lt27Z05MiRuLBYaOT8U80DWcBggYbvv/jii1O+xxdffKEIVVdddZXu7yyAsrD17bffKqZrLPSxZo3f6+abb467l9PN76MKodu2baPmzZsrggq/F5fNtGnTqFevXkr6WEOl5cknn1S0R1xvDh8+7JpmjrVnl1xyCV1zzTV05ZVX0quvvqr8n+ssp4m1h9ddd50iOLLAy8J/mTJlLL0TAAC4ShQAAIAhxo8fH+VuM93n1FNPLbh/3bp1yjV+LhG+PmjQoILv/H++duuttxZcy83NjdaoUSMaiUSiQ4cOLbj+77//Ro866qjozTffnDau0047LVq9evXof//9V3BtxowZyn21a9dOm55hw4Yp1zhcLRxWyZIlow8++GDc9b59+0ZLly4d3bdvn8HcjCr3671D2bJlo9u3b4+7t3Xr1tFGjRpFDx06VHAtPz8/es4550Tr16+fVEZt2rRRflfp379/tGjRogV5weEXL1482qlTp7j7Hn74YeV5bbqaNGmi3GeW8uXLK8+mg/ON41u+fLnyfeDAgdGsrKzorl27Cu45fPiwElbPnj0LrvXq1Usp2507d8aFd80110TLlSsXPXDggPJ91qxZSvh169YtuGaUhQsXpqy/arj8V6Vly5bKtffff7/g2m+//aZcK1Kk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7o4cOUI7duygdevWUf369S2nH0ISAAAAAACQ2vSLJ78sIB111FGikxMaIenIkSNUsmRJXwlJDNcRdlu+fv36gnewgr/eGgAAAAAAhBJokIBRnBDsICQBAAAAAAAAgAYISQAAAAAAAAAgi5D0+OOPK6pT7adBgwYFv7PbwT59+lClSpWUjWPdunWjbdu2iUwyAAAAAAAA0vPXX38pc+ulS5emvGf27NnKPf/995/y/a233qLy5cu7lqYbb7yRnnnmGVthXHPNNTRixAgKvCbp1FNPpS1bthR8vv/++4Lf+vfvT1988QV9/PHH9N1339HmzZupa9euQtMLAAAAAABAJrp3706XXXZZRsHELWrWrKnMrRs2bGj4mauvvprWrFlT8H3w4MF02mmnOZKeZcuWUXZ2NvXt27fg2vDhw6lq1arKJ1Hw+emnn+iMM86g3NzcuOuPPPIIPf3007R7925yE+He7fiwJ/bDngi/+BtvvEHvv/8+XXTRRcq18ePH08knn0zz58+n5s2bC0gtAAAAAAAA/jhUVW+OnckzHH/y8/MdT89LL71EV155pWIdxixfvpwee+wxmjp1quK98JJLLqG2bdtSo0aNFMHo9ttvp9dee02RFbSw0FevXj169913FYuzwApJv//+Ox177LGKe74WLVrQkCFDqFatWrRo0SLF5WObNm0K7mVTPP5t3rx5KYWkw4cPKx+VPXv2KH85LNGnNKvxi05H2EE5iIPPALz11qJUt26U7rsP5SADaA9ygHIQTxDKYPt2ot69i1LPnvnUpUs0MOWgugDniTt/eCw5cEBM+kqVYi97xu7lNKvp1qJ+V9+HtTWfffYZLV68uOCeF154Qfn8+eefyvcePXoomqdmzZrRiy++qMx12eJq4MCB9PDDD9Obb76pnCPFYfG9qrkdCxM8p1a1QazJGTBggHJILM+l2fxNmxY2t+Pf//nnH0VR8cQTT8R5FmQFxty5c2n79u2KtZe2jFhzxRqeXr166Z519cknn9A777xT8P6rVq2ixo0bU6tWrZTv/H++xlZmzz33HJ1//vmKJklPYGOBauLEiXTHHXfo5n2snkSVdLGwqMVoGxcqJJ199tlKYZx00kmKOpALljNk5cqVtHXrVuWU3ES7yGOOOUb5LRUsZHE4icyYMUOpPDIwc+ZM0UkAKAchrFlTgSZMuED5f5MmsfxHOcgBykEOUA7i8XMZvPDC6TRrVi2aNq0ITZnyGQWlHFSrIz7clM+92b+fqEYN9/bNpOPvv/+j0qWN3cuTcdaIqAv2Kgf+X8Lbu3ev4qqaBR4WIrT38b58nuhrF/tnzZqlmKWx5oVN0e6++25FYGElA+fX5MmTFaGBhZ/jjjtOyS9m//79Sjh8IO8VV1xBt9xyC9188820ZMkSRcjSpoXjZeFi7969dPnll9Ovv/5KX3/9NU2ZMkW5r2zZskrYnTp1UszyVE0Vp4nfq0OHDknvq2qN2EqM5/zq78cffzytXr2afvnlFyVO/n+dOnUUszwW+vh99cJiWJDivU18aGyJEiWSfud6cvDgQZozZ06SuZ6a/1ILSZyRKiw9stBUu3Zt+uijjywfFsaFzRKwCmcuS7asvuOCFQlXcK7EF198sXLIFRADykEcpUoVLr9x/qMcxIP2IAcoB/EEoQxefbVwxbxjx44UlHLgiTtrPthMiy2PEhQDnsJzSaNCEqd/+vTpVKNGjbjrLBAxZcqUUcLjST5rO7TzVPUQV/Uah1WxYkV69dVXleusYRk9erQiDKjKAZ5Ljxo1ShEyeHuKatZWunRpJZz33ntP0SyxJorhMNauXatobdS0cLysNSpTpoxyT4UKFZT01a9fvyBtXDYs7LD26/7771euffjhh4oAxtZheuzcuVN5R45f1UqdddZZiuaJn2NY6OFrPGfnNLHlGGuy+N1HjhxJF1wQW2RlTjjhBOXdWeDhQ4YT4TrDsgQ/k3iYbCrBSzpzOy2sNTrxxBPpjz/+UAqAX55Vi1ptEnu3S2dfyQWpJ1FyBsvS6cmUljCDcvAerVmxmvcoBzlAOcgBykE8fi4DrRmYX99BrxxYqOCJNQsH/OG5//8rSTynVKkihs3tOM0XXnihIthoYS3QDTfcUPA+qtCgPQA18Rp/Z+2Jdn8OW1fx/hz1Hv7LHqFZIFHDVq/z57ffflMUEtp4zjnnnLh7tPExemljWBvF+4UefPBBZW7+1Vdf0bfffpvyEFfWlqnCoJY777xT+ahMmDBBEdDOPfdcRRBbuHChogG77rrraN26dQVzfBb8VGFIL041X/Xas9G2IZWQxGpBlmjZPpKlW36Jb775RnH9zbAabsOGDYpaEQAAAAAAFGJ08h6E9zSqzRENT+ZZ66GFJ/2JE3o2N8u0byZxcq8KAYnX3HC6kMhNN91EDz30kKLt+fHHHxXTOd4yk4rKlSsrWh9WgPB2Gj1YuGOtGJvIsSDJihPWYPGH84PN+9ipA7Nr1y7lr54WKRAuwO+77z7FtTdvLOMMZttHljCvvfZaKleunLLxi03n2CaRN53xRjQWkODZDgAAAAAgnoR5NvAJPNHn/fZaQSnd2UZWYRO8BQsWxF1jj9HpKF68eIF5oBbWWLF7c/Y8zf4FVGcRqVAdR7BjhlSwIwr+sHkix6kVFHlfkTYd7L+A72Phyy2EapJYkmaBiD1ocAU577zzlMJSpUK2P2TpmjVJrKZr164dvfLKKyKTDAAAAAAAgGOwdzd2QMD7cHh/DpuuTZs2zfG99OxSm88i4n1EbC7HCggWcNJRu3ZtxcyNhTYWStgUTjV54zDYyxwLL+wIIh08t2/atKlyHqreuUu8D401RWxux/DeJDYP5Hzg/WisRGHzOxV2WMF7l9xEqCaJXffxAbEsALHAxN95Q5cKb7R6+eWXFZUae+b49NNPTft7BwAAAAAIA2ExtwsarOFhJQDPeZs0aaJoe9jaymn4GJ1JkyYpnuo4njFjxijOEtLRrVs3at++vbK3igWdDz74oOA3PqanevXqihIjlcMGLSxUsfOIRNgL3V133UVjx44t2F/EAhmfq8QaKnbuwMKT6tSN9yHxO/Tu3ZvcRKo9SQAAAAAAAASBVFoa1hwl7kFiLQ9/tPD5R+nCmj17dtI13sKiwu60E+NhzQ9/tGhN5bp376588v9/XxNrjfh8Iz1YgfHvv//qnoukB4fLR/XwPiatfwEWftjvgJ5QxZ9E2MSPz4tye/sNhCQAAAAAAACAIfLz8xUnC2y6xx6oL730UkPPsTD09ttvK8/agZ1VsJbJbSAkAcf45ReiqlXZ7lR0SgAAAAAAgBts2LBB8WbHJnGs4dK6Jc8Ea9HsoqddcgMIScARWEvasGHs//CuAwAAAAAQTOromPEFEaGOG0Bw+P570SkAAAAA3GPDBiwCAhAmICQBAAAAAKRhxAh2hUw0cCBJTdC924VBewHkqSsQkgAAAAAA0qB6Y372WdEpCSd8Rg5z5MgR0UkBPuHAgQMFTh6sgj1JAEjI6NFEv/1GxM5bgr4yCAAAAKSDHQOUKlVKOXCVJ73qWTrAPQ4ezKe9e/OoePFDvspv1iCxgLR9+3bF854qYFsBQhIAEnL33bG/V11FdMEFolMDAAAAiCMSiSiHlq5bt47Wr18vOjmhYP3/Z/Oxx0YpK8t/q7UsIFWrVs1WGBCSAJCYvXtFpwAAAAAQT/Hixal+/fowufOIDh1if199NZcuvNBf4gJrG+1okFT89dYAgDh4X+KqVUQNGrDNtujUAAAAAO7BZl8lS5YUnYxQaZJyc3OpZMnM4sJ//xHt2UNUqxYFBv8YGQIAknj66dj5VHfcITolAAC3OXiQaNiw2H5FAACQiQoVYh4gt2yhwAAhSRLy8oh27xadCuA3Hn009nfcONEpAQC4zeDBRA88QHTyyaJTAgAA+ixeTIEBQpIkNGvGm8xih9UBoIIjIdzh77+J3nuPKCdHdEoAMM68eaJTAGQH3lABcA4ISZJJ3pMni04JAMHnxBOJbriB6MUXRacEAACcAwtrQDTRANVBCEkASAxWBd3b28HMmCE6JQAAAACQEQhJAIDQEqQVLxB8UF9BJrCwBoBzQEgCAIQWTDoBAAAAoAeEJAAAAACAABAmTdK+fUQtWhANHSo6JSCoQEgCQGKg6QAAhHECDKwRpjFjzBii+fOJBg4UnRIQVCAkSQYGQQC8I0wTCuB/UF/DR24u0ZEjolMhtwMe4C6REM9LISRJBgZBoCXMnRMAAIR9PlC3LlG1asbPdAvTmBGmd/XTvDQaoHkshCQAQGgHtSB15gCAYHHoENHGjUT//ouD5gEQAYQkAAAAAAAAQOAWQ+0AIQkA4BnQ3AAAAADBFXqiARrnISQBRwjSyoFMBKmzkZEg5C9v7H7+eaKlS0WnBADgJEHon9wE8w5viIa4HhYTnQAQjEYf5kYE/EsQ6i27wb333uC8DwAgOHMDAPwMNEkAAOBjliwRnQK5WLCAqH17ol9+EZ0SAAAAfgZCkmT4bSX4t9+I5swRnYrgErTVw6C9T5Bhj1pTpvjvjJazzyaaPp2oXTsKHLKOD+ye+rPPiHbuFJ0SAIDTREI8bkNIArY4+WSili2Jfv9ddEoACM6kUwZatya6/HKiQYPIl2zaJDoF4WHYMKLLLiNq0UJ0SkCYJrRhelcgBghJwDGNEnCeoE3ig/Y+Qc5T1Yzv/ffdCR8EZ1L48cexv3/8ITolAACnieIwWQCCOXgDAAAAAIQFNpFu1ozorrtEp8T/QEiSDAgbAHhHkFa8QPCRtb7Kmi6/o81XzA2AUaZOJVq4kOjll50JL6JT9zZuJMrPp8ADIQk4AgZJALxl3z6iNm2Ixo93N54NG9wNHwAQG0PfegvnnZkBgqM+eXnuhj9xIlGtWkQ33USBB0IScAQISe4QtEFAtvfxc7198UWib74RnQoA5GvXfiQ7m6hHD6LTT9fPVz/3VW6BeqeP23XlySdjf997jwIPhKQQMG4c0a23hkM1CoAZvJ54zJtHtHy5M2Ht2UOhZu9eosmTiQ4eFJ0SgAm8ffT6BSv5CsEhGT5se/hw0akAfgRCUggGGxaQWFD64gtyDXTM7hC0yUfQ3scM27YRnXMOUZMmolMSDK68kqhrV2xOBuHof4yOsX5+RzeYMIHo+eeJ7r9fdEqAH4GQFCL++090CgAIL3//7Wx4YZ8M8YGxzJtvehPfoUNEP/0Ejbxfeeghotq1iXbsICkJe3t2gz//JOreXXQqgkckEp66DCFJMqCRAcA7gtSZA3fp3JmoeXOiF17wNt716+Ve4OI2tGwZSc+zz8Y8crFWwS/A3M7eu65YQaHE7XEtGqJxE0ISAMAzwjSA+4EZM4jefhuFYoSvv479feUV7+LctImoTh2iChXST0527xYnSHEa/YRfNYFB7ztZeD377FhdBv4mEqC6CiFJALt2iU4B8AtB6mzCjoyrb+3aEd1ySzHauLGM6KQAHebPN+but3z5mCB1+DB5joz1Oij40bsdp5NNYM06qGHnCgsW+EvTF9Z5QwTmdsAt3n+/AVWrlkVvvy06JcAPBKmzkRE/56+Tad+1qwT5Cd4fBArPy1LZvl1kSvzTbp55JuZu28/t3y0OHEi+tnMn0SWXxLxJZoLv6dXLuoMaJ9t2WBcZUa+dA0KSx3z00UnK3z59KFCgUQIjoJ4AJ1x/lykT3IMa0xHWSZ/TfdD//hc7uPWHH8g3/aUXZT9pElHp0snaHHZ68eWXMW+SmViyhDwjTBoNIAYISZLhZkeIDgOEGT7J/o8/4q+hTSTDeTJrFknLnDlEubni4l+3TpzJNOqrs3ko0xlbTpWtnTnEDTcUmr4lHl9gFNTRzHz/PZs5B3frRTRAdQBCkmSVyM3K5dQhlmZWfAcMMGZXD4CbbN0aO8m+fn0KDM72FYUzq/ffJ7roIifDDh5hOGk+qGjbjajJHE+O3RqP3Xgnv2owZU33+ecTvfFGsjAK5ANCUogYOdJbVfgjj8TibNHC+DOvvx6byP7+u/PpYfev//7rfLhA/kFr7Vox8fqRTz8VnQL5kWmlVKa0eE12tvmN/jLkV/XqsT07P//sjwm/rMKG30m0bHAK0XU8EqD6AiHJp5Vo6lRrq5mqG1svWLXK/DO9e8c6jjvvdDYtfIBgrVpEFSuSrwhSZyMjogeTdG6KR40iWrjQqxglzQgbZYa2kwxrL3hyzuNHEOjUKbYaz+ZLVvC6jrC7dDYVPXIk9n3mzODVey/7VNHv6jT798ecZMhOJER7wSAkCcJuJeKDDdl++O+/SbpGwx6WXn7Z3rkd6iDiV1NDpwhSZxP2/DUTFy+A9O9P1KwZeQ7qnDx5ZGQSaGaiyBvvuS/k8SNI9cXMWU2izO14L12NGkQXXywmfhHCCM8D3Nx346WQxGXFzj7ctMZhV/5Vqshv8RL1Sb11gmKiEwDs8c8/sY5XBKkacvv29juSoK0QgfB1rm4L9W7tSQLBbS9BPajTTD6J6oNefTX2d/ZsY2kZPJjot9/cGTv5PK1ixYiKFnUuTD3uuovoiy+IvvqKfA+/A7uNd7MOqQ5puP9v2dJ6OIsWOZak0ANNkmSY7YxETjq5E9dLh5f7nmSFz8HiDjUnR3RKgB+FMza3E4Xf8koEyCP/Lmj5pewef5xo4sT0+azn5THx/bgvue02otdeKzxXq2xZojPO8KaMp0+nQOC1NQpvjfjzT2vPDh9OrhLxWZu3A4QkYBntwYWyDzxeN+qbb46p5t95x9t4wwSbcjzxhL0wZK23sqbLbfggSd6n4cSBkkEYyI28g5m6EoQ88asmyWnTvxUrYmcasTCVDj7fiAUkFpQYPhuKzdmXLQtP/XCCIh7OlufNi5ll1qtHUhAJcb2AkCQZMnXgIhtRUBqlHzZheomT5cqmHIMGGfOE6Lf6ZEST5HVfwa782aU/r0S7xe23E7VtWzihA+bKXEQ9l2HMkiENXnPffTFhR2vRoVcH7OwN9rvjhsTfraSNF4P79bPmiMoMWk+HP/1EUhENYftSgZAUskrn1iAqs5A0eTLR6NHWnmVve+eea/3wSpFmU2HBzqRd1s4/MV38juyVbOBA7+NWYVf+7NKfBVO3mDCh0FwVBKc+y0TY8sjMWJoqb/y2yGSmrFmzxhYJqcb4nj2JXnghZhniJnPn+j+/gwiEpJDh5AAhw6F8Rj06saBkBT636ccfib77zulUBZtJk2IfWZC5fhoRrsePj9nEDx0q/p2MbiZncx4W7NjcJ2hlKUMaZJlQiY7fz2VnJy2pntVOtp0qL7+VcSpOO43o44/jr513XmzhR92z5aQTBC6jDRvCl99RidqYXSAkAeCiRihInYVR9u4luuKK2MdN0yyR7NljXrtopi4k1jermkw3MPoeqrvpSy4hIfh9ouHGOwUxT8wS9D6ZPd6mO+A93fubqR88+T///OTDp2XK38T34f7oqqv071292vn4H36YqHZtomHD5G+n7K041TwnEuJ+A0KSZLhdGf1S2WVLp9WOP4zmdgcOFP7/4EH3B1A3VmPTsXUrUblyMS2JWwSh3ri1FyJV38AOHzp0IE8QNRF0Ol72RGr3yAYZJsVBcNzgxZj49NPWntOLmw9850N8u3UjYcg2T9DC+8VUzf8DD5h/1kvYCUjFikQdO7qzF8zPQEjyOTJ1+MA8K1fGNC6//OKcFodNCxOFE+Bc+5k6NfbXzY28QRCSvC4zdvgQhPNYGDbx5RVvI4eFa/PD7OSETY3YRTNrBMKCrGOm2XQZLWsnJqx6YaTTWPkRp+uFnX2VfLaUl4wZk95dezRqLq9kbWNWwGGyPkSWCuiXPUlOYHWgScwXPjeJDxM855yY+9azz45pXtgMYM0a++m88spYR8ebTd94Iz4dXq3uOGXOYRQjYToZrxcCjJH25FabC3pb9gPsLIZJ3D/hltZ3/3534wHi2umWLd7uSZKh/2Ct8iefEF14obg0BPXg5rABTRKQkqCa2/GZFrzi3aVL/CRl/XpyBHUl6M03C6+x04mqVd2fcMmMkwO3tkzZLbYbQhM0ScHrQ4LqItxv+Wy0L2Bz0aVLrcWxeDFR//6xfR5OpCVTPnNcHKce999vPU7ZSZUnPMayI4YhQ+yHZZXE8F59lXxLJOFdnDjHzi9IIyQNHTqUIpEI9WOH9P/P1q1b6cYbb6Rq1apR6dKlqWnTpjRJJpdZNkjVUfm1A/PbQCkKVa39zTfx10uWdC/Odu1i5zWl2rAqqi7IIAhYaW/aZ9gttpmB2ChW88bq6fZ+0grLkD4n0rBuXcw81irqBFx03+tleXBcbObKjky0AohVpyjpnjv+eKLTT49fcDLKGWcQjRpFdM895Bjp0spxcZxu4WQdmzGDqG7dmEWF25hZfHS7HvMerkREt12r6fjjD/n76EAJSQsXLqSxY8dS48aN467fdNNNtHr1avr8889pxYoV1LVrV7rqqqtoiZ1dpgHATgV0slG62RBk6DysriKmyyMR75WX5218RuvFF184kxled8iJAgxPUNyOw+h78yZ8twnSACgK9qTFE8Vjj7Uexl9/USgXmU49leiaa4j69PHG8UivXsmLWmY2xMvWltKNQV6MT7xoxwsEXpjCyTCPSAf6UvkRLiTt27ePrr/+eho3bhxVqFAh7rcff/yR7r77bmrWrBnVrVuXHnnkESpfvjwtsuO4XhLCeGib31BN4uwgg7ZEJLwBNdUEY/36iO81SWbC8KsHLtlwoo/kM5xYQ2A1n+2WD6+mM064yLfjuMFvPPdc7C8blMyb513bevddCjV+rVduOa3wKu7Eest9Fu9fdhq3TQ39jHDHDX369KFOnTpRmzZt6Kmnnor77ZxzzqEPP/xQ+Z2Fo48++ogOHTpErVq1Shne4cOHlY/KHj7QRNkwn6N8RBKLP6vApjM+PbHreXl5lJOTb2DinaV5r0wxx+41Gr66V2bSpAi1bx+lKlVSpaNogZydryQqtcxtPO/VtOZTTo5TKpAs3bRkStPu3dw8Yq09NzeXcnLMjK6pyrMwTG19iEajlJOjPQwny2C8he+mDU/7ftFoYpzuEosiq2AVljlyJBZvbm6koNvhvLGXJjWPMrcBbbzp8z0zOTlcz7nuqxgLIzkN6e4tbFt8b15eYZzqs/n5iekgC/mZVTCo8XPc7rXtOj5MNc+Mtk0r9S65/qbLR730qUQiqcvltNNi9x59dC5dfrnRdm2+H02FXnnG/41/F/V6NBpfL/hWbXvLPB7o9z/a+LWTsj59ilC1akSPPZb6XWNneGUuN2coTD+3u8J3MdI/ZyWNVYn9K6f94MFi9NZb8e+bOL5lfsfk/kWvXWnrUW5uYZ244Ybk8TSxn9PWhfh0pR4T1HdO1Q+lGiu0aS+8rnct/j3i0xGfN6mux/LE2Bit7QP1wuI+oLC+pE9Pfn6qNq2tc4XPswdZNpNPJRDo9c+F8SbPc7R9gt4zPB/r1atY3HiaGnPtUZvWmTNzqUQJNiXnvEs1D0lfhsbao1iM9lNChaSJEyfS4sWLFXM7PVgouvrqq6lSpUpUrFgxKlWqFE2ePJlOOOGElGEOGTKEBg8enHR9xowZyvPiKVRPZGdnJ13/5ZdfKDt7XdwTa9ZUoKysPDr++JjAF5tbxu7//vsfaMuW3Ybj/PXXXyk7e23GVI4Z05i++up4qlVrD7344izde7ZsOZOIjlP+v2PHNiKqnjK8+HfNnNYdO3ZSdrZmqdAW8Sqhmez6RvM3Fbm5fOhKceX/CxYsoJycHabj/P33Pyg7+7eCqzk5bA9VQpMnXQo6Ib368PPPP1Mkss3Qu2nDK/zOA1/ngk7eeDlY599/+f3i7b7UeFesqMSOh5X/syntSSdlLofUxN71hx8yt4FVqyoS0flJ+bRnz27Kzv7OVKwrV9YlokYF348cOULZ2Zl9T3M7JrpAk4bU/P13UyKqqfz/5Ze/p19/rVwQp/rsunUNiahe0rPmyrhLwYT4ueeW0uDB5+jepc2zHTt2UHb2/Iwh5+QUth+z7T/dMz//XI2Izk6ZPhWeoOqFsW8fD3udlP9/+OE6KlHCqC93bT/6G2VnZzDM/3+4vy5SJH4y9csvxxNRzLw8MY2x9pCsxub7du3iOlwxru/Xvs+3335LlSun3lV95Eg73gGpiTd1fv/1Vxl6/fWLlP+feeb/+73XYceOo3irfMpwnGT//ouJKDaOHzzIXm9KK/9fvnw5ZWdvzPB07F03bOD7aiv/X7hwAeXmxvfro0efST/8EOujVTZuZF/stUy8Y3L/smULbxqqEXfX77//TtnZsVNMf//9RCI6Wfn/e+8lLzhy2VapUli2O3a0IKKqcffol2l8XeKxjOgc3ffIy+tUMC3U/qZNu3r9338L66L23j//PIWI6uukKz5vUl3/888/aebMWJvMNDasWlXYF+uFtWuXvgSjd+9ff62n7Oxk+8hDhwrbjMq7735LPXu2o6ZNt9Fjj83PmDaV99//hsaNa1Qwb/rnn38pO/t75f+//pp8vzatn3zCdeNEU/XP2L387hxv3f93ehEr/0mTPisIZ8kS9gqyw3AZ8ry+RIkEt4qScUB7oGM6ooLYsGFDtGrVqtFly5YVXGvZsmX0nnvuKfh+1113RZs1axb9+uuvo0uXLo0+/vjj0XLlykWXL1+eMtxDhw5Fd+/eXfDZuHEji7PRnTt3Ro8cOSL0s3///mhsOhL7aH9Tr40cmRt3fevWwt8OH45dO3iw8NpPP6WO78UXc6OPPZYbF+ezz8aHn+pTuXK+bjq1n27d8gruueSSwv/rfYzmkXp/mzZ5juV7Ylq4HKZMmaL8Tfdc+fKFefDllzmW4nzoofj8rlIlPl/V/5cpk6/7/OTJ6eNNzGO9PC9aNHNZOvnZsCE5z9W6O3NmjqYuHjZUDpnevV+/XOWjxqH3mTWrMF7ts02axOe7kc9zz8W3qYoVjYXx/feFaUiXVv5cdVV8exo2rDBO9Z677opPh5UyVp95/PEfovXqpW7D2nvbtjXWNjlfrLb/dM9MmlSYj6nqPn+yspLL5bPP4p/lPLSStiFDjD134MCR6Akn5EebNYvPM+7nE99T2y+lKoPmzfOS+v4dOwrTtnZt+vRUq6bf/+jl948/xreZVJ8//jBWbk58atcuTP/xxxf+/403MvfP6r0331yYh1Onxj+XKu9vvDG+bRiNS9u/XH11cvt6+OHCepQ4Vid+EsuWx0i9fjZTu+CxTO89Pv88vm1of7vmmsK41Gvauqi99957k9/DSBtXr/HzqcboPXuORG+9NVdpx/x9+PDkdqT3zkbSc+ed+m26evXCeqZt/5nqwogRyfnQtWt8mZ17bmG/oO3j9dJ6332Z48yUx6k+ffokx71/f2E4U6YcNFWGH35obr4k4sMyAcsGLCekQ5gmifcVbd++XfFYp8Jq1jlz5tDo0aOVVWb+u3LlSjqVd2oSn3DfhObOnUsvv/wyjVHdhCVQokQJ5ZNIVlaW8pEJvfQULVqUsrIKVa67dsXfz6uRvCqpUqwYv5d++H37UsbwraaTN7VqHQ1GIum3t5nN+yJFilBWljtb5tS0JNaJ7dtjXuBOOSXZrpY1mVaqT7r8js+TiG4emYk38Xm98LxoA3pRtG2bRbNm8fsUXitSpKgjbXPUqFg4bdsWpQ6svNBBG6+RfE+Htv2ZCSMxDensthPj4HqkfVY/HfG/J+6B+fZbIrZo1qZDC3sXTYU2TG7rZtumlfJN9Yxe+vXvTS6XxH2GP/9svj800o++/z5rH4guuUT1BBWJyzNt2Rlpt+p1vb5fe3usLaVOt7aIM8XLziUypSn2W3I67bB5M9GzzxLdcQdRgwbp7oxY6ie1Y5XR53g8svKORYoU1kG95qWtR5omrkti2eqFV6NG5rrE76z3+6WXxt+3cGGWMsY/8UR82vTeRxuOXr+UKr8efDBLCf/ooxPzRH+Mfv75mGtv/vB0XC9dRtC7l8cjo32BXn+cfE/ytQ0biqSc56Tql/X6e7vvmohemXH/Et9O9BNod94iCqN5KExIat26teKxTkuPHj2oQYMG9OCDDxaowhI7J66cMfvg8MGdAndM/Fc0KWRUX3PMMbG/PKmpV8/c5kPegM2birt1Y2G+8Hq6smJTsyBudNSDz2raYcZa0QIs4KbCyTaT2P240R6drg/sUYphj2q33kq+5Pffid56iyiNtbXpPORzrtzg+utjf+24+M6EWu+09c/JetOjBwnh2muJ5syJbVI3mn9m2qCVPDITvhmvqHb6Dr1njfSxRt9fPdDYzcnuyJGx9IwYYez+DRvivztZ30WMwWbK381pr967OzGuffwx0UMPEY0bF+u3axVarPoGYUJSmTJlqGFDtqkvhM9C4v1HfJ03VfHeo9tuu42GDx+uXJ8yZYpiozp1amr7aOANbgtqIoWGn34yLyQ98gjRCy8QPflkfN4k5pM2zDVrHEgs8BTWDnjtUt2rc0NkWHxJBxsd8GJEKg2alxjNq6efjn9Gbf9W+zfZy8gJlC0zDnn+E5GHfLaSzJh9f9YoajU9TvNb4ZZdoThdL9zwbmcFtkaqWNG7+LSoZzO2bl2oJa6eeuu6lEgw3KRWhfGGsCpVqlDnzp2VM5TefvttmjBhAnXs2JHCSBgGSKfgFbWXX8584nm6FRttJ5cp71N5pTdaZunuY6WqnROu9cJmp48xr1Thbgtmwvnww9hK2MCB7sdl5Nmw9QfqpDmkhgSWJmEffcRHaZDncN2cMIE3fJt/1m1NjygyvVemd0h83quFRI7HTFxmy4LDZlNsPy2mGnlHvbSlK8NMYVrt9ypVyrzg4JYmKZGffybfIdwFuJbZCUcw169fnyZpN74A25VXVrMuNlHYtMmZsFio6Nw5phH68kvzzzvZOdgN68gR1rDyXrvYezmxir5tGylufU8+OXZ6vdOkeudU1ydMiCjl9N57RG45oHSi3iecUCB8guaHiWFQsZL3Wk2SF2lga/arr46/16v+f/p0ou7d4+P2S51nt9HRaHxGOZFvTi90WH3WqTrgZFlcFHOiGDq8MrdbuzZ+G4CRdNiJLxqgsUlaTRJwp+LJWnnZRIE3OZvtyBO1Ie+8ExMqWEBipk1zRpNkdRUwnbmdEVTBkY/+sqNN0vLV/3ur/vXX+HR6rVlS86Z372I0ZQq73vU2/jCi1j9ej9JuzNf+5tc+xC8LQk7nYar3/PNPEkbCdmNXcMtkMXa2jrlnGO4//dI2nMhnK/v53n7bePgywKbVW7Z4k+ZUYarmiF4LLUafyfWxRYoRICQFFLudtVnVvwh4tZIPc3vjjcI033ST/XCtmNulInF/ktl8cyINRjeas+MKK+aJTtWNxLi9WIE2Ggc7Klm50l4a7JQlrwQ6AcfL2sMLL4z3HKY6dJUJJ+qiFwwbRjR8eOb70uWvCI2CrIgeW6zEz95euf+85hpzz7nldMNpnErbzTc7G7bbecYOB9xMm5F72rZ1v53bMberXDnZYYjMddksEJIkI13lckJdL6Oq3SqXXRZb6bnlltgeG3a24ARWTFNS3auGxUJI48Yx8zkZ+eCD2AZP/utV3dDLM179vueeWDqqVnUmPXbhCRC7I06FE/vOMvHKK+SrVX4nOJPPqpYUtSy5bjzwANH998f+bwX24Maen/r2Dc5w7PUkyYlFLDtp5/2K3H/yHjC39iSJRPSkl70d3nefc9YUKlu3Fv7/4MHY3mKtR0VeiBVdVuwsSMReTKPx7d4d80Tpl7rs6z1JwDkJ324lFd0pmo2fG+m6dc7E7aT9vhoWn5viVFhedoxs5vfXX/Huyp1Kv54pYqtWsUHhxRdj1667LuYSOFNYTqXJT+7ureRBqjo9ePA5rsZrBZHmYkbh9qGSk2NNa8AmwvyuY8YUpfbtjcftl4kImz6ffTb5BqvmdpmwGwb3w2XLxj5s4vT11+Qbxw1s2lunjvU0tGxJrsCCkcrkyTGrFD4mQdXclyljPWwjjhu0ZHJ3r5evrG1npww1a1pIYIZ0pRKSDhwwlragEJylq4DglEmG2+Z2VuHJb7Nm8YfkOoGTqywcFnvb0a4yuW3OlQqnTf7M5uP558fMsqw4wLCzauYVXiw4yLZIIXoBxCvcfE8n64SZvitTvJk01SLKvnlzc/cbTaPVd2Gve+nC8PLsHTP1iPtidrjDJK7cyw6PIZx+mfsjdU6iXZxhc36veOwx8/0Eu/Zmj6uZzsdyck/SBwasO5xywiUDEJKAsgLq5qGHWtiUauFCoqFDSVq4M3LK246MKyzpBqXEjpjLyo+DciLphHKu/5066ddJXjXTagus8ssvRK+/Tp7A78Pmp7LBk4/zziP64gvnw96+PfVvvNoqQztM3J+o938zYeiRzoOVV3AfYtX00OvFKP3nop71u6wRYnOl1GnR13wkOl2xmw43nklEHUucDFuUgCXbwbPLl3tnsZSbm/lenuexiWQQgJDkI9SKqDXrcGLQ4L08rMLXDmx6jYY7aKdM0bRqbj3Mhu/kRMOKVsqtTtPrzjjVu8tgbmI1/M8+i+1fSwXvI8jOTj7/SHW/Pniw/bTxudmqgxG3NVwcV7lymVcXvaZHD6IffiC69FLnw+7QQf867zHg1dZ05W8FWd1au3UAq9my0B6iq3o1++cf9/o8Nb4NG2KmzXY8bnl5WDE7/ShfXt+DmltY2cfs5jlJfsTIOzo9dovckxSx8C5jx1IggJDkM7jisnrVDROnefNS3/PHH7EzbHiPiBcdo0gVvJOqabvv4YS5nZMDHP/OpneqOt3OZMSue3SjPPRQ+jTo2VjzpMXoXiTZJgVr1sT+fvONXG1r5073wl68WP+6urft889JOE7UE1lMk9IxY4a+VzOrZ8Ab6WNUEyneT8JOcow6OmGNK+9FcdohgFl4kcZo2W7eTJ5iNF3ffx/TmPuJfv3IN3g9zqiux2Uc47wEQpLPvNux6YjWdCiTVzWnVtBeein2d+JE6+HzBmUncWuPjsgOwWjcy5bFBFcnwzSyWsXlz+dZsaDO6vSjjiqsG06mw00HEUbgyRabDMiM1XoclgGP+0Y/vKtVLbiTjju8YMEC82nkSffRR2fer6HC3k7TLRAkwoftdu1KNGCANn7vK40ZF/y9e9uLy406wBo83nPEWmwZ0mMUNxdPnN7v5qYmSS9dF1xg/F4/9LNWgZAkAem81GTSJDg5EUoXV6bwjDR+J84w8gJR5nasnuaNuSwA6YWrlgHvvzjtNKL69cnzd1dXifm+G2+MrfL27WtNY2Anz/TqI6elc+fYeSV2HUC4vbLsRHuyEgebu/HE0Olw3eKZZ+yZ9JpxvuIUd99tzrudlw55jLB/f+r9I17DWmDeE/jkk5nvXbLEnndUzttFiyJ0+HAxqSeB7OXOazLlp/YcNyeOJeHxZc2aCo6b5QdRcytD/YxK1D6cBkKSBFx8sXdxpWv0Zs5o8qpzYi9zvKqvZ8Lh1kGrohr87bfHBKDu3dPns1OuztMJSdOmxfLdCrfeau05u3XqrruIpk6N7cV59FHnPUYaDYPP8zj9dH0zPi/Re7fZs0kYVsr3f/+zF+fMmeQK6erN6NHmnveyvzFSBqwRYA+kMpAubxLfJdOe2kzxfPopUYsWxSg/3yczY48wuyfJCV5+uQg98MAFdNllRb2NOKDYXZTLzg5vm4CQJHFl5v0/7DpT+5vRAdWuJslNxwlmYC9zLBS0aye3uZ1b78+Ck904zAi46r28f8CqMJZqf0imdNlFu+oocmVrxAiipUvtnY0V5JW5VLh90LLqRUwUfilTrUbGDweqG3kuExyuE2fZ+bF+sNZ8+PD092TKW6c91I0ZE5uazppVRHpND5sa6pWd02kT+a6vvGJeWJWhbJwAQpKk8N4jI/7ozcK216lMquyY2wUJ1a5dFJn2mbnZ+Thh95wu/drwZahTbnrtc7seybS3jsuVXZzb2bhtZT+DGazkxxNPEHXpklyWouquDG3GTTM/drhg1X29nUU+s/nOpr1G0in7RJHnA88+S3T//c69w8iR5u63evwIHzDr9D5nK9SuTfT443KXvdsLUNEo0YcfJl8LAhCSJEVvssqVzmjDS1dBU5ncmGnUdryaOXUIn9Xza6yonr3YQ5LJgYYX3u3cFJIYnnAauc9J/NhZu7UnyQn0wmUXz7yhXBV0tMcFGH2n338n6Rg0KLa5m72P2SWojjScSv+99xL16SPuoFkz79GoUczNvpN73pwY283CAk0mhxpum9tZNYllx0Hz54vdq6VdTDFCYj6yB7n27Yl+/JFcJVFwZXf87IBp0iTzYUVS1IVrrqFAAiFJMuyc0M3nwbCJHq/MpLsvlXChnZxnMnnQ7vkQkQ+JnYroiYaT8TvpsdDsc2560OF0pDvHRSYh3QncmlgYfXcv28TPP8cLO3xcAGvDg4LTjjzc2k+pxQsTICfhfZCZMJpXTpuL601umenTyTFE9WmZ3l0GF+lGOP54sfE/95z5Z3j/LNehc8/NfK+dtjt3bvz3Rx6JHeVxxRXkCFGfL/SkA0KSj8jk3Y4PTGQTvSFDzIdjxtxOb0O62QZsRxhMlQY3cXtykcrzVap73MLrA+usmuXUqJH+HtZseOW4wesDPEeNMmduxwOi22jrrHo2EXDXWYMsExNRgldivHrmduPGxZx/GMkrq3uhnNrHmHgAryz5zYuq2v5UD7fNG906S85JHnxQbnM71tip+3a3bXM2rVFJ+iI3gJAkKXYqLauhrTh48LJRZ0rfF194u8Iq+hwA7URb5J4kM3kjahDgFWc3Dyb1Ajv1iVd2jcbBm/CNTr7c1ozINGmwi/qO2sUaLzS9mRbK/JzfRtKbLq+0bsLVsNjTJruRz2RSZsYpkhY1Hrt5rT24MxNm0pmoQQAx9PYQBaENpYLN69q2jR3q7BWRgOQdhCQfYXRPEp+FYkVISmdul0mYckOIEOWNyq7bYdn2JCWSk+OMJslsetgLkJ3n7T7ndliywe+mdYvsJkEZEK143/RyT5KM9VWWNGnPG0ysj3y0QjqsOllhDUu9ekS//qr/+6JFRK1aidPQ8xEaiYS1rWrxojy8zufVqzPv0/7445ire7P7RcMMhCRJMWNyxWfDvPeetXieeko/znQDn92DOs14r0mFHe97spnyJeK2JqlXLzGDR6YJpdH3mjjRPe0Ym7247QkoiJPXsA2yat5qN4tbzYPEckplCjR0KNGuXeQaZ54ZO9BaJuxM5rTP2t1Tk6otffMN0Z9/FprA6vHdd866VTeTB8WSz8UFDoxziaZ1RnHaVbp2DsjHxVxwQeZwunWzngZRljYiQRPyEakqYufOxu/V895ktgFrz24yG58Zli8n6eD3ZC8uvEmUJy1udIpW9yRZdZ1rJA4nNoFb9UaYCK+EGcGMN0jtQbB+3Mdm5Xcn4w2buZ2bbathwyzd+wYOtB9fujJgrQd/UoWV6lmZzLS1adI6VRDteECU9rsozmLVRZRmb948d8J9443Y30xmpakIe9+cDmiSgBQbV/3SqH/6ieijj2JnSxjBSr5ZNbdLZfJhBjvlzEIam5+InpCofPWVNccNRg/D1SLS/WwqWLucaOLoFGyexIdvrl/v/0GW96yYRbb+MBN//03S42Qd4rC0LuWdWqCxiqj24ZaQ5HdzLS+EJLc9AMtE1Gf9oRkgJPkIp0zKrKz0unVOEIfrhOtTr+z6vRAAUuWl6txBpOOGdPTo4e3G0EysXOld5755c/I10RMH3o/Qvbs7Yb/2GtH11xPVqSPHu7q9B9HrPsqJcLVlcsop7sSdLn43Fj02bSr8nq7OpdtTKwI/tw8ZTdJlbotqX5HoQc5N7Li8Z1M90e1DZiAk+Ryrm4H5d5EuKzkuXt075hiiKlUosFjJ01SaJLcmvFrsdJZGzeCMeKcKApnyctUqop49idatc97Tl9No4/r22+QzbYI2CUyEz59zC6tOA9QyMVIP+Ow82clUhzp0EKc5sNvWnGwf7IyF26ARXn89s4Bj5d3YW5qf27/R+mD2vbif4DmNG2fEGV0UMBs3b9cwu883TGBPkmDMaHVY4mf33nbhsNk1aOLhZ3yd/eivWGHPMYIROLw774wdpuZUeG7cK4JUnaF6gK6bAxJvRL7/fvfCDyps6sj71KpXN14HmzePTV751HgWmBJ/l4lTT0120a/FSp1kV+ZLl8bc8fptkuXkHrGXXrIeJ/cJRjZrqwQhn628p10hic8ftIOT+b5lS+xj1ONZIldfbT8NTux/FYnR+mC2H1aFDZFCx7vvmn8vM864InDcALxkxgzj995wg/F7+WDZVHCFTlwJUit/+/bJghi7MGUPPU7z5pvkO7zoDKwOqHrPmd0rw16Y0nlicnKw530Sek5AEuEzkdjjHAv2Dz9sf6Vd+92p8rzlluTwMuWVurpvdS+ZlwNTpjRacdzQtWvsLwuLdrQEInAy77dutf4s9/OpNFFOOwuQwXGDVURP4mTKI/VAUVnz04u88sOh6W7y+efBal9uAnM7wXzyiXfnIxgx89LTVLkhIMk0aDiN3YNOncobNuNi7YasneHo0UVp9+7iGe9jc8zjjot5FWR3u2YJcgcuC3bqLLtPnjKFAp8HbtRDs6Z6TvQtbNHQpEmh91Ez76VaDvAklct94UL38kz7rkbyye8Tfy9xM684bLf387hlbmf3uSDVr4iEabIChCTBJO4/EVmx/FSp7XTSVp7llW6jAi1P5u2Qak+SWWbPJs/gA4ytsHZteQoqbp2JISN20sva9MsvJ18xfLjoFMS0SOnOTXKrDvEeBhaQrJRZ1aoxzRl7Xuzfn6hZM+vpNXO/aM2BzO3ZCYHHyffjbQB797qbYaLrg9N5vHs3SUc0IIuTEJIEI5MXHjsdnegG4UX8V15pbAM07+txsxzsmL24ZdZ03nnWnnviiRYkEjf22oURI4K9zBNFs+zfn3wt04Zpp+tGJjM9J+MbN865fSm8oGK3j/TTuCp73beSN6LzU3YhSebydoMnA+Z0SQuEJMFYPTjUDZzSYARZoOvVKz4cXg3lDsKqJsVsOZgx5dMzYVLPDgLuYMfDH9cn9hpn9GwjmSYqfpgUuJ1fV1xBUsP7+rSeFPUOIU/F7bc7W/YTJpCrsKZKezbSpEkkFJnbhxNpk+X9uI4HVZMkS/8fifhvfLKDj6bF/kc9eNFJwUSWiuh1J2nnvdOZqGRCK6SwZy62q3/sMfIsL1nwMZrXTm/OZLRxyzIwmq0r2oHU6fajeiC0AgtIHTsS1a4tT7s2ihHHDbLDhwib2fM2fXr8d/YKmg7R+fLWW8l7i5xg2TJvjq0wy6uvFv7/++9JKDL3lWbz/Z13yPfvErQ9STLy/vsUCCAkecjatZGMjYk79ldeMd7YrQ4sYW7EZ56Z7NTRyrkG6uGuTmPnUF+QmQED0uenF21DL143HKR4RaY8Y80BLyqI8ABnpO2wC9wzziCqV894eKIn3qlIdayC3eMW+NDd7OzkRaNLLyVHDmPWOy/MDk4dL+EEQRpvb7rJ/+OQHzVJspmQhgUISYJJ1CTxeSl9+sQOjPMaNxud0+cq2Okwdu2Kf5j3GVWsaD4NRuJ08jBZN+IKw6nrieXEixBexKV3RonRZ2U7TDYTmdJr9yBko+dPpaNx49S/JZ5T5YYw51V5qeaaTvcHzzxD1KmTvSMG9GDPc6mc3chUx4MqJMkuMFx0kTvhpnPExMdTBLW8gTkgJAkmVWPS2lM7zR9/OB9mpsFMa/rAGN13YTU+M9SsSa5hJZ1WHTe4iZ4L3e3bSWp4lXvoUKJNm8TEP2wY0UcfWRtweU+Fn3CzTo4Y4Uw4RusBT56s7i375RcSTqrzwWSdYN96K9GCBebP9PHTRFTmtObmmn8msW45Zbrp1HEmRsqDHTGlwsx+PVGkat99+3qdkmCDw2QFd5R2D+gbP958Ovr1i512n4idQfW338x1xJ99RtIgm/tML83tHnzQ2GrwF1+Q72AhJRP87qkmaE7gxOn2YZ8E3ncfuY62XamTJz0Pdk7F4SZeal+ciIsPFS9RQv83L01Q3dSocPuQVVBywiyRF6OChB3T4KASjcpdj90CmiQPMbP/wWhFfO01koK1a8UO3GbDf/75pqYPYkzk5Zcz32OlQ/GyE+IzKVjbEWb03BvLuHorM0Fw3JDIoUPka5591n1NrRXNmaz1Y+5cd9uHrO8tg/bTa9weY50On7dfvP12/DWv61PPnhRKICQJRia327J24m4wZ05NmjbNXk/mlnCRrk6EqYyCzEsv2Q9Dprrg99VFvbx0WrOgjcOLsps/3/04tEciyIbZOmnUfXQY24fMfY8bB63LVl7duqU3PRXhHTMsSDRFDz5mzO1ef50857bbyDck5ptZN7Rueqezi5uHyQI5Jg8zZthzgsL7ONyw1Q/rpMkKbrS3UaOaklvI3D8Evf5w3n/wgehUBB+n6lFWllxt7dtv/XdOUlDAniSB8EGkqWxfhw/3OjVEP/9MviGxg/j4YwoMMmuSwtZBuoVeORot25UrYx/gLsuXp//drPt4I94LZ8+270VGdB8hS19kNh/czLeg9ZtBr2NBKy9gHQhJAuGDSEWBTsC7PMi0X8tPZRP0wdEuMpcdMEfr1v5sH3yIY7NmFMgFAr+CfsEbnKpHqndhq+XmhVv1oLcZWYC5XUhJdMntN/wy6LAZ4AkneOPdzos82bbN/Tj8DAYuf+aBG676nYjDCi+8QJSTIy5+K+il1y5my8cvY4oMyFyXnIQ9L1ohrPt3/LrFIR0QkkLK9OnexpfJRXhQO+mZM501t+MzrkQcNMz884/8Bw8C8bi5AV6mdmpnou12/yVzOw2jMOKX8crvOJnPbG5r1cOl2YPEw1KnHniAfAfM7YAnyHg4JncyEyeSryYRzz8f+4igcmUx8foJPw5cTr+3H1dRf/89WHVD73gDWYSTsLYR4C+sHAIuW1tzg0hETJ6KAkKShwS54XjJ+vXOaMImTixC2dkUGLfwqF8AAGbsWNEp8B8Q3owThryyM556MRaHoQxkAOZ2HoJK7Qx16jijTZk7V06pwmoHO3Kk0ykBZoGgCtIdxrh1qzf1ZMAACjxO56GbZYKx3xuczGc7Z1i63b65LzHrEMoJoiGsxxCSAAgI77wjOgUgjIMIMAZrrcN6ar0I4LjBPcLQz8lcH8aPJ2rY0Pt4a9YkuusuChUQkjxE5kYH5AH1JPiEYZLhJ/iAXi9YtSr2F+UvHygT/8Pnx+ntx7PCiBHWnw3qGL5pkz891NkBe5JAaNm7V86ezI6aH/gDvUEUkzRxzJ1Lged//yMpcKqeZ3IbbtYLqJvtL2htW9b3ad6c6PbbnQlrxgzrzwZVSAojmI4BIBkQkoKPV5oL4C2YHPnXIyHKLhiMGSM6BSBIQJMEgGRgsPYvRlcfFy2iwNCpEw4ZVunQwZ8r8AAA58AYHhwgJAEgGehg/cuvv4qxgReJjG70RbXTw4fTP7NhA1FuLtp42PjoIwoUEPbTg/YdHGDYA4BkoIMNHzt3ik4B8Gqi+MEHmGSGDVn2gwFv2LxZdArkJT+ffAU0SR6CyS8wAupJ+GDtAggHN91EVL686FQAYB0I+cAqX3xB1KUL+QZokjwEHYs9nn7af6sQVoCQFD6KFhWdAuBlOzXreQ24z/79olPgH5YtE50C4Fe2bydfAU0S8A2PPEJUu7boVICgI0JIhUdDEBawWOh/7rhDdAqAX8n32UI3hmYP+fxzqAjs8uefFHigSQofKHMAAABBJxoNgSYpJyeHtm7dSgcOHKAqVapQxYoVnU9ZABk9GjY1doFZEggifhs4AAAAgKCPdYY1SXv37qVXX32VWrZsSWXLlqU6derQySefrAhJtWvXpt69e9PChQvdTS0IPTBLAkHEbwMHIHriCdEpAAAAf5EfRHO7559/XhGKxo8fT23atKEpU6bQ0qVLac2aNTRv3jwaNGgQ5ebmUtu2bal9+/b0u9NHYQMQIk0SJszhA2UOAAAg6OTnB9DcjjVEc+bMoVNPPVX392bNmlHPnj1pzJgxiiA1d+5cql+/vtNpBYAWLRKdAhB03n3X+zjDJiR9/bXoFABRhK2uAwD82/4NaZI++OCDlAKSlhIlStDtt9+uCExmGTp0KEUiEerXr1/cddZUXXTRRVS6dGnFzO+CCy6ggwcPmg4fBIOgnVyuBzbxhw+/DRx2ufhi0SkAAADgNdFoiFyAswMHNrnLy8ujk046SRGSrMCaqrFjx1Ljxo2TBCQ23xs4cCC99NJLVKxYMVq2bBkVwcYUAECA2LJFdAoAAAAAd4mGRUhik7prrrlGEZR4PxILMG+//bYi1Jhh3759dP3119O4cePoqaeeivutf//+1LdvX3rooYcKrrEwBkCQgSYpfFxyiegUAAAAAO6SH8Q9SUx+fn6cBofN4t577z1q1aqV8v21116jO+64g9atW2cqAX369KFOnTopDiG0QtL27dvpp59+UgSoc845h9auXUsNGjSgp59+ms4777yU4R0+fFj5qOzZs0f5y8Icf8SSJTh+4AdYM0sUAg8VoIBNm0SnAABv4EVVnGMPQDjJycmjnBzxkpJRecBwT3X22WcrJnFNmzZVvh85coRq1apV8Dv//9ChQ6YSOXHiRFq8eLGu6/A////U0Mcff5yGDx9Op512mqKpat26Na1cuTKlY4ghQ4bQ4MGDk67PmDGDSpUqRWLpIjh+4Ac2bNhIRHVEJwMAABxnyZKlRHSm6GQAAATw66+/UXb2H6KToZzz6qiQNHr0aLrllluUc5JY48Nuv8844wzF/I0lst9++03ZN2SUjRs30j333EMzZ86kkiVL6mqumNtuu4169Oih/P/000+nb775ht58801FGNKD9y8NGDAgTpNUs2ZNxT05O34AQHZq1aopOgkAAOAKvOAJAAgnJ57YgDp2PFF0MgqszBzVJLHG57nnnlOEI/67evVqxSSOzYPOOussOu644wwncNGiRYpJnaqZYjgcdjXOAhmHzZxyyilxz/EBths2bEgZLjuP0HMgkZWVpXwAkJ0iRWBqBwAIJrx/GQAQTiKRopSVJX6OY1QeMNVbFS1aVNHUXHXVVYqr7wkTJijao2OPPdZ0AtlsbsWKFXHXWGPE+44efPBBqlu3rhKuKiypsDe9Dh06mI4PAL8Axw0AAAAACBrrzLktEI4pX9q//PILTZo0SdH4sJncpZdeSueffz698sorpiMuU6YMNWzYMO7DZyFVqlRJ+T+fmXT//ffTiy++SJ988gn98ccf9Oijjypmfb169TIdHwB+wW8uMgEAAAAAMjFuHAVTSHr++ecVk7phw4ZRixYtFJfdN998s2JuN3/+fOVaombILuxBjzVX7Aq8SZMmyn4kFs7q1avnaDwAAAAAcJ8dO0SnAAAAjBGJRo2tW1erVo0++OADuvDCC2n9+vXKeUi//vprwe8svPCZRtprMsCbs8qVK0e7d+8W7rgBZlTACLfeyi71RacCAAAAACB41jJGZQPDmiSWpdRzknhvUqJsdfHFF9OSJUvspBkAAAAAAAAAhGPYcQPvD+rYsaNi9sbOE5555pmke/RceQMAzAGNIwAAAACAT4Sk++67j9q1a6c4TmjUqJHihQ4AEExVNAAAAABAmDHlApyFI/4AAAAAAAAAQFAxtCdp6NChdODAAUMBsre7L7/80m66AAgtMLcDAAAAAPCBkLRq1SqqXbs23XnnnTRt2jTaofHhmZubS8uXL1fOSjrnnHPo6quvVs5AAgAAAAAAAIDAmtu9/fbbtGzZMho9ejRdd911ius89nBXokSJAg3T6aefTrfccgt1794dDhwAsAH2JAEAAAAA+GRPEnu14wNkx44dq2iO+KykgwcPUuXKlem0005T/gIAAAAAAABAqBw3MHxWEgtF/AEAAAAAAACAoGH4MFkAgDfAcQMAAAAAgFggJAEAAAAAAACABghJAAAAAAAAAKABQhIAkgHvdgAAAAAAPhOS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3XQTbd68OWMbGjp0qIC3CW576N69e1Iet2/fPu4etAf3y0FvrIhEIjRs2LDQtQcISR7x4Ycf0oABAxR3iosXL6YmTZpQu3btaPv27aKTFki+++47ZQI4f/58mjlzpjIQtm3blvbv3x93X+/evWnLli0Fn+eee05YmoPKqaeeGpfH33//fcFv/fv3py+++II+/vhjpcx4YtK1a1eh6Q0iCxcujCsDbhPMlVdeWXAP2oLzcH/DfT0vkOnBefziiy/SmDFj6KefflIm6Twu8OKBCk8If/nlF6XMpk6dqkxwbr31Vg/fItjlcODAAWVMfvTRR5W/n376qbKgdumllybd+8QTT8S1kbvvvtujNwhHe2BYKNLm8QcffBD3O9qD++Wgzf8tW7bQm2++qQhBvIgZuvbALsCB+zRr1izap0+fgu95eXnRY489NjpkyBCh6QoL27dvZ1f30e+++67gWsuWLaP33HOP0HQFnUGDBkWbNGmi+9t///0XzcrKin788ccF13799VelnObNm+dhKsMH1/t69epF8/Pzle9oC+7D9Xry5MkF3znvq1WrFh02bFhcmyhRokT0gw8+UL6vWrVKeW7hwoUF90ybNi0aiUSimzZt8vgNglkOeixYsEC5b/369QXXateuHR05cqQHKQxvOdx8883RLl26pHwG7UFMe+jSpUv0oosuirsWlvYATZIHHDlyhBYtWqSYUqgUKVJE+T5v3jyhaQsLu3fvVv5WrFgx7vp7771HlStXpoYNG9LAgQOVVUXgLGw+xGr9unXrKquAGzZsUK5zm2ANn7ZdsClerVq10C5c7o/effdd6tmzp7I6qIK24C3r1q2jrVu3xtX/cuXKKabYav3nv2xSdOaZZxbcw/fz+MGaJ+DeeMFtg/NeC5sTsWnw6aefrpge5ebmCktjUJk9e7ZiIn/SSSfRHXfcQf/880/Bb2gP3rNt2zb68ssvFbPGRMLQHoqJTkAY2LlzJ+Xl5dExxxwTd52///bbb8LSFRby8/OpX79+dO655yoTQJXrrruOateurUzgly9frtils5kFm1sAZ+AJ31tvvaUMeKyOHzx4MJ1//vm0cuVKZYJYvHjxpIkItwv+DbgD25//999/iv2/CtqC96h1XG9cUH/jvzxh1FKsWDFlsQdtxB3Y1JHr/7XXXqvse1Hp27cvNW3aVMn7H3/8UVlI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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(10, 5))\n",
+ "sns.lineplot(x=df[\"Time (mins)\"], y=df[\"Humidity (%)\"], color=\"blue\", label=\"Humidity (%)\")\n",
+ "plt.xlabel(\"Time (minutes)\")\n",
+ "plt.ylabel(\"Humidity (%)\")\n",
+ "plt.title(\"Humidity Trends Over Time\")\n",
+ "plt.legend()\n",
+ "plt.grid(True)\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "\n",
+ "### Identifying artificial temperature peaks (outliers)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Detected 5 artificial temperature peaks.\n",
+ " Timestamp (ms) Humidity (%) Temperature (°F) Temperature (°C) \\\n",
+ "3039 6078000 46.47 93.72 34.29 \n",
+ "3083 6166000 42.75 94.49 34.72 \n",
+ "4149 8298000 45.53 94.78 34.88 \n",
+ "4322 8644000 47.24 94.59 34.77 \n",
+ "5243 10486000 46.98 95.40 35.22 \n",
+ "\n",
+ " Timestamp (s) Time (mins) \n",
+ "3039 6078.0 101.300000 \n",
+ "3083 6166.0 102.766667 \n",
+ "4149 8298.0 138.300000 \n",
+ "4322 8644.0 144.066667 \n",
+ "5243 10486.0 174.766667 \n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "q1 = df[\"Temperature (°C)\"].quantile(0.25)\n",
+ "q3 = df[\"Temperature (°C)\"].quantile(0.75)\n",
+ "iqr = q3 - q1\n",
+ "threshold = q3 + 12 * iqr # Upper bound for detecting outliers\n",
+ "\n",
+ "outliers = df[df[\"Temperature (°C)\"] > threshold]\n",
+ "print(f\"Detected {len(outliers)} artificial temperature peaks.\")\n",
+ "print(outliers)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Plot histogram of temperature distribution"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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5nWfv/POO+brYT11+ttvv22+or/kkktsHGn4KCgoMPtUZ931a2GdIdOZ+J49e/q2ad26tfk6Xr8JQcXt+5L+TehX9tHRrjlfli37nd+t9uGTjQD6i/7ee++VCy64QM444wzf7frVpAYC/eoGlbPff/nlF7MeM2aM+WpSz174+uuvS48ePczXlC1btrR51OH9mX/33XfNGSS1HlVDQJUqVWTWrFnSokULW8cb6rScRH/56x8TWuer+7Rt27aycuVKiY2NleTk5IDt9Q8/rcdGxe37ovbv3y+PP/64DBkyxJZxumm/87vVPgRgBNC6SA1X/rOMWgO5cOFCah8reb9rMFN33nmn3HbbbebyWWedJQsWLJCpU6eaA7lQMftePfLII5Keni6ff/651KpVyxyYojXAX3/9tbRv39628YY6PdBKw67OML7//vsyaNAgU+8L+/a9fwg+dOiQ9O3b19ymf3yj4vb7zz//zO9WO9lUegEHGjp0qKdRo0aeX375JeD2v/3tb56IiAhPVFSUb9GPTmRkpOfiiy+2bbzhvt/1uu7nN954I+D266+/3jNgwIBKHqW79v3PP/9s9v2aNWsCbu/Ro4fnzjvvrORRhjfdp0OGDPEsWLDA7PODBw8G3N+kSRPPxIkTbRufG/a95dChQ56uXbua248ePWrr2Nyw3/ndai9qgGHar2hnAf1aRv8abdasWcD9Dz74oKxatcr8BWst6plnnpFp06bZNOrw3+9NmzaVBg0aHNeea+PGjZKamlrJo3XXvte6PFW020ZUVJRvZh7BofszJydHOnXqJDExMeYbDot+9rdt21ZinSqCs++tmV/thKJlKPqtX3x8vN3DC/v9zu9We1ECAfMV8MyZM+W///2v6Ytq1dslJSWZnpBamF9ccb4enFI0OCB4+11b4tx3333y6KOPSseOHU0N8IwZM2T9+vXmazRU3L7Xg6+01lfLT7T+WuuAtQRCW6bNmTPH7uGHrFGjRplep/r/jsOHD5v34IsvvpDPPvvM7HttuzVy5EhzMKIegKW9aTX8nnfeeXYPPaz3vRV+9Q+/N99801zXRdWuXdv84Yfg73d+t9rM5hloOIB+DIpbpk2bVurP0Kqlcvb7uHHjzNf0VapUMV9Pfv3117aN2U37fuPGjZ5rr73WU6dOHbPvO3TocFxbNJycv/71r57U1FTTXqt27drmq+B58+b57tev3e+++27TJkr3+TXXXGNaQ6Fi9/2iRYtK/DexZcsWu4ce1p/5ovjdWnki9D92h3AAAACgslADDAAAAFchAAMAAMBVCMAAAABwFQIwAAAAXIUADAAAAFchAAMAAMBVCMAAAABwFQIwAAAAXIUADACw3SOPPCJDhgwJ2uPl5uZK06ZNZdmyZUF7TADhgwAMAMdERESUuowZM0bCjYbEZ5991tYx7N69W5577jl56KGHfLdlZWXJjTfeKPXr15ebbrpJjhw5ctzPDB8+XE477TSJi4uTxo0by5VXXikLFiww98fGxsr/+3//Tx544IFKfz0AnI8ADADH7Nq1y7doKKxevXrAbRqoQoGe4T4/P79Sn1NnXMvrtddek/PPP19SU1N9t+n+T0xMlHnz5klCQkJASP/111+lU6dOsnDhQnn66adl9erVMnfuXOnevbsMHTrUt93NN98s33zzjaxdu/YUXhmAcEQABoBj6tWr51uSkpLMrK//bW+//ba0adNG4uPjpXXr1vLiiy8GhDLd/t1335WLLrrIhLZzzjlHNm7cKEuXLpXOnTubQHfZZZfJvn37fD/3l7/8Rfr16yePPfaY1K5d24Tu//mf/wkIlIWFhTJu3Dhp1qyZedyOHTvK+++/77v/iy++MM/96aefmmCoM6Ia/DZv3ixXX3211K1b1zy3jufzzz/3/dwll1wiW7dulREjRvhmuZXOdJ955pkB+0YDqM4WFx33P//5T2nQoIG0atXK3L59+3a5/vrrJTk5WVJSUszz674pje5Xnb31d/DgQTn99NOlffv2Zl+np6f77rv77rvNWH/44Qfp37+/2a5du3YycuRI+e6773zb1ahRQy644ALz+ADgjwAMAGXw1ltvyejRo03gS0tLk3/961+mbnXGjBkB2z366KPy8MMPy4oVKyQ6OloGDBgg999/v/mK/+uvv5aff/7ZPI4//dpeH1OD7P/93//JBx98YAKxRcPv66+/LlOmTDGzmRpYBw4cKF9++WXA4zz44IPy5JNPmsfq0KGDZGZmyuWXX24e/8cff5Q+ffqYoLlt2zazvT5Po0aNZOzYsb5Z7pOhj7thwwaZP3++zJkzR/Ly8qR3795SrVo181q//fZbE7z1eUuaIT5w4ICsW7fO/IHgb9iwYfLyyy9LTEyMTJs2Tf72t7/5ttfZXp3prVq16nGPp8Hb37nnnmvGAgABPACA40ybNs2TlJTku968eXPPzJkzA7Z5/PHHPV27djWXt2zZ4tH/pb722mu++//v//7P3LZgwQLfbePGjfO0atXKd33QoEGelJQUT1ZWlu+2l156yZOYmOgpKCjwZGdne6pUqeJZvHhxwHMPHjzYc9NNN5nLixYtMs8ze/bsE76udu3aeSZNmuS7npqa6nnmmWcCtnn00Uc9HTt2DLhNt9Ft/cddt25dT05Oju+2N954w7y2wsJC3216f0JCguezzz4rdjw//vijGfu2bduOu09f/65duwIe7/vvvzfbf/DBB56yeO655zxNmzYt07YA3CM6MA4DAIrSA7K0nGDw4MFyxx13+G7XOlstlfCnM68WLT1Q+jW+/2179+4N+BktaahSpYrveteuXc3srZYT6FoPAPvTn/4U8DM6o3rWWWcF3FZ0FlV/VssZPv74YzO7q+M9evSobwb4VOnr0oPNLD/99JOZ4dYZYH/Z2dlm/xVHx6O0rKSoyMhIU3pStL75ZGjJSNED6ACAAAwAJ6BBUr366qvSpUuXgPuioqICrutX9harprbobVrTe7LPrSG2YcOGAfdpra+/oiUBetCelidMmDBBWrRoYcLgddddd8ID1jR4Fg2aWt5QVNHn07FqDbKWixSl9c3FqVWrlq/mt6Rt/LVs2dLsw/Xr10tZaMlEWR4XgLsQgAHgBHTWVg/0+uWXX0xngWDTmVOdCdWAqvRALq2d1dZeeiCZBl2dtb344otP6nG1BlcPVrvmmmt8AbXoAWk6g1tQUBBwmwZGbTOmIdgK8StXrjzh85199tnyzjvvSJ06dczBfGXRvHlzs63WAevBbCei+0PrjCdPniz33HPPcSFcD5bzrwNes2bNcTPlAMBBcABQBnpQmh6M9vzzz5vODtp6Sw/Omjhx4ik/ts7IanmFhsBPPvnEHEinB4HpTKyWE+hMrh74pgfcaSmBHmA3adKk4w7AK262VA900/CqIVsPyCs6+6ydHb766ivZsWOH7N+/39cdQjtVjB8/3jyfhk3tMHEi+seBzuhq5wc98GzLli3mwD4Nqr/99luxP6OvsWfPnqZrRVnpeDS06wFu//nPf2TTpk3mwD99b7R8xJ+Oo1evXmV+bADuQAAGgDK4/fbbTb9aDb1a+6qzsdOnTzetyU5Vjx49TFjt1q2b3HDDDXLVVVcFnHTj8ccfNx0nNIBrGzbtqqAlESd6bg3n2gpMe+xq9wedOdVZWn/aAUJnhXUm1ioV0OfQFm8aNLU+WduNlaUHstYxa5hu0qSJXHvtteZxNNhrDXBpM8K6b7VVWVlLQ/TkF/pHgPb9/fvf/y5nnHGGqZHWrhQvvfSSb7slS5ZIRkaGKfsAAH8ReiRcwC0AgEqjJQr6tf3s2bPFrfTXkNZW6yy3nvUtWPSPCQ3w//jHP4L2mADCAzPAAABbaZ3xK6+8EtSz12lZic7Ua6gGgKKYAQYAGzEDDACVjwAMAAAAV6EEAgAAAK5CAAYAAICrEIABAADgKgRgAAAAuAoBGAAAAK5CAAYAAICrEIABAADgKgRgAAAAiJv8f6n1YHiT8pU+AAAAAElFTkSuQmCC",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(8, 5))\n",
+ "sns.histplot(df[\"Temperature (°C)\"], bins=30, kde=True, color=\"red\")\n",
+ "plt.xlabel(\"Temperature (°C)\")\n",
+ "plt.title(\"Temperature Distribution\")\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Plot correlation heatmap"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plt.figure(figsize=(6, 4))\n",
+ "sns.heatmap(df.corr(), annot=True, cmap=\"coolwarm\", fmt=\".2f\")\n",
+ "plt.title(\"Correlation Matrix\")\n",
+ "plt.show()"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.12.6"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/code/mrnos.ino b/code/mrnos.ino
new file mode 100644
index 0000000..6a29e24
--- /dev/null
+++ b/code/mrnos.ino
@@ -0,0 +1,164 @@
+#include "DHT.h"
+#include
+#include
+#include
+#include
+
+// WiFi Credentials
+const char* ssid = "_____";
+const char* password = "_____";
+
+// ThingSpeak API
+const char* apiKey = "JRT402JKXZ86O0SC";
+const char* server = "http://api.thingspeak.com/update";
+
+// Pin Definitions
+const int trigPin = 5;
+const int echoPin = 18;
+const int buzzer = 19;
+const int led = 4;
+const int DHTPIN = 23;
+
+#define DHTTYPE DHT22
+#define SOUND_SPEED 0.034
+#define THRESHOLD_DISTANCE 15
+
+DHT dht(DHTPIN, DHTTYPE);
+
+// OLED Display (SH1106 1.3" I2C)
+U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/U8X8_PIN_NONE);
+
+long duration;
+float distanceCm;
+unsigned long lastUpdate = 0;
+
+// Graph Data
+#define MAX_POINTS 50
+float tempHistory[MAX_POINTS];
+float humidityHistory[MAX_POINTS];
+
+void setup() {
+ Serial.begin(115200);
+ pinMode(trigPin, OUTPUT);
+ pinMode(echoPin, INPUT);
+ pinMode(buzzer, OUTPUT);
+ pinMode(led, OUTPUT);
+ dht.begin();
+
+ u8g2.begin();
+ delay(2000);
+
+ // Connect to WiFi
+ WiFi.begin(ssid, password);
+ unsigned long startAttemptTime = millis();
+
+ while (WiFi.status() != WL_CONNECTED && millis() - startAttemptTime < 10000) {
+ delay(500);
+ Serial.print(".");
+ }
+ if (WiFi.status() != WL_CONNECTED) {
+ Serial.println("Failed to connect! Check WiFi credentials.");
+ } else {
+ Serial.println("Connected to WiFi.");
+ }
+}
+
+void loop() {
+ digitalWrite(trigPin, LOW);
+ delayMicroseconds(2);
+ digitalWrite(trigPin, HIGH);
+ delayMicroseconds(10);
+ digitalWrite(trigPin, LOW);
+
+ duration = pulseIn(echoPin, HIGH);
+ distanceCm = duration * SOUND_SPEED / 2;
+
+ // Update every 2 seconds
+ if (millis() - lastUpdate >= 2000) {
+ lastUpdate = millis();
+
+ float temperatureC = dht.readTemperature();
+ float humidity = dht.readHumidity();
+ float temperatureF = temperatureC * 9.0 / 5.0 + 32.0;
+
+ // Print in one line on Serial Monitor
+ Serial.print("Humidity: ");
+ Serial.print(humidity, 1);
+ Serial.print("% | Temp: ");
+ Serial.print(temperatureC, 1);
+ Serial.print("°C | ");
+ Serial.print(temperatureF, 1);
+ Serial.print("°F | Distance: ");
+ Serial.print(distanceCm, 1);
+ Serial.println(" cm");
+
+ // Send Data to ThingSpeak
+ if (WiFi.status() == WL_CONNECTED) {
+ HTTPClient http;
+ String url = String(server) + "?api_key=" + apiKey + "&field1=" + String(humidity, 1) + "&field2=" + String(temperatureC, 1) + "&field3=" + String(temperatureF, 1) + "&field4=" + String(distanceCm, 1);
+ http.begin(url);
+ int httpResponseCode = http.GET();
+ http.end();
+ } else {
+ Serial.println("WiFi Disconnected! Reconnecting...");
+ WiFi.begin(ssid, password);
+ }
+
+ // Shift Data for OLED Graph
+ for (int i = 0; i < MAX_POINTS - 1; i++) {
+ tempHistory[i] = tempHistory[i + 1];
+ humidityHistory[i] = humidityHistory[i + 1];
+ }
+
+ // Add New Value
+ tempHistory[MAX_POINTS - 1] = temperatureC;
+ humidityHistory[MAX_POINTS - 1] = humidity;
+
+ // Update OLED Display
+ u8g2.clearBuffer();
+ u8g2.setFont(u8g2_font_ncenB08_tr);
+
+ u8g2.setCursor(5, 10);
+ u8g2.print("H: ");
+ u8g2.print(humidity, 1);
+ u8g2.print("% T: ");
+ u8g2.print(temperatureC, 1);
+ u8g2.print("°C");
+
+ // Draw Axes
+ u8g2.drawLine(8, 20, 8, 60);
+ u8g2.drawLine(8, 60, 120, 60);
+
+ // Plot Temperature Graph 📈
+ for (int i = 0; i < MAX_POINTS - 1; i++) {
+ int x1 = 10 + i * 2;
+ int x2 = 10 + (i + 1) * 2;
+ int y1 = map(tempHistory[i], 0, 50, 60, 20);
+ int y2 = map(tempHistory[i + 1], 0, 50, 60, 20);
+ u8g2.drawLine(x1, y1, x2, y2);
+ }
+
+ // Plot Humidity Graph 📈
+ for (int i = 0; i < MAX_POINTS - 1; i++) {
+ int x1 = 10 + i * 2;
+ int x2 = 10 + (i + 1) * 2;
+ int y1 = map(humidityHistory[i], 0, 100, 60, 20);
+ int y2 = map(humidityHistory[i + 1], 0, 100, 60, 20);
+ u8g2.drawLine(x1, y1, x2, y2);
+ }
+
+ u8g2.sendBuffer(); // Update display
+ }
+
+ // Obstacle Detection
+ if (distanceCm <= THRESHOLD_DISTANCE && distanceCm > 0) {
+ digitalWrite(buzzer, HIGH);
+ digitalWrite(led, HIGH);
+ delay(200);
+ } else {
+ digitalWrite(buzzer, LOW);
+ digitalWrite(led, LOW);
+ }
+
+ delay(500);
+}
diff --git a/data/data_3hrs.csv b/data/data_3hrs.csv
new file mode 100644
index 0000000..c39bd29
--- /dev/null
+++ b/data/data_3hrs.csv
@@ -0,0 +1,5401 @@
+Timestamp (ms),Humidity (%),Temperature (F),Temperature (C)
+0,43.7,76.64,24.80
+2000,45.26,76.56,24.76
+4000,44.97,76.7,24.83
+6000,45.96,78.22,25.68
+8000,46.24,78.51,25.84
+10000,42.71,77.71,25.39
+12000,46.96,77.94,25.52
+14000,44.17,76.7,24.83
+16000,46.99,76.59,24.77
+18000,44.94,76.88,24.93
+20000,48.61,77.71,25.39
+22000,46.18,78.38,25.77
+24000,48.01,78.86,26.03
+26000,43.61,77.21,25.12
+28000,46.36,76.38,24.66
+30000,44.6,75.84,24.36
+32000,46.23,78.04,25.58
+34000,46.02,77.57,25.32
+36000,44.29,74.96,23.87
+38000,42.1,77.88,25.49
+40000,45.76,76.69,24.83
+42000,45.5,77.22,25.12
+44000,45.43,73.91,23.28
+46000,45.24,77.26,25.14
+48000,44.71,77.05,25.03
+50000,44.85,76.58,24.77
+52000,45.36,76.41,24.67
+54000,46.71,76.44,24.69
+56000,45.56,77.41,25.23
+58000,44.12,76.52,24.73
+60000,43.73,77.91,25.51
+62000,44.98,77.67,25.37
+64000,45.15,77.8,25.44
+66000,45.38,77.62,25.34
+68000,45.66,76.7,24.83
+70000,43.48,77.61,25.34
+72000,44.8,77.22,25.12
+74000,44.23,75.88,24.38
+76000,43.01,78.14,25.63
+78000,44.65,77.73,25.41
+80000,44.56,77.24,25.13
+82000,43.63,78.17,25.65
+84000,43.35,76.92,24.96
+86000,47.1,77.02,25.01
+88000,46.46,78.07,25.59
+90000,45.26,76.75,24.86
+92000,45.39,76.77,24.87
+94000,47.51,76.97,24.98
+96000,42.73,78.71,25.95
+98000,44.35,75.94,24.41
+100000,43.83,76.82,24.90
+102000,44.69,76,24.44
+104000,47.52,76.5,24.72
+106000,43.93,77.3,25.17
+108000,49.41,77.89,25.49
+110000,42.28,78.01,25.56
+112000,45.03,77.39,25.22
+114000,46.03,76.76,24.87
+116000,45.46,76.72,24.84
+118000,46.42,76.41,24.67
+120000,45.82,76.74,24.86
+122000,44.65,76.55,24.75
+124000,42.5,77.47,25.26
+126000,43.72,76.66,24.81
+128000,45.33,75.35,24.08
+130000,44.75,78.1,25.61
+132000,45.44,77.3,25.17
+134000,46.6,75.08,23.93
+136000,46.91,76.44,24.69
+138000,44.15,77.14,25.08
+140000,45.64,77.11,25.06
+142000,45.21,76.62,24.79
+144000,43.72,76.84,24.91
+146000,45.38,77.09,25.05
+148000,44.15,76.48,24.71
+150000,46.74,76.54,24.74
+152000,44.23,76.71,24.84
+154000,43.97,78.33,25.74
+156000,44.51,77.36,25.20
+158000,45.93,77.5,25.28
+160000,45.38,77.74,25.41
+162000,43,78.42,25.79
+164000,46.61,76.54,24.74
+166000,45.35,76.04,24.47
+168000,43.89,77.37,25.21
+170000,44,78.48,25.82
+172000,45.74,75.47,24.15
+174000,43.72,76.96,24.98
+176000,44.42,76.53,24.74
+178000,45.46,77.96,25.53
+180000,45.22,75.76,24.31
+182000,47.46,76.98,24.99
+184000,46.1,77.67,25.37
+186000,46.06,77.64,25.36
+188000,44.03,76.91,24.95
+190000,45.97,76.84,24.91
+192000,45.3,77.08,25.04
+194000,45.25,77.27,25.15
+196000,47.46,78.25,25.69
+198000,45.17,76.64,24.80
+200000,45.12,76.35,24.64
+202000,41.98,77.83,25.46
+204000,47.39,77.4,25.22
+206000,45.35,77.49,25.27
+208000,43.29,79.81,26.56
+210000,45.95,74.98,23.88
+212000,47.96,77.38,25.21
+214000,45.42,76.1,24.50
+216000,44.29,77.19,25.11
+218000,44.12,76.81,24.89
+220000,47.06,73.93,23.29
+222000,45.9,77,25.00
+224000,45.29,76.71,24.84
+226000,44.96,76.9,24.94
+228000,45.38,77.57,25.32
+230000,45.83,77.81,25.45
+232000,45.17,76.66,24.81
+234000,44,77.36,25.20
+236000,44.06,76.66,24.81
+238000,43.86,78.05,25.58
+240000,44.93,78.65,25.92
+242000,45.76,78.09,25.61
+244000,44.05,77.25,25.14
+246000,47.11,77.52,25.29
+248000,43.77,77.82,25.46
+250000,45.06,75.87,24.37
+252000,41.21,78.38,25.77
+254000,44.55,76.29,24.61
+256000,45.71,77.39,25.22
+258000,46.45,77.97,25.54
+260000,43.57,76.66,24.81
+262000,44.78,78.46,25.81
+264000,45.83,76.95,24.97
+266000,44.64,76.58,24.77
+268000,44.77,77.35,25.19
+270000,45.34,77.56,25.31
+272000,44.29,76.28,24.60
+274000,47.58,76.11,24.51
+276000,43.57,75.79,24.33
+278000,45.25,77.71,25.39
+280000,46.39,76.74,24.86
+282000,46.17,76.86,24.92
+284000,45.16,75.84,24.36
+286000,45.15,75.69,24.27
+288000,45.33,77.53,25.29
+290000,48.45,76.78,24.88
+292000,46.23,77.99,25.55
+294000,44.12,77.38,25.21
+296000,43.92,75.95,24.42
+298000,44.56,77.47,25.26
+300000,45.54,77.3,25.17
+302000,45.55,76.03,24.46
+304000,43.85,75.44,24.13
+306000,46.18,75.54,24.19
+308000,44.44,77.37,25.21
+310000,44.26,78.43,25.79
+312000,45.28,76.86,24.92
+314000,43.34,77.94,25.52
+316000,42.39,76.05,24.47
+318000,44.81,76.4,24.67
+320000,44.69,77.74,25.41
+322000,44.18,76.78,24.88
+324000,46.83,77.63,25.35
+326000,45.2,77.01,25.01
+328000,45.46,76.06,24.48
+330000,43.96,76.37,24.65
+332000,44.49,77.24,25.13
+334000,43.97,76.07,24.48
+336000,47.25,77.15,25.08
+338000,45.14,76.61,24.78
+340000,44.81,76.84,24.91
+342000,45.53,75.91,24.39
+344000,46.19,77.62,25.34
+346000,44.52,77.28,25.16
+348000,41.32,77.13,25.07
+350000,45.53,76.78,24.88
+352000,44.04,77.75,25.42
+354000,45.32,77.47,25.26
+356000,45.92,76.58,24.77
+358000,43.47,78.25,25.69
+360000,43.66,77.35,25.19
+362000,44.57,76.41,24.67
+364000,46.87,74.84,23.80
+366000,47.22,75.98,24.43
+368000,44.81,76.53,24.74
+370000,47.37,76.94,24.97
+372000,46.2,76.9,24.94
+374000,47.31,77.08,25.04
+376000,42.89,76.99,24.99
+378000,44.06,78.84,26.02
+380000,42.05,76.67,24.82
+382000,45.63,75.78,24.32
+384000,43.86,76.69,24.83
+386000,44.68,77.51,25.28
+388000,46.58,77.01,25.01
+390000,46.07,77.3,25.17
+392000,46.87,76.28,24.60
+394000,44.51,76.77,24.87
+396000,43.77,77.31,25.17
+398000,43.52,76.51,24.73
+400000,46.43,76.92,24.96
+402000,44.26,77.43,25.24
+404000,43.01,76.75,24.86
+406000,43.99,77.48,25.27
+408000,45.32,77.29,25.16
+410000,45.19,76.48,24.71
+412000,47.09,75.35,24.08
+414000,44.34,77.85,25.47
+416000,42.9,77.77,25.43
+418000,45.63,76.56,24.76
+420000,41.5,76.99,24.99
+422000,45.12,77.76,25.42
+424000,44.86,77.2,25.11
+426000,47.13,76.16,24.53
+428000,47.94,76.64,24.80
+430000,44.75,78.29,25.72
+432000,44.31,77.47,25.26
+434000,45.92,77.03,25.02
+436000,43.87,77.57,25.32
+438000,41.98,77.1,25.06
+440000,44.6,77.85,25.47
+442000,47.02,78.14,25.63
+444000,46.27,77.27,25.15
+446000,45.97,77.01,25.01
+448000,44.56,76.3,24.61
+450000,45.88,76.68,24.82
+452000,45.46,75.77,24.32
+454000,44.16,77.57,25.32
+456000,47.09,77.63,25.35
+458000,44.24,75.75,24.31
+460000,48.77,77.55,25.31
+462000,45.14,77.46,25.26
+464000,44.65,79.34,26.30
+466000,45.74,76.12,24.51
+468000,44.51,77.03,25.02
+470000,44.94,76.07,24.48
+472000,44.69,77.33,25.18
+474000,45.73,77.15,25.08
+476000,48.5,77.26,25.14
+478000,44.6,75.77,24.32
+480000,44.15,77.54,25.30
+482000,41.96,76.1,24.50
+484000,43.69,78.05,25.58
+486000,45.32,77.37,25.21
+488000,43.11,76.97,24.98
+490000,47.43,77.47,25.26
+492000,44.78,75.99,24.44
+494000,45.22,75.76,24.31
+496000,44.75,77.38,25.21
+498000,46.85,77.44,25.24
+500000,44.95,76.92,24.96
+502000,45.11,78.65,25.92
+504000,44.61,77.08,25.04
+506000,43.23,78.4,25.78
+508000,43.78,77.21,25.12
+510000,45.12,77.13,25.07
+512000,44.13,76.93,24.96
+514000,44.13,78.33,25.74
+516000,45.5,76.2,24.56
+518000,44.61,77.25,25.14
+520000,41.28,77.21,25.12
+522000,44.17,77.18,25.10
+524000,43.48,76.38,24.66
+526000,44.91,76.45,24.69
+528000,43.69,76.59,24.77
+530000,44.54,76.11,24.51
+532000,46.65,76.88,24.93
+534000,45.6,74.79,23.77
+536000,45.92,76.65,24.81
+538000,43.86,75.7,24.28
+540000,46.45,76.73,24.85
+542000,43.68,78.26,25.70
+544000,42.09,78.52,25.84
+546000,44.68,76.37,24.65
+548000,47.14,77.56,25.31
+550000,43.7,78.84,26.02
+552000,43.18,76.41,24.67
+554000,44.75,76.73,24.85
+556000,46.27,77.3,25.17
+558000,46.88,77.12,25.07
+560000,45.32,77.93,25.52
+562000,43.07,78.67,25.93
+564000,45.07,77.38,25.21
+566000,43.08,77.91,25.51
+568000,47.26,77.44,25.24
+570000,45.79,78.97,26.09
+572000,46.18,78.4,25.78
+574000,44.02,76.34,24.63
+576000,46.78,75.33,24.07
+578000,46.75,78.9,26.06
+580000,47.03,76.87,24.93
+582000,47.61,78.46,25.81
+584000,46.07,75.87,24.37
+586000,43.34,76.57,24.76
+588000,44.79,77.94,25.52
+590000,45.83,77.66,25.37
+592000,45.12,77.14,25.08
+594000,45.6,76.03,24.46
+596000,45.5,77.88,25.49
+598000,44.57,77.14,25.08
+600000,46.74,76.87,24.93
+602000,45.72,78.24,25.69
+604000,44.43,76.23,24.57
+606000,46.06,76.48,24.71
+608000,44.78,77.26,25.14
+610000,43.53,77.65,25.36
+612000,41.9,76.22,24.57
+614000,45.65,77.37,25.21
+616000,45.37,76.38,24.66
+618000,46.45,77.04,25.02
+620000,44.99,75.91,24.39
+622000,44.88,77.83,25.46
+624000,44.64,77.04,25.02
+626000,44.98,78.22,25.68
+628000,44.43,76.41,24.67
+630000,45.75,78.95,26.08
+632000,47.1,75.75,24.31
+634000,45.78,77.31,25.17
+636000,46.55,76.68,24.82
+638000,46.57,75.86,24.37
+640000,44.44,77.24,25.13
+642000,42.22,77.08,25.04
+644000,44.83,77.68,25.38
+646000,46.39,76.51,24.73
+648000,46.09,75.92,24.40
+650000,46.42,77.85,25.47
+652000,44.39,76,24.44
+654000,45.07,75.12,23.96
+656000,44.77,76.95,24.97
+658000,43.96,76.19,24.55
+660000,40.87,77.12,25.07
+662000,45.37,75.81,24.34
+664000,45.42,77.11,25.06
+666000,47.99,76.59,24.77
+668000,45.79,76.31,24.62
+670000,42.51,77.09,25.05
+672000,45.13,76.59,24.77
+674000,45.26,76.91,24.95
+676000,43.58,77.49,25.27
+678000,46.85,78.36,25.76
+680000,44.51,78.71,25.95
+682000,43.55,77.46,25.26
+684000,44.23,75.71,24.28
+686000,42.44,77.34,25.19
+688000,44.7,75.99,24.44
+690000,46.44,76.36,24.64
+692000,46.08,75.54,24.19
+694000,46.66,79.4,26.33
+696000,46.23,78.85,26.03
+698000,46.12,78.06,25.59
+700000,44.27,76.93,24.96
+702000,47.09,76.67,24.82
+704000,42.46,74.7,23.72
+706000,44.78,77.18,25.10
+708000,41.91,75.06,23.92
+710000,45.64,77.61,25.34
+712000,45.22,77.01,25.01
+714000,43.32,75.91,24.39
+716000,42.78,76.71,24.84
+718000,44.83,75.76,24.31
+720000,43.13,76.75,24.86
+722000,46.09,78.18,25.66
+724000,44.72,77.16,25.09
+726000,44.65,77.02,25.01
+728000,45.76,76.59,24.77
+730000,47.58,77.74,25.41
+732000,42.31,77.21,25.12
+734000,44.02,76.29,24.61
+736000,44.07,76.73,24.85
+738000,46.56,75.64,24.24
+740000,42.8,75.5,24.17
+742000,42.56,77.03,25.02
+744000,42.96,76.33,24.63
+746000,45.35,77.6,25.33
+748000,42.51,77.33,25.18
+750000,42.86,76.57,24.76
+752000,44.35,76.82,24.90
+754000,43.82,76.21,24.56
+756000,47.24,77.49,25.27
+758000,44.6,76.58,24.77
+760000,45.24,76.78,24.88
+762000,44.52,77.08,25.04
+764000,43.72,78.83,26.02
+766000,44.3,76.29,24.61
+768000,44.28,78.34,25.74
+770000,44.09,75.89,24.38
+772000,43.26,75.55,24.19
+774000,42.81,76.19,24.55
+776000,43.44,77.62,25.34
+778000,43.65,78.9,26.06
+780000,47.38,77.01,25.01
+782000,45.59,75.5,24.17
+784000,44.71,77.27,25.15
+786000,44.66,76.91,24.95
+788000,43.43,76.71,24.84
+790000,41.96,77.31,25.17
+792000,47.92,79,26.11
+794000,43.61,78.17,25.65
+796000,45.07,77.84,25.47
+798000,45.87,77.38,25.21
+800000,44.31,77.3,25.17
+802000,45.66,76.39,24.66
+804000,46.94,76.47,24.71
+806000,48.4,74.07,23.37
+808000,44.96,78.34,25.74
+810000,43.78,78.29,25.72
+812000,48.96,79.04,26.13
+814000,45.1,76.58,24.77
+816000,44.57,76.15,24.53
+818000,44.99,77.99,25.55
+820000,43.01,77.47,25.26
+822000,45.82,75.55,24.19
+824000,44.42,76.68,24.82
+826000,45.42,77.91,25.51
+828000,45.42,77.5,25.28
+830000,43.76,77.69,25.38
+832000,41.85,78.36,25.76
+834000,46.55,78.06,25.59
+836000,44.17,76.52,24.73
+838000,46.56,77.89,25.49
+840000,45.96,75.05,23.92
+842000,44.6,76,24.44
+844000,45.29,77.33,25.18
+846000,43.97,77.39,25.22
+848000,43.79,75.93,24.41
+850000,46.83,77.16,25.09
+852000,42.51,77.19,25.11
+854000,49.7,76.43,24.68
+856000,43.09,78.17,25.65
+858000,44.65,77.74,25.41
+860000,45.04,76.53,24.74
+862000,41.74,75.59,24.22
+864000,45.06,76.17,24.54
+866000,44.96,78.46,25.81
+868000,42.49,76.95,24.97
+870000,45.01,77.14,25.08
+872000,45.37,76.59,24.77
+874000,44.53,75.87,24.37
+876000,44.76,77.65,25.36
+878000,47.47,78,25.56
+880000,43.95,76.23,24.57
+882000,43.78,76.49,24.72
+884000,43.07,77.98,25.54
+886000,42.87,75.6,24.22
+888000,43.72,77.28,25.16
+890000,44.67,77.33,25.18
+892000,47.29,77.59,25.33
+894000,48.42,76.53,24.74
+896000,44.41,76.47,24.71
+898000,45.03,77.09,25.05
+900000,43,77.21,25.12
+902000,41.55,78.05,25.58
+904000,46.47,78.44,25.80
+906000,45.17,78.55,25.86
+908000,45.56,75.36,24.09
+910000,43.45,76,24.44
+912000,44.44,77.42,25.23
+914000,42.82,76.45,24.69
+916000,43.3,78.17,25.65
+918000,45.12,77.51,25.28
+920000,47,75.97,24.43
+922000,44.43,77.04,25.02
+924000,42.05,78,25.56
+926000,47.26,76.75,24.86
+928000,48.51,76.36,24.64
+930000,45.06,77.89,25.49
+932000,44.79,77.55,25.31
+934000,45.19,77.38,25.21
+936000,46.89,77.6,25.33
+938000,45.47,76.81,24.89
+940000,42.25,75.47,24.15
+942000,44.44,76.77,24.87
+944000,46.62,77.62,25.34
+946000,44.97,76.67,24.82
+948000,45.57,78.49,25.83
+950000,44.16,75.77,24.32
+952000,43.78,77.32,25.18
+954000,45.54,76.99,24.99
+956000,46.25,77.42,25.23
+958000,45.57,77.58,25.32
+960000,45,76.63,24.79
+962000,43.28,76.93,24.96
+964000,44.03,78.07,25.59
+966000,45.96,77.42,25.23
+968000,44.17,77.48,25.27
+970000,44,76.81,24.89
+972000,44.58,77.36,25.20
+974000,45.29,76.92,24.96
+976000,45.48,76.04,24.47
+978000,43.38,76.77,24.87
+980000,44.54,76.98,24.99
+982000,45.94,78.02,25.57
+984000,46.44,77.3,25.17
+986000,47.55,77.91,25.51
+988000,44.02,75.93,24.41
+990000,45.53,78.2,25.67
+992000,44.67,75.13,23.96
+994000,43.12,77.33,25.18
+996000,44.61,77.24,25.13
+998000,47.66,78.4,25.78
+1000000,44.17,76.43,24.68
+1002000,45.4,76.59,24.77
+1004000,45.78,77.07,25.04
+1006000,43.68,75.63,24.24
+1008000,43.29,76.99,24.99
+1010000,46.49,76.64,24.80
+1012000,43.84,77.12,25.07
+1014000,42.82,77.78,25.43
+1016000,41.91,75.34,24.08
+1018000,46.84,78.27,25.71
+1020000,44.14,76.64,24.80
+1022000,42.48,76.6,24.78
+1024000,42.97,77.55,25.31
+1026000,43.45,78.01,25.56
+1028000,44.78,76.64,24.80
+1030000,46.19,78.31,25.73
+1032000,46.19,76.4,24.67
+1034000,46.73,78.37,25.76
+1036000,42.66,76.05,24.47
+1038000,46.59,77.62,25.34
+1040000,44.02,76.16,24.53
+1042000,42.43,77.01,25.01
+1044000,44.21,77.86,25.48
+1046000,45.88,75.49,24.16
+1048000,47.13,77.76,25.42
+1050000,46.15,77.06,25.03
+1052000,45.26,77.06,25.03
+1054000,45.72,76.26,24.59
+1056000,47.04,77.79,25.44
+1058000,47.15,78.01,25.56
+1060000,46.27,75.75,24.31
+1062000,45.95,78.65,25.92
+1064000,43.21,77.32,25.18
+1066000,43.82,76.48,24.71
+1068000,45.6,76.91,24.95
+1070000,46.14,74.67,23.71
+1072000,46.85,77.94,25.52
+1074000,43.93,78.3,25.72
+1076000,45.25,76.17,24.54
+1078000,45.93,77.07,25.04
+1080000,44.33,77.17,25.09
+1082000,43.76,77.73,25.41
+1084000,43.55,77.85,25.47
+1086000,45.67,77.41,25.23
+1088000,47.79,77.17,25.09
+1090000,44.3,76.19,24.55
+1092000,43.75,76.18,24.54
+1094000,46.55,76.57,24.76
+1096000,46.55,77.44,25.24
+1098000,44.4,75.57,24.21
+1100000,44.68,77.76,25.42
+1102000,45.36,78.18,25.66
+1104000,45.88,76.24,24.58
+1106000,44.85,75.97,24.43
+1108000,46.59,76.79,24.88
+1110000,46.78,77.92,25.51
+1112000,42.75,76.98,24.99
+1114000,44.35,77.22,25.12
+1116000,44.54,76.94,24.97
+1118000,45.97,78.11,25.62
+1120000,48.07,76.08,24.49
+1122000,48.49,76.72,24.84
+1124000,45.39,76.79,24.88
+1126000,45,77.5,25.28
+1128000,45.32,76,24.44
+1130000,46.51,76.52,24.73
+1132000,47.32,78.24,25.69
+1134000,44.06,77,25.00
+1136000,44.66,76.36,24.64
+1138000,45.54,75.93,24.41
+1140000,46.19,76.8,24.89
+1142000,45.08,77.41,25.23
+1144000,44.62,77.17,25.09
+1146000,42.9,77.79,25.44
+1148000,44.11,78.49,25.83
+1150000,47.26,77.63,25.35
+1152000,43.81,77.13,25.07
+1154000,45.81,77.35,25.19
+1156000,47.08,76.7,24.83
+1158000,44.96,77.83,25.46
+1160000,43.07,76.93,24.96
+1162000,46.7,77.86,25.48
+1164000,44.81,76.69,24.83
+1166000,44.46,76.25,24.58
+1168000,44.54,77.13,25.07
+1170000,44.91,76.17,24.54
+1172000,44.08,77.71,25.39
+1174000,44.56,76.67,24.82
+1176000,44.67,76.62,24.79
+1178000,45.24,77.07,25.04
+1180000,45.24,76.63,24.79
+1182000,46.57,78.27,25.71
+1184000,45.09,77.23,25.13
+1186000,47.49,78.16,25.64
+1188000,43.05,77.07,25.04
+1190000,45.39,77.07,25.04
+1192000,44.79,77.68,25.38
+1194000,44.11,77.63,25.35
+1196000,43.16,77.08,25.04
+1198000,44.56,75.96,24.42
+1200000,42.1,75.99,24.44
+1202000,44.27,77.71,25.39
+1204000,45.72,78.39,25.77
+1206000,44.66,77.23,25.13
+1208000,43.59,78.18,25.66
+1210000,45.96,76.24,24.58
+1212000,46.28,77.02,25.01
+1214000,44.5,75.64,24.24
+1216000,45.26,77.6,25.33
+1218000,44.4,76.32,24.62
+1220000,43.64,76.15,24.53
+1222000,42.29,77.07,25.04
+1224000,44.63,76.08,24.49
+1226000,43.97,77.33,25.18
+1228000,44.04,78.08,25.60
+1230000,45.55,78.16,25.64
+1232000,45.33,76.26,24.59
+1234000,46.1,76.38,24.66
+1236000,44.79,76.33,24.63
+1238000,45.73,77.11,25.06
+1240000,44.46,77.29,25.16
+1242000,45.02,76.57,24.76
+1244000,44.55,76.18,24.54
+1246000,45.9,77.69,25.38
+1248000,45.21,76.98,24.99
+1250000,44.14,76.85,24.92
+1252000,45.13,78,25.56
+1254000,45.48,77.66,25.37
+1256000,45.51,76.86,24.92
+1258000,46.56,74.96,23.87
+1260000,45.38,77.61,25.34
+1262000,44.79,77.57,25.32
+1264000,45.06,76.19,24.55
+1266000,43.27,76.6,24.78
+1268000,43.64,77.6,25.33
+1270000,43.67,78.63,25.91
+1272000,43.17,78.2,25.67
+1274000,44.41,77.14,25.08
+1276000,42.46,77.77,25.43
+1278000,45.98,78.32,25.73
+1280000,44.42,77.26,25.14
+1282000,45.56,77.96,25.53
+1284000,47.4,77.46,25.26
+1286000,44.79,77.05,25.03
+1288000,44.33,75.27,24.04
+1290000,44.18,77.93,25.52
+1292000,44.75,77.65,25.36
+1294000,47.75,76.74,24.86
+1296000,44.35,76.89,24.94
+1298000,45.84,77.45,25.25
+1300000,44.15,77.17,25.09
+1302000,43.14,77.54,25.30
+1304000,43.68,77.92,25.51
+1306000,45.05,78.05,25.58
+1308000,46.52,77.95,25.53
+1310000,44.42,75.51,24.17
+1312000,45.78,77.53,25.29
+1314000,45.26,75.55,24.19
+1316000,44.78,77.08,25.04
+1318000,42.5,77.69,25.38
+1320000,46.62,77.64,25.36
+1322000,44.76,77.44,25.24
+1324000,45.93,76.37,24.65
+1326000,44.29,77.14,25.08
+1328000,43.7,77.01,25.01
+1330000,45.34,77.23,25.13
+1332000,45.72,76.09,24.49
+1334000,44.75,77.56,25.31
+1336000,43.98,77.73,25.41
+1338000,46.74,78.29,25.72
+1340000,44.12,77.67,25.37
+1342000,46.63,77.8,25.44
+1344000,47.72,77.74,25.41
+1346000,43.75,77.52,25.29
+1348000,44.77,75.67,24.26
+1350000,47.22,77.14,25.08
+1352000,42.59,75.22,24.01
+1354000,45.95,77.69,25.38
+1356000,45.5,76.06,24.48
+1358000,42.72,78.84,26.02
+1360000,47.61,77.28,25.16
+1362000,44.16,75.47,24.15
+1364000,44.89,77.98,25.54
+1366000,46.33,75.93,24.41
+1368000,45.77,75.76,24.31
+1370000,47.78,78.72,25.96
+1372000,45.89,76.08,24.49
+1374000,45.71,76.63,24.79
+1376000,44.59,77.82,25.46
+1378000,45.33,77.47,25.26
+1380000,45.57,76.96,24.98
+1382000,43.32,77.54,25.30
+1384000,46.4,75.82,24.34
+1386000,46.71,76.71,24.84
+1388000,46.62,76.46,24.70
+1390000,44.58,77.11,25.06
+1392000,45,76.19,24.55
+1394000,42.19,77.05,25.03
+1396000,42.73,77.37,25.21
+1398000,42.3,77.25,25.14
+1400000,47.82,78.37,25.76
+1402000,44.51,76.13,24.52
+1404000,47.27,76.06,24.48
+1406000,46.49,76.92,24.96
+1408000,44.03,76.91,24.95
+1410000,47,77.08,25.04
+1412000,47.46,77.8,25.44
+1414000,45.41,77.97,25.54
+1416000,44.07,77.78,25.43
+1418000,43.82,77.46,25.26
+1420000,46.34,76.55,24.75
+1422000,43.66,77.56,25.31
+1424000,46,77.19,25.11
+1426000,45.9,76.62,24.79
+1428000,46.37,76.49,24.72
+1430000,46.91,78.32,25.73
+1432000,44.91,76.73,24.85
+1434000,43.86,76.21,24.56
+1436000,45.46,76.55,24.75
+1438000,45.01,75.99,24.44
+1440000,48.28,76.55,24.75
+1442000,43.05,76.78,24.88
+1444000,45.25,77.45,25.25
+1446000,46.48,76.59,24.77
+1448000,44.71,76.78,24.88
+1450000,44.8,78.02,25.57
+1452000,44.85,77.59,25.33
+1454000,44.93,77.04,25.02
+1456000,44.29,76.92,24.96
+1458000,44.65,76.79,24.88
+1460000,46.24,78.96,26.09
+1462000,44.97,77.26,25.14
+1464000,43.55,74.54,23.63
+1466000,43.79,77.19,25.11
+1468000,48.47,75.77,24.32
+1470000,46.14,77.54,25.30
+1472000,46.13,75.7,24.28
+1474000,43.97,76.59,24.77
+1476000,45.39,77.22,25.12
+1478000,44.06,77.64,25.36
+1480000,46.93,77.66,25.37
+1482000,43.37,78.2,25.67
+1484000,42.85,77.16,25.09
+1486000,45.53,76.98,24.99
+1488000,44.95,78.17,25.65
+1490000,44.76,75.83,24.35
+1492000,46.69,77.56,25.31
+1494000,44.09,77.42,25.23
+1496000,44.45,77.51,25.28
+1498000,43.06,78.93,26.07
+1500000,45.95,77.28,25.16
+1502000,46.8,77.15,25.08
+1504000,42.88,78.6,25.89
+1506000,46.47,76.67,24.82
+1508000,44.43,76.97,24.98
+1510000,46.23,76.14,24.52
+1512000,42.08,76.62,24.79
+1514000,42.57,76.75,24.86
+1516000,45.46,77.28,25.16
+1518000,44.92,77.84,25.47
+1520000,41.58,78.55,25.86
+1522000,45.2,77.07,25.04
+1524000,45.6,78.5,25.83
+1526000,44.51,78.36,25.76
+1528000,42.12,75.75,24.31
+1530000,43.4,77.57,25.32
+1532000,44.24,77.7,25.39
+1534000,43.64,77.93,25.52
+1536000,45.72,77.86,25.48
+1538000,43.56,78.02,25.57
+1540000,46.18,77.96,25.53
+1542000,46.59,75.44,24.13
+1544000,44.9,78.12,25.62
+1546000,45.93,77.62,25.34
+1548000,45.86,77.88,25.49
+1550000,42.32,78.18,25.66
+1552000,45.25,77.3,25.17
+1554000,44.07,78.16,25.64
+1556000,46.42,76.75,24.86
+1558000,44.62,77.32,25.18
+1560000,43.69,76.71,24.84
+1562000,45.35,79,26.11
+1564000,46.87,76.8,24.89
+1566000,46.14,77.04,25.02
+1568000,43.89,77.1,25.06
+1570000,46.75,76.39,24.66
+1572000,43.36,78.36,25.76
+1574000,46.23,76.66,24.81
+1576000,45.56,77.36,25.20
+1578000,45.34,76.83,24.91
+1580000,46.9,77.5,25.28
+1582000,46.51,77.07,25.04
+1584000,46.69,76.42,24.68
+1586000,46.63,77.99,25.55
+1588000,45.09,78.01,25.56
+1590000,44.92,78.51,25.84
+1592000,46.79,76.43,24.68
+1594000,47.9,75.41,24.12
+1596000,47.45,76.33,24.63
+1598000,44.61,77.03,25.02
+1600000,43.82,78.02,25.57
+1602000,42.7,76.4,24.67
+1604000,42.44,77.78,25.43
+1606000,46.12,76.58,24.77
+1608000,44.58,77.47,25.26
+1610000,47.21,76.33,24.63
+1612000,46.46,76.98,24.99
+1614000,47.28,77.55,25.31
+1616000,44.55,75.68,24.27
+1618000,43.7,77.3,25.17
+1620000,45.18,76.47,24.71
+1622000,43.61,77.04,25.02
+1624000,46.22,77.29,25.16
+1626000,45.5,77.21,25.12
+1628000,44.62,77.49,25.27
+1630000,45.53,76.34,24.63
+1632000,43.79,76.4,24.67
+1634000,46.17,77.23,25.13
+1636000,42.96,76.62,24.79
+1638000,44.5,78.6,25.89
+1640000,47.65,78.75,25.97
+1642000,44.73,76.59,24.77
+1644000,46.97,74.9,23.83
+1646000,44.71,76.05,24.47
+1648000,43.13,77.07,25.04
+1650000,45.91,75.12,23.96
+1652000,47.3,79.44,26.36
+1654000,45.01,74.96,23.87
+1656000,44.93,78.66,25.92
+1658000,45.59,75.96,24.42
+1660000,45.52,78.27,25.71
+1662000,48.06,76.85,24.92
+1664000,47.28,77.41,25.23
+1666000,42.18,77.07,25.04
+1668000,46.01,77.2,25.11
+1670000,48.29,77.14,25.08
+1672000,44.38,76.29,24.61
+1674000,43.38,76.25,24.58
+1676000,46.13,77.47,25.26
+1678000,44.75,77,25.00
+1680000,45.6,76.21,24.56
+1682000,44.86,75.98,24.43
+1684000,42.71,76.58,24.77
+1686000,45.39,76.24,24.58
+1688000,45.44,76.44,24.69
+1690000,46.99,77.19,25.11
+1692000,45.79,77.12,25.07
+1694000,47.03,77.67,25.37
+1696000,46.82,77.89,25.49
+1698000,45.45,77.07,25.04
+1700000,46.55,77.2,25.11
+1702000,44.76,76.73,24.85
+1704000,44.83,77.72,25.40
+1706000,43.29,77.43,25.24
+1708000,44.2,76.53,24.74
+1710000,45.42,76.09,24.49
+1712000,45.21,78.53,25.85
+1714000,43.49,76.84,24.91
+1716000,44.54,78.32,25.73
+1718000,45.86,75.85,24.36
+1720000,41.48,76.49,24.72
+1722000,42.25,74.68,23.71
+1724000,42.59,77,25.00
+1726000,44.88,76.85,24.92
+1728000,45.65,75.68,24.27
+1730000,43.65,77.15,25.08
+1732000,43.79,78.07,25.59
+1734000,46.37,77.35,25.19
+1736000,45.58,77.3,25.17
+1738000,46.99,76.07,24.48
+1740000,44.27,76.33,24.63
+1742000,46.72,76.59,24.77
+1744000,47.23,77.46,25.26
+1746000,44.59,77.3,25.17
+1748000,45.94,78.5,25.83
+1750000,44.71,77.97,25.54
+1752000,45.33,76.54,24.74
+1754000,45.84,77.68,25.38
+1756000,44.4,78.67,25.93
+1758000,46.8,76.89,24.94
+1760000,43.84,76.42,24.68
+1762000,44.82,78.53,25.85
+1764000,44.03,78.47,25.82
+1766000,44.93,77.16,25.09
+1768000,46.53,78.12,25.62
+1770000,45.73,76.75,24.86
+1772000,45.55,77.61,25.34
+1774000,42.31,75.44,24.13
+1776000,43.55,78.63,25.91
+1778000,45.96,75.35,24.08
+1780000,45.62,77.27,25.15
+1782000,46.68,77.39,25.22
+1784000,45.23,77.46,25.26
+1786000,42.6,78.35,25.75
+1788000,44.72,76.42,24.68
+1790000,46.97,77.78,25.43
+1792000,44.27,76.44,24.69
+1794000,44.8,78.57,25.87
+1796000,45.49,77.57,25.32
+1798000,45.81,78.33,25.74
+1800000,44.15,75.42,24.12
+1802000,46.07,77.36,25.20
+1804000,45.4,77.93,25.52
+1806000,46.4,77.34,25.19
+1808000,44.68,77.31,25.17
+1810000,41.97,76.44,24.69
+1812000,41.78,76.46,24.70
+1814000,46.96,76.63,24.79
+1816000,44.53,77.33,25.18
+1818000,46.33,75.62,24.23
+1820000,45.26,76.94,24.97
+1822000,44.13,76.63,24.79
+1824000,44.52,78.65,25.92
+1826000,43.76,76.18,24.54
+1828000,44.8,78.85,26.03
+1830000,44.65,75.48,24.16
+1832000,47.88,76.83,24.91
+1834000,44.18,76.99,24.99
+1836000,46.16,77.65,25.36
+1838000,47.03,75.9,24.39
+1840000,44.08,78.18,25.66
+1842000,44.47,76.87,24.93
+1844000,45.15,77.3,25.17
+1846000,45.32,77.08,25.04
+1848000,44.56,75.93,24.41
+1850000,42.39,75.97,24.43
+1852000,45.83,77.63,25.35
+1854000,46.41,76.51,24.73
+1856000,45.64,76.69,24.83
+1858000,44.67,76.7,24.83
+1860000,45.94,75.86,24.37
+1862000,44.81,77.33,25.18
+1864000,44.51,76.64,24.80
+1866000,45.15,78.73,25.96
+1868000,42.91,75.18,23.99
+1870000,43.44,78.14,25.63
+1872000,44.93,76.84,24.91
+1874000,46.28,78.22,25.68
+1876000,47.05,74.92,23.84
+1878000,44.56,78.62,25.90
+1880000,43.68,76.71,24.84
+1882000,46.69,75.75,24.31
+1884000,45.5,76.62,24.79
+1886000,48.37,77.72,25.40
+1888000,47.66,75.65,24.25
+1890000,43.94,76.85,24.92
+1892000,44.12,76.31,24.62
+1894000,44.02,77.2,25.11
+1896000,46.19,76.42,24.68
+1898000,45.95,77.09,25.05
+1900000,46.12,75.98,24.43
+1902000,45.3,77.8,25.44
+1904000,40.71,79.27,26.26
+1906000,45.15,76.9,24.94
+1908000,43.41,77.84,25.47
+1910000,44.69,75.59,24.22
+1912000,44.14,78.6,25.89
+1914000,43.66,76.12,24.51
+1916000,44.53,77.09,25.05
+1918000,44.2,78.62,25.90
+1920000,44.78,75.66,24.26
+1922000,45.67,78.47,25.82
+1924000,42.67,76.99,24.99
+1926000,46.67,78.65,25.92
+1928000,42.72,76.43,24.68
+1930000,44.06,77.93,25.52
+1932000,46.57,76.57,24.76
+1934000,46.45,79.7,26.50
+1936000,45.56,76.79,24.88
+1938000,44.84,77.14,25.08
+1940000,44.04,77.1,25.06
+1942000,44.88,76.16,24.53
+1944000,45.15,78.23,25.68
+1946000,47.72,77.1,25.06
+1948000,44.45,75.5,24.17
+1950000,45.04,76.84,24.91
+1952000,45.58,78.12,25.62
+1954000,44.12,77.48,25.27
+1956000,45.15,77.2,25.11
+1958000,44.08,77.36,25.20
+1960000,45.93,77.77,25.43
+1962000,43.99,76.7,24.83
+1964000,45.97,77.62,25.34
+1966000,44.96,76.29,24.61
+1968000,43.39,76.04,24.47
+1970000,42.76,75.28,24.04
+1972000,45.63,77.54,25.30
+1974000,46.28,78.37,25.76
+1976000,44.67,76.54,24.74
+1978000,44.7,78.34,25.74
+1980000,45.46,76.42,24.68
+1982000,46.87,77.65,25.36
+1984000,48.13,78.36,25.76
+1986000,47.29,78.15,25.64
+1988000,44.62,77.29,25.16
+1990000,44.35,75.62,24.23
+1992000,47.09,76.57,24.76
+1994000,43.86,76.39,24.66
+1996000,47.12,76.26,24.59
+1998000,44.05,76.14,24.52
+2000000,44.9,76.44,24.69
+2002000,44.93,77.43,25.24
+2004000,47.28,76.32,24.62
+2006000,43.88,75.88,24.38
+2008000,45.29,77.85,25.47
+2010000,47.89,76.33,24.63
+2012000,44.56,78.95,26.08
+2014000,44.5,77.27,25.15
+2016000,47.57,76.23,24.57
+2018000,44.31,77.44,25.24
+2020000,44.87,76.97,24.98
+2022000,44.31,78.03,25.57
+2024000,46.62,76.73,24.85
+2026000,44.61,76.27,24.59
+2028000,45.34,76.49,24.72
+2030000,45.9,76.14,24.52
+2032000,47.66,77.48,25.27
+2034000,44.77,77.98,25.54
+2036000,45.51,76.98,24.99
+2038000,42.2,76.92,24.96
+2040000,41.81,76.66,24.81
+2042000,48.13,76.1,24.50
+2044000,48.17,76.44,24.69
+2046000,42.93,76.33,24.63
+2048000,45.17,77.68,25.38
+2050000,46.26,76.2,24.56
+2052000,45.32,77.81,25.45
+2054000,47.32,75.57,24.21
+2056000,44.23,77.74,25.41
+2058000,45.83,76.55,24.75
+2060000,45,75.89,24.38
+2062000,44.42,75.94,24.41
+2064000,43.42,79.42,26.34
+2066000,45.72,78.33,25.74
+2068000,41.04,77.13,25.07
+2070000,45.82,75.99,24.44
+2072000,47.09,76.7,24.83
+2074000,44.51,76.53,24.74
+2076000,45.03,75.91,24.39
+2078000,45.55,76.44,24.69
+2080000,41.45,78.17,25.65
+2082000,45.5,77.24,25.13
+2084000,46.29,75.41,24.12
+2086000,47.01,76.74,24.86
+2088000,47.52,75.76,24.31
+2090000,43.02,76.94,24.97
+2092000,45.07,76.28,24.60
+2094000,43.18,76.82,24.90
+2096000,42.72,76.61,24.78
+2098000,44.73,75.78,24.32
+2100000,44.76,76.49,24.72
+2102000,44.51,77.41,25.23
+2104000,44.06,76.75,24.86
+2106000,45.4,77.77,25.43
+2108000,44.14,77,25.00
+2110000,44.06,77.44,25.24
+2112000,44.69,75.98,24.43
+2114000,41.46,77.03,25.02
+2116000,42.89,77.94,25.52
+2118000,44.32,76.38,24.66
+2120000,45.36,79.13,26.18
+2122000,44.28,78,25.56
+2124000,43.25,77.04,25.02
+2126000,44.88,77.52,25.29
+2128000,43.68,78.78,25.99
+2130000,49.57,78.62,25.90
+2132000,44.12,76.27,24.59
+2134000,44.81,76.81,24.89
+2136000,42.4,76.55,24.75
+2138000,45.81,77.59,25.33
+2140000,43.16,76.64,24.80
+2142000,46.21,78.29,25.72
+2144000,47.46,77.66,25.37
+2146000,45.56,75.9,24.39
+2148000,45.23,79.3,26.28
+2150000,44.17,77.05,25.03
+2152000,44.05,76.17,24.54
+2154000,45.53,77.45,25.25
+2156000,45.43,77.72,25.40
+2158000,45.21,76.03,24.46
+2160000,45.29,78.45,25.81
+2162000,44.11,76.21,24.56
+2164000,45.38,75.72,24.29
+2166000,44.74,78.42,25.79
+2168000,43.65,77.77,25.43
+2170000,45.32,75.61,24.23
+2172000,45.24,77.69,25.38
+2174000,47.81,78.42,25.79
+2176000,46.82,78.05,25.58
+2178000,44.26,77.27,25.15
+2180000,44.73,77.65,25.36
+2182000,47.16,77.41,25.23
+2184000,44.03,77.38,25.21
+2186000,46.58,77.06,25.03
+2188000,44.86,75.34,24.08
+2190000,46.2,77.18,25.10
+2192000,46.98,76.79,24.88
+2194000,46.33,76.88,24.93
+2196000,42.53,75.99,24.44
+2198000,44.75,77.62,25.34
+2200000,46.62,76.72,24.84
+2202000,42.9,78.89,26.05
+2204000,44,77.21,25.12
+2206000,44.49,78.81,26.01
+2208000,43.9,76.93,24.96
+2210000,42.86,78.03,25.57
+2212000,43.65,74.97,23.87
+2214000,42.63,76.12,24.51
+2216000,44.03,76.3,24.61
+2218000,45.2,76.6,24.78
+2220000,44.73,75.87,24.37
+2222000,46.58,77.34,25.19
+2224000,44.49,76.4,24.67
+2226000,44.39,76.89,24.94
+2228000,44.57,76.58,24.77
+2230000,46.61,77.65,25.36
+2232000,42.62,76.76,24.87
+2234000,44.5,76.08,24.49
+2236000,43.22,76.56,24.76
+2238000,43.37,77.87,25.48
+2240000,46.51,77.41,25.23
+2242000,43.2,76,24.44
+2244000,45.81,75.78,24.32
+2246000,46.45,75.7,24.28
+2248000,42.97,76.21,24.56
+2250000,47.53,76.81,24.89
+2252000,45.35,76.3,24.61
+2254000,44.01,74.52,23.62
+2256000,45.48,77.83,25.46
+2258000,43.96,76.59,24.77
+2260000,46.73,77.49,25.27
+2262000,44.83,77.11,25.06
+2264000,45.64,78.28,25.71
+2266000,47.35,77.91,25.51
+2268000,44.58,76.47,24.71
+2270000,45,78.16,25.64
+2272000,45.27,76.65,24.81
+2274000,44.41,77.76,25.42
+2276000,46.93,76.41,24.67
+2278000,45.59,76.79,24.88
+2280000,43.05,76.93,24.96
+2282000,44.76,78.41,25.78
+2284000,45.91,77.36,25.20
+2286000,43,76.45,24.69
+2288000,44.11,77.76,25.42
+2290000,49.47,77.1,25.06
+2292000,42.03,77.39,25.22
+2294000,45.67,77.62,25.34
+2296000,45.64,76.14,24.52
+2298000,47.24,76.18,24.54
+2300000,44.32,77.4,25.22
+2302000,45.87,77.57,25.32
+2304000,45.6,78.44,25.80
+2306000,43.13,77.31,25.17
+2308000,44.28,77.17,25.09
+2310000,42.94,75.47,24.15
+2312000,46.54,75.4,24.11
+2314000,44.99,77.84,25.47
+2316000,43.89,77.22,25.12
+2318000,43.95,78.11,25.62
+2320000,44.03,77.78,25.43
+2322000,43.48,75.94,24.41
+2324000,44.01,77.55,25.31
+2326000,43.68,76.88,24.93
+2328000,43.4,77.78,25.43
+2330000,43.96,77.75,25.42
+2332000,45.73,76.9,24.94
+2334000,42.95,77.23,25.13
+2336000,44.85,77.21,25.12
+2338000,45,78.82,26.01
+2340000,44.92,75.91,24.39
+2342000,44.71,76.44,24.69
+2344000,45.67,76.9,24.94
+2346000,45.9,76.8,24.89
+2348000,43.91,77.7,25.39
+2350000,48.16,78.92,26.07
+2352000,44.92,79.04,26.13
+2354000,46.35,76.26,24.59
+2356000,45.45,77.8,25.44
+2358000,46.72,79.47,26.37
+2360000,46.82,75.54,24.19
+2362000,46.34,77.26,25.14
+2364000,46.19,78.76,25.98
+2366000,44.68,76.57,24.76
+2368000,45.07,77.25,25.14
+2370000,42.99,75.91,24.39
+2372000,44.73,76.06,24.48
+2374000,42.81,78.02,25.57
+2376000,43.28,77.7,25.39
+2378000,43.88,76.5,24.72
+2380000,46.96,76.87,24.93
+2382000,43.76,77.63,25.35
+2384000,45.89,78.3,25.72
+2386000,44.78,76.83,24.91
+2388000,44.32,77.22,25.12
+2390000,45.47,75.93,24.41
+2392000,45.87,77.6,25.33
+2394000,44.99,77.46,25.26
+2396000,41.5,77.85,25.47
+2398000,42.55,76.27,24.59
+2400000,44.52,75.62,24.23
+2402000,47.07,77.69,25.38
+2404000,44.96,77.8,25.44
+2406000,44.81,76.74,24.86
+2408000,46.08,77.14,25.08
+2410000,43.12,78.27,25.71
+2412000,43.78,78.03,25.57
+2414000,44.24,78.31,25.73
+2416000,44.76,77.1,25.06
+2418000,43.29,76.7,24.83
+2420000,45.62,78.08,25.60
+2422000,44.06,77.29,25.16
+2424000,45.76,78.17,25.65
+2426000,45.04,78.69,25.94
+2428000,48.12,76.25,24.58
+2430000,42.54,77.04,25.02
+2432000,47.38,76.06,24.48
+2434000,44.35,78.09,25.61
+2436000,43.76,77.94,25.52
+2438000,45.03,75.38,24.10
+2440000,45.39,77.12,25.07
+2442000,44.71,77.08,25.04
+2444000,44.97,77.15,25.08
+2446000,43.73,77.75,25.42
+2448000,46.45,78.24,25.69
+2450000,44.09,78.7,25.94
+2452000,45.82,77.02,25.01
+2454000,42.73,77.75,25.42
+2456000,47,77.29,25.16
+2458000,42.42,77.56,25.31
+2460000,42.91,76.99,24.99
+2462000,46.81,75.87,24.37
+2464000,45.86,77.33,25.18
+2466000,45.13,76.48,24.71
+2468000,42.14,75.53,24.18
+2470000,46.24,77.08,25.04
+2472000,41.04,77.44,25.24
+2474000,43.75,77.19,25.11
+2476000,44.26,75.37,24.09
+2478000,42.53,76.58,24.77
+2480000,45.74,76.32,24.62
+2482000,45.64,77.5,25.28
+2484000,44.66,76.27,24.59
+2486000,47.27,76.94,24.97
+2488000,44.49,78.35,25.75
+2490000,44.07,76.96,24.98
+2492000,44.78,76.38,24.66
+2494000,47.81,76.85,24.92
+2496000,44.99,76.66,24.81
+2498000,43.63,76.93,24.96
+2500000,46.67,77.28,25.16
+2502000,46.26,76.92,24.96
+2504000,45.81,76.69,24.83
+2506000,45.27,78.34,25.74
+2508000,44.77,78.18,25.66
+2510000,45.26,77.9,25.50
+2512000,43.44,77.59,25.33
+2514000,43.28,76.28,24.60
+2516000,43.21,77.81,25.45
+2518000,45.27,77.41,25.23
+2520000,45.83,77.28,25.16
+2522000,45.53,77.27,25.15
+2524000,44.68,78.4,25.78
+2526000,43.75,76.52,24.73
+2528000,46.83,77.08,25.04
+2530000,45.35,76.86,24.92
+2532000,43.6,78.27,25.71
+2534000,45.6,77.96,25.53
+2536000,44.75,77.17,25.09
+2538000,45.9,76.93,24.96
+2540000,42.8,77.5,25.28
+2542000,46.45,77.91,25.51
+2544000,43.05,77.79,25.44
+2546000,45.2,78.19,25.66
+2548000,45.67,77.27,25.15
+2550000,44.57,77.86,25.48
+2552000,45.74,77.56,25.31
+2554000,44.67,77.96,25.53
+2556000,44.35,75.99,24.44
+2558000,43.47,78.33,25.74
+2560000,47.75,77.4,25.22
+2562000,47.28,75.47,24.15
+2564000,46.31,76.73,24.85
+2566000,45.83,77.89,25.49
+2568000,46.39,76.58,24.77
+2570000,44.55,78.82,26.01
+2572000,45.59,77.16,25.09
+2574000,45.83,76.84,24.91
+2576000,42.26,76.71,24.84
+2578000,43.47,77.5,25.28
+2580000,45,77.53,25.29
+2582000,43.75,78.18,25.66
+2584000,45.37,77.01,25.01
+2586000,45.01,77.39,25.22
+2588000,45.43,75.34,24.08
+2590000,45.5,78.76,25.98
+2592000,47.11,75.64,24.24
+2594000,44.83,77.62,25.34
+2596000,45.09,77.6,25.33
+2598000,46.62,76.77,24.87
+2600000,44.42,77.36,25.20
+2602000,45.98,76.9,24.94
+2604000,45.01,75.36,24.09
+2606000,44.54,77.13,25.07
+2608000,44.26,77.78,25.43
+2610000,40.89,75.45,24.14
+2612000,45.03,75.53,24.18
+2614000,43.78,77.64,25.36
+2616000,44.36,75.84,24.36
+2618000,41.69,78.6,25.89
+2620000,40.27,76.15,24.53
+2622000,43.8,75.4,24.11
+2624000,46.94,75.54,24.19
+2626000,47.49,76.81,24.89
+2628000,45.53,76.32,24.62
+2630000,43.42,76.8,24.89
+2632000,43.79,77.71,25.39
+2634000,42.66,77.87,25.48
+2636000,46.3,76.31,24.62
+2638000,44.69,78.32,25.73
+2640000,45.22,76.76,24.87
+2642000,44.92,77.32,25.18
+2644000,46.89,77.59,25.33
+2646000,43.76,77.8,25.44
+2648000,45.12,74.61,23.67
+2650000,45.93,76.87,24.93
+2652000,45.49,76.73,24.85
+2654000,47.67,78.05,25.58
+2656000,44.94,76.34,24.63
+2658000,44.04,76.73,24.85
+2660000,46.84,75.89,24.38
+2662000,46.13,78.56,25.87
+2664000,44.13,76.94,24.97
+2666000,42.28,77.11,25.06
+2668000,45.41,79.09,26.16
+2670000,45.83,75.54,24.19
+2672000,43.26,78.15,25.64
+2674000,44.58,76.28,24.60
+2676000,44.66,76.99,24.99
+2678000,44.29,78.03,25.57
+2680000,44.94,76.4,24.67
+2682000,42.01,78.16,25.64
+2684000,45.02,76.77,24.87
+2686000,46.55,76.43,24.68
+2688000,46.61,77.05,25.03
+2690000,44.37,76.36,24.64
+2692000,44.59,76.71,24.84
+2694000,44.85,77.73,25.41
+2696000,42.96,77.56,25.31
+2698000,46.35,76.48,24.71
+2700000,43.63,77.86,25.48
+2702000,42.83,76.63,24.79
+2704000,44.24,77.81,25.45
+2706000,43.23,76.7,24.83
+2708000,45.24,76.94,24.97
+2710000,44.99,76.08,24.49
+2712000,46.08,77.04,25.02
+2714000,45.69,75.01,23.89
+2716000,44.53,77.67,25.37
+2718000,43.92,77.57,25.32
+2720000,45.49,77.42,25.23
+2722000,47.56,75.94,24.41
+2724000,45.99,76.97,24.98
+2726000,46.69,78.08,25.60
+2728000,43.94,76.86,24.92
+2730000,45.5,77.31,25.17
+2732000,46.2,76.53,24.74
+2734000,45.33,75.73,24.29
+2736000,46.55,77.31,25.17
+2738000,46.87,78.06,25.59
+2740000,44.09,76.29,24.61
+2742000,44.02,78.56,25.87
+2744000,43.69,76.28,24.60
+2746000,44.38,75.54,24.19
+2748000,45.1,76.71,24.84
+2750000,44.58,77.9,25.50
+2752000,42.66,75.98,24.43
+2754000,43.57,77.05,25.03
+2756000,46.67,77.75,25.42
+2758000,44.62,77.3,25.17
+2760000,46.51,76.65,24.81
+2762000,44.93,76.96,24.98
+2764000,43.32,75.98,24.43
+2766000,47.55,76.41,24.67
+2768000,44.36,75.64,24.24
+2770000,46.07,76.03,24.46
+2772000,44.72,77.43,25.24
+2774000,43.94,76.69,24.83
+2776000,43.57,77.17,25.09
+2778000,45.64,76.93,24.96
+2780000,45.03,78.21,25.67
+2782000,42.15,77.45,25.25
+2784000,44.84,74.88,23.82
+2786000,44.78,79.34,26.30
+2788000,44.98,76.75,24.86
+2790000,42.69,78.34,25.74
+2792000,44.12,77.01,25.01
+2794000,45.78,77.13,25.07
+2796000,45.37,78.48,25.82
+2798000,45.98,76.31,24.62
+2800000,44.55,75.5,24.17
+2802000,46.05,76.09,24.49
+2804000,41.99,77.62,25.34
+2806000,43.94,78.14,25.63
+2808000,44.57,77.42,25.23
+2810000,47.03,78.07,25.59
+2812000,45.04,75.31,24.06
+2814000,45.27,77.21,25.12
+2816000,45.61,77.88,25.49
+2818000,46.97,77.57,25.32
+2820000,43.61,76.66,24.81
+2822000,45.1,76.7,24.83
+2824000,44.13,76.99,24.99
+2826000,47.19,76.07,24.48
+2828000,46.79,77.56,25.31
+2830000,45.84,78.4,25.78
+2832000,43.46,76.78,24.88
+2834000,43.85,77.25,25.14
+2836000,45.35,77.5,25.28
+2838000,43.27,77.1,25.06
+2840000,44.91,77.75,25.42
+2842000,44.39,76.93,24.96
+2844000,45.22,76.19,24.55
+2846000,42.86,75.24,24.02
+2848000,45.69,77.31,25.17
+2850000,45.38,75,23.89
+2852000,45.79,77.34,25.19
+2854000,43.39,76.33,24.63
+2856000,42.1,77.44,25.24
+2858000,47.51,76.99,24.99
+2860000,45.58,76.13,24.52
+2862000,45.46,76.35,24.64
+2864000,48.25,75.54,24.19
+2866000,44.36,77.25,25.14
+2868000,46.29,77.29,25.16
+2870000,47.69,77.8,25.44
+2872000,47.8,76.91,24.95
+2874000,45.78,76.84,24.91
+2876000,43.94,76.71,24.84
+2878000,44.43,76.54,24.74
+2880000,44.23,76.87,24.93
+2882000,46.04,75.65,24.25
+2884000,46.13,78.1,25.61
+2886000,43.12,76.41,24.67
+2888000,45.12,77.76,25.42
+2890000,47.11,77.85,25.47
+2892000,46.07,76.26,24.59
+2894000,48.02,78.39,25.77
+2896000,44.3,76.57,24.76
+2898000,43.49,77.5,25.28
+2900000,42.87,76.62,24.79
+2902000,45.98,77.25,25.14
+2904000,42.41,77.59,25.33
+2906000,46.55,76.63,24.79
+2908000,43.25,76.88,24.93
+2910000,47.92,76.43,24.68
+2912000,46.21,76.77,24.87
+2914000,46.4,77.77,25.43
+2916000,45.96,76.45,24.69
+2918000,47.28,77.89,25.49
+2920000,43.88,76.41,24.67
+2922000,45.46,77.53,25.29
+2924000,46.54,78.48,25.82
+2926000,44.24,76.41,24.67
+2928000,44.11,77.4,25.22
+2930000,45.7,76.14,24.52
+2932000,44.59,77.03,25.02
+2934000,46.82,75.07,23.93
+2936000,44.44,76.45,24.69
+2938000,44.65,76.98,24.99
+2940000,46.39,76.91,24.95
+2942000,43.44,75.89,24.38
+2944000,42.71,78.96,26.09
+2946000,46.21,77.56,25.31
+2948000,46.38,77.37,25.21
+2950000,46.79,76.82,24.90
+2952000,41.93,77.02,25.01
+2954000,46.04,76.15,24.53
+2956000,45.14,77.04,25.02
+2958000,45.92,77.95,25.53
+2960000,47.41,75.85,24.36
+2962000,45.28,76.53,24.74
+2964000,44.7,78.57,25.87
+2966000,47.35,77.72,25.40
+2968000,43.99,77.18,25.10
+2970000,50,78.23,25.68
+2972000,44.61,77.72,25.40
+2974000,48.08,77.26,25.14
+2976000,44.04,77.03,25.02
+2978000,44.47,76.31,24.62
+2980000,42.8,76.34,24.63
+2982000,44.25,77.8,25.44
+2984000,43.92,76.67,24.82
+2986000,45.18,77.49,25.27
+2988000,47.07,75.49,24.16
+2990000,45.43,77.14,25.08
+2992000,44.66,77.24,25.13
+2994000,44.69,76.87,24.93
+2996000,41.81,76.02,24.46
+2998000,45.32,77.01,25.01
+3000000,47.01,78.23,25.68
+3002000,44.21,78.05,25.58
+3004000,44.5,76.04,24.47
+3006000,43.76,76.92,24.96
+3008000,43.99,77.32,25.18
+3010000,46.08,76.39,24.66
+3012000,44.42,77.55,25.31
+3014000,45.65,75.68,24.27
+3016000,44.31,77.39,25.22
+3018000,43.59,76.75,24.86
+3020000,45.35,76.35,24.64
+3022000,44.55,77.17,25.09
+3024000,46.65,76.61,24.78
+3026000,43.94,76.32,24.62
+3028000,44.21,77.17,25.09
+3030000,44.86,78.65,25.92
+3032000,44.09,78.74,25.97
+3034000,45.97,76.48,24.71
+3036000,47.8,75.31,24.06
+3038000,44.03,76.47,24.71
+3040000,46.19,76.81,24.89
+3042000,44.08,77.69,25.38
+3044000,44.48,78.01,25.56
+3046000,47.15,76.51,24.73
+3048000,46.84,76.05,24.47
+3050000,42.94,78.28,25.71
+3052000,43.71,77.16,25.09
+3054000,44.18,77.28,25.16
+3056000,44.81,75.64,24.24
+3058000,44.96,76.31,24.62
+3060000,44.11,78.17,25.65
+3062000,44.98,76.6,24.78
+3064000,45.43,77.96,25.53
+3066000,44.09,77.56,25.31
+3068000,43.8,76.77,24.87
+3070000,46.12,77.18,25.10
+3072000,44.89,75.78,24.32
+3074000,45.24,75.97,24.43
+3076000,44.45,77.03,25.02
+3078000,43.89,77.24,25.13
+3080000,45.94,76.44,24.69
+3082000,46.53,77.85,25.47
+3084000,41.05,77.82,25.46
+3086000,47.71,79.43,26.35
+3088000,44.49,77.35,25.19
+3090000,42.27,77.01,25.01
+3092000,45.26,77.8,25.44
+3094000,43.97,77.16,25.09
+3096000,41.77,76.19,24.55
+3098000,45.01,77.73,25.41
+3100000,46.98,75.61,24.23
+3102000,43.93,76.92,24.96
+3104000,46.18,76.64,24.80
+3106000,45.8,76.84,24.91
+3108000,44.12,76.63,24.79
+3110000,47.06,75.9,24.39
+3112000,43.03,76.63,24.79
+3114000,45.66,77.59,25.33
+3116000,46.5,77.23,25.13
+3118000,47.72,76.41,24.67
+3120000,44.37,77.45,25.25
+3122000,47.26,77.84,25.47
+3124000,42.51,77.87,25.48
+3126000,43.45,76.84,24.91
+3128000,44.7,78.15,25.64
+3130000,45.25,76.85,24.92
+3132000,44.76,76.56,24.76
+3134000,44.18,76.34,24.63
+3136000,44.15,76.31,24.62
+3138000,44.31,78.33,25.74
+3140000,45.62,77.97,25.54
+3142000,46.53,78.11,25.62
+3144000,44.41,77.16,25.09
+3146000,41.81,77.15,25.08
+3148000,44.06,77.27,25.15
+3150000,40.36,77.2,25.11
+3152000,45.42,76.21,24.56
+3154000,45.26,77.03,25.02
+3156000,47.07,76.45,24.69
+3158000,44.87,76.9,24.94
+3160000,45.22,76.95,24.97
+3162000,43.6,76.77,24.87
+3164000,43.65,77.49,25.27
+3166000,46.63,78.48,25.82
+3168000,45.77,75.94,24.41
+3170000,46.42,75.25,24.03
+3172000,45.14,77.93,25.52
+3174000,46.61,76.83,24.91
+3176000,45.28,75.84,24.36
+3178000,45.88,76.35,24.64
+3180000,44.21,78.23,25.68
+3182000,44.88,75.54,24.19
+3184000,43.99,76.72,24.84
+3186000,43.71,76.54,24.74
+3188000,44.91,79.69,26.49
+3190000,45.21,75.56,24.20
+3192000,47.09,77.18,25.10
+3194000,45.52,74.88,23.82
+3196000,44.16,76.13,24.52
+3198000,45.11,77.1,25.06
+3200000,45.18,77.2,25.11
+3202000,44.99,78.61,25.89
+3204000,46.06,76.94,24.97
+3206000,44.56,77.65,25.36
+3208000,42.51,76.13,24.52
+3210000,45.5,77.44,25.24
+3212000,44.65,76.7,24.83
+3214000,46.67,77,25.00
+3216000,46.14,76.93,24.96
+3218000,42.96,77.19,25.11
+3220000,42.42,76.77,24.87
+3222000,47.26,77.51,25.28
+3224000,44.86,77.81,25.45
+3226000,45.98,76.99,24.99
+3228000,46.76,76.55,24.75
+3230000,47.35,76.54,24.74
+3232000,42.51,76.79,24.88
+3234000,44.84,76.84,24.91
+3236000,42.27,76.31,24.62
+3238000,43.65,76.98,24.99
+3240000,46.38,75.22,24.01
+3242000,44.59,77.7,25.39
+3244000,45.94,77.69,25.38
+3246000,43.08,76.47,24.71
+3248000,48.34,77.62,25.34
+3250000,44.18,77.47,25.26
+3252000,44.59,75.06,23.92
+3254000,47.35,77.95,25.53
+3256000,44.5,77.11,25.06
+3258000,47.25,75.38,24.10
+3260000,44.31,77.35,25.19
+3262000,46.71,75.64,24.24
+3264000,45.33,77.13,25.07
+3266000,43.71,76.69,24.83
+3268000,43.51,77.25,25.14
+3270000,43.41,76.93,24.96
+3272000,47.22,76.69,24.83
+3274000,44.76,76.7,24.83
+3276000,42.11,76.67,24.82
+3278000,41.75,77.5,25.28
+3280000,47.94,77.41,25.23
+3282000,42.28,78.33,25.74
+3284000,42.02,76.97,24.98
+3286000,45.15,77.07,25.04
+3288000,45.5,75.88,24.38
+3290000,47.34,76.48,24.71
+3292000,43.58,77.16,25.09
+3294000,46.34,75.6,24.22
+3296000,44.7,77.71,25.39
+3298000,46.35,77.19,25.11
+3300000,45.18,76.77,24.87
+3302000,42.55,76.09,24.49
+3304000,45.05,77.4,25.22
+3306000,44.88,77.5,25.28
+3308000,45.43,77.29,25.16
+3310000,45.46,76.06,24.48
+3312000,44.73,77,25.00
+3314000,46.33,76.97,24.98
+3316000,47.5,77.15,25.08
+3318000,43.48,77.71,25.39
+3320000,45.06,76.57,24.76
+3322000,45.6,77.2,25.11
+3324000,44.27,76.58,24.77
+3326000,43.51,75.75,24.31
+3328000,47.52,76.68,24.82
+3330000,43.68,78.56,25.87
+3332000,44.46,77.25,25.14
+3334000,44.83,76.74,24.86
+3336000,47.35,77.61,25.34
+3338000,46.29,78.12,25.62
+3340000,41.84,77.15,25.08
+3342000,47.22,76.27,24.59
+3344000,43.84,77.33,25.18
+3346000,44.01,74.96,23.87
+3348000,45.09,77.82,25.46
+3350000,44.7,75.48,24.16
+3352000,45.35,76.94,24.97
+3354000,45.26,77.14,25.08
+3356000,45.75,77.06,25.03
+3358000,46.33,78.29,25.72
+3360000,41.52,78.6,25.89
+3362000,45.7,75.69,24.27
+3364000,45.6,76.81,24.89
+3366000,43.03,78.46,25.81
+3368000,46.42,77.13,25.07
+3370000,45.31,75.08,23.93
+3372000,44.42,77.34,25.19
+3374000,45.48,76.06,24.48
+3376000,45.35,78.22,25.68
+3378000,46.85,76.65,24.81
+3380000,46.5,76.24,24.58
+3382000,43.92,75.39,24.11
+3384000,45.12,76.77,24.87
+3386000,42.34,77.83,25.46
+3388000,45.86,76.65,24.81
+3390000,44.86,76.64,24.80
+3392000,45.5,77.8,25.44
+3394000,45.63,75.27,24.04
+3396000,45.63,76.6,24.78
+3398000,44.44,76.98,24.99
+3400000,43.73,76.88,24.93
+3402000,45.4,78.02,25.57
+3404000,44.13,76.98,24.99
+3406000,44.35,75.92,24.40
+3408000,47.01,76.77,24.87
+3410000,47.61,76.96,24.98
+3412000,42.69,78.8,26.00
+3414000,45.69,77.53,25.29
+3416000,42.67,76.57,24.76
+3418000,45.05,78,25.56
+3420000,43.9,76.92,24.96
+3422000,44.73,76.45,24.69
+3424000,46.38,75.96,24.42
+3426000,45.33,76.23,24.57
+3428000,44.32,77.74,25.41
+3430000,48.53,74.37,23.54
+3432000,42.71,77,25.00
+3434000,45.52,77.03,25.02
+3436000,45.29,78.26,25.70
+3438000,44.43,75.51,24.17
+3440000,43.64,76.56,24.76
+3442000,45.41,76.88,24.93
+3444000,44.89,76.69,24.83
+3446000,45.62,76.7,24.83
+3448000,42.96,76.14,24.52
+3450000,45.67,76.99,24.99
+3452000,44.23,76.75,24.86
+3454000,44.09,74.82,23.79
+3456000,45.92,76.05,24.47
+3458000,45.39,77.14,25.08
+3460000,43.26,76.79,24.88
+3462000,43.32,76.22,24.57
+3464000,45.83,77.09,25.05
+3466000,45.15,77.42,25.23
+3468000,45.13,76.61,24.78
+3470000,46.93,76.29,24.61
+3472000,43.59,77.23,25.13
+3474000,45.64,77.55,25.31
+3476000,44.07,76.62,24.79
+3478000,44.77,78.97,26.09
+3480000,45.3,78.17,25.65
+3482000,49.39,77.87,25.48
+3484000,47.9,78.24,25.69
+3486000,46.5,75.98,24.43
+3488000,43.61,77.42,25.23
+3490000,42.61,76.26,24.59
+3492000,45.07,76.96,24.98
+3494000,46.07,77.07,25.04
+3496000,43.76,77.15,25.08
+3498000,44.12,76.91,24.95
+3500000,46.83,77.52,25.29
+3502000,44.45,77.35,25.19
+3504000,45.09,76.41,24.67
+3506000,44.47,77.48,25.27
+3508000,44.42,78.11,25.62
+3510000,45.29,77.43,25.24
+3512000,45.09,76.19,24.55
+3514000,44.39,80.01,26.67
+3516000,42.63,76.31,24.62
+3518000,44.33,75.28,24.04
+3520000,43.1,78.07,25.59
+3522000,45.12,78.26,25.70
+3524000,45.38,76.44,24.69
+3526000,45.2,75.22,24.01
+3528000,46.08,77.12,25.07
+3530000,45.37,78.16,25.64
+3532000,46.66,77.39,25.22
+3534000,45.2,77.06,25.03
+3536000,47.63,76.82,24.90
+3538000,44.81,75.46,24.14
+3540000,43.34,76.86,24.92
+3542000,42.46,77.24,25.13
+3544000,47.11,77.24,25.13
+3546000,44.59,76.19,24.55
+3548000,45.53,76.68,24.82
+3550000,46.59,78.16,25.64
+3552000,45.05,77.4,25.22
+3554000,43.31,75.6,24.22
+3556000,45.93,77.86,25.48
+3558000,47.25,77.17,25.09
+3560000,45.07,77.23,25.13
+3562000,45.3,78.1,25.61
+3564000,43.22,76.66,24.81
+3566000,44.41,77.78,25.43
+3568000,44.99,77.58,25.32
+3570000,44.67,76.16,24.53
+3572000,43.73,76.53,24.74
+3574000,46.11,76.72,24.84
+3576000,44.67,77.35,25.19
+3578000,45.52,78.31,25.73
+3580000,45.61,76.4,24.67
+3582000,44.45,77.28,25.16
+3584000,45.52,78.9,26.06
+3586000,45.16,77.75,25.42
+3588000,44.03,75.96,24.42
+3590000,41.3,75.31,24.06
+3592000,42.4,78.04,25.58
+3594000,43.65,77.31,25.17
+3596000,44.43,78.99,26.11
+3598000,43.36,77.63,25.35
+3600000,46.07,77.31,25.17
+3602000,45.43,77.22,25.12
+3604000,47.56,79.08,26.16
+3606000,46.5,78.09,25.61
+3608000,45.3,77.03,25.02
+3610000,43.15,76.68,24.82
+3612000,45.43,77.42,25.23
+3614000,45.79,77.22,25.12
+3616000,42.97,77.11,25.06
+3618000,44.92,77.48,25.27
+3620000,45.73,77.12,25.07
+3622000,45.17,78.05,25.58
+3624000,44.57,76.89,24.94
+3626000,46.03,76.52,24.73
+3628000,43.46,77.38,25.21
+3630000,47.61,78.13,25.63
+3632000,43.6,76.7,24.83
+3634000,45.02,77.16,25.09
+3636000,45.12,77.18,25.10
+3638000,46.42,77.94,25.52
+3640000,43.07,77.3,25.17
+3642000,44.84,76.68,24.82
+3644000,42.49,76.84,24.91
+3646000,44.98,76.51,24.73
+3648000,46.69,76.07,24.48
+3650000,43.88,76.41,24.67
+3652000,44.43,76.72,24.84
+3654000,43.48,77.19,25.11
+3656000,45.06,76.99,24.99
+3658000,47.72,76.02,24.46
+3660000,46.38,77.66,25.37
+3662000,47.74,76.57,24.76
+3664000,42.65,77.16,25.09
+3666000,45.4,77.18,25.10
+3668000,44.36,76.22,24.57
+3670000,43.4,78.47,25.82
+3672000,42.91,75.23,24.02
+3674000,43.1,78.25,25.69
+3676000,45.24,77.08,25.04
+3678000,44.84,77.78,25.43
+3680000,41.5,76.48,24.71
+3682000,45.58,75.58,24.21
+3684000,45.64,77.03,25.02
+3686000,47.84,76.58,24.77
+3688000,44.35,78.13,25.63
+3690000,45.79,77,25.00
+3692000,43.04,76.71,24.84
+3694000,45.26,76.01,24.45
+3696000,46.88,78.04,25.58
+3698000,43.59,78.68,25.93
+3700000,45.18,74.18,23.43
+3702000,45.29,78.34,25.74
+3704000,44.97,77.06,25.03
+3706000,45.73,78.03,25.57
+3708000,44.24,77.51,25.28
+3710000,46.55,77.5,25.28
+3712000,45.97,77.03,25.02
+3714000,45.24,78.49,25.83
+3716000,42.1,75.96,24.42
+3718000,47.76,77.5,25.28
+3720000,48.21,77.1,25.06
+3722000,45.52,77.22,25.12
+3724000,44,78.31,25.73
+3726000,43.54,77.44,25.24
+3728000,45.17,76.65,24.81
+3730000,45.12,77.69,25.38
+3732000,45.84,77.38,25.21
+3734000,44.3,77.24,25.13
+3736000,41.79,76.94,24.97
+3738000,44.12,77.55,25.31
+3740000,47.35,75.93,24.41
+3742000,45.48,76.43,24.68
+3744000,48.1,75.48,24.16
+3746000,46.37,76.67,24.82
+3748000,45.36,75.93,24.41
+3750000,40.72,76.21,24.56
+3752000,46.65,78.18,25.66
+3754000,47.22,77.08,25.04
+3756000,46.75,78.05,25.58
+3758000,46.33,77.67,25.37
+3760000,41.81,78.05,25.58
+3762000,44.73,77.35,25.19
+3764000,44.51,77.11,25.06
+3766000,42.7,75.7,24.28
+3768000,45.29,77.22,25.12
+3770000,46.63,77.09,25.05
+3772000,44.63,76.96,24.98
+3774000,45.35,78.55,25.86
+3776000,41.39,76.76,24.87
+3778000,44.52,78.23,25.68
+3780000,45.15,75.58,24.21
+3782000,47.1,77.13,25.07
+3784000,45.75,77.85,25.47
+3786000,43.82,76.97,24.98
+3788000,46.05,77.31,25.17
+3790000,44.17,76.51,24.73
+3792000,45.48,76.72,24.84
+3794000,44.6,77.57,25.32
+3796000,44.57,76.96,24.98
+3798000,44.57,76.22,24.57
+3800000,46.39,75.19,23.99
+3802000,44.39,76.94,24.97
+3804000,45.14,77.31,25.17
+3806000,45.48,77.35,25.19
+3808000,44.4,75.77,24.32
+3810000,44.37,76.08,24.49
+3812000,45.58,77.21,25.12
+3814000,44.06,77.13,25.07
+3816000,45.79,76.02,24.46
+3818000,45.63,75.99,24.44
+3820000,45.8,77.14,25.08
+3822000,43.91,77.22,25.12
+3824000,44.46,77.82,25.46
+3826000,46.99,76.37,24.65
+3828000,42.77,77.84,25.47
+3830000,44.61,76.2,24.56
+3832000,47.49,77.83,25.46
+3834000,41.96,75.33,24.07
+3836000,43.51,75.21,24.01
+3838000,45.69,78.27,25.71
+3840000,44.01,78.1,25.61
+3842000,44.48,75.86,24.37
+3844000,45.66,76.95,24.97
+3846000,42.02,76.01,24.45
+3848000,45.34,75.15,23.97
+3850000,46.87,78.3,25.72
+3852000,45.26,77.78,25.43
+3854000,46.02,75.99,24.44
+3856000,44.77,76.9,24.94
+3858000,45.29,77.49,25.27
+3860000,43.21,77.05,25.03
+3862000,45.15,77.03,25.02
+3864000,43.49,77.06,25.03
+3866000,46.37,76.21,24.56
+3868000,44.73,77.98,25.54
+3870000,45.22,76.7,24.83
+3872000,44.68,77.81,25.45
+3874000,44.16,76.75,24.86
+3876000,46.67,76.75,24.86
+3878000,46.08,78.86,26.03
+3880000,44.93,76.5,24.72
+3882000,45.34,75.68,24.27
+3884000,45.38,77.12,25.07
+3886000,46.84,77.69,25.38
+3888000,45.8,78.07,25.59
+3890000,45.2,76.92,24.96
+3892000,42.27,76.19,24.55
+3894000,44.22,77.46,25.26
+3896000,41.46,77.68,25.38
+3898000,42.15,75.71,24.28
+3900000,44.62,77.12,25.07
+3902000,43.85,75.91,24.39
+3904000,43.52,75.39,24.11
+3906000,43.96,77.62,25.34
+3908000,46.38,78.28,25.71
+3910000,47.62,76.29,24.61
+3912000,46.13,78.24,25.69
+3914000,44.96,78.19,25.66
+3916000,45.22,76.66,24.81
+3918000,43.75,76.42,24.68
+3920000,44.22,75.75,24.31
+3922000,44.73,77.52,25.29
+3924000,43.48,76.8,24.89
+3926000,46.5,77.8,25.44
+3928000,44.07,76.89,24.94
+3930000,46.05,76.26,24.59
+3932000,46.77,75.83,24.35
+3934000,45.38,77.37,25.21
+3936000,48.76,78.92,26.07
+3938000,42.1,76.45,24.69
+3940000,46.13,77.34,25.19
+3942000,46.29,77.79,25.44
+3944000,45.01,77.04,25.02
+3946000,44.57,74.87,23.82
+3948000,45.12,79.23,26.24
+3950000,44.61,76.13,24.52
+3952000,45.75,76.75,24.86
+3954000,46.41,75.89,24.38
+3956000,45.34,76.73,24.85
+3958000,46.17,76.8,24.89
+3960000,45.78,77.88,25.49
+3962000,46.09,76.5,24.72
+3964000,45.45,74.62,23.68
+3966000,44.92,78.72,25.96
+3968000,46.24,78.08,25.60
+3970000,44.79,77.61,25.34
+3972000,43.45,75.51,24.17
+3974000,45.26,76.96,24.98
+3976000,43.75,77.01,25.01
+3978000,46.79,78.23,25.68
+3980000,44.36,76.92,24.96
+3982000,45.23,76.49,24.72
+3984000,45.44,77.38,25.21
+3986000,43.74,75.52,24.18
+3988000,46.1,77.53,25.29
+3990000,47.14,76.92,24.96
+3992000,44.94,78.3,25.72
+3994000,46.66,76.55,24.75
+3996000,44.78,75.71,24.28
+3998000,45.6,77.65,25.36
+4000000,42.6,75.15,23.97
+4002000,41.98,75.41,24.12
+4004000,45.66,77.32,25.18
+4006000,46.05,77.37,25.21
+4008000,45.42,75.8,24.33
+4010000,45.01,76.76,24.87
+4012000,45.46,77.91,25.51
+4014000,44.51,76.36,24.64
+4016000,43.04,77.19,25.11
+4018000,44.87,77.07,25.04
+4020000,43.81,76.71,24.84
+4022000,44.19,76.79,24.88
+4024000,43.36,75.69,24.27
+4026000,43.68,75.96,24.42
+4028000,44.94,76.17,24.54
+4030000,44.86,78.49,25.83
+4032000,43.57,75.6,24.22
+4034000,45.77,77.18,25.10
+4036000,45.84,77.11,25.06
+4038000,45.13,77.71,25.39
+4040000,45.07,76.31,24.62
+4042000,45.4,78.06,25.59
+4044000,46.37,76.5,24.72
+4046000,46.1,78.15,25.64
+4048000,45.09,74.64,23.69
+4050000,44.65,75.54,24.19
+4052000,45.07,78.16,25.64
+4054000,44.95,76.64,24.80
+4056000,46.96,77.96,25.53
+4058000,44.79,78.11,25.62
+4060000,41.34,77.24,25.13
+4062000,44.4,77.39,25.22
+4064000,45.46,75.87,24.37
+4066000,44.17,78.47,25.82
+4068000,46.36,77.3,25.17
+4070000,45.96,77.29,25.16
+4072000,46.02,77.92,25.51
+4074000,45.7,78.33,25.74
+4076000,45.17,78.16,25.64
+4078000,44.99,77.12,25.07
+4080000,46.04,75.32,24.07
+4082000,43.75,78,25.56
+4084000,45.06,77.59,25.33
+4086000,46.35,77.46,25.26
+4088000,46.85,78.33,25.74
+4090000,43.89,76.64,24.80
+4092000,43.09,77.24,25.13
+4094000,41.85,74.96,23.87
+4096000,44.22,76.71,24.84
+4098000,42.25,77.41,25.23
+4100000,47.97,76.26,24.59
+4102000,48.45,76.4,24.67
+4104000,44.17,78.26,25.70
+4106000,46.87,77.35,25.19
+4108000,43.95,76.58,24.77
+4110000,44.84,78.15,25.64
+4112000,45.31,76.16,24.53
+4114000,46.07,76.33,24.63
+4116000,44.31,77.29,25.16
+4118000,46.6,77.85,25.47
+4120000,47.96,77.6,25.33
+4122000,45.74,75.7,24.28
+4124000,45.18,79.02,26.12
+4126000,44.59,76.48,24.71
+4128000,47.74,77.57,25.32
+4130000,44.83,76.92,24.96
+4132000,44.53,76.89,24.94
+4134000,44.13,77.06,25.03
+4136000,46.34,76.64,24.80
+4138000,45,79.56,26.42
+4140000,45.46,75.92,24.40
+4142000,43.78,76,24.44
+4144000,41.78,77.79,25.44
+4146000,46.51,75.63,24.24
+4148000,43.96,76.86,24.92
+4150000,41,76.18,24.54
+4152000,44.7,77.42,25.23
+4154000,43.14,77.22,25.12
+4156000,46.13,78.11,25.62
+4158000,43.97,78.37,25.76
+4160000,44.64,77.3,25.17
+4162000,45.91,78.19,25.66
+4164000,48.29,75.55,24.19
+4166000,45.68,76.01,24.45
+4168000,43.87,77.72,25.40
+4170000,43.11,78.29,25.72
+4172000,47.36,77.88,25.49
+4174000,43.14,76.03,24.46
+4176000,44.71,76.69,24.83
+4178000,43.8,76.9,24.94
+4180000,45.74,76.03,24.46
+4182000,45.22,77.43,25.24
+4184000,45.65,77.22,25.12
+4186000,44.15,77.36,25.20
+4188000,45.17,77.46,25.26
+4190000,43.32,76.81,24.89
+4192000,46.05,77.54,25.30
+4194000,45.63,78.19,25.66
+4196000,45.24,78.64,25.91
+4198000,44.54,77.36,25.20
+4200000,45.15,75.91,24.39
+4202000,44.73,79.14,26.19
+4204000,45.34,75.64,24.24
+4206000,43.51,76.66,24.81
+4208000,46.74,76.44,24.69
+4210000,43.76,76.86,24.92
+4212000,44.28,74.96,23.87
+4214000,45.13,76.62,24.79
+4216000,43.85,77.13,25.07
+4218000,43.75,75.64,24.24
+4220000,43.35,76.36,24.64
+4222000,43.13,76.84,24.91
+4224000,44.11,77.13,25.07
+4226000,42.41,76.07,24.48
+4228000,46.19,77.95,25.53
+4230000,45.7,77.24,25.13
+4232000,44.51,76.85,24.92
+4234000,46.04,77.07,25.04
+4236000,45.42,77.38,25.21
+4238000,46.89,77.65,25.36
+4240000,48.83,76.02,24.46
+4242000,44.87,77.46,25.26
+4244000,44.38,76.6,24.78
+4246000,44.63,77.58,25.32
+4248000,42.48,76.67,24.82
+4250000,44.67,75.82,24.34
+4252000,46.59,76.17,24.54
+4254000,45.02,78.34,25.74
+4256000,44.09,77.49,25.27
+4258000,47.33,77.92,25.51
+4260000,45.88,78.48,25.82
+4262000,45.93,76.68,24.82
+4264000,42.77,77.2,25.11
+4266000,46.58,78.18,25.66
+4268000,45.67,75.88,24.38
+4270000,49.05,78.02,25.57
+4272000,41.9,76.47,24.71
+4274000,43.84,77.79,25.44
+4276000,45.67,76.54,24.74
+4278000,46.26,77.19,25.11
+4280000,44.92,77.91,25.51
+4282000,48.09,77.64,25.36
+4284000,43.28,76.65,24.81
+4286000,45.84,75.89,24.38
+4288000,42.6,76.28,24.60
+4290000,46.39,77.26,25.14
+4292000,46.34,76.38,24.66
+4294000,42.55,75.65,24.25
+4296000,43.48,75.94,24.41
+4298000,43.93,75.94,24.41
+4300000,45.6,76.64,24.80
+4302000,44.84,76.78,24.88
+4304000,44.82,76.05,24.47
+4306000,47.16,78.22,25.68
+4308000,45.25,77.17,25.09
+4310000,45.81,76.7,24.83
+4312000,45.84,78.6,25.89
+4314000,46.69,77.73,25.41
+4316000,45.29,77.51,25.28
+4318000,43.27,77.66,25.37
+4320000,45.32,76.79,24.88
+4322000,47.61,77.29,25.16
+4324000,46.9,76.47,24.71
+4326000,46.19,78.38,25.77
+4328000,44.48,78.18,25.66
+4330000,44.52,76.98,24.99
+4332000,45.59,76.87,24.93
+4334000,45.13,76.39,24.66
+4336000,45.62,77.84,25.47
+4338000,45.88,78.38,25.77
+4340000,43.75,76.79,24.88
+4342000,42.24,77.11,25.06
+4344000,43.51,76.38,24.66
+4346000,47.19,77.73,25.41
+4348000,42.27,77.71,25.39
+4350000,45.87,77.49,25.27
+4352000,43.52,77.52,25.29
+4354000,45.3,77.89,25.49
+4356000,45.08,76.31,24.62
+4358000,44.4,75.27,24.04
+4360000,44.1,78.24,25.69
+4362000,44.69,77.04,25.02
+4364000,42.8,77.46,25.26
+4366000,44.16,76.77,24.87
+4368000,43.88,77.39,25.22
+4370000,44.87,77.32,25.18
+4372000,45.28,75.73,24.29
+4374000,46.18,76.34,24.63
+4376000,44.07,76.57,24.76
+4378000,43.94,75.59,24.22
+4380000,47.34,77.65,25.36
+4382000,43.97,74.45,23.58
+4384000,43.09,77.64,25.36
+4386000,45.98,78.17,25.65
+4388000,45.03,75.4,24.11
+4390000,44.8,75.08,23.93
+4392000,45.63,77.42,25.23
+4394000,46.14,77.46,25.26
+4396000,45.49,77.42,25.23
+4398000,44.96,77.4,25.22
+4400000,47.91,75.26,24.03
+4402000,43.47,77.4,25.22
+4404000,44.53,78.64,25.91
+4406000,43.92,77.76,25.42
+4408000,43.37,78.78,25.99
+4410000,43.42,76.01,24.45
+4412000,43.79,78.65,25.92
+4414000,41.66,77.11,25.06
+4416000,44.28,76.51,24.73
+4418000,45.48,76.26,24.59
+4420000,44.29,76.57,24.76
+4422000,47.17,76.33,24.63
+4424000,45.62,77.52,25.29
+4426000,42.05,76.6,24.78
+4428000,45.95,77.1,25.06
+4430000,45.91,76.31,24.62
+4432000,44.88,76.92,24.96
+4434000,46.68,78.58,25.88
+4436000,47.52,75.84,24.36
+4438000,44.06,77.41,25.23
+4440000,45.5,75.84,24.36
+4442000,47.3,78.33,25.74
+4444000,45.6,77.08,25.04
+4446000,45.35,75.46,24.14
+4448000,44.81,76.41,24.67
+4450000,44.84,76.78,24.88
+4452000,41.97,76.41,24.67
+4454000,45.46,76.58,24.77
+4456000,47.76,77.15,25.08
+4458000,46.7,77.8,25.44
+4460000,44.79,77.18,25.10
+4462000,45.28,77.59,25.33
+4464000,46.06,77.75,25.42
+4466000,44.32,76.04,24.47
+4468000,45.68,76.39,24.66
+4470000,44.24,77.67,25.37
+4472000,44.65,75.64,24.24
+4474000,45.92,76.15,24.53
+4476000,44.68,76.46,24.70
+4478000,43.11,75.62,24.23
+4480000,43.98,78.08,25.60
+4482000,46.27,77.41,25.23
+4484000,42.21,76.44,24.69
+4486000,44.23,77.75,25.42
+4488000,43.6,77.06,25.03
+4490000,48.65,77.84,25.47
+4492000,44.87,77.51,25.28
+4494000,45.15,76.33,24.63
+4496000,44.84,76.47,24.71
+4498000,45.81,76.67,24.82
+4500000,44.35,76.32,24.62
+4502000,43.38,77.33,25.18
+4504000,44.43,77.6,25.33
+4506000,46.92,77.54,25.30
+4508000,42.82,77.68,25.38
+4510000,46.41,78.03,25.57
+4512000,44.02,75.68,24.27
+4514000,44,76.29,24.61
+4516000,44.2,76.66,24.81
+4518000,47.69,77.27,25.15
+4520000,45.38,76.85,24.92
+4522000,46.09,77.16,25.09
+4524000,45.32,76.21,24.56
+4526000,41.39,77.55,25.31
+4528000,43.04,76.8,24.89
+4530000,46.69,75.64,24.24
+4532000,47.42,77.12,25.07
+4534000,44.95,76.79,24.88
+4536000,44.63,76.62,24.79
+4538000,45.86,76.45,24.69
+4540000,41.08,77.64,25.36
+4542000,43.76,77.23,25.13
+4544000,47.98,79.02,26.12
+4546000,42.69,77.14,25.08
+4548000,46.74,77.03,25.02
+4550000,45.5,76.38,24.66
+4552000,43.58,77.23,25.13
+4554000,45.04,77.85,25.47
+4556000,44.4,78.38,25.77
+4558000,44.53,76.93,24.96
+4560000,43.08,77.9,25.50
+4562000,43.55,76.4,24.67
+4564000,46.33,78.06,25.59
+4566000,44.48,77.22,25.12
+4568000,43.62,78.22,25.68
+4570000,46.08,76.83,24.91
+4572000,43.64,78,25.56
+4574000,45.44,76.11,24.51
+4576000,48.53,78.43,25.79
+4578000,40.61,77.91,25.51
+4580000,45.3,75.68,24.27
+4582000,46.36,78.05,25.58
+4584000,46.98,77.12,25.07
+4586000,43.02,77.71,25.39
+4588000,46.58,77.22,25.12
+4590000,42.48,78.22,25.68
+4592000,44.54,76.17,24.54
+4594000,44.33,77.05,25.03
+4596000,43.3,76.07,24.48
+4598000,45.41,77.75,25.42
+4600000,44.37,74.84,23.80
+4602000,48.96,75.68,24.27
+4604000,44.57,76.18,24.54
+4606000,44.95,76.02,24.46
+4608000,48.82,75.82,24.34
+4610000,47.42,76.31,24.62
+4612000,42.29,77.85,25.47
+4614000,43.88,78.51,25.84
+4616000,44.02,76.83,24.91
+4618000,44.87,76.46,24.70
+4620000,43.51,76.64,24.80
+4622000,42.76,77.77,25.43
+4624000,43.81,76.48,24.71
+4626000,44.91,75.81,24.34
+4628000,45.12,78.13,25.63
+4630000,44.78,77.38,25.21
+4632000,43.37,76.94,24.97
+4634000,45.68,77.35,25.19
+4636000,45,77.18,25.10
+4638000,43.97,76.51,24.73
+4640000,47.12,75.24,24.02
+4642000,46.15,77.76,25.42
+4644000,44.63,76.33,24.63
+4646000,43.94,76.43,24.68
+4648000,44.59,76.92,24.96
+4650000,45.1,78.07,25.59
+4652000,46,77.42,25.23
+4654000,42.55,78.1,25.61
+4656000,42.96,76.93,24.96
+4658000,42.32,76.62,24.79
+4660000,44.77,75.83,24.35
+4662000,48.31,76.49,24.72
+4664000,45.67,78.39,25.77
+4666000,44.55,77.41,25.23
+4668000,46.74,77.67,25.37
+4670000,45.73,79.42,26.34
+4672000,45.3,76.59,24.77
+4674000,43.98,75.93,24.41
+4676000,44.75,76.42,24.68
+4678000,46.33,76.31,24.62
+4680000,47.13,75.88,24.38
+4682000,45.37,74.73,23.74
+4684000,44.62,76.16,24.53
+4686000,46.43,76.63,24.79
+4688000,44.2,77.14,25.08
+4690000,45.96,75.92,24.40
+4692000,45.03,76.92,24.96
+4694000,45.4,78.1,25.61
+4696000,44.23,77.26,25.14
+4698000,45.13,77.72,25.40
+4700000,44.24,76.24,24.58
+4702000,46.51,78.49,25.83
+4704000,44.08,76.35,24.64
+4706000,45.21,76.93,24.96
+4708000,46.35,78.29,25.72
+4710000,45.37,76.36,24.64
+4712000,44.84,74.83,23.79
+4714000,47.19,77.05,25.03
+4716000,44.46,75.96,24.42
+4718000,43.34,77.07,25.04
+4720000,45.47,76.98,24.99
+4722000,45.92,76.06,24.48
+4724000,45.69,77.33,25.18
+4726000,45.71,77.21,25.12
+4728000,44.22,77.43,25.24
+4730000,45.98,77.7,25.39
+4732000,43.74,76.04,24.47
+4734000,45.41,77.1,25.06
+4736000,42.84,77,25.00
+4738000,44.61,76.55,24.75
+4740000,42.51,76.17,24.54
+4742000,45.95,75.48,24.16
+4744000,46.4,76.34,24.63
+4746000,44.69,77.66,25.37
+4748000,44.68,75.48,24.16
+4750000,44.75,78.06,25.59
+4752000,43.48,77.65,25.36
+4754000,46.27,75.59,24.22
+4756000,44.41,75.44,24.13
+4758000,45.93,77.47,25.26
+4760000,44.84,75.66,24.26
+4762000,43.96,78.05,25.58
+4764000,45.6,77.6,25.33
+4766000,45.35,75.55,24.19
+4768000,45.25,78.18,25.66
+4770000,44.25,77.07,25.04
+4772000,45.99,77.67,25.37
+4774000,45.64,76.22,24.57
+4776000,47.42,75.81,24.34
+4778000,46.81,76.91,24.95
+4780000,44.48,79.22,26.23
+4782000,45.5,77.67,25.37
+4784000,43.09,76.37,24.65
+4786000,44.18,76.94,24.97
+4788000,46.07,76.52,24.73
+4790000,44.78,78.96,26.09
+4792000,44.72,76.17,24.54
+4794000,46.61,75.76,24.31
+4796000,43.89,78.9,26.06
+4798000,45.27,75.42,24.12
+4800000,45.28,77.59,25.33
+4802000,43.83,76.13,24.52
+4804000,44.78,76.44,24.69
+4806000,41.45,78.47,25.82
+4808000,44.96,77.09,25.05
+4810000,43.22,76.29,24.61
+4812000,43.78,78.57,25.87
+4814000,45.42,77.97,25.54
+4816000,42.57,76.96,24.98
+4818000,45.35,77.62,25.34
+4820000,45.76,77.69,25.38
+4822000,47.38,77.17,25.09
+4824000,44.91,76.17,24.54
+4826000,42.44,76.48,24.71
+4828000,44.54,78.79,25.99
+4830000,46.9,76.96,24.98
+4832000,41.12,75.17,23.98
+4834000,43.64,77.23,25.13
+4836000,44.39,77.85,25.47
+4838000,47.09,76.87,24.93
+4840000,42.57,76.35,24.64
+4842000,46.94,76.57,24.76
+4844000,41.19,78.34,25.74
+4846000,46.48,76.43,24.68
+4848000,45.02,76.09,24.49
+4850000,48.26,78.01,25.56
+4852000,45.02,77.62,25.34
+4854000,45.05,77.85,25.47
+4856000,46.04,75.83,24.35
+4858000,44.13,76.21,24.56
+4860000,41.5,77.16,25.09
+4862000,43.84,76.48,24.71
+4864000,46.49,77.7,25.39
+4866000,43.88,76.09,24.49
+4868000,44.24,76.74,24.86
+4870000,45.04,77.53,25.29
+4872000,43.03,77.27,25.15
+4874000,43.81,76.52,24.73
+4876000,44.24,76.13,24.52
+4878000,44.34,77.9,25.50
+4880000,45.23,76.5,24.72
+4882000,44.42,76.9,24.94
+4884000,43.65,77.83,25.46
+4886000,42.7,76.39,24.66
+4888000,46.91,76.17,24.54
+4890000,43.66,75.93,24.41
+4892000,44.17,76.97,24.98
+4894000,41.33,76.76,24.87
+4896000,46.54,77.23,25.13
+4898000,46.25,75.72,24.29
+4900000,44.81,76.91,24.95
+4902000,44.43,77.75,25.42
+4904000,42.12,77.42,25.23
+4906000,43.38,76.38,24.66
+4908000,46.2,75.37,24.09
+4910000,45.1,77.07,25.04
+4912000,47.63,75.45,24.14
+4914000,45.71,76.7,24.83
+4916000,44.7,76.55,24.75
+4918000,45.05,77.71,25.39
+4920000,45.24,76.67,24.82
+4922000,45.4,75.74,24.30
+4924000,45.12,78.41,25.78
+4926000,43.78,75.95,24.42
+4928000,43.5,77.09,25.05
+4930000,44.77,75.86,24.37
+4932000,45.23,76.69,24.83
+4934000,44.31,77.56,25.31
+4936000,45.7,76.45,24.69
+4938000,45.07,78.13,25.63
+4940000,44.16,76.81,24.89
+4942000,44.82,76.71,24.84
+4944000,42.14,76.39,24.66
+4946000,43.47,76.62,24.79
+4948000,43.99,76.63,24.79
+4950000,45.07,76.83,24.91
+4952000,46.11,77.15,25.08
+4954000,44.58,77.56,25.31
+4956000,42.86,77.86,25.48
+4958000,43.17,75.91,24.39
+4960000,45.87,76.21,24.56
+4962000,43.84,75.72,24.29
+4964000,44.48,77.28,25.16
+4966000,47.11,76.66,24.81
+4968000,46.55,75.94,24.41
+4970000,45.3,77.43,25.24
+4972000,41.62,76.24,24.58
+4974000,44,77.33,25.18
+4976000,43.49,77.15,25.08
+4978000,45.35,77.3,25.17
+4980000,45,75.85,24.36
+4982000,45.41,76.43,24.68
+4984000,45.96,75.43,24.13
+4986000,43.68,79.07,26.15
+4988000,43.91,76.51,24.73
+4990000,44.34,77.2,25.11
+4992000,43.79,76.49,24.72
+4994000,47.05,75.93,24.41
+4996000,45.04,77.73,25.41
+4998000,45.67,76.51,24.73
+5000000,43.17,75.73,24.29
+5002000,45.88,76.96,24.98
+5004000,45.99,76.78,24.88
+5006000,44.96,77.71,25.39
+5008000,43.13,76.66,24.81
+5010000,45.88,76.65,24.81
+5012000,46.12,76.54,24.74
+5014000,44.71,76.41,24.67
+5016000,45.82,76.04,24.47
+5018000,40.63,77.41,25.23
+5020000,45.59,75.99,24.44
+5022000,46,75.47,24.15
+5024000,43.61,76.18,24.54
+5026000,44.17,78.45,25.81
+5028000,47.44,78.61,25.89
+5030000,44.85,76.69,24.83
+5032000,43.65,77.04,25.02
+5034000,42.61,77.35,25.19
+5036000,46.92,76.28,24.60
+5038000,46,76.59,24.77
+5040000,44.15,77.81,25.45
+5042000,46.99,78.33,25.74
+5044000,44.34,76.74,24.86
+5046000,43.31,76.66,24.81
+5048000,48.33,76.59,24.77
+5050000,45.18,76.26,24.59
+5052000,46.89,78.24,25.69
+5054000,46.41,76.2,24.56
+5056000,44.9,75.6,24.22
+5058000,44.91,76.33,24.63
+5060000,45.96,77.98,25.54
+5062000,45.66,77.06,25.03
+5064000,45.28,76.98,24.99
+5066000,47.73,76.13,24.52
+5068000,42.4,80.28,26.82
+5070000,46.11,77.85,25.47
+5072000,42.81,76.08,24.49
+5074000,43.68,77.56,25.31
+5076000,46.07,77.11,25.06
+5078000,45.25,75.72,24.29
+5080000,44.37,76.16,24.53
+5082000,47.52,77.46,25.26
+5084000,47.03,76.77,24.87
+5086000,44.75,76.54,24.74
+5088000,44.29,77.56,25.31
+5090000,46.03,76.42,24.68
+5092000,43.43,75.53,24.18
+5094000,45.49,77.59,25.33
+5096000,46.53,76.13,24.52
+5098000,43.8,77.46,25.26
+5100000,44.68,78.05,25.58
+5102000,45.46,78.42,25.79
+5104000,46.44,76.68,24.82
+5106000,46.85,75.99,24.44
+5108000,44.88,76.52,24.73
+5110000,43.75,77.88,25.49
+5112000,45.36,77.75,25.42
+5114000,46.5,77.08,25.04
+5116000,44.64,76.65,24.81
+5118000,44.85,75.07,23.93
+5120000,45.7,76.39,24.66
+5122000,45.26,78.74,25.97
+5124000,44.07,77.13,25.07
+5126000,45.23,75.92,24.40
+5128000,44.69,76.75,24.86
+5130000,45.01,76.32,24.62
+5132000,45.34,77.06,25.03
+5134000,46.9,76.98,24.99
+5136000,44.93,77.15,25.08
+5138000,45.02,76.46,24.70
+5140000,44.9,77.19,25.11
+5142000,46.04,76.36,24.64
+5144000,43.59,76.79,24.88
+5146000,43.62,78.06,25.59
+5148000,45.6,78.33,25.74
+5150000,44.12,77.18,25.10
+5152000,46.34,78.09,25.61
+5154000,47.88,78.09,25.61
+5156000,46.52,76.65,24.81
+5158000,42.92,78.02,25.57
+5160000,44.68,76.74,24.86
+5162000,45.45,77.1,25.06
+5164000,43.64,76.78,24.88
+5166000,43.39,77.44,25.24
+5168000,45.93,77.6,25.33
+5170000,42.14,77.98,25.54
+5172000,47.66,76.33,24.63
+5174000,46.61,76.08,24.49
+5176000,41.75,77.41,25.23
+5178000,46.6,76.97,24.98
+5180000,45.55,76.6,24.78
+5182000,46.77,75.59,24.22
+5184000,45.01,77.68,25.38
+5186000,43.74,78.44,25.80
+5188000,42.09,77.33,25.18
+5190000,44.48,77.1,25.06
+5192000,48.58,76.49,24.72
+5194000,42.98,77.98,25.54
+5196000,43.97,75.67,24.26
+5198000,44.89,75.92,24.40
+5200000,43.61,77.58,25.32
+5202000,48.09,75.89,24.38
+5204000,45.53,77.66,25.37
+5206000,45.47,78.01,25.56
+5208000,40.74,77,25.00
+5210000,44.31,76.26,24.59
+5212000,44.18,77.84,25.47
+5214000,46.17,76.14,24.52
+5216000,48.76,76.24,24.58
+5218000,45.38,75.99,24.44
+5220000,44.5,79.44,26.36
+5222000,45.73,76.34,24.63
+5224000,45.09,77.32,25.18
+5226000,46.54,74,23.33
+5228000,43.66,76.15,24.53
+5230000,46.37,77.21,25.12
+5232000,45.52,77.5,25.28
+5234000,46.61,76.48,24.71
+5236000,46.13,76.14,24.52
+5238000,43.54,77.67,25.37
+5240000,45.23,77.63,25.35
+5242000,44.59,77.31,25.17
+5244000,45.28,76.06,24.48
+5246000,45.63,76.91,24.95
+5248000,44.58,78.41,25.78
+5250000,43.78,77.17,25.09
+5252000,44.18,76.3,24.61
+5254000,43.62,76.76,24.87
+5256000,46.54,78.16,25.64
+5258000,43.54,77.42,25.23
+5260000,43.59,75.87,24.37
+5262000,47.62,77.09,25.05
+5264000,43.67,75.38,24.10
+5266000,42.89,77.37,25.21
+5268000,44.6,77.98,25.54
+5270000,44.66,77.52,25.29
+5272000,45.41,76.82,24.90
+5274000,44.96,76.58,24.77
+5276000,48.2,76.21,24.56
+5278000,45.83,78.22,25.68
+5280000,44.86,78.02,25.57
+5282000,46.17,74.9,23.83
+5284000,45.53,76.44,24.69
+5286000,42.81,76.85,24.92
+5288000,44.58,76.03,24.46
+5290000,42.33,76.15,24.53
+5292000,45.65,75.94,24.41
+5294000,44.41,76.72,24.84
+5296000,46.72,78.23,25.68
+5298000,45.36,76.05,24.47
+5300000,42.57,75.53,24.18
+5302000,43.4,77.21,25.12
+5304000,45.09,76.76,24.87
+5306000,48.09,75.12,23.96
+5308000,49,76.34,24.63
+5310000,45.29,75.87,24.37
+5312000,46.16,75.58,24.21
+5314000,46.42,77.53,25.29
+5316000,45.13,76.66,24.81
+5318000,44.48,76.3,24.61
+5320000,45.93,77.32,25.18
+5322000,45.28,76.33,24.63
+5324000,44.32,77.11,25.06
+5326000,44.01,77.7,25.39
+5328000,41.81,76.47,24.71
+5330000,47.5,75.95,24.42
+5332000,45.1,77.18,25.10
+5334000,45.93,76.87,24.93
+5336000,45.84,78.24,25.69
+5338000,43.47,75.74,24.30
+5340000,46.84,76.45,24.69
+5342000,45.91,76.21,24.56
+5344000,42.22,76.69,24.83
+5346000,43.67,77.96,25.53
+5348000,43.52,77.57,25.32
+5350000,44.63,76.59,24.77
+5352000,43.66,77.73,25.41
+5354000,44.08,76.25,24.58
+5356000,46.38,78.21,25.67
+5358000,47.61,77.23,25.13
+5360000,45.35,76.46,24.70
+5362000,47.49,75.8,24.33
+5364000,45.18,77.04,25.02
+5366000,43.81,77.78,25.43
+5368000,44.34,76.64,24.80
+5370000,44.49,76.12,24.51
+5372000,44.79,78.26,25.70
+5374000,41.84,77.25,25.14
+5376000,44.72,77.23,25.13
+5378000,46.62,78.56,25.87
+5380000,43.19,76.7,24.83
+5382000,44.3,77.15,25.08
+5384000,46.49,75.38,24.10
+5386000,44.91,76.79,24.88
+5388000,42.73,76.24,24.58
+5390000,46.89,76.48,24.71
+5392000,46.11,77.7,25.39
+5394000,44.29,76.36,24.64
+5396000,44.56,77.72,25.40
+5398000,43.79,76.53,24.74
+5400000,45.92,76.72,24.84
+5402000,44.48,79.62,26.46
+5404000,44.71,76.73,24.85
+5406000,42.85,77.57,25.32
+5408000,43.6,76.77,24.87
+5410000,45.62,76.64,24.80
+5412000,47.94,76.17,24.54
+5414000,45.23,75.49,24.16
+5416000,46.82,79.39,26.33
+5418000,43.3,76.33,24.63
+5420000,44.9,76.37,24.65
+5422000,46.4,74.71,23.73
+5424000,45.23,78.09,25.61
+5426000,45.57,76.01,24.45
+5428000,44.9,78.65,25.92
+5430000,47.96,78.3,25.72
+5432000,42.23,76.61,24.78
+5434000,45.29,78.07,25.59
+5436000,45.27,76.92,24.96
+5438000,47.07,77.32,25.18
+5440000,46.23,76.69,24.83
+5442000,48.02,77.24,25.13
+5444000,47.92,78.59,25.88
+5446000,43.11,76.4,24.67
+5448000,47.91,76.19,24.55
+5450000,46.88,76.74,24.86
+5452000,47.67,77.51,25.28
+5454000,45.03,75.9,24.39
+5456000,45.07,76.29,24.61
+5458000,45.77,76.83,24.91
+5460000,44.56,78.23,25.68
+5462000,44.14,78.15,25.64
+5464000,43.24,79.4,26.33
+5466000,47.12,76.83,24.91
+5468000,47.2,78.86,26.03
+5470000,43.75,78.05,25.58
+5472000,46.65,78,25.56
+5474000,43.83,76.32,24.62
+5476000,45.41,77.81,25.45
+5478000,42.5,77.38,25.21
+5480000,44.02,75.83,24.35
+5482000,45.04,78.64,25.91
+5484000,43.18,77.02,25.01
+5486000,43.33,76.86,24.92
+5488000,43.04,78.28,25.71
+5490000,44.52,76.72,24.84
+5492000,45.63,77.16,25.09
+5494000,46.1,75.77,24.32
+5496000,43.68,77.6,25.33
+5498000,45.62,77.67,25.37
+5500000,43.69,78.67,25.93
+5502000,41.41,77.45,25.25
+5504000,43.95,76.35,24.64
+5506000,43.17,76.17,24.54
+5508000,44.57,76.48,24.71
+5510000,46.48,76.67,24.82
+5512000,46.11,76.61,24.78
+5514000,46.93,76.46,24.70
+5516000,45.81,76.87,24.93
+5518000,46.03,78.64,25.91
+5520000,45.82,77.5,25.28
+5522000,43.37,76.57,24.76
+5524000,46.42,76.96,24.98
+5526000,45.55,75.5,24.17
+5528000,45.66,75.3,24.06
+5530000,44.41,75.92,24.40
+5532000,44.82,77.97,25.54
+5534000,44.46,78.73,25.96
+5536000,45.57,77.62,25.34
+5538000,43.5,76.38,24.66
+5540000,42.96,75.86,24.37
+5542000,46.19,77.16,25.09
+5544000,43.69,77.81,25.45
+5546000,46.85,75.83,24.35
+5548000,46.16,75.46,24.14
+5550000,43.14,77.89,25.49
+5552000,45.37,76.54,24.74
+5554000,45.53,78.93,26.07
+5556000,45.56,76.4,24.67
+5558000,45.53,77.22,25.12
+5560000,45.98,76.61,24.78
+5562000,40.33,76.86,24.92
+5564000,46.7,75.79,24.33
+5566000,44.69,77.86,25.48
+5568000,45.01,77.33,25.18
+5570000,44.34,78.81,26.01
+5572000,43.89,77.7,25.39
+5574000,43.21,78.38,25.77
+5576000,42.27,76.58,24.77
+5578000,42.58,77.05,25.03
+5580000,42.49,77.11,25.06
+5582000,44.72,76.6,24.78
+5584000,45.69,76.22,24.57
+5586000,45.6,76.57,24.76
+5588000,44.53,76.19,24.55
+5590000,43.04,78.12,25.62
+5592000,44.9,77.05,25.03
+5594000,47.43,76.51,24.73
+5596000,44.29,77.83,25.46
+5598000,42.68,76.43,24.68
+5600000,44.15,76.84,24.91
+5602000,45.63,76.98,24.99
+5604000,45.51,77.46,25.26
+5606000,46.15,75.96,24.42
+5608000,44.85,77.24,25.13
+5610000,44.12,76.69,24.83
+5612000,45.29,77.51,25.28
+5614000,43.02,77.58,25.32
+5616000,45.35,77.51,25.28
+5618000,47.15,77.78,25.43
+5620000,41.08,78.74,25.97
+5622000,46,77.97,25.54
+5624000,46.19,76.62,24.79
+5626000,46.42,75.8,24.33
+5628000,42.3,76.25,24.58
+5630000,47.04,78.1,25.61
+5632000,43.94,75.79,24.33
+5634000,45.1,77.84,25.47
+5636000,44.51,76.15,24.53
+5638000,44.27,77.27,25.15
+5640000,44.85,77.53,25.29
+5642000,48.04,77.97,25.54
+5644000,48.7,77.87,25.48
+5646000,46.59,76.79,24.88
+5648000,44.25,76.11,24.51
+5650000,46.32,79.24,26.24
+5652000,45.54,77.46,25.26
+5654000,42.01,75.96,24.42
+5656000,48.55,77.53,25.29
+5658000,46.07,77.97,25.54
+5660000,44.91,77.72,25.40
+5662000,46.38,77.39,25.22
+5664000,44.83,76.48,24.71
+5666000,47.03,77.39,25.22
+5668000,45.33,75.99,24.44
+5670000,43.95,77.38,25.21
+5672000,46.96,75.8,24.33
+5674000,43.01,75.42,24.12
+5676000,43.34,75.87,24.37
+5678000,46.18,76.36,24.64
+5680000,43.15,77.19,25.11
+5682000,43.86,77.25,25.14
+5684000,45.03,75.46,24.14
+5686000,44.54,75.95,24.42
+5688000,43.78,77.61,25.34
+5690000,44.69,77.73,25.41
+5692000,44.11,76.52,24.73
+5694000,45.35,79.14,26.19
+5696000,43.66,75.94,24.41
+5698000,45.18,77.29,25.16
+5700000,44.02,78.4,25.78
+5702000,44.74,77.49,25.27
+5704000,44.28,76.77,24.87
+5706000,44.38,77.33,25.18
+5708000,44.71,77.25,25.14
+5710000,42.4,77.55,25.31
+5712000,45.33,78.09,25.61
+5714000,44.93,76.87,24.93
+5716000,44,77.96,25.53
+5718000,45.36,78.42,25.79
+5720000,47.3,77.66,25.37
+5722000,46.47,76.36,24.64
+5724000,45.66,76.1,24.50
+5726000,44.96,76.94,24.97
+5728000,44.17,78.16,25.64
+5730000,47.74,77.4,25.22
+5732000,44.37,77.11,25.06
+5734000,44.29,77.27,25.15
+5736000,43.39,77.43,25.24
+5738000,46.99,77.13,25.07
+5740000,43.75,75.36,24.09
+5742000,46.26,77.1,25.06
+5744000,45.67,77.71,25.39
+5746000,44.61,77.88,25.49
+5748000,45.7,77.84,25.47
+5750000,44.39,77.1,25.06
+5752000,45.33,77.24,25.13
+5754000,45.87,75.94,24.41
+5756000,46.27,77.65,25.36
+5758000,46.25,78.7,25.94
+5760000,43.21,75.95,24.42
+5762000,43.34,77.82,25.46
+5764000,44.52,77,25.00
+5766000,45.77,78.32,25.73
+5768000,45.01,78.84,26.02
+5770000,46.4,78.95,26.08
+5772000,43.88,76.3,24.61
+5774000,45.83,76.13,24.52
+5776000,46.04,77.4,25.22
+5778000,45.45,78,25.56
+5780000,46,79.18,26.21
+5782000,44.02,76.12,24.51
+5784000,44.56,78.07,25.59
+5786000,43.35,75.24,24.02
+5788000,43.79,77.63,25.35
+5790000,46.9,75.99,24.44
+5792000,44.46,77.71,25.39
+5794000,47.52,77.6,25.33
+5796000,45.85,75.9,24.39
+5798000,45.31,76.96,24.98
+5800000,45.57,77.34,25.19
+5802000,45.17,78.1,25.61
+5804000,44.97,78.22,25.68
+5806000,45.2,78.29,25.72
+5808000,47.91,77.88,25.49
+5810000,45.86,76.07,24.48
+5812000,43.62,76.55,24.75
+5814000,44.4,77.59,25.33
+5816000,44.15,76.02,24.46
+5818000,44.93,76.13,24.52
+5820000,46.27,75.54,24.19
+5822000,43.8,78.42,25.79
+5824000,45.68,75.5,24.17
+5826000,45.81,76.33,24.63
+5828000,47.09,77.51,25.28
+5830000,47.87,76.08,24.49
+5832000,46.24,77.2,25.11
+5834000,46.95,76.32,24.62
+5836000,45.34,76.93,24.96
+5838000,43.53,77.07,25.04
+5840000,46.08,76.42,24.68
+5842000,45.16,76.82,24.90
+5844000,43.49,76.01,24.45
+5846000,43.9,76.03,24.46
+5848000,46.68,77.46,25.26
+5850000,45.1,75.86,24.37
+5852000,47.95,76.4,24.67
+5854000,44.72,76.26,24.59
+5856000,44.04,77.36,25.20
+5858000,43.53,75.83,24.35
+5860000,43.25,78.23,25.68
+5862000,44.4,76.89,24.94
+5864000,42.28,77.08,25.04
+5866000,44.31,76.77,24.87
+5868000,46.1,77.1,25.06
+5870000,41.55,76.81,24.89
+5872000,45.3,77.04,25.02
+5874000,46.54,77.74,25.41
+5876000,45.54,77.98,25.54
+5878000,44.08,77.84,25.47
+5880000,46.07,77.27,25.15
+5882000,45.43,77.6,25.33
+5884000,44.13,75.65,24.25
+5886000,46.37,77.13,25.07
+5888000,44.91,75.96,24.42
+5890000,44.71,76.24,24.58
+5892000,45.74,77.58,25.32
+5894000,46.14,77.2,25.11
+5896000,44.27,76.37,24.65
+5898000,43.66,77.89,25.49
+5900000,45.8,77.67,25.37
+5902000,45.91,76.26,24.59
+5904000,44.27,75.94,24.41
+5906000,45.68,74.73,23.74
+5908000,43.42,78.55,25.86
+5910000,46.32,77.79,25.44
+5912000,45.65,77.2,25.11
+5914000,43.11,76.65,24.81
+5916000,42.94,77.04,25.02
+5918000,42.73,76.32,24.62
+5920000,44.43,77.53,25.29
+5922000,44.39,77.19,25.11
+5924000,43.36,78.1,25.61
+5926000,44.89,78.48,25.82
+5928000,43.94,78.03,25.57
+5930000,42.55,76.15,24.53
+5932000,46.09,78.26,25.70
+5934000,45.51,76.55,24.75
+5936000,43.28,77.7,25.39
+5938000,45.64,78.66,25.92
+5940000,43.41,78.25,25.69
+5942000,48.07,76.56,24.76
+5944000,42.49,77.51,25.28
+5946000,44.76,77.5,25.28
+5948000,44.36,75.58,24.21
+5950000,47.13,76.71,24.84
+5952000,44.91,76.28,24.60
+5954000,45.58,77.26,25.14
+5956000,45.47,76.58,24.77
+5958000,46.82,76.01,24.45
+5960000,44.95,75.89,24.38
+5962000,45.26,77.36,25.20
+5964000,46.78,77.92,25.51
+5966000,43.86,76.29,24.61
+5968000,45.5,75.39,24.11
+5970000,46.49,76.81,24.89
+5972000,45,77.8,25.44
+5974000,46.21,75.9,24.39
+5976000,45.32,77.57,25.32
+5978000,46.39,78.3,25.72
+5980000,43.43,77.56,25.31
+5982000,44.5,76.96,24.98
+5984000,45.18,77.6,25.33
+5986000,46.63,76.32,24.62
+5988000,47.72,76.52,24.73
+5990000,43.67,77.8,25.44
+5992000,44.21,76.2,24.56
+5994000,42.98,78.07,25.59
+5996000,44.32,75.59,24.22
+5998000,44.4,77.11,25.06
+6000000,46.58,78.18,25.66
+6002000,43.75,78.08,25.60
+6004000,43.79,75.4,24.11
+6006000,43.36,76.61,24.78
+6008000,44.36,77.23,25.13
+6010000,44.59,76.64,24.80
+6012000,43.6,76.49,24.72
+6014000,46.43,77.54,25.30
+6016000,45.75,77.31,25.17
+6018000,44.36,77.81,25.45
+6020000,44.69,75.96,24.42
+6022000,44.02,77.43,25.24
+6024000,46.75,77.24,25.13
+6026000,45.18,77.39,25.22
+6028000,45.27,77.36,25.20
+6030000,45.89,77.96,25.53
+6032000,43.41,77.13,25.07
+6034000,46.05,76.8,24.89
+6036000,46.6,76.19,24.55
+6038000,45.93,75.96,24.42
+6040000,41.27,77.75,25.42
+6042000,47.25,77.4,25.22
+6044000,45.07,76.02,24.46
+6046000,45.81,75.93,24.41
+6048000,42.75,75.79,24.33
+6050000,45.48,77.38,25.21
+6052000,45.86,77.26,25.14
+6054000,45.52,78.1,25.61
+6056000,43.51,78.01,25.56
+6058000,48.17,77.16,25.09
+6060000,45.75,76.53,24.74
+6062000,43.39,76.7,24.83
+6064000,46.93,79.24,26.24
+6066000,45.87,76.61,24.78
+6068000,46.4,75.46,24.14
+6070000,41.63,76.44,24.69
+6072000,46.65,80.27,26.82
+6074000,45.02,84.92,29.40
+6076000,44.93,89.79,32.11
+6078000,46.47,93.72,34.29
+6080000,46.08,90.61,32.56
+6082000,45.27,86.27,30.15
+6084000,44.15,80.88,27.16
+6086000,45.22,76.53,24.74
+6088000,43.12,75.01,23.89
+6090000,44.54,76.66,24.81
+6092000,44.99,76.46,24.70
+6094000,44.32,77.97,25.54
+6096000,48.67,77.28,25.16
+6098000,45.62,77.33,25.18
+6100000,45.24,79.33,26.29
+6102000,46.59,76.49,24.72
+6104000,47.03,75.56,24.20
+6106000,45.29,77.8,25.44
+6108000,43.01,78.76,25.98
+6110000,43.22,77.78,25.43
+6112000,44.81,77.45,25.25
+6114000,46.1,76.59,24.77
+6116000,44.2,75.98,24.43
+6118000,43.27,77.69,25.38
+6120000,47.25,76.5,24.72
+6122000,45.5,74.93,23.85
+6124000,44.33,77.11,25.06
+6126000,44.48,76.98,24.99
+6128000,42.48,75.33,24.07
+6130000,42.16,76.45,24.69
+6132000,43.62,77.5,25.28
+6134000,44.1,76.19,24.55
+6136000,45.49,76.44,24.69
+6138000,45.9,76.24,24.58
+6140000,44.61,76.41,24.67
+6142000,46.73,76.75,24.86
+6144000,43.94,76.58,24.77
+6146000,46.04,74.93,23.85
+6148000,42.87,75.32,24.07
+6150000,45.98,77.15,25.08
+6152000,45.65,78,25.56
+6154000,49.45,75.96,24.42
+6156000,43.98,75.81,24.34
+6158000,44.43,77.08,25.04
+6160000,48.1,80.39,26.88
+6162000,45.89,85.69,29.83
+6164000,46.14,88.88,31.60
+6166000,42.75,94.49,34.72
+6168000,43.46,91.74,33.19
+6170000,46.78,87.72,30.96
+6172000,42.66,80.9,27.17
+6174000,45.64,79.68,26.49
+6176000,44.69,75.97,24.43
+6178000,43.42,79.2,26.22
+6180000,46.34,78.55,25.86
+6182000,44.41,76.75,24.86
+6184000,44.23,75.99,24.44
+6186000,45.16,77.6,25.33
+6188000,47.03,76.5,24.72
+6190000,45.42,78.15,25.64
+6192000,44.29,76.09,24.49
+6194000,45.96,77.51,25.28
+6196000,43.9,76.63,24.79
+6198000,43.75,77.04,25.02
+6200000,42.58,77.67,25.37
+6202000,46.98,78.17,25.65
+6204000,46.18,77.51,25.28
+6206000,46.35,77.95,25.53
+6208000,43.72,78.36,25.76
+6210000,46.09,78.15,25.64
+6212000,44.94,76.86,24.92
+6214000,47.12,78.2,25.67
+6216000,44.48,77.21,25.12
+6218000,44.15,77.39,25.22
+6220000,46.45,78.1,25.61
+6222000,46.12,78.72,25.96
+6224000,44.54,77.95,25.53
+6226000,46.09,76.41,24.67
+6228000,43.21,76.56,24.76
+6230000,45.61,76.98,24.99
+6232000,45.45,78.7,25.94
+6234000,43.86,77.03,25.02
+6236000,48.64,77.01,25.01
+6238000,43.02,77.71,25.39
+6240000,44.58,77,25.00
+6242000,46,78.22,25.68
+6244000,43.05,77.25,25.14
+6246000,41.74,75.29,24.05
+6248000,47.64,76.2,24.56
+6250000,43.27,77.26,25.14
+6252000,46.93,77.04,25.02
+6254000,45.37,77.47,25.26
+6256000,46.02,76.78,24.88
+6258000,44.52,76.12,24.51
+6260000,44.08,77.72,25.40
+6262000,44.06,77.25,25.14
+6264000,43.95,76.71,24.84
+6266000,46.68,77.57,25.32
+6268000,44.09,76.79,24.88
+6270000,45.44,78.38,25.77
+6272000,43.38,76.15,24.53
+6274000,45.57,77.23,25.13
+6276000,44.83,77.09,25.05
+6278000,42.97,77.38,25.21
+6280000,45.45,77.82,25.46
+6282000,43.59,76.11,24.51
+6284000,46.55,78.22,25.68
+6286000,44.16,77.77,25.43
+6288000,43.14,76.16,24.53
+6290000,45.82,78.07,25.59
+6292000,44.51,77.3,25.17
+6294000,44.4,78.64,25.91
+6296000,43.52,76.19,24.55
+6298000,46.53,76.3,24.61
+6300000,43.53,76.13,24.52
+6302000,44.93,77.99,25.55
+6304000,44.87,76.82,24.90
+6306000,43.88,77.74,25.41
+6308000,46.59,76.31,24.62
+6310000,45.66,76.55,24.75
+6312000,45.43,75.4,24.11
+6314000,46.8,75.1,23.94
+6316000,44.25,77.98,25.54
+6318000,44.68,76.55,24.75
+6320000,44.81,78.14,25.63
+6322000,45.03,78.52,25.84
+6324000,45.36,77.88,25.49
+6326000,47.82,77.21,25.12
+6328000,45.37,76.84,24.91
+6330000,46.62,77.3,25.17
+6332000,47.13,77.83,25.46
+6334000,45.36,75.59,24.22
+6336000,45.63,75.66,24.26
+6338000,47.19,78.02,25.57
+6340000,44.5,78.4,25.78
+6342000,45.57,77.53,25.29
+6344000,43.86,76.86,24.92
+6346000,46.11,77.23,25.13
+6348000,45.21,76.84,24.91
+6350000,44.08,77.53,25.29
+6352000,44.76,76.87,24.93
+6354000,45.33,77.55,25.31
+6356000,44.57,77.63,25.35
+6358000,44.02,78.13,25.63
+6360000,41.38,78.15,25.64
+6362000,44.03,75.75,24.31
+6364000,44.21,76.01,24.45
+6366000,44.82,76.01,24.45
+6368000,43.31,77.54,25.30
+6370000,46.46,77.18,25.10
+6372000,46.35,76.76,24.87
+6374000,43.24,76.69,24.83
+6376000,44.65,77.01,25.01
+6378000,43.8,76.46,24.70
+6380000,42.18,77.4,25.22
+6382000,45.81,76.69,24.83
+6384000,44.41,77.72,25.40
+6386000,46.97,76.69,24.83
+6388000,43.54,74.88,23.82
+6390000,42.81,76.09,24.49
+6392000,43.96,78.18,25.66
+6394000,45.78,76.88,24.93
+6396000,43.82,77.22,25.12
+6398000,48.46,78.71,25.95
+6400000,46.36,78.13,25.63
+6402000,41.46,77.61,25.34
+6404000,45.51,77.2,25.11
+6406000,44.24,76.35,24.64
+6408000,46.97,77.24,25.13
+6410000,44.36,76.53,24.74
+6412000,46.07,78.49,25.83
+6414000,45.17,77.16,25.09
+6416000,46.36,77.54,25.30
+6418000,45.68,76.84,24.91
+6420000,45.35,77.15,25.08
+6422000,45.45,76.57,24.76
+6424000,43.93,76.98,24.99
+6426000,46.97,77.3,25.17
+6428000,43.11,78.66,25.92
+6430000,43.44,76.23,24.57
+6432000,42.46,76.28,24.60
+6434000,45.13,76.85,24.92
+6436000,44.87,77.06,25.03
+6438000,43.99,78.2,25.67
+6440000,44.41,78.32,25.73
+6442000,43.42,77.54,25.30
+6444000,43.06,77.5,25.28
+6446000,43.96,78.1,25.61
+6448000,43.47,75.43,24.13
+6450000,44.41,77.61,25.34
+6452000,45.39,78.65,25.92
+6454000,44.63,76.32,24.62
+6456000,45.07,76.58,24.77
+6458000,48.2,76.54,24.74
+6460000,42.22,74.83,23.79
+6462000,45.34,76.95,24.97
+6464000,46.85,75.69,24.27
+6466000,46.65,77.17,25.09
+6468000,43.78,77.04,25.02
+6470000,43.46,76.83,24.91
+6472000,44.51,76.77,24.87
+6474000,44.01,78.12,25.62
+6476000,45.13,77.22,25.12
+6478000,46.14,77.1,25.06
+6480000,46.01,77.4,25.22
+6482000,42.89,76.47,24.71
+6484000,44.49,78.02,25.57
+6486000,43.87,76.28,24.60
+6488000,45.2,78.03,25.57
+6490000,45.61,76.14,24.52
+6492000,47.26,75.81,24.34
+6494000,44.41,76.93,24.96
+6496000,46.58,74.49,23.61
+6498000,44.27,77.95,25.53
+6500000,46.75,77.26,25.14
+6502000,43.54,78.07,25.59
+6504000,43.68,77.1,25.06
+6506000,45.19,77.88,25.49
+6508000,46.07,75.85,24.36
+6510000,45.59,75.49,24.16
+6512000,44.77,75.92,24.40
+6514000,45.49,78.97,26.09
+6516000,44.05,76.62,24.79
+6518000,46.29,76.12,24.51
+6520000,42.76,77.28,25.16
+6522000,45.01,76.12,24.51
+6524000,43.11,76.63,24.79
+6526000,44.62,76.63,24.79
+6528000,43.61,77.24,25.13
+6530000,42.67,77.15,25.08
+6532000,47.5,75.85,24.36
+6534000,46.36,76.76,24.87
+6536000,44.9,76.45,24.69
+6538000,42.68,78.17,25.65
+6540000,47.27,76.43,24.68
+6542000,42.9,77.69,25.38
+6544000,45.88,77.27,25.15
+6546000,44.17,77.86,25.48
+6548000,45.69,74.49,23.61
+6550000,46.57,77.11,25.06
+6552000,43.09,75.13,23.96
+6554000,45.42,75.85,24.36
+6556000,41.72,76.27,24.59
+6558000,45.11,76.43,24.68
+6560000,43.22,77.89,25.49
+6562000,47.72,78.17,25.65
+6564000,47.91,77.01,25.01
+6566000,45.45,75.99,24.44
+6568000,43.32,77.63,25.35
+6570000,45,76.41,24.67
+6572000,48,77.1,25.06
+6574000,43.81,76.21,24.56
+6576000,45.42,75.91,24.39
+6578000,44.09,76.61,24.78
+6580000,47.01,76.47,24.71
+6582000,45.25,75.18,23.99
+6584000,46.81,77.47,25.26
+6586000,42.1,77.36,25.20
+6588000,43.12,77.47,25.26
+6590000,46.04,75.97,24.43
+6592000,44.76,76.64,24.80
+6594000,46.84,76.62,24.79
+6596000,44.5,76.08,24.49
+6598000,46.57,77.2,25.11
+6600000,45.6,77.69,25.38
+6602000,44.54,77.41,25.23
+6604000,42.81,77.4,25.22
+6606000,43.86,76.92,24.96
+6608000,42.95,77.95,25.53
+6610000,43.67,78.11,25.62
+6612000,42.98,77.68,25.38
+6614000,44.24,78.13,25.63
+6616000,46.91,78.99,26.11
+6618000,42.71,78.26,25.70
+6620000,46.57,75.82,24.34
+6622000,43.31,76.49,24.72
+6624000,45.03,77.03,25.02
+6626000,45.51,76.71,24.84
+6628000,43.33,75.97,24.43
+6630000,45.69,78.04,25.58
+6632000,45.86,76.43,24.68
+6634000,44.81,77.77,25.43
+6636000,45.29,76,24.44
+6638000,45.89,76.45,24.69
+6640000,46.01,77.48,25.27
+6642000,45.91,77.56,25.31
+6644000,45.32,74.86,23.81
+6646000,44.13,76.63,24.79
+6648000,45.05,76.68,24.82
+6650000,44.74,78.57,25.87
+6652000,45.54,77.36,25.20
+6654000,43.54,78.02,25.57
+6656000,47.06,77.57,25.32
+6658000,43.8,77.3,25.17
+6660000,45.04,76.76,24.87
+6662000,42.77,76.65,24.81
+6664000,45.7,77.3,25.17
+6666000,44.68,77.08,25.04
+6668000,43.52,76.27,24.59
+6670000,46.02,77.23,25.13
+6672000,46.8,75.03,23.91
+6674000,45.03,76.93,24.96
+6676000,45.28,76.81,24.89
+6678000,45.16,76.31,24.62
+6680000,44.43,77.51,25.28
+6682000,44.63,76.66,24.81
+6684000,45.89,77.73,25.41
+6686000,43.53,77.24,25.13
+6688000,43.11,76.25,24.58
+6690000,43.96,77.41,25.23
+6692000,45.65,77.25,25.14
+6694000,42.93,75.14,23.97
+6696000,43.3,76.21,24.56
+6698000,44.66,77.74,25.41
+6700000,44.4,76.81,24.89
+6702000,45.79,77.8,25.44
+6704000,46.26,76.88,24.93
+6706000,46.64,77.82,25.46
+6708000,46.3,77.51,25.28
+6710000,46.93,76.91,24.95
+6712000,44.52,76.23,24.57
+6714000,45.64,76.32,24.62
+6716000,45.76,77.37,25.21
+6718000,42.87,77.46,25.26
+6720000,44.24,77.17,25.09
+6722000,44.49,78.59,25.88
+6724000,44.78,75.79,24.33
+6726000,48.69,76.73,24.85
+6728000,44.45,76.89,24.94
+6730000,47.78,76.92,24.96
+6732000,45.13,77.46,25.26
+6734000,46.07,77.27,25.15
+6736000,48.96,77.08,25.04
+6738000,45.36,76.78,24.88
+6740000,45.49,77.91,25.51
+6742000,47.22,77.92,25.51
+6744000,43.53,76.36,24.64
+6746000,44.83,76.78,24.88
+6748000,41.12,76.84,24.91
+6750000,46.44,78.53,25.85
+6752000,45.15,76.8,24.89
+6754000,43.43,76.87,24.93
+6756000,44.53,76.58,24.77
+6758000,43.39,76.03,24.46
+6760000,45.51,77.4,25.22
+6762000,43.87,76.49,24.72
+6764000,45.4,76.26,24.59
+6766000,44.08,77.13,25.07
+6768000,42.36,76.7,24.83
+6770000,43.49,76.1,24.50
+6772000,43.12,76.88,24.93
+6774000,45.45,76.86,24.92
+6776000,47.61,77.2,25.11
+6778000,42.86,75.87,24.37
+6780000,42.97,77.99,25.55
+6782000,46.26,77.63,25.35
+6784000,47.01,77.74,25.41
+6786000,46.21,76.89,24.94
+6788000,43.62,76.06,24.48
+6790000,46.17,77.73,25.41
+6792000,45.53,77.09,25.05
+6794000,44.74,77.08,25.04
+6796000,45.55,78.63,25.91
+6798000,44,78.22,25.68
+6800000,47.82,76.81,24.89
+6802000,44.86,76.81,24.89
+6804000,43.86,77.94,25.52
+6806000,44.98,76.92,24.96
+6808000,46.61,78.55,25.86
+6810000,42.87,77.26,25.14
+6812000,44.94,75.59,24.22
+6814000,47.68,75.63,24.24
+6816000,43.51,77.26,25.14
+6818000,44.12,77.24,25.13
+6820000,47.4,79.56,26.42
+6822000,44.68,76.34,24.63
+6824000,44.71,77.58,25.32
+6826000,45.5,77.62,25.34
+6828000,44.43,76.87,24.93
+6830000,45.57,75.12,23.96
+6832000,46.56,76.66,24.81
+6834000,45.09,77.11,25.06
+6836000,47.44,75.84,24.36
+6838000,44.58,76.62,24.79
+6840000,46.1,78.05,25.58
+6842000,47.59,76.53,24.74
+6844000,42.96,76.62,24.79
+6846000,43.13,76.32,24.62
+6848000,42.99,77.36,25.20
+6850000,44.59,76.95,24.97
+6852000,45.81,79.21,26.23
+6854000,46.79,77.36,25.20
+6856000,45.02,76.08,24.49
+6858000,44.59,76.92,24.96
+6860000,44.97,76.88,24.93
+6862000,45.88,76.47,24.71
+6864000,43.02,77.15,25.08
+6866000,47.04,76.91,24.95
+6868000,43.47,77.15,25.08
+6870000,42.38,77.3,25.17
+6872000,45.71,78.2,25.67
+6874000,45.47,77.66,25.37
+6876000,44.79,77.08,25.04
+6878000,45.57,75.74,24.30
+6880000,43.72,76.81,24.89
+6882000,42.43,76.1,24.50
+6884000,42.38,76.38,24.66
+6886000,43.3,75.35,24.08
+6888000,44.02,76.99,24.99
+6890000,43.42,77.22,25.12
+6892000,44.76,76.21,24.56
+6894000,42.89,77.43,25.24
+6896000,45.35,76.79,24.88
+6898000,43.56,79.03,26.13
+6900000,44.43,76.82,24.90
+6902000,45.82,78.03,25.57
+6904000,42.64,77.09,25.05
+6906000,41.21,77.22,25.12
+6908000,45.74,77.81,25.45
+6910000,45.24,76.62,24.79
+6912000,43.55,78.03,25.57
+6914000,46.11,76.88,24.93
+6916000,46.99,76.51,24.73
+6918000,46.6,75.78,24.32
+6920000,44.6,77.61,25.34
+6922000,47.05,78.51,25.84
+6924000,45.38,77.7,25.39
+6926000,41.87,76.86,24.92
+6928000,45.45,77.45,25.25
+6930000,44.11,77.9,25.50
+6932000,44.07,77.79,25.44
+6934000,46.87,77.41,25.23
+6936000,44.87,77.74,25.41
+6938000,43.91,76.11,24.51
+6940000,45,77.69,25.38
+6942000,44.46,76.01,24.45
+6944000,44.66,74.91,23.84
+6946000,45.87,76.49,24.72
+6948000,43.26,76.15,24.53
+6950000,43.91,77.08,25.04
+6952000,46.61,77.74,25.41
+6954000,44.26,76.63,24.79
+6956000,43.06,76.68,24.82
+6958000,46.64,76.27,24.59
+6960000,44.95,76.58,24.77
+6962000,45.69,77.17,25.09
+6964000,45.74,77.21,25.12
+6966000,44.23,76.46,24.70
+6968000,43.87,77.09,25.05
+6970000,45.39,76.58,24.77
+6972000,44.05,77.86,25.48
+6974000,46.27,78.28,25.71
+6976000,44.56,76.56,24.76
+6978000,45.71,77.37,25.21
+6980000,46.91,77.07,25.04
+6982000,44.98,75.36,24.09
+6984000,46.58,76.6,24.78
+6986000,46.66,78,25.56
+6988000,45.96,74.9,23.83
+6990000,44.26,76.49,24.72
+6992000,44.07,77.16,25.09
+6994000,42.66,75.72,24.29
+6996000,47.42,78.21,25.67
+6998000,46.02,76.91,24.95
+7000000,43.67,78.47,25.82
+7002000,46.95,76.07,24.48
+7004000,46.48,76.59,24.77
+7006000,44.49,77.27,25.15
+7008000,44.46,77.44,25.24
+7010000,44.5,76.12,24.51
+7012000,46.8,75.77,24.32
+7014000,44.73,77.55,25.31
+7016000,45.34,76.71,24.84
+7018000,47.35,77.53,25.29
+7020000,45.68,78.81,26.01
+7022000,46.02,78.38,25.77
+7024000,44.79,75.9,24.39
+7026000,47.91,76.2,24.56
+7028000,46.52,77.06,25.03
+7030000,45.02,77.73,25.41
+7032000,43.77,77.48,25.27
+7034000,44.71,76.33,24.63
+7036000,44.43,75.25,24.03
+7038000,46.85,76.17,24.54
+7040000,45.11,76.88,24.93
+7042000,44.74,76.38,24.66
+7044000,46.66,76.76,24.87
+7046000,42.24,76.69,24.83
+7048000,45.19,77.11,25.06
+7050000,45.89,76.82,24.90
+7052000,44.87,78.13,25.63
+7054000,45.3,78.14,25.63
+7056000,44.24,77.38,25.21
+7058000,43.92,76.97,24.98
+7060000,41.68,77.61,25.34
+7062000,44.97,76.81,24.89
+7064000,40.84,77.15,25.08
+7066000,43.24,78.69,25.94
+7068000,44.03,77.35,25.19
+7070000,44.43,77.64,25.36
+7072000,46.26,77.51,25.28
+7074000,47.55,76.17,24.54
+7076000,45.58,76.21,24.56
+7078000,43.46,75.62,24.23
+7080000,44.87,77.14,25.08
+7082000,44.88,78.78,25.99
+7084000,45.52,77.94,25.52
+7086000,46.95,78.32,25.73
+7088000,42.73,76.22,24.57
+7090000,45.16,75.41,24.12
+7092000,44.03,76.17,24.54
+7094000,45.49,75.9,24.39
+7096000,45.47,77.07,25.04
+7098000,45.66,78.09,25.61
+7100000,44.77,76.16,24.53
+7102000,46.33,76.48,24.71
+7104000,45.25,76.84,24.91
+7106000,47.16,76.46,24.70
+7108000,44.79,77.86,25.48
+7110000,44.24,77.85,25.47
+7112000,41.9,76.33,24.63
+7114000,44.98,77.53,25.29
+7116000,43.14,77.32,25.18
+7118000,45.61,77.86,25.48
+7120000,46,77.03,25.02
+7122000,42.77,76.33,24.63
+7124000,45.2,77.31,25.17
+7126000,44.77,78.61,25.89
+7128000,46.89,76.55,24.75
+7130000,44.94,77.13,25.07
+7132000,45.24,78.04,25.58
+7134000,48.07,78.83,26.02
+7136000,42.97,76.49,24.72
+7138000,46.95,74.76,23.76
+7140000,45.45,77.19,25.11
+7142000,45.51,76.2,24.56
+7144000,42.57,76.3,24.61
+7146000,45.46,76.3,24.61
+7148000,45.1,78.08,25.60
+7150000,45.51,77.72,25.40
+7152000,43.74,78.08,25.60
+7154000,45.07,78.02,25.57
+7156000,45.97,76.74,24.86
+7158000,45.59,77.22,25.12
+7160000,45.52,78.35,25.75
+7162000,45.3,76.57,24.76
+7164000,44.56,77.56,25.31
+7166000,45.73,77.23,25.13
+7168000,42.65,77.51,25.28
+7170000,44.07,78,25.56
+7172000,44.38,76.58,24.77
+7174000,44.02,75.64,24.24
+7176000,45.55,76.41,24.67
+7178000,44.61,77.19,25.11
+7180000,48.08,76.89,24.94
+7182000,45.97,76.5,24.72
+7184000,46.46,75.87,24.37
+7186000,43.11,75.88,24.38
+7188000,48.48,77.66,25.37
+7190000,46.26,77.9,25.50
+7192000,44.96,76.58,24.77
+7194000,44.65,76.28,24.60
+7196000,42.47,76.94,24.97
+7198000,46.55,77.72,25.40
+7200000,47.6,77.05,25.03
+7202000,44.73,77.1,25.06
+7204000,44.2,77.74,25.41
+7206000,45.78,75.8,24.33
+7208000,42.75,77.75,25.42
+7210000,45.12,77.96,25.53
+7212000,45.7,78.12,25.62
+7214000,45.4,75.63,24.24
+7216000,44.28,76.6,24.78
+7218000,45.76,77.21,25.12
+7220000,43.91,76.92,24.96
+7222000,44.68,78.33,25.74
+7224000,46.34,77.81,25.45
+7226000,42.71,75.82,24.34
+7228000,43.63,77.97,25.54
+7230000,44.49,77.89,25.49
+7232000,44.6,77.71,25.39
+7234000,45.1,77.37,25.21
+7236000,47.32,77.63,25.35
+7238000,47.01,77.75,25.42
+7240000,45.47,78.04,25.58
+7242000,45.86,76.64,24.80
+7244000,43.5,77.82,25.46
+7246000,47.54,77.44,25.24
+7248000,46.4,77.98,25.54
+7250000,46.72,77.77,25.43
+7252000,47.59,76.67,24.82
+7254000,44.27,75.63,24.24
+7256000,46.13,77.79,25.44
+7258000,46.43,75.46,24.14
+7260000,41.56,76.57,24.76
+7262000,45.78,76.78,24.88
+7264000,42.61,76.76,24.87
+7266000,46.97,78.09,25.61
+7268000,42.87,77.97,25.54
+7270000,43.65,76.24,24.58
+7272000,43.24,76.73,24.85
+7274000,46.1,76.5,24.72
+7276000,46.13,77.12,25.07
+7278000,46.41,78.58,25.88
+7280000,43.71,77.26,25.14
+7282000,46.46,76.79,24.88
+7284000,42.96,76.14,24.52
+7286000,43.81,76.89,24.94
+7288000,44.58,77.64,25.36
+7290000,44.17,77.25,25.14
+7292000,45.38,77.66,25.37
+7294000,46.31,76.03,24.46
+7296000,44.43,76.71,24.84
+7298000,45.81,76.48,24.71
+7300000,44.61,76.37,24.65
+7302000,45.5,78.02,25.57
+7304000,43.97,76.81,24.89
+7306000,47.25,78.63,25.91
+7308000,44.94,77.48,25.27
+7310000,47.34,77.94,25.52
+7312000,47.23,76.66,24.81
+7314000,46.8,75.98,24.43
+7316000,46.88,78.27,25.71
+7318000,45.5,75.13,23.96
+7320000,43.72,76.75,24.86
+7322000,44.03,76.45,24.69
+7324000,45.27,76.86,24.92
+7326000,45.55,77.41,25.23
+7328000,44.5,75.84,24.36
+7330000,45.13,77.48,25.27
+7332000,44.84,77.52,25.29
+7334000,43.27,78.45,25.81
+7336000,46.3,76.14,24.52
+7338000,43.96,77.23,25.13
+7340000,43.86,75.74,24.30
+7342000,46.56,75.47,24.15
+7344000,43.76,78.2,25.67
+7346000,44.9,76.83,24.91
+7348000,46.98,76.32,24.62
+7350000,44.98,76.15,24.53
+7352000,45.38,77.01,25.01
+7354000,43.44,75.51,24.17
+7356000,45.4,77.72,25.40
+7358000,48.72,76.33,24.63
+7360000,47.93,77.73,25.41
+7362000,45.29,77.16,25.09
+7364000,44.82,76.58,24.77
+7366000,45.74,76.54,24.74
+7368000,45.94,77.49,25.27
+7370000,43.57,76.64,24.80
+7372000,46.81,77.81,25.45
+7374000,41.44,76.91,24.95
+7376000,43.71,76.53,24.74
+7378000,44.08,76.03,24.46
+7380000,46.51,76.56,24.76
+7382000,43.67,77.21,25.12
+7384000,44.05,77.12,25.07
+7386000,46.53,76.11,24.51
+7388000,43.83,76.95,24.97
+7390000,47.66,76.47,24.71
+7392000,47.27,76.59,24.77
+7394000,46.22,77.11,25.06
+7396000,47.03,77.94,25.52
+7398000,47.22,77.17,25.09
+7400000,45.54,76.42,24.68
+7402000,48.6,77.93,25.52
+7404000,44.61,77.06,25.03
+7406000,43.74,75.1,23.94
+7408000,42.93,76.14,24.52
+7410000,43.23,76.74,24.86
+7412000,43.11,76.87,24.93
+7414000,42.89,79.27,26.26
+7416000,45.14,76.97,24.98
+7418000,44.36,76.17,24.54
+7420000,42.34,77.32,25.18
+7422000,42.1,76.82,24.90
+7424000,45.45,76.82,24.90
+7426000,44.94,75.19,23.99
+7428000,44.31,76.92,24.96
+7430000,45.84,76.52,24.73
+7432000,45.1,76.84,24.91
+7434000,40.57,77.03,25.02
+7436000,46.58,76.42,24.68
+7438000,47.56,79.23,26.24
+7440000,46.5,76.76,24.87
+7442000,43.45,76.68,24.82
+7444000,47.28,76.83,24.91
+7446000,44.59,75.86,24.37
+7448000,46.83,77.01,25.01
+7450000,43.19,77.77,25.43
+7452000,42.8,77.84,25.47
+7454000,45.07,76.85,24.92
+7456000,44.21,76.06,24.48
+7458000,45.6,76.98,24.99
+7460000,45.33,76.55,24.75
+7462000,45.65,76.41,24.67
+7464000,45.42,77.82,25.46
+7466000,45.21,79.17,26.21
+7468000,42.46,77.2,25.11
+7470000,45.06,77.42,25.23
+7472000,44.28,77.13,25.07
+7474000,43.73,78.57,25.87
+7476000,44.62,76.35,24.64
+7478000,44.08,76.75,24.86
+7480000,43.33,76.04,24.47
+7482000,46.29,75.66,24.26
+7484000,44.5,76.21,24.56
+7486000,44.8,77.39,25.22
+7488000,47.5,78.04,25.58
+7490000,43.69,75.89,24.38
+7492000,44.13,76.58,24.77
+7494000,42.68,77.46,25.26
+7496000,45.09,75.89,24.38
+7498000,44.28,76.66,24.81
+7500000,42.45,74.68,23.71
+7502000,46.79,75.43,24.13
+7504000,46.26,75.41,24.12
+7506000,46.73,77.08,25.04
+7508000,42.33,75.7,24.28
+7510000,45.13,76.7,24.83
+7512000,45.73,77.85,25.47
+7514000,45.18,76.79,24.88
+7516000,47.99,77.49,25.27
+7518000,47.42,76.96,24.98
+7520000,43.27,77.56,25.31
+7522000,43.76,77.07,25.04
+7524000,45.48,75.74,24.30
+7526000,44.84,77.8,25.44
+7528000,44.89,75.21,24.01
+7530000,46.34,76.96,24.98
+7532000,44.09,76,24.44
+7534000,44.5,78.04,25.58
+7536000,44.09,76.43,24.68
+7538000,44.02,77.94,25.52
+7540000,43.22,76.79,24.88
+7542000,48.1,75.76,24.31
+7544000,44.95,77.37,25.21
+7546000,46.32,77.93,25.52
+7548000,43.96,75.61,24.23
+7550000,44.04,78.45,25.81
+7552000,45.63,75.75,24.31
+7554000,45.31,76.63,24.79
+7556000,40.83,77.16,25.09
+7558000,48.07,76.6,24.78
+7560000,45.06,77.29,25.16
+7562000,45.01,77.98,25.54
+7564000,45.91,77.4,25.22
+7566000,43.85,76.68,24.82
+7568000,47.03,77.22,25.12
+7570000,45.56,74.85,23.81
+7572000,45.92,77.57,25.32
+7574000,47.12,75.86,24.37
+7576000,45.25,76.88,24.93
+7578000,45.76,78.91,26.06
+7580000,44.27,77.18,25.10
+7582000,45.72,76.49,24.72
+7584000,45.77,77.2,25.11
+7586000,44.55,76.75,24.86
+7588000,43.4,77.93,25.52
+7590000,46.81,77.13,25.07
+7592000,46.28,77.61,25.34
+7594000,45.4,75.59,24.22
+7596000,44.82,76.56,24.76
+7598000,45.15,77.33,25.18
+7600000,44.92,76.95,24.97
+7602000,46.75,76.19,24.55
+7604000,45.23,77.85,25.47
+7606000,46.88,78.53,25.85
+7608000,49.64,76.85,24.92
+7610000,45.68,77.29,25.16
+7612000,44.67,76.63,24.79
+7614000,45.2,77.01,25.01
+7616000,43,78.08,25.60
+7618000,44.93,77.12,25.07
+7620000,44.59,77.08,25.04
+7622000,44.52,76.63,24.79
+7624000,44.6,76.32,24.62
+7626000,45.92,76.41,24.67
+7628000,46.16,76.32,24.62
+7630000,45.76,78.23,25.68
+7632000,45.77,79.4,26.33
+7634000,44.21,75.73,24.29
+7636000,44.58,76.19,24.55
+7638000,42.66,75.25,24.03
+7640000,44.06,76.3,24.61
+7642000,44.32,76.48,24.71
+7644000,44.04,76.83,24.91
+7646000,45.62,76.76,24.87
+7648000,47.41,77.93,25.52
+7650000,42.55,76.06,24.48
+7652000,44.64,78.54,25.86
+7654000,44.52,77.97,25.54
+7656000,45.45,76.51,24.73
+7658000,46.5,76.7,24.83
+7660000,46.99,76.31,24.62
+7662000,45.64,77.67,25.37
+7664000,45.96,77.47,25.26
+7666000,43.81,76.42,24.68
+7668000,44.28,75.52,24.18
+7670000,45.35,76.42,24.68
+7672000,45.1,77.45,25.25
+7674000,45.12,75.42,24.12
+7676000,43.28,76.97,24.98
+7678000,45.44,75.79,24.33
+7680000,46.15,78.22,25.68
+7682000,47.29,76.03,24.46
+7684000,46.47,77.86,25.48
+7686000,45.53,78.7,25.94
+7688000,46.79,77.37,25.21
+7690000,41.94,75.89,24.38
+7692000,45.82,76.72,24.84
+7694000,44.69,76.85,24.92
+7696000,46.83,77.95,25.53
+7698000,43.11,76.67,24.82
+7700000,46.77,76.79,24.88
+7702000,46.04,76.63,24.79
+7704000,44.27,77.17,25.09
+7706000,40.58,76.2,24.56
+7708000,43.19,78.42,25.79
+7710000,43.42,77.45,25.25
+7712000,45.92,77.78,25.43
+7714000,41.75,77.55,25.31
+7716000,43.96,75.84,24.36
+7718000,44.61,77.87,25.48
+7720000,47.75,76.71,24.84
+7722000,45.93,77.03,25.02
+7724000,46.11,77.63,25.35
+7726000,46.33,77.17,25.09
+7728000,45.23,77.2,25.11
+7730000,47.3,76.23,24.57
+7732000,46.29,77.05,25.03
+7734000,45.91,76.28,24.60
+7736000,43.13,77.57,25.32
+7738000,44.8,77.41,25.23
+7740000,45.28,76.67,24.82
+7742000,45.27,76.1,24.50
+7744000,44.95,76.9,24.94
+7746000,43.12,76.65,24.81
+7748000,44.28,76.9,24.94
+7750000,46.05,75.88,24.38
+7752000,43.65,76.29,24.61
+7754000,42.95,77.28,25.16
+7756000,43.82,76.28,24.60
+7758000,47.88,76.2,24.56
+7760000,46.75,77.97,25.54
+7762000,43.91,77.37,25.21
+7764000,43.47,78.17,25.65
+7766000,46.26,77.18,25.10
+7768000,43.28,76.65,24.81
+7770000,46,77.62,25.34
+7772000,45.83,76.56,24.76
+7774000,48.11,76.6,24.78
+7776000,44.83,77.27,25.15
+7778000,44.42,75.54,24.19
+7780000,46,76.18,24.54
+7782000,45.42,75.96,24.42
+7784000,46.77,77.37,25.21
+7786000,45.88,76.86,24.92
+7788000,44.43,77.21,25.12
+7790000,43.9,76.51,24.73
+7792000,43.55,76.53,24.74
+7794000,43.38,77.99,25.55
+7796000,45.2,77.11,25.06
+7798000,46.55,77.4,25.22
+7800000,47.29,77.59,25.33
+7802000,44.26,76.24,24.58
+7804000,45.35,77.08,25.04
+7806000,46.38,77,25.00
+7808000,45.19,77.51,25.28
+7810000,44.48,75.38,24.10
+7812000,44.06,77.26,25.14
+7814000,44.67,75.95,24.42
+7816000,46.01,76.85,24.92
+7818000,45.05,77.23,25.13
+7820000,44.04,77.38,25.21
+7822000,43.55,77.58,25.32
+7824000,43.99,76.57,24.76
+7826000,44.32,78.58,25.88
+7828000,45.11,77.96,25.53
+7830000,44.73,76.33,24.63
+7832000,46.25,77.33,25.18
+7834000,43.79,76.86,24.92
+7836000,45.24,76.94,24.97
+7838000,43.59,79.47,26.37
+7840000,44.44,77.05,25.03
+7842000,45.59,78.16,25.64
+7844000,45.29,77.37,25.21
+7846000,44.78,76.91,24.95
+7848000,46.23,76.46,24.70
+7850000,46.75,77.33,25.18
+7852000,45.47,79.05,26.14
+7854000,44.22,77.84,25.47
+7856000,48.44,76.31,24.62
+7858000,44.79,79.09,26.16
+7860000,45.85,76.87,24.93
+7862000,45.59,75.58,24.21
+7864000,43.13,76.86,24.92
+7866000,44.23,75.71,24.28
+7868000,45.97,76.68,24.82
+7870000,44.94,77.34,25.19
+7872000,44.08,77.42,25.23
+7874000,45.01,78.46,25.81
+7876000,45.72,75.12,23.96
+7878000,46.43,78.06,25.59
+7880000,43.11,77.36,25.20
+7882000,43.24,78.05,25.58
+7884000,45.96,76.2,24.56
+7886000,45.27,75.28,24.04
+7888000,44.12,78.77,25.98
+7890000,45.78,76.27,24.59
+7892000,43.25,76.35,24.64
+7894000,48.5,76.56,24.76
+7896000,46.64,76.75,24.86
+7898000,44.21,76.9,24.94
+7900000,43.91,78.05,25.58
+7902000,45.87,77.11,25.06
+7904000,42.65,77.95,25.53
+7906000,46.24,77.82,25.46
+7908000,44.53,78.96,26.09
+7910000,44.36,76.96,24.98
+7912000,46.97,76.95,24.97
+7914000,45.91,77.17,25.09
+7916000,43.05,77.06,25.03
+7918000,44.69,77.04,25.02
+7920000,47.34,77.31,25.17
+7922000,45.43,77.69,25.38
+7924000,47.61,76.4,24.67
+7926000,46.24,78.38,25.77
+7928000,45.49,78.15,25.64
+7930000,42.58,77.51,25.28
+7932000,45.13,79.42,26.34
+7934000,44.43,76.92,24.96
+7936000,45.71,78,25.56
+7938000,45.38,76.35,24.64
+7940000,44.14,78.38,25.77
+7942000,46.3,76.41,24.67
+7944000,44.91,74.63,23.68
+7946000,44.34,77.28,25.16
+7948000,44.71,75.05,23.92
+7950000,46.35,78.51,25.84
+7952000,44.63,76.56,24.76
+7954000,45.83,76.09,24.49
+7956000,45.58,75.9,24.39
+7958000,47.35,76.68,24.82
+7960000,46.7,76.06,24.48
+7962000,44.8,76.7,24.83
+7964000,45.34,76.24,24.58
+7966000,44.65,76.08,24.49
+7968000,43.46,77.74,25.41
+7970000,44.56,76.66,24.81
+7972000,46.16,77.45,25.25
+7974000,46.64,76.76,24.87
+7976000,47.07,76.65,24.81
+7978000,45.87,77.87,25.48
+7980000,48.82,77.5,25.28
+7982000,43.19,77.37,25.21
+7984000,42.97,77.03,25.02
+7986000,43.71,75.8,24.33
+7988000,43.99,78.34,25.74
+7990000,46.97,76.85,24.92
+7992000,44.57,77.72,25.40
+7994000,45.33,77.69,25.38
+7996000,42.76,75.27,24.04
+7998000,43.69,74.67,23.71
+8000000,48,76.86,24.92
+8002000,42.76,76.08,24.49
+8004000,44.83,77.97,25.54
+8006000,45.93,78.1,25.61
+8008000,46.99,76.15,24.53
+8010000,46.21,77.42,25.23
+8012000,43.74,77.15,25.08
+8014000,47.36,75.99,24.44
+8016000,44.84,77.1,25.06
+8018000,45.17,76.89,24.94
+8020000,47.28,77.74,25.41
+8022000,44.98,76.61,24.78
+8024000,44.68,76.16,24.53
+8026000,44.34,77.35,25.19
+8028000,43.78,77.44,25.24
+8030000,48.4,77.1,25.06
+8032000,43.55,78.17,25.65
+8034000,45.64,76.3,24.61
+8036000,47.57,76.95,24.97
+8038000,45.51,77.43,25.24
+8040000,45.93,77.67,25.37
+8042000,44.45,77.85,25.47
+8044000,43.79,75.89,24.38
+8046000,42.42,76.64,24.80
+8048000,47.98,75.22,24.01
+8050000,44.24,77.05,25.03
+8052000,43.26,75.47,24.15
+8054000,43.54,78.04,25.58
+8056000,46.57,75.97,24.43
+8058000,46,78.21,25.67
+8060000,49.18,78.18,25.66
+8062000,43.35,77.14,25.08
+8064000,44.02,76.9,24.94
+8066000,43.27,78.91,26.06
+8068000,46.84,76.11,24.51
+8070000,45.89,75.06,23.92
+8072000,44.2,75.61,24.23
+8074000,42.8,76.86,24.92
+8076000,46.52,76.33,24.63
+8078000,45.5,76.52,24.73
+8080000,47.11,75.93,24.41
+8082000,44.85,76.56,24.76
+8084000,43.87,76.43,24.68
+8086000,47.5,78.23,25.68
+8088000,47.67,77.67,25.37
+8090000,45.37,77.19,25.11
+8092000,45.06,76.55,24.75
+8094000,44.8,76.83,24.91
+8096000,47.57,76.46,24.70
+8098000,45.47,76.72,24.84
+8100000,42.34,76.65,24.81
+8102000,45.92,75.35,24.08
+8104000,46.37,78.12,25.62
+8106000,44.87,74.89,23.83
+8108000,46.93,77.61,25.34
+8110000,45.58,76.81,24.89
+8112000,41.98,77.01,25.01
+8114000,46.77,77.24,25.13
+8116000,42.93,76.9,24.94
+8118000,45.16,76.04,24.47
+8120000,43,77.32,25.18
+8122000,43.29,76.21,24.56
+8124000,46.78,75.67,24.26
+8126000,47.13,76.55,24.75
+8128000,44.24,76.75,24.86
+8130000,46.36,76.7,24.83
+8132000,44.42,77.6,25.33
+8134000,46.61,76.82,24.90
+8136000,46.16,75.08,23.93
+8138000,44.31,78.43,25.79
+8140000,44.54,77.15,25.08
+8142000,43.79,77.29,25.16
+8144000,44.04,78.32,25.73
+8146000,44.28,77.33,25.18
+8148000,47.68,77.58,25.32
+8150000,44.24,77.38,25.21
+8152000,45.13,77.42,25.23
+8154000,42.66,77.38,25.21
+8156000,45.16,77.53,25.29
+8158000,46.24,77.86,25.48
+8160000,45.5,77.13,25.07
+8162000,48.35,77.54,25.30
+8164000,44.47,74.97,23.87
+8166000,43.9,77.03,25.02
+8168000,46.41,78.13,25.63
+8170000,44.3,77.06,25.03
+8172000,42.42,75.93,24.41
+8174000,47.36,76.55,24.75
+8176000,43.94,77.43,25.24
+8178000,46.39,78.79,25.99
+8180000,44.4,77.12,25.07
+8182000,46.38,76.72,24.84
+8184000,44.87,76.26,24.59
+8186000,46.39,75.82,24.34
+8188000,45.51,77.05,25.03
+8190000,44.17,77.79,25.44
+8192000,48.11,75.82,24.34
+8194000,44.2,77.6,25.33
+8196000,42.6,76.57,24.76
+8198000,45.92,78.89,26.05
+8200000,43.02,77.68,25.38
+8202000,46.97,77.4,25.22
+8204000,45.93,76.82,24.90
+8206000,43.16,77.5,25.28
+8208000,45.6,77.45,25.25
+8210000,45.74,76.46,24.70
+8212000,46.1,78,25.56
+8214000,45.22,76.2,24.56
+8216000,44.07,77.16,25.09
+8218000,42.34,76.18,24.54
+8220000,46.5,78.03,25.57
+8222000,47.92,76.13,24.52
+8224000,44.86,78.48,25.82
+8226000,47.7,77.36,25.20
+8228000,43.62,76.99,24.99
+8230000,46.95,77.66,25.37
+8232000,43.66,77,25.00
+8234000,42.33,79.05,26.14
+8236000,40.98,75.84,24.36
+8238000,46.47,75.71,24.28
+8240000,46.01,75.61,24.23
+8242000,46.65,75.87,24.37
+8244000,44.35,77.1,25.06
+8246000,48.25,77.43,25.24
+8248000,44.72,76.24,24.58
+8250000,46.75,79.16,26.20
+8252000,45.81,77.67,25.37
+8254000,50,77.65,25.36
+8256000,45.97,77.07,25.04
+8258000,44.76,75.9,24.39
+8260000,47.01,78.38,25.77
+8262000,47.33,77.68,25.38
+8264000,43.96,77.6,25.33
+8266000,44.61,78.96,26.09
+8268000,44.51,77.2,25.11
+8270000,46.34,76.44,24.69
+8272000,45.91,77.35,25.19
+8274000,45.95,77,25.00
+8276000,44,76.33,24.63
+8278000,44.1,77.06,25.03
+8280000,41.95,78.24,25.69
+8282000,44.54,75.22,24.01
+8284000,44.69,77.67,25.37
+8286000,44.34,76.87,24.93
+8288000,45.92,78.05,25.58
+8290000,42.54,79.35,26.31
+8292000,47.05,81.23,27.35
+8294000,44.08,87.29,30.72
+8296000,46.34,91.34,32.97
+8298000,45.53,94.78,34.88
+8300000,47.16,87.97,31.09
+8302000,43.44,82.98,28.32
+8304000,44.83,77.77,25.43
+8306000,43.05,77.83,25.46
+8308000,48.13,76.91,24.95
+8310000,43.45,77.13,25.07
+8312000,45.33,77.86,25.48
+8314000,44.62,75.92,24.40
+8316000,45.5,75.11,23.95
+8318000,48.37,77.96,25.53
+8320000,46.81,75.73,24.29
+8322000,45.33,75.07,23.93
+8324000,45.53,75.87,24.37
+8326000,42.54,76.04,24.47
+8328000,44.35,76.67,24.82
+8330000,44.21,75.3,24.06
+8332000,45.1,75.55,24.19
+8334000,48.23,77.37,25.21
+8336000,43.68,77.37,25.21
+8338000,45.45,76.6,24.78
+8340000,45.56,74.49,23.61
+8342000,46.52,78.03,25.57
+8344000,47.13,77.71,25.39
+8346000,45.9,75.22,24.01
+8348000,46.2,76.29,24.61
+8350000,45.2,77.57,25.32
+8352000,40.68,77.37,25.21
+8354000,45.03,77.61,25.34
+8356000,43.23,75.79,24.33
+8358000,43.13,77.6,25.33
+8360000,45.02,77.53,25.29
+8362000,46.65,77.23,25.13
+8364000,45.22,76.2,24.56
+8366000,46.23,77.35,25.19
+8368000,42.75,77.24,25.13
+8370000,43.62,76.18,24.54
+8372000,43.85,78.55,25.86
+8374000,45.13,76.92,24.96
+8376000,45.08,76.56,24.76
+8378000,44.28,76.56,24.76
+8380000,48.38,76.78,24.88
+8382000,44.89,75.82,24.34
+8384000,42.56,78.67,25.93
+8386000,45.19,77.51,25.28
+8388000,44.25,78.37,25.76
+8390000,44.62,77.15,25.08
+8392000,45.96,77.42,25.23
+8394000,43.21,77.02,25.01
+8396000,47.43,76.89,24.94
+8398000,43.31,76.7,24.83
+8400000,45.59,77.92,25.51
+8402000,43.92,77.36,25.20
+8404000,42.91,76.6,24.78
+8406000,43.99,76.91,24.95
+8408000,44.73,75.81,24.34
+8410000,43.34,78.25,25.69
+8412000,45.15,77.69,25.38
+8414000,44.4,77.03,25.02
+8416000,44.04,75.94,24.41
+8418000,46.26,75.96,24.42
+8420000,43.38,77.96,25.53
+8422000,46.81,76.12,24.51
+8424000,42.98,77.79,25.44
+8426000,43.92,77.98,25.54
+8428000,43.25,75.64,24.24
+8430000,43.37,76.93,24.96
+8432000,44.3,77.24,25.13
+8434000,45.49,75.29,24.05
+8436000,45.18,76.4,24.67
+8438000,47.45,76.99,24.99
+8440000,43.88,76.89,24.94
+8442000,46.72,77.14,25.08
+8444000,47,77.95,25.53
+8446000,44.25,75.59,24.22
+8448000,45.31,76.92,24.96
+8450000,45.97,76.25,24.58
+8452000,46.3,76.21,24.56
+8454000,43.44,79.15,26.19
+8456000,44.33,76.3,24.61
+8458000,46.43,76.9,24.94
+8460000,44.4,76.34,24.63
+8462000,47.94,75.07,23.93
+8464000,42.3,78.24,25.69
+8466000,44.17,78.75,25.97
+8468000,45.51,76.81,24.89
+8470000,46.37,77.16,25.09
+8472000,41.84,78.1,25.61
+8474000,43.85,77.69,25.38
+8476000,46.76,77.2,25.11
+8478000,42.48,77.76,25.42
+8480000,44.01,77.29,25.16
+8482000,48.58,76.5,24.72
+8484000,45.28,75,23.89
+8486000,46.66,76.55,24.75
+8488000,43.32,76.51,24.73
+8490000,43.49,74.64,23.69
+8492000,43.08,77.02,25.01
+8494000,46.49,76.98,24.99
+8496000,45.17,79.01,26.12
+8498000,42.2,78.53,25.85
+8500000,47.17,80.07,26.71
+8502000,44.85,75.91,24.39
+8504000,45.3,77.16,25.09
+8506000,46.01,77.45,25.25
+8508000,44.97,78.51,25.84
+8510000,45.57,76.41,24.67
+8512000,43.39,76.52,24.73
+8514000,43.89,77.48,25.27
+8516000,44.31,77.1,25.06
+8518000,47.59,77.5,25.28
+8520000,45.11,75.33,24.07
+8522000,46.14,77.03,25.02
+8524000,47.91,77,25.00
+8526000,43.99,75.28,24.04
+8528000,44.08,78.2,25.67
+8530000,43.75,77.02,25.01
+8532000,44.69,76,24.44
+8534000,43.44,77.88,25.49
+8536000,45.79,76.74,24.86
+8538000,43.11,77.67,25.37
+8540000,44.39,77.5,25.28
+8542000,47.36,76.53,24.74
+8544000,43.73,77.59,25.33
+8546000,44.69,76.5,24.72
+8548000,43.9,76.8,24.89
+8550000,46,77.11,25.06
+8552000,43.68,77.19,25.11
+8554000,41.76,77.02,25.01
+8556000,44.2,78.15,25.64
+8558000,45.75,75.36,24.09
+8560000,45.02,76.19,24.55
+8562000,46.56,76.59,24.77
+8564000,45.27,79.34,26.30
+8566000,44.16,77.92,25.51
+8568000,43.22,76.65,24.81
+8570000,44.42,77.45,25.25
+8572000,43.38,76.91,24.95
+8574000,40.41,77.31,25.17
+8576000,48.6,78.97,26.09
+8578000,47.31,76.94,24.97
+8580000,44.77,77.16,25.09
+8582000,45.91,77.24,25.13
+8584000,43.07,76.31,24.62
+8586000,43.6,76.9,24.94
+8588000,44.23,78.02,25.57
+8590000,45.06,77.13,25.07
+8592000,45.22,76.47,24.71
+8594000,46.94,76.79,24.88
+8596000,45.41,78.03,25.57
+8598000,44.01,77.25,25.14
+8600000,44.28,77.18,25.10
+8602000,46.29,77.95,25.53
+8604000,43.75,76.74,24.86
+8606000,43.71,77.39,25.22
+8608000,42.71,76.03,24.46
+8610000,43.64,76.24,24.58
+8612000,44.71,76.19,24.55
+8614000,42.42,77.5,25.28
+8616000,45.39,77.82,25.46
+8618000,44.19,76.45,24.69
+8620000,45.55,78.84,26.02
+8622000,45.12,77.6,25.33
+8624000,46.07,76.25,24.58
+8626000,43.69,76.01,24.45
+8628000,44.59,75.76,24.31
+8630000,41.99,75.97,24.43
+8632000,45.45,76.42,24.68
+8634000,45.62,78.27,25.71
+8636000,45.6,78.35,25.75
+8638000,44.92,76.48,24.71
+8640000,47.14,81.45,27.47
+8642000,47.2,87.09,30.61
+8644000,47.24,94.59,34.77
+8646000,47.78,87.39,30.77
+8648000,45.66,82.31,27.95
+8650000,43.82,79.98,26.66
+8652000,48.23,77.22,25.12
+8654000,44.54,77.44,25.24
+8656000,42.48,78.31,25.73
+8658000,46.6,75.16,23.98
+8660000,43.75,77.51,25.28
+8662000,45.59,77.83,25.46
+8664000,46.29,76.94,24.97
+8666000,44.58,76.41,24.67
+8668000,46.76,75.72,24.29
+8670000,44.91,75.8,24.33
+8672000,46.85,78.37,25.76
+8674000,46.81,77.75,25.42
+8676000,46.7,77.05,25.03
+8678000,45.74,77.34,25.19
+8680000,44.15,77.42,25.23
+8682000,44.71,78.16,25.64
+8684000,45.85,78.45,25.81
+8686000,43.27,75.66,24.26
+8688000,45.39,75.82,24.34
+8690000,45.16,77.3,25.17
+8692000,43.79,77.56,25.31
+8694000,45.06,77.81,25.45
+8696000,45.67,76.98,24.99
+8698000,46.37,74.92,23.84
+8700000,42.6,76.79,24.88
+8702000,47.56,77.76,25.42
+8704000,44.86,77.5,25.28
+8706000,43.51,75.91,24.39
+8708000,43.96,77.7,25.39
+8710000,42.66,76.7,24.83
+8712000,44.07,77.67,25.37
+8714000,44.56,75.18,23.99
+8716000,44.45,77.94,25.52
+8718000,45.78,77.18,25.10
+8720000,44.32,76.99,24.99
+8722000,42.83,77.15,25.08
+8724000,47.43,79.08,26.16
+8726000,46.26,77.78,25.43
+8728000,44.49,75.74,24.30
+8730000,46.01,76.84,24.91
+8732000,44.27,77,25.00
+8734000,44.13,76.64,24.80
+8736000,45.88,77.23,25.13
+8738000,46.38,76.58,24.77
+8740000,44.07,76.67,24.82
+8742000,45.62,77.43,25.24
+8744000,46.67,78.01,25.56
+8746000,48.62,77.47,25.26
+8748000,46.01,77.01,25.01
+8750000,46.09,76.65,24.81
+8752000,45.86,78.22,25.68
+8754000,40.58,77.56,25.31
+8756000,45.52,76.65,24.81
+8758000,47.59,76.52,24.73
+8760000,46.43,76.13,24.52
+8762000,46,78.63,25.91
+8764000,46.64,77.72,25.40
+8766000,46.76,77.46,25.26
+8768000,45.71,76.77,24.87
+8770000,46.64,76.97,24.98
+8772000,48.42,76.36,24.64
+8774000,44.33,77.95,25.53
+8776000,46.37,77.52,25.29
+8778000,46.24,76.98,24.99
+8780000,45.33,75.28,24.04
+8782000,47.23,77.1,25.06
+8784000,46.01,77.41,25.23
+8786000,44.98,78.36,25.76
+8788000,46.01,76.59,24.77
+8790000,41.72,78.56,25.87
+8792000,42.49,76.98,24.99
+8794000,42.84,75.65,24.25
+8796000,43.33,77.41,25.23
+8798000,43.69,76.15,24.53
+8800000,45.38,76.83,24.91
+8802000,45.56,76.33,24.63
+8804000,43.5,75.32,24.07
+8806000,47.67,75.63,24.24
+8808000,44.42,77.82,25.46
+8810000,43.82,77.2,25.11
+8812000,46.58,77.92,25.51
+8814000,45.01,75.91,24.39
+8816000,46.09,77.22,25.12
+8818000,43.17,76.24,24.58
+8820000,43.6,78.8,26.00
+8822000,45.24,79.14,26.19
+8824000,44.38,77.97,25.54
+8826000,43.72,75.55,24.19
+8828000,46.41,77.01,25.01
+8830000,42.64,76.62,24.79
+8832000,46.25,74.99,23.88
+8834000,44.08,76.22,24.57
+8836000,42.54,77.57,25.32
+8838000,44.78,77.08,25.04
+8840000,44,76.83,24.91
+8842000,44.65,76.88,24.93
+8844000,47.77,75.87,24.37
+8846000,44.33,78.06,25.59
+8848000,44.66,77.11,25.06
+8850000,46.27,77.1,25.06
+8852000,44.5,77.05,25.03
+8854000,43.91,76.92,24.96
+8856000,44,77.53,25.29
+8858000,46.67,76.96,24.98
+8860000,46.81,75.11,23.95
+8862000,43.71,77.63,25.35
+8864000,48.09,76.81,24.89
+8866000,44.15,76.83,24.91
+8868000,43.99,76.6,24.78
+8870000,44.08,77.39,25.22
+8872000,43.7,76.77,24.87
+8874000,45.33,76.24,24.58
+8876000,45.62,78.07,25.59
+8878000,47.27,76.79,24.88
+8880000,47.67,75.95,24.42
+8882000,47.33,79.12,26.18
+8884000,46.07,75.26,24.03
+8886000,45.89,77.51,25.28
+8888000,45.27,77,25.00
+8890000,46.73,77.12,25.07
+8892000,47.91,76.71,24.84
+8894000,43.13,76.65,24.81
+8896000,44.88,76.24,24.58
+8898000,46.4,77.81,25.45
+8900000,44.54,75.4,24.11
+8902000,45.12,75.58,24.21
+8904000,43.89,76.94,24.97
+8906000,43.22,75.63,24.24
+8908000,45.16,77.64,25.36
+8910000,45.85,76.2,24.56
+8912000,44.42,75.83,24.35
+8914000,45.26,79.26,26.26
+8916000,47.41,77.89,25.49
+8918000,46.23,75.55,24.19
+8920000,42.81,77.02,25.01
+8922000,43.89,76.21,24.56
+8924000,44.88,77.29,25.16
+8926000,44.56,77.03,25.02
+8928000,46.52,77.31,25.17
+8930000,42.13,76.83,24.91
+8932000,44.74,76.88,24.93
+8934000,46.52,77.61,25.34
+8936000,44.29,78.25,25.69
+8938000,42.58,76.16,24.53
+8940000,47.83,78.08,25.60
+8942000,44.42,77.13,25.07
+8944000,44.12,76.5,24.72
+8946000,43.13,75.77,24.32
+8948000,44.97,77.67,25.37
+8950000,44.45,77.7,25.39
+8952000,48.66,77.37,25.21
+8954000,44.34,77.4,25.22
+8956000,45.33,76.2,24.56
+8958000,44.96,76.28,24.60
+8960000,43.44,76.72,24.84
+8962000,45.73,77.61,25.34
+8964000,44.53,77.57,25.32
+8966000,45.22,77.12,25.07
+8968000,43.77,77.34,25.19
+8970000,43.61,76.07,24.48
+8972000,43.8,77.14,25.08
+8974000,45.41,77.26,25.14
+8976000,45.45,77.8,25.44
+8978000,43.9,78.05,25.58
+8980000,47.03,77.56,25.31
+8982000,46.08,77.75,25.42
+8984000,44.9,76.16,24.53
+8986000,44,76.1,24.50
+8988000,40,76.54,24.74
+8990000,46.48,77.79,25.44
+8992000,47.04,75.78,24.32
+8994000,45.17,76.15,24.53
+8996000,43.51,75.95,24.42
+8998000,44.05,78.15,25.64
+9000000,45.86,78.51,25.84
+9002000,45.28,77.5,25.28
+9004000,47.5,78.28,25.71
+9006000,45,77.94,25.52
+9008000,41.37,77.15,25.08
+9010000,45.66,75.49,24.16
+9012000,44.98,76.34,24.63
+9014000,46.52,76.65,24.81
+9016000,46.15,77.12,25.07
+9018000,45.26,77.32,25.18
+9020000,43.88,75.91,24.39
+9022000,45.3,77.36,25.20
+9024000,46.6,76.44,24.69
+9026000,46.89,76.16,24.53
+9028000,45.22,76.85,24.92
+9030000,42.93,78.18,25.66
+9032000,45.4,77.82,25.46
+9034000,45.19,75.65,24.25
+9036000,45.64,76.92,24.96
+9038000,46.44,76.03,24.46
+9040000,45.74,77.93,25.52
+9042000,46.15,77.94,25.52
+9044000,45.13,78.29,25.72
+9046000,45.81,75.98,24.43
+9048000,46.83,78.1,25.61
+9050000,44.33,77.84,25.47
+9052000,44.11,76.26,24.59
+9054000,45.28,77.03,25.02
+9056000,44.26,78.22,25.68
+9058000,45.57,77.79,25.44
+9060000,47.71,76.6,24.78
+9062000,45.59,77.47,25.26
+9064000,44.84,77.1,25.06
+9066000,42.98,75.91,24.39
+9068000,44.28,76.49,24.72
+9070000,43.36,76.64,24.80
+9072000,45.59,76.44,24.69
+9074000,46.81,75.95,24.42
+9076000,45.85,77.15,25.08
+9078000,44.32,77.04,25.02
+9080000,45.88,76.11,24.51
+9082000,43.6,78.53,25.85
+9084000,44.9,76.91,24.95
+9086000,44.41,77.32,25.18
+9088000,45.25,77.88,25.49
+9090000,45.47,76.94,24.97
+9092000,45.56,76.97,24.98
+9094000,45.75,77.46,25.26
+9096000,43.54,78.98,26.10
+9098000,47.94,76.59,24.77
+9100000,44.47,76.74,24.86
+9102000,45.44,76.51,24.73
+9104000,41.98,76.31,24.62
+9106000,44.03,78.13,25.63
+9108000,44.18,76.29,24.61
+9110000,44.15,76.4,24.67
+9112000,43.44,77.69,25.38
+9114000,43.62,78.58,25.88
+9116000,44.57,76.63,24.79
+9118000,46.09,77.16,25.09
+9120000,44.51,77.19,25.11
+9122000,42.77,75.88,24.38
+9124000,45.44,76.97,24.98
+9126000,44.87,76.94,24.97
+9128000,47.43,79.44,26.36
+9130000,46.27,77.59,25.33
+9132000,44.82,77.85,25.47
+9134000,44.91,77.6,25.33
+9136000,43.42,78.71,25.95
+9138000,46.99,75.68,24.27
+9140000,45.41,76.12,24.51
+9142000,45.78,77.7,25.39
+9144000,44.49,76.72,24.84
+9146000,44.35,76.76,24.87
+9148000,43.57,75.53,24.18
+9150000,44.98,76.41,24.67
+9152000,44.34,75.9,24.39
+9154000,43.64,77.31,25.17
+9156000,45.83,76.25,24.58
+9158000,45.33,77.53,25.29
+9160000,49.26,76.2,24.56
+9162000,46.22,76.9,24.94
+9164000,45.72,75.56,24.20
+9166000,46.26,77.68,25.38
+9168000,45.55,77.29,25.16
+9170000,44.21,77.07,25.04
+9172000,46.46,78.24,25.69
+9174000,47.39,77.59,25.33
+9176000,44.96,77.89,25.49
+9178000,47,77.62,25.34
+9180000,45.28,76.78,24.88
+9182000,42.93,78.45,25.81
+9184000,46.41,78.06,25.59
+9186000,45.83,76.31,24.62
+9188000,45.44,77.8,25.44
+9190000,43.15,79.59,26.44
+9192000,44.98,77.39,25.22
+9194000,46.3,75.34,24.08
+9196000,46.33,76.76,24.87
+9198000,44.93,77.92,25.51
+9200000,44.43,75.68,24.27
+9202000,46.47,77.2,25.11
+9204000,44.69,76.71,24.84
+9206000,41.77,75.98,24.43
+9208000,44.04,76.16,24.53
+9210000,45.27,76.62,24.79
+9212000,45.04,75.33,24.07
+9214000,43.86,77.99,25.55
+9216000,44.73,77.95,25.53
+9218000,44.44,76.47,24.71
+9220000,44.82,75.99,24.44
+9222000,44.86,76.75,24.86
+9224000,44.13,79.51,26.39
+9226000,43.82,77.38,25.21
+9228000,44.76,76.84,24.91
+9230000,42.68,78.48,25.82
+9232000,43.59,77.23,25.13
+9234000,44.17,77.44,25.24
+9236000,41.63,77.16,25.09
+9238000,43.56,77.04,25.02
+9240000,46.76,76.98,24.99
+9242000,46.33,76.99,24.99
+9244000,48.14,76.31,24.62
+9246000,42.85,77.8,25.44
+9248000,43.27,76.07,24.48
+9250000,45.47,76.51,24.73
+9252000,47.97,78.26,25.70
+9254000,43.13,77.89,25.49
+9256000,41.99,76.59,24.77
+9258000,42.9,77.62,25.34
+9260000,45.15,76.85,24.92
+9262000,42.55,75.88,24.38
+9264000,44.78,76.77,24.87
+9266000,43.4,76.16,24.53
+9268000,44.14,78.21,25.67
+9270000,46.11,77.02,25.01
+9272000,45.31,76.2,24.56
+9274000,44.89,78.84,26.02
+9276000,45.2,77.18,25.10
+9278000,42.38,75.89,24.38
+9280000,44.53,77.01,25.01
+9282000,44.14,78.66,25.92
+9284000,48.73,77.29,25.16
+9286000,45.7,75.58,24.21
+9288000,45.81,76.16,24.53
+9290000,46,77.21,25.12
+9292000,45.05,77,25.00
+9294000,46.24,75.99,24.44
+9296000,45.7,76.77,24.87
+9298000,43.99,75.73,24.29
+9300000,48.77,77.59,25.33
+9302000,45.84,76.88,24.93
+9304000,44.59,77.97,25.54
+9306000,43.66,77.47,25.26
+9308000,43.96,76.37,24.65
+9310000,42.25,75.6,24.22
+9312000,44.25,75.37,24.09
+9314000,45.09,77.51,25.28
+9316000,44.25,77.4,25.22
+9318000,47.15,77.75,25.42
+9320000,47.28,77.86,25.48
+9322000,45.95,78.18,25.66
+9324000,43.08,77.96,25.53
+9326000,48.26,76.92,24.96
+9328000,45.6,78.24,25.69
+9330000,45.75,77.96,25.53
+9332000,43.12,76.69,24.83
+9334000,46,77.78,25.43
+9336000,47.35,76.6,24.78
+9338000,46.93,76.89,24.94
+9340000,42.18,76.53,24.74
+9342000,45.48,77.11,25.06
+9344000,43.79,79,26.11
+9346000,45.78,75.95,24.42
+9348000,46.77,76.53,24.74
+9350000,44.93,76.78,24.88
+9352000,44.11,77.8,25.44
+9354000,46.03,75.78,24.32
+9356000,42.69,77.68,25.38
+9358000,44.46,76.98,24.99
+9360000,44.06,76.39,24.66
+9362000,45.42,77.52,25.29
+9364000,46.05,77,25.00
+9366000,43.31,76.52,24.73
+9368000,43.53,76.99,24.99
+9370000,46.31,77.34,25.19
+9372000,44.51,76.22,24.57
+9374000,43.65,76.46,24.70
+9376000,46.02,76.37,24.65
+9378000,44.41,75.99,24.44
+9380000,42.99,77.71,25.39
+9382000,43.05,77.68,25.38
+9384000,46.89,77.24,25.13
+9386000,43.6,78.07,25.59
+9388000,43.94,76.5,24.72
+9390000,44.03,77.4,25.22
+9392000,43.43,76.18,24.54
+9394000,45.35,77.44,25.24
+9396000,44.63,77.33,25.18
+9398000,47.58,77.05,25.03
+9400000,43.53,77.48,25.27
+9402000,45.06,77.08,25.04
+9404000,44.76,75.96,24.42
+9406000,44.88,75.44,24.13
+9408000,47.74,76.84,24.91
+9410000,44.21,76.56,24.76
+9412000,48.28,76.63,24.79
+9414000,45.65,76.98,24.99
+9416000,46.08,78.02,25.57
+9418000,46.81,77.63,25.35
+9420000,43.96,77.12,25.07
+9422000,45.04,76.98,24.99
+9424000,45.67,75.59,24.22
+9426000,44.8,76.47,24.71
+9428000,47.03,78.09,25.61
+9430000,45.82,77.81,25.45
+9432000,45.7,76.47,24.71
+9434000,44.19,77.53,25.29
+9436000,43.72,77.56,25.31
+9438000,45.22,77.22,25.12
+9440000,42.74,77.97,25.54
+9442000,46.98,75.23,24.02
+9444000,46.85,76.3,24.61
+9446000,47.24,76.48,24.71
+9448000,47.24,77.11,25.06
+9450000,47.7,78.76,25.98
+9452000,43.72,75.58,24.21
+9454000,43.32,75.59,24.22
+9456000,46.7,77.01,25.01
+9458000,44.73,75.95,24.42
+9460000,46.77,77.25,25.14
+9462000,46.88,75.11,23.95
+9464000,45.07,77.09,25.05
+9466000,44.18,76.67,24.82
+9468000,43.3,74.92,23.84
+9470000,43.45,76.79,24.88
+9472000,45.46,77.9,25.50
+9474000,44.37,77.37,25.21
+9476000,45.28,76.03,24.46
+9478000,46.32,77.24,25.13
+9480000,42.94,77.03,25.02
+9482000,43.75,78.32,25.73
+9484000,42.71,76.6,24.78
+9486000,46.04,76.12,24.51
+9488000,46.2,77.93,25.52
+9490000,44.51,76.8,24.89
+9492000,45.71,77.84,25.47
+9494000,44.92,78.66,25.92
+9496000,46.43,76.53,24.74
+9498000,46.48,78.18,25.66
+9500000,45.74,76.34,24.63
+9502000,46.24,77.41,25.23
+9504000,44.99,76.67,24.82
+9506000,45.69,77.77,25.43
+9508000,45.48,76.57,24.76
+9510000,44.07,76.01,24.45
+9512000,42.82,76.74,24.86
+9514000,46.65,75.93,24.41
+9516000,46.13,77.02,25.01
+9518000,45.93,78.6,25.89
+9520000,44.66,75.91,24.39
+9522000,45.52,76.7,24.83
+9524000,44.76,76.24,24.58
+9526000,47.76,76.71,24.84
+9528000,47.69,76.89,24.94
+9530000,44.03,77.13,25.07
+9532000,43.43,75.9,24.39
+9534000,44.79,76.91,24.95
+9536000,43.62,77.52,25.29
+9538000,45.44,77.15,25.08
+9540000,48.31,75.75,24.31
+9542000,46.19,77.53,25.29
+9544000,44.35,78.66,25.92
+9546000,44.19,76.61,24.78
+9548000,42.64,77.49,25.27
+9550000,44.05,76.87,24.93
+9552000,46.51,76.87,24.93
+9554000,46.28,77.49,25.27
+9556000,47.36,78.93,26.07
+9558000,45.7,78.1,25.61
+9560000,40.19,76.35,24.64
+9562000,44.5,77.83,25.46
+9564000,47.1,76.91,24.95
+9566000,46.78,75.4,24.11
+9568000,43.13,77.94,25.52
+9570000,46.36,77.91,25.51
+9572000,43.82,76.59,24.77
+9574000,48.42,78.27,25.71
+9576000,47.65,75.38,24.10
+9578000,44.32,76.39,24.66
+9580000,45.92,76.97,24.98
+9582000,45.32,76.61,24.78
+9584000,45.2,76.59,24.77
+9586000,44.15,77.36,25.20
+9588000,45.13,76.84,24.91
+9590000,46.51,76.82,24.90
+9592000,47.18,76.33,24.63
+9594000,44.09,76.18,24.54
+9596000,45.75,75.51,24.17
+9598000,44.74,77.2,25.11
+9600000,44.17,77.16,25.09
+9602000,47.26,77.64,25.36
+9604000,45.13,75.38,24.10
+9606000,46.04,80.71,27.06
+9608000,42.33,76.21,24.56
+9610000,41.86,76.71,24.84
+9612000,44.39,77.16,25.09
+9614000,46.04,76.84,24.91
+9616000,43.63,75.74,24.30
+9618000,43.86,77.62,25.34
+9620000,47.98,77.32,25.18
+9622000,42.99,77.52,25.29
+9624000,43.92,77.97,25.54
+9626000,46.1,76.15,24.53
+9628000,47.15,77.57,25.32
+9630000,43.33,77.58,25.32
+9632000,42.57,77.54,25.30
+9634000,44.27,78.06,25.59
+9636000,45.25,78.96,26.09
+9638000,44.45,76.79,24.88
+9640000,44.75,77.92,25.51
+9642000,43.45,76.71,24.84
+9644000,45.64,77.53,25.29
+9646000,47.44,75.26,24.03
+9648000,46.11,76,24.44
+9650000,45.33,77.48,25.27
+9652000,45.63,79.26,26.26
+9654000,43.14,77.48,25.27
+9656000,44.13,77.94,25.52
+9658000,43.4,77.07,25.04
+9660000,44.83,76.58,24.77
+9662000,45.48,76.86,24.92
+9664000,44.89,76.75,24.86
+9666000,43.4,76.09,24.49
+9668000,47.37,79.07,26.15
+9670000,44.81,76.63,24.79
+9672000,45.69,76.74,24.86
+9674000,43.54,78.39,25.77
+9676000,45.55,76.39,24.66
+9678000,46.48,76.86,24.92
+9680000,45.32,78.1,25.61
+9682000,45.61,77.01,25.01
+9684000,45.45,76.12,24.51
+9686000,44.8,77.43,25.24
+9688000,44.36,75.88,24.38
+9690000,45.74,75.28,24.04
+9692000,43.26,77.5,25.28
+9694000,46,77.07,25.04
+9696000,43.86,74.11,23.39
+9698000,45.05,77.44,25.24
+9700000,46.47,75.47,24.15
+9702000,47.15,75.66,24.26
+9704000,44.26,76.75,24.86
+9706000,42.79,75.7,24.28
+9708000,45.51,78.14,25.63
+9710000,40.8,77.74,25.41
+9712000,44.9,77.44,25.24
+9714000,44.78,75.02,23.90
+9716000,44.49,76.86,24.92
+9718000,45.27,77.1,25.06
+9720000,45.73,77.8,25.44
+9722000,41.86,77.05,25.03
+9724000,46.33,76.64,24.80
+9726000,46.18,76.79,24.88
+9728000,43.17,75.66,24.26
+9730000,41.51,78.44,25.80
+9732000,43.96,77.34,25.19
+9734000,43.6,78.4,25.78
+9736000,44.77,77.45,25.25
+9738000,43.18,78.02,25.57
+9740000,46.1,77.58,25.32
+9742000,46.68,77.49,25.27
+9744000,45.52,76.51,24.73
+9746000,44.06,76.36,24.64
+9748000,43.43,78.18,25.66
+9750000,44.4,78.15,25.64
+9752000,47.21,77.22,25.12
+9754000,42.53,76.8,24.89
+9756000,45.24,76.96,24.98
+9758000,48.2,76.82,24.90
+9760000,46.79,76.4,24.67
+9762000,44.84,77.02,25.01
+9764000,45.11,78.56,25.87
+9766000,43.4,76.09,24.49
+9768000,48.24,77.01,25.01
+9770000,43.37,75.85,24.36
+9772000,47.78,76.17,24.54
+9774000,45.48,78.17,25.65
+9776000,45.5,77.27,25.15
+9778000,43.94,76.09,24.49
+9780000,46.1,78.26,25.70
+9782000,42.28,78.26,25.70
+9784000,44.8,77.45,25.25
+9786000,48.12,76.35,24.64
+9788000,42.98,76.84,24.91
+9790000,43.85,77.98,25.54
+9792000,42.78,76.53,24.74
+9794000,46.77,78.75,25.97
+9796000,42.68,77.02,25.01
+9798000,45.55,77.27,25.15
+9800000,45.33,76.4,24.67
+9802000,45.14,76.39,24.66
+9804000,43.01,77.48,25.27
+9806000,44.93,77.56,25.31
+9808000,42.39,76.71,24.84
+9810000,45.92,77.9,25.50
+9812000,47.2,75.63,24.24
+9814000,43.23,77.12,25.07
+9816000,43.22,78.06,25.59
+9818000,43.38,76.67,24.82
+9820000,42.64,78.01,25.56
+9822000,46.91,77.75,25.42
+9824000,47.23,77.1,25.06
+9826000,44.14,76.52,24.73
+9828000,44.82,76.46,24.70
+9830000,45.56,77.29,25.16
+9832000,47.97,76.17,24.54
+9834000,45.66,75.48,24.16
+9836000,44.73,76.57,24.76
+9838000,45.23,75.3,24.06
+9840000,44.77,78.05,25.58
+9842000,45.92,78.12,25.62
+9844000,45.4,76.27,24.59
+9846000,43.38,78.95,26.08
+9848000,44.3,75.95,24.42
+9850000,44.8,75.7,24.28
+9852000,46.8,77.77,25.43
+9854000,43.01,76.34,24.63
+9856000,45.4,75.55,24.19
+9858000,48.54,77.23,25.13
+9860000,45.43,76.8,24.89
+9862000,45.08,76.89,24.94
+9864000,45.41,76.33,24.63
+9866000,47.34,76.78,24.88
+9868000,44,77.01,25.01
+9870000,45.85,76.07,24.48
+9872000,41.93,77.66,25.37
+9874000,45.84,76.83,24.91
+9876000,45.88,77.11,25.06
+9878000,47.15,76.91,24.95
+9880000,45.03,76.07,24.48
+9882000,46.71,75.16,23.98
+9884000,44.7,75.79,24.33
+9886000,43.95,75.97,24.43
+9888000,44.69,76.57,24.76
+9890000,43.04,77.5,25.28
+9892000,47.4,77.26,25.14
+9894000,45.65,77.81,25.45
+9896000,43.86,77.45,25.25
+9898000,43.44,76.22,24.57
+9900000,44.2,77.28,25.16
+9902000,43.81,77.6,25.33
+9904000,45.76,76.48,24.71
+9906000,44.7,76.21,24.56
+9908000,45.42,78.35,25.75
+9910000,42.57,77.63,25.35
+9912000,43.69,76.26,24.59
+9914000,44.67,76.1,24.50
+9916000,44.58,76.2,24.56
+9918000,42.97,76.77,24.87
+9920000,44.45,77.04,25.02
+9922000,45.06,77.68,25.38
+9924000,46.57,75.79,24.33
+9926000,43.09,78.44,25.80
+9928000,45.86,77.77,25.43
+9930000,46.61,77.44,25.24
+9932000,47.67,76.14,24.52
+9934000,43.74,76.28,24.60
+9936000,43.47,76.24,24.58
+9938000,44.52,76.52,24.73
+9940000,46.01,78.05,25.58
+9942000,48.33,76.92,24.96
+9944000,46.21,77.85,25.47
+9946000,48.44,76.87,24.93
+9948000,43.05,77.04,25.02
+9950000,44.2,77.34,25.19
+9952000,45.62,75.67,24.26
+9954000,45.16,78.16,25.64
+9956000,45.24,76.58,24.77
+9958000,44.43,76.33,24.63
+9960000,45.32,77.95,25.53
+9962000,46.12,76.88,24.93
+9964000,47.24,75.56,24.20
+9966000,43.95,75.19,23.99
+9968000,43.6,77.48,25.27
+9970000,44.56,78.32,25.73
+9972000,44.59,78.22,25.68
+9974000,48.18,76.63,24.79
+9976000,45.39,76.36,24.64
+9978000,46.4,76.99,24.99
+9980000,44.22,76.41,24.67
+9982000,45.45,76.97,24.98
+9984000,44.84,76.36,24.64
+9986000,42.99,75.53,24.18
+9988000,48.36,78.08,25.60
+9990000,47.09,74.74,23.74
+9992000,42.56,77.54,25.30
+9994000,43.9,77.75,25.42
+9996000,43.11,76.52,24.73
+9998000,47.77,78.45,25.81
+10000000,40.44,77.93,25.52
+10002000,44.09,76.99,24.99
+10004000,42.18,77.14,25.08
+10006000,45.52,76.6,24.78
+10008000,46.09,78,25.56
+10010000,45.44,78.81,26.01
+10012000,43.89,77.34,25.19
+10014000,44.8,77.12,25.07
+10016000,45.87,77.06,25.03
+10018000,44.18,77.58,25.32
+10020000,43.48,77.81,25.45
+10022000,45.98,76.62,24.79
+10024000,44.62,76.96,24.98
+10026000,45.38,76.97,24.98
+10028000,44.34,76.8,24.89
+10030000,46.04,77.53,25.29
+10032000,45.38,77.08,25.04
+10034000,46.35,77.02,25.01
+10036000,45.25,75.81,24.34
+10038000,44.09,77.62,25.34
+10040000,45.92,77.08,25.04
+10042000,43.81,77.61,25.34
+10044000,46.79,75.53,24.18
+10046000,43.54,76.58,24.77
+10048000,44.4,78.1,25.61
+10050000,46.71,76.22,24.57
+10052000,45.2,77.54,25.30
+10054000,45.22,76.87,24.93
+10056000,46.53,75.88,24.38
+10058000,46.49,77.28,25.16
+10060000,43.94,76.9,24.94
+10062000,47.55,77.54,25.30
+10064000,48.02,77.88,25.49
+10066000,46.02,76.91,24.95
+10068000,44.2,77.62,25.34
+10070000,42.45,76.62,24.79
+10072000,44.75,76.73,24.85
+10074000,45.12,78.12,25.62
+10076000,45.79,77.22,25.12
+10078000,43.46,77.4,25.22
+10080000,42.92,77.29,25.16
+10082000,42.81,77.55,25.31
+10084000,45.58,76.94,24.97
+10086000,42.26,76.44,24.69
+10088000,45.8,77.16,25.09
+10090000,46.54,75.97,24.43
+10092000,44.32,76.73,24.85
+10094000,43.37,76.64,24.80
+10096000,46.51,77.72,25.40
+10098000,44.66,75.55,24.19
+10100000,44.22,75.78,24.32
+10102000,45.59,79.06,26.14
+10104000,45.89,75.8,24.33
+10106000,43.77,78.49,25.83
+10108000,46.14,77.56,25.31
+10110000,43.71,77.01,25.01
+10112000,44,77.65,25.36
+10114000,44.35,77.56,25.31
+10116000,44.35,78.02,25.57
+10118000,44.43,77.45,25.25
+10120000,44.98,77.27,25.15
+10122000,45.74,76.47,24.71
+10124000,45.5,77.04,25.02
+10126000,46.24,75.46,24.14
+10128000,45.78,76.74,24.86
+10130000,47.67,78.27,25.71
+10132000,46.24,76.76,24.87
+10134000,45.5,76.68,24.82
+10136000,42.82,76.41,24.67
+10138000,43.42,76.94,24.97
+10140000,43.69,78.55,25.86
+10142000,44.7,76.31,24.62
+10144000,44,76.44,24.69
+10146000,41.94,78.52,25.84
+10148000,47.02,77.66,25.37
+10150000,42.59,77.06,25.03
+10152000,45.41,77.62,25.34
+10154000,44.89,76.75,24.86
+10156000,43.82,78.02,25.57
+10158000,45.37,77.02,25.01
+10160000,46.83,77.62,25.34
+10162000,44.76,77.62,25.34
+10164000,45.1,76.51,24.73
+10166000,44.34,76.74,24.86
+10168000,42.75,78.36,25.76
+10170000,47.27,77.19,25.11
+10172000,45.31,77.07,25.04
+10174000,44.88,75.72,24.29
+10176000,44.44,77.89,25.49
+10178000,46.42,77.49,25.27
+10180000,45.37,77.32,25.18
+10182000,46.78,76.71,24.84
+10184000,45.08,77.05,25.03
+10186000,43.71,76.2,24.56
+10188000,44.68,78.16,25.64
+10190000,43.76,78.02,25.57
+10192000,42.39,79.67,26.48
+10194000,45.01,77.77,25.43
+10196000,46.52,75.96,24.42
+10198000,46.86,75.59,24.22
+10200000,46.36,77.71,25.39
+10202000,42.8,76.08,24.49
+10204000,45.93,80.21,26.78
+10206000,46.07,76.46,24.70
+10208000,43.6,77.13,25.07
+10210000,44.13,76.7,24.83
+10212000,46.04,77.33,25.18
+10214000,45.61,77.56,25.31
+10216000,44.93,74.85,23.81
+10218000,47.15,76.62,24.79
+10220000,45.02,77.14,25.08
+10222000,47.33,77.07,25.04
+10224000,45.11,77.34,25.19
+10226000,47.37,76.11,24.51
+10228000,48.4,77.12,25.07
+10230000,44.56,77.38,25.21
+10232000,47.05,77.49,25.27
+10234000,48.89,75.92,24.40
+10236000,45.57,78.98,26.10
+10238000,46.86,76.18,24.54
+10240000,45.8,76.74,24.86
+10242000,47.36,78.29,25.72
+10244000,45.55,76.8,24.89
+10246000,44.58,76.37,24.65
+10248000,46.51,77.17,25.09
+10250000,44.59,76.55,24.75
+10252000,47.84,76.89,24.94
+10254000,45.97,76.91,24.95
+10256000,47.42,75.31,24.06
+10258000,45.45,74.86,23.81
+10260000,43.32,77.59,25.33
+10262000,46.41,77.28,25.16
+10264000,44.68,75.93,24.41
+10266000,47.14,75.79,24.33
+10268000,45.58,76.46,24.70
+10270000,42.88,77.21,25.12
+10272000,44.24,77.39,25.22
+10274000,43.36,77.55,25.31
+10276000,44.82,77.21,25.12
+10278000,46.86,76.88,24.93
+10280000,44.99,76.32,24.62
+10282000,43.32,77.45,25.25
+10284000,45.96,76.96,24.98
+10286000,43.87,76.62,24.79
+10288000,43.79,76.88,24.93
+10290000,47.33,76.24,24.58
+10292000,46.86,77.77,25.43
+10294000,43.22,78.63,25.91
+10296000,44.85,76.65,24.81
+10298000,46.91,76.74,24.86
+10300000,46.62,77.35,25.19
+10302000,42.51,75.33,24.07
+10304000,47.13,77.4,25.22
+10306000,47.29,77.02,25.01
+10308000,46.19,76.87,24.93
+10310000,42.82,77.38,25.21
+10312000,46.4,76.66,24.81
+10314000,44.29,77.04,25.02
+10316000,41.68,77.46,25.26
+10318000,45.63,76.76,24.87
+10320000,43.46,76.3,24.61
+10322000,44.75,77.62,25.34
+10324000,42.68,76.7,24.83
+10326000,44.79,75.18,23.99
+10328000,43.45,77.5,25.28
+10330000,41.82,78.46,25.81
+10332000,43.99,75.68,24.27
+10334000,47.08,77.75,25.42
+10336000,46.23,76.66,24.81
+10338000,45.12,77.28,25.16
+10340000,46.76,78.92,26.07
+10342000,44.14,78.7,25.94
+10344000,45.48,76.17,24.54
+10346000,44.98,77.8,25.44
+10348000,45.74,76.17,24.54
+10350000,45.18,76.98,24.99
+10352000,46.06,77.14,25.08
+10354000,47.4,78.79,25.99
+10356000,45.52,77.04,25.02
+10358000,43.34,77.08,25.04
+10360000,44.46,76.89,24.94
+10362000,45.57,76.48,24.71
+10364000,45.13,76.54,24.74
+10366000,43.92,76.33,24.63
+10368000,42.42,78.88,26.04
+10370000,45.29,78.67,25.93
+10372000,45.85,78.03,25.57
+10374000,46.56,76.61,24.78
+10376000,44.73,77.97,25.54
+10378000,47.16,77.76,25.42
+10380000,46.76,78.31,25.73
+10382000,46.65,77.86,25.48
+10384000,42.76,78.65,25.92
+10386000,45.2,77.24,25.13
+10388000,42.85,77.81,25.45
+10390000,43.92,76.34,24.63
+10392000,44.12,77.82,25.46
+10394000,46.61,75.95,24.42
+10396000,45.06,75.92,24.40
+10398000,44.53,76.97,24.98
+10400000,45.13,77.46,25.26
+10402000,44.82,79.75,26.53
+10404000,44.17,78.53,25.85
+10406000,45.76,76.59,24.77
+10408000,45.25,77.87,25.48
+10410000,44.54,78.33,25.74
+10412000,44.85,77.61,25.34
+10414000,47,78.46,25.81
+10416000,48.21,76.23,24.57
+10418000,46.98,76.67,24.82
+10420000,45.36,77.23,25.13
+10422000,45.1,76.99,24.99
+10424000,46.32,77.78,25.43
+10426000,43.98,76.78,24.88
+10428000,45.53,74.83,23.79
+10430000,45.7,75.42,24.12
+10432000,44.48,77.65,25.36
+10434000,44.01,78.21,25.67
+10436000,43.41,76.39,24.66
+10438000,44.47,76.88,24.93
+10440000,45.54,76.76,24.87
+10442000,44.99,76.26,24.59
+10444000,44.77,78.89,26.05
+10446000,43.3,76.27,24.59
+10448000,47.55,75.7,24.28
+10450000,47.99,76.65,24.81
+10452000,47.11,77.52,25.29
+10454000,44.52,76.97,24.98
+10456000,45.53,76.51,24.73
+10458000,46.25,76.06,24.48
+10460000,44.49,77.17,25.09
+10462000,44.07,77.13,25.07
+10464000,47.56,76.87,24.93
+10466000,46.38,77.78,25.43
+10468000,44.86,77.18,25.10
+10470000,43.37,76.55,24.75
+10472000,44.58,75.01,23.89
+10474000,44.77,76.38,24.66
+10476000,45.24,76.37,24.65
+10478000,44.55,75.71,24.28
+10480000,44.39,77.16,25.09
+10482000,46.9,80.1,26.72
+10484000,45.3,89.93,32.18
+10486000,46.98,95.4,35.22
+10488000,44.34,90.96,32.76
+10490000,42.08,84.53,29.18
+10492000,45.05,80.05,26.69
+10494000,42.4,76.97,24.98
+10496000,46.62,76.4,24.67
+10498000,49.56,74.97,23.87
+10500000,45.48,77.48,25.27
+10502000,45.33,77.07,25.04
+10504000,47.19,78.28,25.71
+10506000,44.17,77,25.00
+10508000,41.89,77.58,25.32
+10510000,47.48,76.43,24.68
+10512000,45.13,77.69,25.38
+10514000,46.49,77.95,25.53
+10516000,43.73,76.86,24.92
+10518000,44.49,77.38,25.21
+10520000,44.84,77.74,25.41
+10522000,46.81,76.71,24.84
+10524000,43.78,77.06,25.03
+10526000,45.7,76.1,24.50
+10528000,45.74,75.83,24.35
+10530000,44.51,76.06,24.48
+10532000,42.69,77.18,25.10
+10534000,44.97,77.87,25.48
+10536000,40.86,76.43,24.68
+10538000,43.73,76.27,24.59
+10540000,46.38,75.37,24.09
+10542000,44.31,76.48,24.71
+10544000,44.86,77.65,25.36
+10546000,44.3,74.89,23.83
+10548000,42.93,76.38,24.66
+10550000,42.96,75.21,24.01
+10552000,45.98,76.58,24.77
+10554000,46.52,76.06,24.48
+10556000,44.25,78.16,25.64
+10558000,45.49,77.07,25.04
+10560000,43.33,76.35,24.64
+10562000,45.12,78.61,25.89
+10564000,43.95,75.81,24.34
+10566000,44.76,76.94,24.97
+10568000,45.62,76.77,24.87
+10570000,44.87,77.45,25.25
+10572000,41.92,76.68,24.82
+10574000,45.98,77.87,25.48
+10576000,46.5,76.61,24.78
+10578000,43.52,77.35,25.19
+10580000,43.36,77.38,25.21
+10582000,44.44,78.64,25.91
+10584000,45.3,75.66,24.26
+10586000,47.69,77.53,25.29
+10588000,46.09,78.06,25.59
+10590000,46.35,77.09,25.05
+10592000,43.21,76.32,24.62
+10594000,48.1,76.46,24.70
+10596000,44.35,75.95,24.42
+10598000,48.84,76.23,24.57
+10600000,44.44,76.43,24.68
+10602000,43.21,77.11,25.06
+10604000,44.92,77.78,25.43
+10606000,45.11,77.73,25.41
+10608000,43.93,77.45,25.25
+10610000,43.69,79.16,26.20
+10612000,45.08,76.33,24.63
+10614000,44.16,77.82,25.46
+10616000,45.96,76.17,24.54
+10618000,44.1,77.71,25.39
+10620000,44.84,75.39,24.11
+10622000,47.75,74.1,23.39
+10624000,46.56,76.39,24.66
+10626000,42.82,76.07,24.48
+10628000,44.79,76.01,24.45
+10630000,44.83,75.05,23.92
+10632000,43.33,76.72,24.84
+10634000,44.76,77.4,25.22
+10636000,47,78.4,25.78
+10638000,45.35,76.96,24.98
+10640000,45.02,77.06,25.03
+10642000,42.09,75.65,24.25
+10644000,41.96,78,25.56
+10646000,46.27,74.62,23.68
+10648000,45.08,78.72,25.96
+10650000,45.9,76.58,24.77
+10652000,45.1,77.13,25.07
+10654000,46.81,78.01,25.56
+10656000,45.64,75.85,24.36
+10658000,46.14,77.13,25.07
+10660000,45.02,77.14,25.08
+10662000,43.46,78.02,25.57
+10664000,46.73,77.06,25.03
+10666000,45.06,77.52,25.29
+10668000,44.95,77.14,25.08
+10670000,47.43,77.21,25.12
+10672000,44.63,79.16,26.20
+10674000,46.87,76.75,24.86
+10676000,44.84,77.17,25.09
+10678000,45.49,78.16,25.64
+10680000,44.4,77.89,25.49
+10682000,49.47,75.91,24.39
+10684000,44.33,77.04,25.02
+10686000,43.35,76.72,24.84
+10688000,43.97,76.49,24.72
+10690000,43.46,77.57,25.32
+10692000,41.97,79.2,26.22
+10694000,43.46,75.94,24.41
+10696000,44.75,77.55,25.31
+10698000,43.1,76.77,24.87
+10700000,47.64,78.46,25.81
+10702000,41.01,75.99,24.44
+10704000,42.96,75.96,24.42
+10706000,44.6,76.93,24.96
+10708000,46.46,76.53,24.74
+10710000,42.64,76.58,24.77
+10712000,44.8,77.44,25.24
+10714000,42.94,77.37,25.21
+10716000,44.22,78.35,25.75
+10718000,44.98,77.68,25.38
+10720000,45.31,75.78,24.32
+10722000,45.78,78.5,25.83
+10724000,43.28,76.39,24.66
+10726000,45.04,77.87,25.48
+10728000,46.95,77.6,25.33
+10730000,45.04,79.05,26.14
+10732000,44.41,75.04,23.91
+10734000,43.48,77.65,25.36
+10736000,43.56,78.32,25.73
+10738000,44.94,76.59,24.77
+10740000,45.79,77.95,25.53
+10742000,43.93,77.21,25.12
+10744000,45.09,77.09,25.05
+10746000,45.26,77.19,25.11
+10748000,47.89,77.78,25.43
+10750000,42.9,77.46,25.26
+10752000,46.75,76.41,24.67
+10754000,46.23,77.3,25.17
+10756000,44.92,76.49,24.72
+10758000,46.48,75.34,24.08
+10760000,42.61,76.68,24.82
+10762000,44.49,78.07,25.59
+10764000,46.88,77.12,25.07
+10766000,43.65,76.61,24.78
+10768000,46.56,77.79,25.44
+10770000,45.12,76.36,24.64
+10772000,44.97,76.47,24.71
+10774000,47.87,76.43,24.68
+10776000,44.97,77.75,25.42
+10778000,46.65,77.25,25.14
+10780000,45.37,76.35,24.64
+10782000,46.05,77.17,25.09
+10784000,45.12,78.44,25.80
+10786000,44.22,75.87,24.37
+10788000,43.62,76.33,24.63
+10790000,46.34,77.39,25.22
+10792000,45.69,75.31,24.06
+10794000,45.3,76.52,24.73
+10796000,45.88,76.05,24.47
+10798000,41.81,79.17,26.21
diff --git a/data/data_3hrs.xlsx b/data/data_3hrs.xlsx
new file mode 100644
index 0000000..6499aba
Binary files /dev/null and b/data/data_3hrs.xlsx differ
diff --git a/google71823fe3658f34e4.html b/google71823fe3658f34e4.html
new file mode 100644
index 0000000..5eace3b
--- /dev/null
+++ b/google71823fe3658f34e4.html
@@ -0,0 +1 @@
+google-site-verification: google71823fe3658f34e4.html
\ No newline at end of file
diff --git a/images/breadBoard.jpg b/images/breadBoard.jpg
new file mode 100644
index 0000000..3d2fd03
Binary files /dev/null and b/images/breadBoard.jpg differ
diff --git a/images/rover.png b/images/rover.png
new file mode 100644
index 0000000..32b3ec4
Binary files /dev/null and b/images/rover.png differ
diff --git a/images/thingspeak.png b/images/thingspeak.png
new file mode 100644
index 0000000..7d59f61
Binary files /dev/null and b/images/thingspeak.png differ