[
  {
    "path": ".gitignore",
    "content": "/module/*.mod.c\n/module/*.cmd\n/module/*.ko\n/module/*.tmp_versions\n/module/Module.symvers\n/module/modules.order\n\n/linux\n/*.pcap\n\n/tp-compact-usb-keyboard/tp-compact-usb-keyboard\n"
  },
  {
    "path": "LICENSE",
    "content": "GNU GENERAL PUBLIC LICENSE\n                       Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc., <http://fsf.org/>\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Lesser General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                    GNU GENERAL PUBLIC LICENSE\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n                            NO WARRANTY\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nconvey the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    {description}\n    Copyright (C) {year}  {fullname}\n\n    This program is free software; you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation; either version 2 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License along\n    with this program; if not, write to the Free Software Foundation, Inc.,\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\n\nAlso add information on how to contact you by electronic and paper mail.\n\nIf the program is interactive, make it output a short notice like this\nwhen it starts in an interactive mode:\n\n    Gnomovision version 69, Copyright (C) year name of author\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, the commands you use may\nbe called something other than `show w' and `show c'; they could even be\nmouse-clicks or menu items--whatever suits your program.\n\nYou should also get your employer (if you work as a programmer) or your\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\nnecessary.  Here is a sample; alter the names:\n\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n  `Gnomovision' (which makes passes at compilers) written by James Hacker.\n\n  {signature of Ty Coon}, 1 April 1989\n  Ty Coon, President of Vice\n\nThis General Public License does not permit incorporating your program into\nproprietary programs.  If your program is a subroutine library, you may\nconsider it more useful to permit linking proprietary applications with the\nlibrary.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.\n"
  },
  {
    "path": "README.md",
    "content": "# Lenovo Thinkpad Keyboards\n\nRepository dedicated to using ~standalone Lenovo Thinkpad Keyboards, particularly under Linux\n\n* [ThinkPad Compact Bluetooth Keyboard with TrackPoint](tp-compact-bt-keyboard/)\n* [ThinkPad Compact USB Keyboard with TrackPoint / Lenovo Low Profile USB Keyboard](tp-compact-usb-keyboard/)\n* [Thinkpad Multi-Connect Keyboard](tp-multi-connect/)\n* [Thinkpad Tablet 2 Keyboard](tp-tablet2/)\n"
  },
  {
    "path": "kernel-patch/0001-HID-lenovo-Rename-hid-lenovo-tpkbd-to-hid-lenovo.patch",
    "content": "diff --git a/Documentation/ABI/testing/sysfs-driver-hid-lenovo-tpkbd b/Documentation/ABI/testing/sysfs-driver-hid-lenovo\nsimilarity index 100%\nrename from Documentation/ABI/testing/sysfs-driver-hid-lenovo-tpkbd\nrename to Documentation/ABI/testing/sysfs-driver-hid-lenovo\ndiff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig\nindex 800c8b6..9b7acfc 100644\n--- a/drivers/hid/Kconfig\n+++ b/drivers/hid/Kconfig\n@@ -331,18 +331,18 @@ config HID_LCPOWER\n \t---help---\n \tSupport for LC-Power RC1000MCE RF remote control.\n \n-config HID_LENOVO_TPKBD\n-\ttristate \"Lenovo ThinkPad USB Keyboard with TrackPoint\"\n+config HID_LENOVO\n+\ttristate \"Lenovo / Thinkpad devices\"\n \tdepends on HID\n \tselect NEW_LEDS\n \tselect LEDS_CLASS\n \t---help---\n-\tSupport for the Lenovo ThinkPad USB Keyboard with TrackPoint.\n+\tSupport for Lenovo devices that are not fully compliant with HID standard.\n \n-\tSay Y here if you have a Lenovo ThinkPad USB Keyboard with TrackPoint\n-\tand would like to use device-specific features like changing the\n-\tsensitivity of the trackpoint, using the microphone mute button or\n-\tcontrolling the mute and microphone mute LEDs.\n+\tSay Y if you want support for the non-compliant features of the Lenovo\n+\tThinkpad standalone keyboards, e.g:\n+\t- ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint\n+\t  configuration)\n \n config HID_LOGITECH\n \ttristate \"Logitech devices\" if EXPERT\ndiff --git a/drivers/hid/Makefile b/drivers/hid/Makefile\nindex a6fa6ba..5e96be3 100644\n--- a/drivers/hid/Makefile\n+++ b/drivers/hid/Makefile\n@@ -59,7 +59,7 @@ obj-$(CONFIG_HID_KENSINGTON)\t+= hid-kensington.o\n obj-$(CONFIG_HID_KEYTOUCH)\t+= hid-keytouch.o\n obj-$(CONFIG_HID_KYE)\t\t+= hid-kye.o\n obj-$(CONFIG_HID_LCPOWER)       += hid-lcpower.o\n-obj-$(CONFIG_HID_LENOVO_TPKBD)\t+= hid-lenovo-tpkbd.o\n+obj-$(CONFIG_HID_LENOVO)\t+= hid-lenovo.o\n obj-$(CONFIG_HID_LOGITECH)\t+= hid-logitech.o\n obj-$(CONFIG_HID_LOGITECH_DJ)\t+= hid-logitech-dj.o\n obj-$(CONFIG_HID_MAGICMOUSE)    += hid-magicmouse.o\ndiff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c\nindex 8ed66fd..55841bd 100644\n--- a/drivers/hid/hid-core.c\n+++ b/drivers/hid/hid-core.c\n@@ -1796,7 +1796,7 @@ static const struct hid_device_id hid_have_special_driver[] = {\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_KYE, USB_DEVICE_ID_KYE_EASYPEN_M610X) },\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LABTEC, USB_DEVICE_ID_LABTEC_WIRELESS_KEYBOARD) },\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LCPOWER, USB_DEVICE_ID_LCPOWER_LC1000 ) },\n-#if IS_ENABLED(CONFIG_HID_LENOVO_TPKBD)\n+#if IS_ENABLED(CONFIG_HID_LENOVO)\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_TPKBD) },\n #endif\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_MX3000_RECEIVER) },\ndiff --git a/drivers/hid/hid-lenovo-tpkbd.c b/drivers/hid/hid-lenovo.c\nsimilarity index 64%\nrename from drivers/hid/hid-lenovo-tpkbd.c\nrename to drivers/hid/hid-lenovo.c\nindex 2d25b6c..0320b96 100644\n--- a/drivers/hid/hid-lenovo-tpkbd.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -20,8 +20,7 @@\n \n #include \"hid-ids.h\"\n \n-/* This is only used for the trackpoint part of the driver, hence _tp */\n-struct tpkbd_data_pointer {\n+struct lenovo_drvdata_tpkbd {\n \tint led_state;\n \tstruct led_classdev led_mute;\n \tstruct led_classdev led_micmute;\n@@ -35,7 +34,7 @@ struct tpkbd_data_pointer {\n \n #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))\n \n-static int tpkbd_input_mapping(struct hid_device *hdev,\n+static int lenovo_input_mapping_tpkbd(struct hid_device *hdev,\n \t\tstruct hid_input *hi, struct hid_field *field,\n \t\tstruct hid_usage *usage, unsigned long **bit, int *max)\n {\n@@ -50,10 +49,10 @@ static int tpkbd_input_mapping(struct hid_device *hdev,\n \n #undef map_key_clear\n \n-static int tpkbd_features_set(struct hid_device *hdev)\n+static int lenovo_features_set_tpkbd(struct hid_device *hdev)\n {\n \tstruct hid_report *report;\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treport = hdev->report_enum[HID_FEATURE_REPORT].report_id_hash[4];\n \n@@ -69,23 +68,23 @@ static int tpkbd_features_set(struct hid_device *hdev)\n \treturn 0;\n }\n \n-static ssize_t pointer_press_to_select_show(struct device *dev,\n+static ssize_t attr_press_to_select_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\", data_pointer->press_to_select);\n }\n \n-static ssize_t pointer_press_to_select_store(struct device *dev,\n+static ssize_t attr_press_to_select_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value))\n@@ -94,28 +93,28 @@ static ssize_t pointer_press_to_select_store(struct device *dev,\n \t\treturn -EINVAL;\n \n \tdata_pointer->press_to_select = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static ssize_t pointer_dragging_show(struct device *dev,\n+static ssize_t attr_dragging_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\", data_pointer->dragging);\n }\n \n-static ssize_t pointer_dragging_store(struct device *dev,\n+static ssize_t attr_dragging_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value))\n@@ -124,28 +123,28 @@ static ssize_t pointer_dragging_store(struct device *dev,\n \t\treturn -EINVAL;\n \n \tdata_pointer->dragging = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static ssize_t pointer_release_to_select_show(struct device *dev,\n+static ssize_t attr_release_to_select_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\", data_pointer->release_to_select);\n }\n \n-static ssize_t pointer_release_to_select_store(struct device *dev,\n+static ssize_t attr_release_to_select_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value))\n@@ -154,28 +153,28 @@ static ssize_t pointer_release_to_select_store(struct device *dev,\n \t\treturn -EINVAL;\n \n \tdata_pointer->release_to_select = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static ssize_t pointer_select_right_show(struct device *dev,\n+static ssize_t attr_select_right_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\", data_pointer->select_right);\n }\n \n-static ssize_t pointer_select_right_store(struct device *dev,\n+static ssize_t attr_select_right_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value))\n@@ -184,119 +183,119 @@ static ssize_t pointer_select_right_store(struct device *dev,\n \t\treturn -EINVAL;\n \n \tdata_pointer->select_right = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static ssize_t pointer_sensitivity_show(struct device *dev,\n+static ssize_t attr_sensitivity_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\",\n \t\tdata_pointer->sensitivity);\n }\n \n-static ssize_t pointer_sensitivity_store(struct device *dev,\n+static ssize_t attr_sensitivity_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value) || value < 1 || value > 255)\n \t\treturn -EINVAL;\n \n \tdata_pointer->sensitivity = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static ssize_t pointer_press_speed_show(struct device *dev,\n+static ssize_t attr_press_speed_show_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tchar *buf)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \treturn snprintf(buf, PAGE_SIZE, \"%u\\n\",\n \t\tdata_pointer->press_speed);\n }\n \n-static ssize_t pointer_press_speed_store(struct device *dev,\n+static ssize_t attr_press_speed_store_tpkbd(struct device *dev,\n \t\tstruct device_attribute *attr,\n \t\tconst char *buf,\n \t\tsize_t count)\n {\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint value;\n \n \tif (kstrtoint(buf, 10, &value) || value < 1 || value > 255)\n \t\treturn -EINVAL;\n \n \tdata_pointer->press_speed = value;\n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn count;\n }\n \n-static struct device_attribute dev_attr_pointer_press_to_select =\n+static struct device_attribute dev_attr_press_to_select_tpkbd =\n \t__ATTR(press_to_select, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_press_to_select_show,\n-\t\t\tpointer_press_to_select_store);\n+\t\t\tattr_press_to_select_show_tpkbd,\n+\t\t\tattr_press_to_select_store_tpkbd);\n \n-static struct device_attribute dev_attr_pointer_dragging =\n+static struct device_attribute dev_attr_dragging_tpkbd =\n \t__ATTR(dragging, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_dragging_show,\n-\t\t\tpointer_dragging_store);\n+\t\t\tattr_dragging_show_tpkbd,\n+\t\t\tattr_dragging_store_tpkbd);\n \n-static struct device_attribute dev_attr_pointer_release_to_select =\n+static struct device_attribute dev_attr_release_to_select_tpkbd =\n \t__ATTR(release_to_select, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_release_to_select_show,\n-\t\t\tpointer_release_to_select_store);\n+\t\t\tattr_release_to_select_show_tpkbd,\n+\t\t\tattr_release_to_select_store_tpkbd);\n \n-static struct device_attribute dev_attr_pointer_select_right =\n+static struct device_attribute dev_attr_select_right_tpkbd =\n \t__ATTR(select_right, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_select_right_show,\n-\t\t\tpointer_select_right_store);\n+\t\t\tattr_select_right_show_tpkbd,\n+\t\t\tattr_select_right_store_tpkbd);\n \n-static struct device_attribute dev_attr_pointer_sensitivity =\n+static struct device_attribute dev_attr_sensitivity_tpkbd =\n \t__ATTR(sensitivity, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_sensitivity_show,\n-\t\t\tpointer_sensitivity_store);\n+\t\t\tattr_sensitivity_show_tpkbd,\n+\t\t\tattr_sensitivity_store_tpkbd);\n \n-static struct device_attribute dev_attr_pointer_press_speed =\n+static struct device_attribute dev_attr_press_speed_tpkbd =\n \t__ATTR(press_speed, S_IWUSR | S_IRUGO,\n-\t\t\tpointer_press_speed_show,\n-\t\t\tpointer_press_speed_store);\n-\n-static struct attribute *tpkbd_attributes_pointer[] = {\n-\t&dev_attr_pointer_press_to_select.attr,\n-\t&dev_attr_pointer_dragging.attr,\n-\t&dev_attr_pointer_release_to_select.attr,\n-\t&dev_attr_pointer_select_right.attr,\n-\t&dev_attr_pointer_sensitivity.attr,\n-\t&dev_attr_pointer_press_speed.attr,\n+\t\t\tattr_press_speed_show_tpkbd,\n+\t\t\tattr_press_speed_store_tpkbd);\n+\n+static struct attribute *lenovo_attributes_tpkbd[] = {\n+\t&dev_attr_press_to_select_tpkbd.attr,\n+\t&dev_attr_dragging_tpkbd.attr,\n+\t&dev_attr_release_to_select_tpkbd.attr,\n+\t&dev_attr_select_right_tpkbd.attr,\n+\t&dev_attr_sensitivity_tpkbd.attr,\n+\t&dev_attr_press_speed_tpkbd.attr,\n \tNULL\n };\n \n-static const struct attribute_group tpkbd_attr_group_pointer = {\n-\t.attrs = tpkbd_attributes_pointer,\n+static const struct attribute_group lenovo_attr_group_tpkbd = {\n+\t.attrs = lenovo_attributes_tpkbd,\n };\n \n-static enum led_brightness tpkbd_led_brightness_get(\n+static enum led_brightness lenovo_led_brightness_get_tpkbd(\n \t\t\tstruct led_classdev *led_cdev)\n {\n \tstruct device *dev = led_cdev->dev->parent;\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tint led_nr = 0;\n \n \tif (led_cdev == &data_pointer->led_micmute)\n@@ -307,12 +306,12 @@ static enum led_brightness tpkbd_led_brightness_get(\n \t\t\t\t: LED_OFF;\n }\n \n-static void tpkbd_led_brightness_set(struct led_classdev *led_cdev,\n+static void lenovo_led_brightness_set_tpkbd(struct led_classdev *led_cdev,\n \t\t\tenum led_brightness value)\n {\n \tstruct device *dev = led_cdev->dev->parent;\n \tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \tstruct hid_report *report;\n \tint led_nr = 0;\n \n@@ -330,10 +329,10 @@ static void tpkbd_led_brightness_set(struct led_classdev *led_cdev,\n \thid_hw_request(hdev, report, HID_REQ_SET_REPORT);\n }\n \n-static int tpkbd_probe_tp(struct hid_device *hdev)\n+static int lenovo_probe_tpkbd(struct hid_device *hdev)\n {\n \tstruct device *dev = &hdev->dev;\n-\tstruct tpkbd_data_pointer *data_pointer;\n+\tstruct lenovo_drvdata_tpkbd *data_pointer;\n \tsize_t name_sz = strlen(dev_name(dev)) + 16;\n \tchar *name_mute, *name_micmute;\n \tint i;\n@@ -347,12 +346,12 @@ static int tpkbd_probe_tp(struct hid_device *hdev)\n \t\treturn -ENODEV;\n \n \tif (sysfs_create_group(&hdev->dev.kobj,\n-\t\t\t\t&tpkbd_attr_group_pointer)) {\n+\t\t\t\t&lenovo_attr_group_tpkbd)) {\n \t\thid_warn(hdev, \"Could not create sysfs group\\n\");\n \t}\n \n \tdata_pointer = devm_kzalloc(&hdev->dev,\n-\t\t\t\t    sizeof(struct tpkbd_data_pointer),\n+\t\t\t\t    sizeof(struct lenovo_drvdata_tpkbd),\n \t\t\t\t    GFP_KERNEL);\n \tif (data_pointer == NULL) {\n \t\thid_err(hdev, \"Could not allocate memory for driver data\\n\");\n@@ -375,23 +374,25 @@ static int tpkbd_probe_tp(struct hid_device *hdev)\n \thid_set_drvdata(hdev, data_pointer);\n \n \tdata_pointer->led_mute.name = name_mute;\n-\tdata_pointer->led_mute.brightness_get = tpkbd_led_brightness_get;\n-\tdata_pointer->led_mute.brightness_set = tpkbd_led_brightness_set;\n+\tdata_pointer->led_mute.brightness_get = lenovo_led_brightness_get_tpkbd;\n+\tdata_pointer->led_mute.brightness_set = lenovo_led_brightness_set_tpkbd;\n \tdata_pointer->led_mute.dev = dev;\n \tled_classdev_register(dev, &data_pointer->led_mute);\n \n \tdata_pointer->led_micmute.name = name_micmute;\n-\tdata_pointer->led_micmute.brightness_get = tpkbd_led_brightness_get;\n-\tdata_pointer->led_micmute.brightness_set = tpkbd_led_brightness_set;\n+\tdata_pointer->led_micmute.brightness_get =\n+\t\tlenovo_led_brightness_get_tpkbd;\n+\tdata_pointer->led_micmute.brightness_set =\n+\t\tlenovo_led_brightness_set_tpkbd;\n \tdata_pointer->led_micmute.dev = dev;\n \tled_classdev_register(dev, &data_pointer->led_micmute);\n \n-\ttpkbd_features_set(hdev);\n+\tlenovo_features_set_tpkbd(hdev);\n \n \treturn 0;\n }\n \n-static int tpkbd_probe(struct hid_device *hdev,\n+static int lenovo_probe(struct hid_device *hdev,\n \t\tconst struct hid_device_id *id)\n {\n \tint ret;\n@@ -410,7 +411,7 @@ static int tpkbd_probe(struct hid_device *hdev,\n \n \tif (hid_get_drvdata(hdev)) {\n \t\thid_set_drvdata(hdev, NULL);\n-\t\tret = tpkbd_probe_tp(hdev);\n+\t\tret = lenovo_probe_tpkbd(hdev);\n \t\tif (ret)\n \t\t\tgoto err_hid;\n \t}\n@@ -422,12 +423,12 @@ err:\n \treturn ret;\n }\n \n-static void tpkbd_remove_tp(struct hid_device *hdev)\n+static void lenovo_remove_tpkbd(struct hid_device *hdev)\n {\n-\tstruct tpkbd_data_pointer *data_pointer = hid_get_drvdata(hdev);\n+\tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n \tsysfs_remove_group(&hdev->dev.kobj,\n-\t\t\t&tpkbd_attr_group_pointer);\n+\t\t\t&lenovo_attr_group_tpkbd);\n \n \tled_classdev_unregister(&data_pointer->led_micmute);\n \tled_classdev_unregister(&data_pointer->led_mute);\n@@ -435,28 +436,28 @@ static void tpkbd_remove_tp(struct hid_device *hdev)\n \thid_set_drvdata(hdev, NULL);\n }\n \n-static void tpkbd_remove(struct hid_device *hdev)\n+static void lenovo_remove(struct hid_device *hdev)\n {\n \tif (hid_get_drvdata(hdev))\n-\t\ttpkbd_remove_tp(hdev);\n+\t\tlenovo_remove_tpkbd(hdev);\n \n \thid_hw_stop(hdev);\n }\n \n-static const struct hid_device_id tpkbd_devices[] = {\n+static const struct hid_device_id lenovo_devices[] = {\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_TPKBD) },\n \t{ }\n };\n \n-MODULE_DEVICE_TABLE(hid, tpkbd_devices);\n+MODULE_DEVICE_TABLE(hid, lenovo_devices);\n \n-static struct hid_driver tpkbd_driver = {\n-\t.name = \"lenovo_tpkbd\",\n-\t.id_table = tpkbd_devices,\n-\t.input_mapping = tpkbd_input_mapping,\n-\t.probe = tpkbd_probe,\n-\t.remove = tpkbd_remove,\n+static struct hid_driver lenovo_driver = {\n+\t.name = \"lenovo\",\n+\t.id_table = lenovo_devices,\n+\t.input_mapping = lenovo_input_mapping_tpkbd,\n+\t.probe = lenovo_probe,\n+\t.remove = lenovo_remove,\n };\n-module_hid_driver(tpkbd_driver);\n+module_hid_driver(lenovo_driver);\n \n MODULE_LICENSE(\"GPL\");\n"
  },
  {
    "path": "kernel-patch/0002-HID-lenovo-Prepare-support-for-adding-other-devices.patch",
    "content": "diff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 0320b96..a56b9e7 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -1,5 +1,6 @@\n /*\n- *  HID driver for Lenovo ThinkPad USB Keyboard with TrackPoint\n+ *  HID driver for Lenovo:\n+ *  - ThinkPad USB Keyboard with TrackPoint (tpkbd)\n  *\n  *  Copyright (c) 2012 Bernhard Seibold\n  */\n@@ -39,7 +40,7 @@ static int lenovo_input_mapping_tpkbd(struct hid_device *hdev,\n \t\tstruct hid_usage *usage, unsigned long **bit, int *max)\n {\n \tif (usage->hid == (HID_UP_BUTTON | 0x0010)) {\n-\t\t/* mark the device as pointer */\n+\t\t/* This sub-device contains trackpoint, mark it */\n \t\thid_set_drvdata(hdev, (void *)1);\n \t\tmap_key_clear(KEY_MICMUTE);\n \t\treturn 1;\n@@ -47,6 +48,19 @@ static int lenovo_input_mapping_tpkbd(struct hid_device *hdev,\n \treturn 0;\n }\n \n+static int lenovo_input_mapping(struct hid_device *hdev,\n+\t\tstruct hid_input *hi, struct hid_field *field,\n+\t\tstruct hid_usage *usage, unsigned long **bit, int *max)\n+{\n+\tswitch (hdev->product) {\n+\tcase USB_DEVICE_ID_LENOVO_TPKBD:\n+\t\treturn lenovo_input_mapping_tpkbd(hdev, hi, field,\n+\t\t\t\t\t\t\tusage, bit, max);\n+\tdefault:\n+\t\treturn 0;\n+\t}\n+}\n+\n #undef map_key_clear\n \n static int lenovo_features_set_tpkbd(struct hid_device *hdev)\n@@ -337,6 +351,15 @@ static int lenovo_probe_tpkbd(struct hid_device *hdev)\n \tchar *name_mute, *name_micmute;\n \tint i;\n \n+\t/*\n+\t * Only register extra settings against subdevice where input_mapping\n+\t * set drvdata to 1, i.e. the trackpoint.\n+\t */\n+\tif (!hid_get_drvdata(hdev))\n+\t\treturn 0;\n+\n+\thid_set_drvdata(hdev, NULL);\n+\n \t/* Validate required reports. */\n \tfor (i = 0; i < 4; i++) {\n \t\tif (!hid_validate_values(hdev, HID_FEATURE_REPORT, 4, i, 1))\n@@ -409,12 +432,16 @@ static int lenovo_probe(struct hid_device *hdev,\n \t\tgoto err;\n \t}\n \n-\tif (hid_get_drvdata(hdev)) {\n-\t\thid_set_drvdata(hdev, NULL);\n+\tswitch (hdev->product) {\n+\tcase USB_DEVICE_ID_LENOVO_TPKBD:\n \t\tret = lenovo_probe_tpkbd(hdev);\n-\t\tif (ret)\n-\t\t\tgoto err_hid;\n+\t\tbreak;\n+\tdefault:\n+\t\tret = 0;\n+\t\tbreak;\n \t}\n+\tif (ret)\n+\t\tgoto err_hid;\n \n \treturn 0;\n err_hid:\n@@ -427,6 +454,13 @@ static void lenovo_remove_tpkbd(struct hid_device *hdev)\n {\n \tstruct lenovo_drvdata_tpkbd *data_pointer = hid_get_drvdata(hdev);\n \n+\t/*\n+\t * Only the trackpoint half of the keyboard has drvdata and stuff that\n+\t * needs unregistering.\n+\t */\n+\tif (data_pointer == NULL)\n+\t\treturn;\n+\n \tsysfs_remove_group(&hdev->dev.kobj,\n \t\t\t&lenovo_attr_group_tpkbd);\n \n@@ -438,8 +472,11 @@ static void lenovo_remove_tpkbd(struct hid_device *hdev)\n \n static void lenovo_remove(struct hid_device *hdev)\n {\n-\tif (hid_get_drvdata(hdev))\n+\tswitch (hdev->product) {\n+\tcase USB_DEVICE_ID_LENOVO_TPKBD:\n \t\tlenovo_remove_tpkbd(hdev);\n+\t\tbreak;\n+\t}\n \n \thid_hw_stop(hdev);\n }\n@@ -454,7 +491,7 @@ MODULE_DEVICE_TABLE(hid, lenovo_devices);\n static struct hid_driver lenovo_driver = {\n \t.name = \"lenovo\",\n \t.id_table = lenovo_devices,\n-\t.input_mapping = lenovo_input_mapping_tpkbd,\n+\t.input_mapping = lenovo_input_mapping,\n \t.probe = lenovo_probe,\n \t.remove = lenovo_remove,\n };\n"
  },
  {
    "path": "kernel-patch/0003-HID-lenovo-Style-fixes.patch",
    "content": "diff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex a56b9e7..f96bf09 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -350,6 +350,7 @@ static int lenovo_probe_tpkbd(struct hid_device *hdev)\n \tsize_t name_sz = strlen(dev_name(dev)) + 16;\n \tchar *name_mute, *name_micmute;\n \tint i;\n+\tint ret;\n \n \t/*\n \t * Only register extra settings against subdevice where input_mapping\n@@ -368,10 +369,9 @@ static int lenovo_probe_tpkbd(struct hid_device *hdev)\n \tif (!hid_validate_values(hdev, HID_OUTPUT_REPORT, 3, 0, 2))\n \t\treturn -ENODEV;\n \n-\tif (sysfs_create_group(&hdev->dev.kobj,\n-\t\t\t\t&lenovo_attr_group_tpkbd)) {\n-\t\thid_warn(hdev, \"Could not create sysfs group\\n\");\n-\t}\n+\tret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_tpkbd);\n+\tif (ret)\n+\t\thid_warn(hdev, \"Could not create sysfs group: %d\\n\", ret);\n \n \tdata_pointer = devm_kzalloc(&hdev->dev,\n \t\t\t\t    sizeof(struct lenovo_drvdata_tpkbd),\n"
  },
  {
    "path": "kernel-patch/0004-HID-lenovo-Add-support-for-Compact-BT-USB-keyboard.patch",
    "content": "diff --git a/Documentation/ABI/testing/sysfs-driver-hid-lenovo b/Documentation/ABI/testing/sysfs-driver-hid-lenovo\nindex 57b92cb..53a0725 100644\n--- a/Documentation/ABI/testing/sysfs-driver-hid-lenovo\n+++ b/Documentation/ABI/testing/sysfs-driver-hid-lenovo\n@@ -4,18 +4,21 @@ Contact:\tlinux-input@vger.kernel.org\n Description:\tThis controls if mouse clicks should be generated if the trackpoint is quickly pressed. How fast this press has to be\n \t\tis being controlled by press_speed.\n \t\tValues are 0 or 1.\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/dragging\n Date:\t\tJuly 2011\n Contact:\tlinux-input@vger.kernel.org\n Description:\tIf this setting is enabled, it is possible to do dragging by pressing the trackpoint. This requires press_to_select to be enabled.\n \t\tValues are 0 or 1.\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/release_to_select\n Date:\t\tJuly 2011\n Contact:\tlinux-input@vger.kernel.org\n Description:\tFor details regarding this setting please refer to http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html\n \t\tValues are 0 or 1.\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/select_right\n Date:\t\tJuly 2011\n@@ -23,16 +26,25 @@ Contact:\tlinux-input@vger.kernel.org\n Description:\tThis setting controls if the mouse click events generated by pressing the trackpoint (if press_to_select is enabled) generate\n \t\ta left or right mouse button click.\n \t\tValues are 0 or 1.\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/sensitivity\n Date:\t\tJuly 2011\n Contact:\tlinux-input@vger.kernel.org\n Description:\tThis file contains the trackpoint sensitivity.\n \t\tValues are decimal integers from 1 (lowest sensitivity) to 255 (highest sensitivity).\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_speed\n Date:\t\tJuly 2011\n Contact:\tlinux-input@vger.kernel.org\n Description:\tThis setting controls how fast the trackpoint needs to be pressed to generate a mouse click if press_to_select is enabled.\n \t\tValues are decimal integers from 1 (slowest) to 255 (fastest).\n+\t\tApplies to Thinkpad USB Keyboard with TrackPoint.\n \n+What:\t\t/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fn_lock\n+Date:\t\tJuly 2014\n+Contact:\tlinux-input@vger.kernel.org\n+Description:\tThis setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute or F1)\n+\t\tValues are 0 or 1\n+\t\tApplies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.\ndiff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig\nindex 9b7acfc..1e19292 100644\n--- a/drivers/hid/Kconfig\n+++ b/drivers/hid/Kconfig\n@@ -343,6 +343,8 @@ config HID_LENOVO\n \tThinkpad standalone keyboards, e.g:\n \t- ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint\n \t  configuration)\n+\t- ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)\n+\t- ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)\n \n config HID_LOGITECH\n \ttristate \"Logitech devices\" if EXPERT\ndiff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c\nindex 55841bd..81b3bb6 100644\n--- a/drivers/hid/hid-core.c\n+++ b/drivers/hid/hid-core.c\n@@ -1798,6 +1798,8 @@ static const struct hid_device_id hid_have_special_driver[] = {\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LCPOWER, USB_DEVICE_ID_LCPOWER_LC1000 ) },\n #if IS_ENABLED(CONFIG_HID_LENOVO)\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_TPKBD) },\n+\t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_CUSBKBD) },\n+\t{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_CBTKBD) },\n #endif\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_MX3000_RECEIVER) },\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_S510_RECEIVER) },\ndiff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h\nindex 6d00bb9..d2e2a96 100644\n--- a/drivers/hid/hid-ids.h\n+++ b/drivers/hid/hid-ids.h\n@@ -560,6 +560,8 @@\n \n #define USB_VENDOR_ID_LENOVO\t\t0x17ef\n #define USB_DEVICE_ID_LENOVO_TPKBD\t0x6009\n+#define USB_DEVICE_ID_LENOVO_CUSBKBD\t0x6047\n+#define USB_DEVICE_ID_LENOVO_CBTKBD\t0x6048\n \n #define USB_VENDOR_ID_LG\t\t0x1fd2\n #define USB_DEVICE_ID_LG_MULTITOUCH\t0x0064\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 6d55939..eb5493e 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -1,8 +1,11 @@\n /*\n  *  HID driver for Lenovo:\n  *  - ThinkPad USB Keyboard with TrackPoint (tpkbd)\n+ *  - ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd)\n+ *  - ThinkPad Compact USB Keyboard with TrackPoint (cptkbd)\n  *\n  *  Copyright (c) 2012 Bernhard Seibold\n+ *  Copyright (c) 2014 Jamie Lentin <jm@lentin.co.uk>\n  */\n \n /*\n@@ -33,6 +36,10 @@ struct lenovo_drvdata_tpkbd {\n \tint press_speed;\n };\n \n+struct lenovo_drvdata_cptkbd {\n+\tbool fn_lock;\n+};\n+\n #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))\n \n static int lenovo_input_mapping_tpkbd(struct hid_device *hdev,\n@@ -48,6 +55,49 @@ static int lenovo_input_mapping_tpkbd(struct hid_device *hdev,\n \treturn 0;\n }\n \n+static int lenovo_input_mapping_cptkbd(struct hid_device *hdev,\n+\t\tstruct hid_input *hi, struct hid_field *field,\n+\t\tstruct hid_usage *usage, unsigned long **bit, int *max)\n+{\n+\t/* HID_UP_LNVENDOR = USB, HID_UP_MSVENDOR = BT */\n+\tif ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR ||\n+\t    (usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) {\n+\t\tset_bit(EV_REP, hi->input->evbit);\n+\t\tswitch (usage->hid & HID_USAGE) {\n+\t\tcase 0x00f1: /* Fn-F4: Mic mute */\n+\t\t\tmap_key_clear(KEY_MICMUTE);\n+\t\t\treturn 1;\n+\t\tcase 0x00f2: /* Fn-F5: Brightness down */\n+\t\t\tmap_key_clear(KEY_BRIGHTNESSDOWN);\n+\t\t\treturn 1;\n+\t\tcase 0x00f3: /* Fn-F6: Brightness up */\n+\t\t\tmap_key_clear(KEY_BRIGHTNESSUP);\n+\t\t\treturn 1;\n+\t\tcase 0x00f4: /* Fn-F7: External display (projector) */\n+\t\t\tmap_key_clear(KEY_SWITCHVIDEOMODE);\n+\t\t\treturn 1;\n+\t\tcase 0x00f5: /* Fn-F8: Wireless */\n+\t\t\tmap_key_clear(KEY_WLAN);\n+\t\t\treturn 1;\n+\t\tcase 0x00f6: /* Fn-F9: Control panel */\n+\t\t\tmap_key_clear(KEY_CONFIG);\n+\t\t\treturn 1;\n+\t\tcase 0x00f8: /* Fn-F11: View open applications (3 boxes) */\n+\t\t\tmap_key_clear(KEY_SCALE);\n+\t\t\treturn 1;\n+\t\tcase 0x00fa: /* Fn-Esc: Fn-lock toggle */\n+\t\t\tmap_key_clear(KEY_FN_ESC);\n+\t\t\treturn 1;\n+\t\tcase 0x00fb: /* Fn-F12: Open My computer (6 boxes) USB-only */\n+\t\t\t/* NB: This mapping is invented in raw_event below */\n+\t\t\tmap_key_clear(KEY_FILE);\n+\t\t\treturn 1;\n+\t\t}\n+\t}\n+\n+\treturn 0;\n+}\n+\n static int lenovo_input_mapping(struct hid_device *hdev,\n \t\tstruct hid_input *hi, struct hid_field *field,\n \t\tstruct hid_usage *usage, unsigned long **bit, int *max)\n@@ -56,6 +106,10 @@ static int lenovo_input_mapping(struct hid_device *hdev,\n \tcase USB_DEVICE_ID_LENOVO_TPKBD:\n \t\treturn lenovo_input_mapping_tpkbd(hdev, hi, field,\n \t\t\t\t\t\t\tusage, bit, max);\n+\tcase USB_DEVICE_ID_LENOVO_CUSBKBD:\n+\tcase USB_DEVICE_ID_LENOVO_CBTKBD:\n+\t\treturn lenovo_input_mapping_cptkbd(hdev, hi, field,\n+\t\t\t\t\t\t\tusage, bit, max);\n \tdefault:\n \t\treturn 0;\n \t}\n@@ -63,6 +117,103 @@ static int lenovo_input_mapping(struct hid_device *hdev,\n \n #undef map_key_clear\n \n+/* Send a config command to the keyboard */\n+static int lenovo_send_cmd_cptkbd(struct hid_device *hdev,\n+\t\t\tunsigned char byte2, unsigned char byte3)\n+{\n+\tint ret;\n+\tunsigned char buf[] = {0x18, byte2, byte3};\n+\n+\tswitch (hdev->product) {\n+\tcase USB_DEVICE_ID_LENOVO_CUSBKBD:\n+\t\tret = hid_hw_raw_request(hdev, 0x13, buf, sizeof(buf),\n+\t\t\t\t\tHID_FEATURE_REPORT, HID_REQ_SET_REPORT);\n+\t\tbreak;\n+\tcase USB_DEVICE_ID_LENOVO_CBTKBD:\n+\t\tret = hid_hw_output_report(hdev, buf, sizeof(buf));\n+\t\tbreak;\n+\tdefault:\n+\t\tret = -EINVAL;\n+\t\tbreak;\n+\t}\n+\n+\treturn ret < 0 ? ret : 0; /* BT returns 0, USB returns sizeof(buf) */\n+}\n+\n+static void lenovo_features_set_cptkbd(struct hid_device *hdev)\n+{\n+\tint ret;\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\n+\tret = lenovo_send_cmd_cptkbd(hdev, 0x05, cptkbd_data->fn_lock);\n+\tif (ret)\n+\t\thid_err(hdev, \"Fn-lock setting failed: %d\\n\", ret);\n+}\n+\n+static ssize_t attr_fn_lock_show_cptkbd(struct device *dev,\n+\t\tstruct device_attribute *attr,\n+\t\tchar *buf)\n+{\n+\tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\n+\treturn snprintf(buf, PAGE_SIZE, \"%u\\n\", cptkbd_data->fn_lock);\n+}\n+\n+static ssize_t attr_fn_lock_store_cptkbd(struct device *dev,\n+\t\tstruct device_attribute *attr,\n+\t\tconst char *buf,\n+\t\tsize_t count)\n+{\n+\tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\tint value;\n+\n+\tif (kstrtoint(buf, 10, &value))\n+\t\treturn -EINVAL;\n+\tif (value < 0 || value > 1)\n+\t\treturn -EINVAL;\n+\n+\tcptkbd_data->fn_lock = !!value;\n+\tlenovo_features_set_cptkbd(hdev);\n+\n+\treturn count;\n+}\n+\n+static struct device_attribute dev_attr_fn_lock_cptkbd =\n+\t__ATTR(fn_lock, S_IWUSR | S_IRUGO,\n+\t\t\tattr_fn_lock_show_cptkbd,\n+\t\t\tattr_fn_lock_store_cptkbd);\n+\n+static struct attribute *lenovo_attributes_cptkbd[] = {\n+\t&dev_attr_fn_lock_cptkbd.attr,\n+\tNULL\n+};\n+\n+static const struct attribute_group lenovo_attr_group_cptkbd = {\n+\t.attrs = lenovo_attributes_cptkbd,\n+};\n+\n+static int lenovo_raw_event(struct hid_device *hdev,\n+\t\t\tstruct hid_report *report, u8 *data, int size)\n+{\n+\t/*\n+\t * Compact USB keyboard's Fn-F12 report holds down many other keys, and\n+\t * its own key is outside the usage page range. Remove extra\n+\t * keypresses and remap to inside usage page.\n+\t */\n+\tif (unlikely(hdev->product == USB_DEVICE_ID_LENOVO_CUSBKBD\n+\t\t\t&& size == 3\n+\t\t\t&& data[0] == 0x15\n+\t\t\t&& data[1] == 0x94\n+\t\t\t&& data[2] == 0x01)) {\n+\t\tdata[1] = 0x0;\n+\t\tdata[2] = 0x4;\n+\t}\n+\n+\treturn 0;\n+}\n+\n static int lenovo_features_set_tpkbd(struct hid_device *hdev)\n {\n \tstruct hid_report *report;\n@@ -415,6 +566,46 @@ static int lenovo_probe_tpkbd(struct hid_device *hdev)\n \treturn 0;\n }\n \n+static int lenovo_probe_cptkbd(struct hid_device *hdev)\n+{\n+\tint ret;\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data;\n+\n+\t/* All the custom action happens on the USBMOUSE device for USB */\n+\tif (hdev->product == USB_DEVICE_ID_LENOVO_CUSBKBD\n+\t\t\t&& hdev->type != HID_TYPE_USBMOUSE) {\n+\t\thid_dbg(hdev, \"Ignoring keyboard half of device\\n\");\n+\t\treturn 0;\n+\t}\n+\n+\tcptkbd_data = devm_kzalloc(&hdev->dev,\n+\t\t\t\t\tsizeof(*cptkbd_data),\n+\t\t\t\t\tGFP_KERNEL);\n+\tif (cptkbd_data == NULL) {\n+\t\thid_err(hdev, \"can't alloc keyboard descriptor\\n\");\n+\t\treturn -ENOMEM;\n+\t}\n+\thid_set_drvdata(hdev, cptkbd_data);\n+\n+\t/*\n+\t * Tell the keyboard a driver understands it, and turn F7, F9, F11 into\n+\t * regular keys\n+\t */\n+\tret = lenovo_send_cmd_cptkbd(hdev, 0x01, 0x03);\n+\tif (ret)\n+\t\thid_warn(hdev, \"Failed to switch F7/9/11 mode: %d\\n\", ret);\n+\n+\t/* Turn Fn-Lock on by default */\n+\tcptkbd_data->fn_lock = true;\n+\tlenovo_features_set_cptkbd(hdev);\n+\n+\tret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_cptkbd);\n+\tif (ret)\n+\t\thid_warn(hdev, \"Could not create sysfs group: %d\\n\", ret);\n+\n+\treturn 0;\n+}\n+\n static int lenovo_probe(struct hid_device *hdev,\n \t\tconst struct hid_device_id *id)\n {\n@@ -436,6 +627,10 @@ static int lenovo_probe(struct hid_device *hdev,\n \tcase USB_DEVICE_ID_LENOVO_TPKBD:\n \t\tret = lenovo_probe_tpkbd(hdev);\n \t\tbreak;\n+\tcase USB_DEVICE_ID_LENOVO_CUSBKBD:\n+\tcase USB_DEVICE_ID_LENOVO_CBTKBD:\n+\t\tret = lenovo_probe_cptkbd(hdev);\n+\t\tbreak;\n \tdefault:\n \t\tret = 0;\n \t\tbreak;\n@@ -470,12 +665,22 @@ static void lenovo_remove_tpkbd(struct hid_device *hdev)\n \thid_set_drvdata(hdev, NULL);\n }\n \n+static void lenovo_remove_cptkbd(struct hid_device *hdev)\n+{\n+\tsysfs_remove_group(&hdev->dev.kobj,\n+\t\t\t&lenovo_attr_group_cptkbd);\n+}\n+\n static void lenovo_remove(struct hid_device *hdev)\n {\n \tswitch (hdev->product) {\n \tcase USB_DEVICE_ID_LENOVO_TPKBD:\n \t\tlenovo_remove_tpkbd(hdev);\n \t\tbreak;\n+\tcase USB_DEVICE_ID_LENOVO_CUSBKBD:\n+\tcase USB_DEVICE_ID_LENOVO_CBTKBD:\n+\t\tlenovo_remove_cptkbd(hdev);\n+\t\tbreak;\n \t}\n \n \thid_hw_stop(hdev);\n@@ -483,6 +688,8 @@ static void lenovo_remove(struct hid_device *hdev)\n \n static const struct hid_device_id lenovo_devices[] = {\n \t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_TPKBD) },\n+\t{ HID_USB_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_CUSBKBD) },\n+\t{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LENOVO, USB_DEVICE_ID_LENOVO_CBTKBD) },\n \t{ }\n };\n \n@@ -494,6 +701,7 @@ static struct hid_driver lenovo_driver = {\n \t.input_mapping = lenovo_input_mapping,\n \t.probe = lenovo_probe,\n \t.remove = lenovo_remove,\n+\t.raw_event = lenovo_raw_event,\n };\n module_hid_driver(lenovo_driver);\n \ndiff --git a/include/linux/hid.h b/include/linux/hid.h\nindex 77632cf..fca74f1 100644\n--- a/include/linux/hid.h\n+++ b/include/linux/hid.h\n@@ -167,6 +167,7 @@ struct hid_item {\n #define HID_UP_MSVENDOR\t\t0xff000000\n #define HID_UP_CUSTOM\t\t0x00ff0000\n #define HID_UP_LOGIVENDOR\t0xffbc0000\n+#define HID_UP_LNVENDOR\t\t0xffa00000\n #define HID_UP_SENSOR\t\t0x00200000\n \n #define HID_USAGE\t\t0x0000ffff\n"
  },
  {
    "path": "kernel-patch/1001-HID-lenovo-Move-USB-KEY_FILE-to-0x00f9-to-prevent-sc.patch",
    "content": "From 40d0b99beb52e25a444b914e4986f6c33a43fee8 Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Mon, 3 Nov 2014 22:14:38 +0000\nSubject: [PATCH 1/2] HID: lenovo: Move USB KEY_FILE to 0x00f9 to prevent\n scancode clash\n\nThe bluetooth keyboard also generates 0x00fa when the middle button is\npressed. Move the made-up report out of the way so we don't trigger\nKEY_FILE when middle button is pressed\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 12 ++++++------\n 1 file changed, 6 insertions(+), 6 deletions(-)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex bf227f7..4716f1e 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -85,13 +85,13 @@ static int lenovo_input_mapping_cptkbd(struct hid_device *hdev,\n \t\tcase 0x00f8: /* Fn-F11: View open applications (3 boxes) */\n \t\t\tmap_key_clear(KEY_SCALE);\n \t\t\treturn 1;\n-\t\tcase 0x00fa: /* Fn-Esc: Fn-lock toggle */\n-\t\t\tmap_key_clear(KEY_FN_ESC);\n-\t\t\treturn 1;\n-\t\tcase 0x00fb: /* Fn-F12: Open My computer (6 boxes) USB-only */\n+\t\tcase 0x00f9: /* Fn-F12: Open My computer (6 boxes) USB-only */\n \t\t\t/* NB: This mapping is invented in raw_event below */\n \t\t\tmap_key_clear(KEY_FILE);\n \t\t\treturn 1;\n+\t\tcase 0x00fa: /* Fn-Esc: Fn-lock toggle */\n+\t\t\tmap_key_clear(KEY_FN_ESC);\n+\t\t\treturn 1;\n \t\t}\n \t}\n \n@@ -207,8 +207,8 @@ static int lenovo_raw_event(struct hid_device *hdev,\n \t\t\t&& data[0] == 0x15\n \t\t\t&& data[1] == 0x94\n \t\t\t&& data[2] == 0x01)) {\n-\t\tdata[1] = 0x0;\n-\t\tdata[2] = 0x4;\n+\t\tdata[1] = 0x00;\n+\t\tdata[2] = 0x01;\n \t}\n \n \treturn 0;\n-- \n2.1.0\n\n"
  },
  {
    "path": "kernel-patch/1002-HID-lenovo-Don-t-set-EV_REP-to-avoid-repeating-mice-.patch",
    "content": "From 941f424a0e0a370727f8aaaafc2e289aa6187c9d Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Mon, 3 Nov 2014 22:18:59 +0000\nSubject: [PATCH 2/2] HID: lenovo: Don't set EV_REP to avoid repeating mice\n buttons\n\nOn the USB keyboard, the VENDOR hotkeys share the same device as the\nmouse. Setting EV_REP also affects mouse buttons, so leave it off.\n\nThe bluetooth keyboard still has autorepeating mouse buttons, as it\nonly has one device and is set by the KEYBOARD pages.\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 1 -\n 1 file changed, 1 deletion(-)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 4716f1e..4c55f4d 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -62,7 +62,6 @@ static int lenovo_input_mapping_cptkbd(struct hid_device *hdev,\n \t/* HID_UP_LNVENDOR = USB, HID_UP_MSVENDOR = BT */\n \tif ((usage->hid & HID_USAGE_PAGE) == HID_UP_MSVENDOR ||\n \t    (usage->hid & HID_USAGE_PAGE) == HID_UP_LNVENDOR) {\n-\t\tset_bit(EV_REP, hi->input->evbit);\n \t\tswitch (usage->hid & HID_USAGE) {\n \t\tcase 0x00f1: /* Fn-F4: Mic mute */\n \t\t\tmap_key_clear(KEY_MICMUTE);\n-- \n2.1.0\n\n"
  },
  {
    "path": "kernel-patch/2001-HID-lenovo-Add-sensitivity-control-to-compact-keyboa.patch",
    "content": "From 5120cff1d8ebb1e8cc7d5dd1c2396f405ff23717 Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Tue, 11 Nov 2014 22:18:31 +0000\nSubject: [PATCH 1/2] HID: lenovo: Add sensitivity control to compact keyboards\n\nThe trackpoint sensitivity can also be controlled, expose this via\nsysfs.\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 42 +++++++++++++++++++++++++++++++++++++++++-\n 1 file changed, 41 insertions(+), 1 deletion(-)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 4c55f4d..0f35a76 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -38,6 +38,7 @@ struct lenovo_drvdata_tpkbd {\n \n struct lenovo_drvdata_cptkbd {\n \tbool fn_lock;\n+\tint sensitivity;\n };\n \n #define map_key_clear(c) hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))\n@@ -145,6 +146,7 @@ static void lenovo_features_set_cptkbd(struct hid_device *hdev)\n \tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n \n \tret = lenovo_send_cmd_cptkbd(hdev, 0x05, cptkbd_data->fn_lock);\n+\tret = lenovo_send_cmd_cptkbd(hdev, 0x02, cptkbd_data->sensitivity);\n \tif (ret)\n \t\thid_err(hdev, \"Fn-lock setting failed: %d\\n\", ret);\n }\n@@ -179,13 +181,50 @@ static ssize_t attr_fn_lock_store_cptkbd(struct device *dev,\n \treturn count;\n }\n \n+static ssize_t attr_sensitivity_show_cptkbd(struct device *dev,\n+\t\tstruct device_attribute *attr,\n+\t\tchar *buf)\n+{\n+\tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\n+\treturn snprintf(buf, PAGE_SIZE, \"%u\\n\",\n+\t\tcptkbd_data->sensitivity);\n+}\n+\n+static ssize_t attr_sensitivity_store_cptkbd(struct device *dev,\n+\t\tstruct device_attribute *attr,\n+\t\tconst char *buf,\n+\t\tsize_t count)\n+{\n+\tstruct hid_device *hdev = container_of(dev, struct hid_device, dev);\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\tint value;\n+\n+\tif (kstrtoint(buf, 10, &value) || value < 1 || value > 255)\n+\t\treturn -EINVAL;\n+\n+\tcptkbd_data->sensitivity = value;\n+\tlenovo_features_set_cptkbd(hdev);\n+\n+\treturn count;\n+}\n+\n+\n static struct device_attribute dev_attr_fn_lock_cptkbd =\n \t__ATTR(fn_lock, S_IWUSR | S_IRUGO,\n \t\t\tattr_fn_lock_show_cptkbd,\n \t\t\tattr_fn_lock_store_cptkbd);\n \n+static struct device_attribute dev_attr_sensitivity_cptkbd =\n+\t__ATTR(sensitivity, S_IWUSR | S_IRUGO,\n+\t\t\tattr_sensitivity_show_cptkbd,\n+\t\t\tattr_sensitivity_store_cptkbd);\n+\n+\n static struct attribute *lenovo_attributes_cptkbd[] = {\n \t&dev_attr_fn_lock_cptkbd.attr,\n+\t&dev_attr_sensitivity_cptkbd.attr,\n \tNULL\n };\n \n@@ -594,8 +633,9 @@ static int lenovo_probe_cptkbd(struct hid_device *hdev)\n \tif (ret)\n \t\thid_warn(hdev, \"Failed to switch F7/9/11 mode: %d\\n\", ret);\n \n-\t/* Turn Fn-Lock on by default */\n+\t/* Set keyboard settings to known state */\n \tcptkbd_data->fn_lock = true;\n+\tcptkbd_data->sensitivity = 0x05;\n \tlenovo_features_set_cptkbd(hdev);\n \n \tret = sysfs_create_group(&hdev->dev.kobj, &lenovo_attr_group_cptkbd);\n-- \n2.1.3\n\n"
  },
  {
    "path": "kernel-patch/2002-HID-lenovo-Use-native-middle-button-mode-for-compact.patch",
    "content": "From 6550fd74d659e44b8711534eea67fd8868d81a3b Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Sun, 14 Dec 2014 12:53:00 +0000\nSubject: [PATCH 2/2] HID: lenovo: Use native middle-button mode for compact\n keyboards\n\nBy default the middle button is in a compatibility mode, and generates\nstandard wheel events when dragging with the middle trackpoint button.\nUnfortunately this is buggy:\n* The middle button comes up before starting wheel events, causing a middle\n  click on whatever the mouse cursor was sitting on\n* The USB keyboard always generates the \"native\" horizontal wheel event,\n  regardless of mode.\n\nInstead, enable the \"native\" mode the Windows driver uses, and add support\nfor the custom events this generates. This fixes the USB keyboard wheel\nevents, and the middle-click up event comes after the wheel events.\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 37 +++++++++++++++++++++++++++++++++++++\n 1 file changed, 37 insertions(+)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 0f35a76..c4c3f09 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -92,6 +92,38 @@ static int lenovo_input_mapping_cptkbd(struct hid_device *hdev,\n \t\tcase 0x00fa: /* Fn-Esc: Fn-lock toggle */\n \t\t\tmap_key_clear(KEY_FN_ESC);\n \t\t\treturn 1;\n+\t\tcase 0x00fb: /* Middle mouse button (in native mode) */\n+\t\t\tmap_key_clear(BTN_MIDDLE);\n+\t\t\treturn 1;\n+\t\t}\n+\t}\n+\n+\t/* Compatibility middle/wheel mappings should be ignored */\n+\tif (usage->hid == HID_GD_WHEEL)\n+\t\treturn -1;\n+\tif ((usage->hid & HID_USAGE_PAGE) == HID_UP_BUTTON &&\n+\t\t\t(usage->hid & HID_USAGE) == 0x003)\n+\t\treturn -1;\n+\tif ((usage->hid & HID_USAGE_PAGE) == HID_UP_CONSUMER &&\n+\t\t\t(usage->hid & HID_USAGE) == 0x238)\n+\t\treturn -1;\n+\n+\t/* Map wheel emulation reports: 0xffa1 = USB, 0xff10 = BT */\n+\tif ((usage->hid & HID_USAGE_PAGE) == 0xff100000 ||\n+\t    (usage->hid & HID_USAGE_PAGE) == 0xffa10000) {\n+\t\tfield->flags |= HID_MAIN_ITEM_RELATIVE | HID_MAIN_ITEM_VARIABLE;\n+\t\tfield->logical_minimum = -127;\n+\t\tfield->logical_maximum = 127;\n+\n+\t\tswitch (usage->hid & HID_USAGE) {\n+\t\tcase 0x0000:\n+\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, 0x06);\n+\t\t\treturn 1;\n+\t\tcase 0x0001:\n+\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, 0x08);\n+\t\t\treturn 1;\n+\t\tdefault:\n+\t\t\treturn -1;\n \t\t}\n \t}\n \n@@ -633,6 +665,11 @@ static int lenovo_probe_cptkbd(struct hid_device *hdev)\n \tif (ret)\n \t\thid_warn(hdev, \"Failed to switch F7/9/11 mode: %d\\n\", ret);\n \n+\t/* Switch middle button to native mode */\n+\tret = lenovo_send_cmd_cptkbd(hdev, 0x09, 0x01);\n+\tif (ret)\n+\t\thid_warn(hdev, \"Failed to switch middle button: %d\\n\", ret);\n+\n \t/* Set keyboard settings to known state */\n \tcptkbd_data->fn_lock = true;\n \tcptkbd_data->sensitivity = 0x05;\n-- \n2.1.3\n\n"
  },
  {
    "path": "kernel-patch/3001-HID-lenovo-Use-constants-for-axes-names.patch",
    "content": "From 2decbccdcfcfe19b35ed7424881d57213bfc5a17 Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Sun, 2 Aug 2015 10:45:39 +0100\nSubject: [PATCH 1/3] HID: lenovo: Use constants for axes names\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex c4c3f09..65df414 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -117,10 +117,10 @@ static int lenovo_input_mapping_cptkbd(struct hid_device *hdev,\n \n \t\tswitch (usage->hid & HID_USAGE) {\n \t\tcase 0x0000:\n-\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, 0x06);\n+\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);\n \t\t\treturn 1;\n \t\tcase 0x0001:\n-\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, 0x08);\n+\t\t\thid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL);\n \t\t\treturn 1;\n \t\tdefault:\n \t\t\treturn -1;\n-- \n2.1.4\n\n"
  },
  {
    "path": "kernel-patch/3002-HID-lenovo-Add-missing-return-value-check.patch",
    "content": "From 543e190688a51d947a024c011a09dbc6ed23a62b Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Sun, 2 Aug 2015 10:46:10 +0100\nSubject: [PATCH 2/3] HID: lenovo: Add missing return-value check\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 5 ++++-\n 1 file changed, 4 insertions(+), 1 deletion(-)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 65df414..265bfe2 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -178,9 +178,12 @@ static void lenovo_features_set_cptkbd(struct hid_device *hdev)\n \tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n \n \tret = lenovo_send_cmd_cptkbd(hdev, 0x05, cptkbd_data->fn_lock);\n-\tret = lenovo_send_cmd_cptkbd(hdev, 0x02, cptkbd_data->sensitivity);\n \tif (ret)\n \t\thid_err(hdev, \"Fn-lock setting failed: %d\\n\", ret);\n+\n+\tret = lenovo_send_cmd_cptkbd(hdev, 0x02, cptkbd_data->sensitivity);\n+\tif (ret)\n+\t\thid_err(hdev, \"Sensitivity setting failed: %d\\n\", ret);\n }\n \n static ssize_t attr_fn_lock_show_cptkbd(struct device *dev,\n-- \n2.1.4\n\n"
  },
  {
    "path": "kernel-patch/3003-HID-lenovo-Hide-middle-button-press-until-release.patch",
    "content": "From 9a8c4f2d805fbc4589ab238e7f04cd1a34f5b922 Mon Sep 17 00:00:00 2001\nFrom: Jamie Lentin <jm@lentin.co.uk>\nDate: Sun, 2 Aug 2015 10:49:30 +0100\nSubject: [PATCH 3/3] HID: lenovo: Hide middle-button press until release\n\nDon't relay a middle button press to userspace until release, and then\nonly if there was no scroll events inbetween. This is closer to what\nXorg's wheel emulation does, and avoids spurious middle-click pastes.\n\nSigned-off-by: Jamie Lentin <jm@lentin.co.uk>\n---\n drivers/hid/hid-lenovo.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 50 insertions(+)\n\ndiff --git a/drivers/hid/hid-lenovo.c b/drivers/hid/hid-lenovo.c\nindex 265bfe2..629d988 100644\n--- a/drivers/hid/hid-lenovo.c\n+++ b/drivers/hid/hid-lenovo.c\n@@ -37,6 +37,7 @@ struct lenovo_drvdata_tpkbd {\n };\n \n struct lenovo_drvdata_cptkbd {\n+\tu8 middlebutton_state; /* 0:Up, 1:Down (undecided), 2:Scrolling */\n \tbool fn_lock;\n \tint sensitivity;\n };\n@@ -287,6 +288,53 @@ static int lenovo_raw_event(struct hid_device *hdev,\n \treturn 0;\n }\n \n+static int lenovo_event_cptkbd(struct hid_device *hdev,\n+\t\tstruct hid_field *field, struct hid_usage *usage, __s32 value)\n+{\n+\tstruct lenovo_drvdata_cptkbd *cptkbd_data = hid_get_drvdata(hdev);\n+\n+\t/* \"wheel\" scroll events */\n+\tif (usage->type == EV_REL && (usage->code == REL_WHEEL ||\n+\t\t\tusage->code == REL_HWHEEL)) {\n+\t\t/* Scroll events disable middle-click event */\n+\t\tcptkbd_data->middlebutton_state = 2;\n+\t\treturn 0;\n+\t}\n+\n+\t/* Middle click events */\n+\tif (usage->type == EV_KEY && usage->code == BTN_MIDDLE) {\n+\t\tif (value == 1) {\n+\t\t\tcptkbd_data->middlebutton_state = 1;\n+\t\t} else if (value == 0) {\n+\t\t\tif (cptkbd_data->middlebutton_state == 1) {\n+\t\t\t\t/* No scrolling inbetween, send middle-click */\n+\t\t\t\tinput_event(field->hidinput->input,\n+\t\t\t\t\tEV_KEY, BTN_MIDDLE, 1);\n+\t\t\t\tinput_sync(field->hidinput->input);\n+\t\t\t\tinput_event(field->hidinput->input,\n+\t\t\t\t\tEV_KEY, BTN_MIDDLE, 0);\n+\t\t\t\tinput_sync(field->hidinput->input);\n+\t\t\t}\n+\t\t\tcptkbd_data->middlebutton_state = 0;\n+\t\t}\n+\t\treturn 1;\n+\t}\n+\n+\treturn 0;\n+}\n+\n+static int lenovo_event(struct hid_device *hdev, struct hid_field *field,\n+\t\tstruct hid_usage *usage, __s32 value)\n+{\n+\tswitch (hdev->product) {\n+\tcase USB_DEVICE_ID_LENOVO_CUSBKBD:\n+\tcase USB_DEVICE_ID_LENOVO_CBTKBD:\n+\t\treturn lenovo_event_cptkbd(hdev, field, usage, value);\n+\tdefault:\n+\t\treturn 0;\n+\t}\n+}\n+\n static int lenovo_features_set_tpkbd(struct hid_device *hdev)\n {\n \tstruct hid_report *report;\n@@ -674,6 +722,7 @@ static int lenovo_probe_cptkbd(struct hid_device *hdev)\n \t\thid_warn(hdev, \"Failed to switch middle button: %d\\n\", ret);\n \n \t/* Set keyboard settings to known state */\n+\tcptkbd_data->middlebutton_state = 0;\n \tcptkbd_data->fn_lock = true;\n \tcptkbd_data->sensitivity = 0x05;\n \tlenovo_features_set_cptkbd(hdev);\n@@ -781,6 +830,7 @@ static struct hid_driver lenovo_driver = {\n \t.probe = lenovo_probe,\n \t.remove = lenovo_remove,\n \t.raw_event = lenovo_raw_event,\n+\t.event = lenovo_event,\n };\n module_hid_driver(lenovo_driver);\n \n-- \n2.1.4\n\n"
  },
  {
    "path": "tp-compact-bt-keyboard/README.md",
    "content": "# ThinkPad Compact Bluetooth Keyboard with TrackPoint\n\n[Images of BT keyboard internals](http://bdm.cc/2016/06/lenovo-bluetooth-keyboard-repairs/)\n\n* **HID Name:** ThinkPad Compact Bluetooth Keyboard with TrackPoint\n* **Model:** KT-1255\n* **Fru P/N:** 03X8713\n* **Vendor ID:** 0x17ef\n* **Product ID:** 0x6048\n\nThe Lenovo Thinkpad Compact Keyboard with TrackPoint is a repackaging\nof a Thinkpad laptop keyboard into a stand-alone case with a Bluetooth\nconnection to the computer. Following the current fashion, Lenovo has made the\ntop row of keys serve two purposes, using them for both the traditional Fn keys\nand for \"hotkeys\" intended to control various functions such as volume and\nscreen brightness.\n\nPressing FnLk (Fn+Esc) switches these keys between generating Fn\nkeypresses and hotkey keypresses, but unlike laptop keyboards this mode change\nis handled not by the keyboard itself but by Lenovo's keyboard driver for\nWindows.\n\n## Pairing the Keyboard\n\nThe Bluetooth keyboard uses [BT 2.1 Simple Secure Pairing](https://en.wikipedia.org/wiki/Bluetooth#Pairing_mechanisms) (SSP),\nwhich should be supported by modern Linux distributions. Several different utilities can be used to pair the keyboard.\n\nIf your distribution does not support SSP, or if you have problems pairing with SSP, you can try disabling it with ``hciconfig hci0 sspmode 0``. [See this note on a Logitech keyboard](https://wiki.archlinux.org/index.php/Bluetooth#Logitech_keyboard_does_not_pair).\n\n### bluetoothctl\n\nPairing can be done with the ``pair`` command. You should be prompted for the PIN code to type\nas part of the process.\n\nSee: https://wiki.archlinux.org/index.php/Bluetooth_keyboard#Pairing_process\n\n### bluetooth-wizard\n\nSelect the device (keyboard) and click \"Continue\". Watch for the PIN code in\nthe hcidump window and enter that.\n\nSee: https://bugzilla.redhat.com/show_bug.cgi?id=1019287#c3\n\n### bluez-test-*\n\nVersions of Bluez that ship with these scripts don't support SSP and thus don't report\nthe PIN code the keyboard requires you to use.\n\nTo get around this, run the following in a separate console before you start\npairing:\n\n    sudo hcidump -at | grep -i passkey -A1\n\nDuring the pairing process, you are looking out for lines like:\n\n    > HCI Event: User Passkey Notification (0x3b) plen 10\n    bdaddr 90:7F:61:01:02:03 passkey 123456\n\nIn this case, ``123456`` is the PIN you need to enter.\n\nPut the keyboard into discoverable mode by holding down the power button until\nthe light starts flashing. Then use ``hcitool scan`` to find out what the\naddress of your keyboard is. It should resemble ``90:7F:61:01:02:03``.\n\nFirstly, create the device:\n\n    bluez-test-device create 90:7F:61:01:02:03\n\nThen start trying to pair:\n\n    bluez-simple-agent hci0 90:7F:61:01:02:03\n\nYou should see the passkey appear in the hcidump window. Type that passkey at\nthe prompt (using a keyboard already connected to your computer) and press\nenter. You should now be paired. Finally:\n\n    bluez-test-device trusted 90:7F:61:01:02:03 1\n    bluez-test-input connect 90:7F:61:01:02:03\n\n## Toggling FnLk\n\n### Linux\n\nLinux kernels 3.17 and above have support for toggling Fn-Lock in the\n[hid-lenovo](https://elixir.bootlin.com/linux/latest/source/drivers/hid/hid-lenovo.c)\nmodule. This means all keys should work out the box, and you can control\nwhether fn_lock is enabled by:\n\n    echo 0 > /sys/bus/hid/devices/*17EF\\:604*/fn_lock \n\nThe kernel can't currently switch fn_lock automatically for you, however you\ncan use [esekeyd](https://github.com/burghardt/esekeyd) to map\nKEY_FN_ESC to a script such as:\n\n    { grep -q 1 /sys/bus/hid/devices/*17EF\\:604*/fn_lock && echo 0 || echo 1; } \\\n        > /sys/bus/hid/devices/*17EF\\:604*/fn_lock\n\n...to toggle it.\n\n### Disable FnLk by default\n\nLinux assumes you want Fn keys to act as Fn keys and Enables Fn-Lock, however\nyou may want the opposite. \n\nThinkpad TrackPoint Keyboard II is in Linux kernel 5.19 and greater. \n\nIf so create a udev rule with the following command:\n \n    #Creates udev rules file\n    cat <<'EOF' > /etc/udev/rules.d/99-thinkpad-trackpoint-disable-fn-lock.rules\n    #ThinkPad TrackPoint Keyboard I & II USB\n    SUBSYSTEM==\"hid\", \\\n    DRIVER==\"lenovo\", \\\n    ATTRS{idVendor}==\"17ef\", ATTRS{idProduct}==\"6047|60ee\", \\\n    ATTR{fn_lock}=\"0\"\n\n    #ThinkPad TrackPoint Keyboard I & II Bluetooth\n    SUBSYSTEM==\"input\", \\\n    ATTRS{id/vendor}==\"17ef\", ATTRS{id/product}==\"6048|60e1\", \\\n    RUN+=\"/bin/sh -c 'sleep 0.1; FILE=\\\"/sys/$devpath/device/fn_lock\\\"; [ -e \\\"$FILE\\\" ] && echo 0 > \\\"$FILE\\\"'\"\n    EOF\n\n    #Run commands to reload udev\n    udevadm control --reload-rules && udevadm trigger\n\n### Apple OS X (MacOS)\n\n[tpkb](https://github.com/unknownzerx/tpkb) is a Mac userland tool\nsimilar to ``tp-compact-keyboard``. It uses the cross-platform hidapi\nlibrary.\n\n## Replacement trackpoint caps\n\nThe keyboards use the \"ThinkPad Low Profile TrackPoint Caps\" (FRU 0A33908 for a 10-pack) by default. The original-size will fit also, but stick out more. This is fine for the cat-tongue, but with the others your finger can catch the edge.\n\n## Disassembling the Keyboard\n\nThe upper part of the keyboard case is just clipped on; run something\naround the seam on the underside of the keyboard to release it. The\nkeyboard itself is fastened to the lower part of the case with\ndouble-sided tape. Very gentle persuasion (probably some heat too)\nremoves it.\n\nThe keyboard itself looks like it comes out of a Thinkpad, with metal plates stuck\nto it to add heft. The keyboard connects to a controller board in the top right.\n\n## Repairing the Trackpoint\n\nSome users of the Bluetooth keyboard have found that the TrackPoint stops\nworking whilst the rest of the keyboard is fine. This isn't a software issue;\napparently the chip that controls the TrackPoint isn't correctly soldered down.\n\nSee: http://bdm.cc/2016/06/lenovo-bluetooth-keyboard-repairs/\n\n## Old userland utility\n\nThe linux kernel can now control this directly, the below is of historical interest only.\n\n``tp-compact-keyboard`` is a small utility\nto control some features of the keyboard, most\nimportantly to enable FnLk. It works only with the Bluetooth keyboard,\nwhilst the USB keyboard accepts the same commands but not in the same way,\none has to tweak the hidraw ioctls which (AFAIK) can't be done in a Bash script.\n\n#### Requirements\n\nThis was developed under a Debian unstable kernel, 3.12-1-amd64, and has been\nreported to work on kernels as early as 3.10 (CentOS 7). However older kernels (3.6, for example)\ndon't send the report; I'm not currently sure why.\n\n#### Using\n\nTo enable or disable FnLk on all connected ThinkPad Bluetooth\nkeyboards, run ``./tp-compact-keyboard --fn-lock-enable`` or\n``./tp-compact-keyboard --fn-lock-disable``. The program has a few\nother functions as well, but they're not very useful on their own.\nHave a look at the source.\n\n#### Other options\n\nThere are a few other options, however they are mostly useless without a custom kernel\nmodule handling the keyboard:\n\n    --sensitivity xx\n        Set sensitivity of TrackPoint. xx is hex value 01--09 (although values\n        up to FF work).\n    --native-fn-enable\n    \tBy default, F7/F9/F11 generate a string of keypresses that might be\n\tuseful under Windows. This stops this, and instead only generates\n    \tcustom events.\n    --native-mouse-enable\n        The middle button generates 2 events by default, but Linux only\n        understands one of them. This disables the event that Linux does\n        understand, leaving you with no middle button.\n    --native-mouse-disable\n        Restore middle button to a working state.\n\nPair/unpair isn't enough to reset the keyboard, you need to power down the\nkeyboard to get it back to it's original state.\n\n#### How the commands were found    \n\nI worked out the custom commands by sniffing what the Windows driver did.\nFirst I set up a Windows XP virtual machine in KVM/QEMU and installed the drivers. Then I\ndisconnected the keyboard from my computer and ensured that the user running\nQEMU could write to the ``/dev/bus/usb`` node associated with my Bluetooth\ndongle.\n\nWireshark was readied for capture:\n\n    # modprobe usbmon\n    # wireshark\n\nThen, I let Windows use the Bluetooth dongle:\n\n    (qemu) usb_add host:0a5c:217f\n\nIf you capture the whole association process then you should be able to view\nHID packets to/from the keyboard (filter for ``bthid``). The particuarly\ninteresting ones here are the ones going to the keyboard.\n"
  },
  {
    "path": "tp-compact-bt-keyboard/tp-compact-keyboard",
    "content": "#!/bin/sh\n\nif [ \"$1\" = \"--help\" ]; then\n    cat <<EOF\nUsage: tp-compact-keyboard [OPTION...]\n\n--help\n    Print this help output.\n\n--fn-lock-disable\n    Disable \"fn key lock\". The the function keys will send media function\n    keycodes (such as mute audio).\n\n--fn-lock-enable\n    Enable \"fn key lock\". The function keys will send the F keycodes (IE F1,\n    F2, etc).\n    \n--native-fn-enable\n    By default, F7/F9/F11 generate a string of keypresses that might be\n    useful under windows. This stops this, and instead only generates\n    custom events.\n    \n--native-mouse-enable\n    The middle button generates 2 events by default, but Linux only\n    understands one of them. This disables the event that Linux does\n    understand, leaving you with no middle button.\n    \n--native-mouse-disable\n    Restore middle button to a working state.\n\n--sensitivity xx\n    Set sensitivity of trackpoint. xx is hex value 01--09 (although values\n    up to FF work).\n\nEOF\n    exit 0\nfi\n\n# Find the bluetooth keyboard\nHID_NAME=\"ThinkPad Compact Bluetooth Keyboard with TrackPoint\"\nHIDRAWS=$(grep -l \"HID_NAME=$HID_NAME\" /sys/class/hidraw/hidraw*/device/uevent | grep -oE 'hidraw[0-9]+')\nif [ -z \"$HIDRAWS\" ]; then\n    echo \"No keyboard found!\"\n    exit 1\nfi\n\n# Do command for all keyboards attached\nfor HIDRAW in $HIDRAWS; do\n    if [ ! -w \"/dev/$HIDRAW\" ]; then\n        echo \"Permission denied: cannot write to /dev/$HIDRAW (are you root?)\"\n        exit 1\n    fi\n    if [ \"$1\" = \"--fn-lock-disable\" ]; then\n        echo Disabling Fn lock for /dev/$HIDRAW...\n        /bin/echo -ne \"\\x18\\x05\\x00\" | dd of=/dev/$HIDRAW 2>/dev/null\n    elif [ \"$1\" = \"--fn-lock-enable\" ]; then\n        echo Enabling Fn lock for /dev/$HIDRAW...\n        /bin/echo -ne \"\\x18\\x05\\x01\" | dd of=/dev/$HIDRAW 2>/dev/null\n    elif [ \"$1\" = \"--native-fn-enable\" ]; then\n        echo Enabling native mode for F7/F9/F11 for /dev/$HIDRAW...\n        /bin/echo -ne \"\\x18\\x01\\x03\" | dd of=/dev/$HIDRAW 2>/dev/null\n    elif [ \"$1\" = \"--native-mouse-disable\" ]; then\n        echo Disabling native mode for middle button for /dev/$HIDRAW...\n        /bin/echo -ne \"\\x18\\x09\\x00\" | dd of=/dev/$HIDRAW 2>/dev/null\n    elif [ \"$1\" = \"--native-mouse-enable\" ]; then\n        echo Enabling native mode for middle button for /dev/$HIDRAW...\n        /bin/echo -ne \"\\x18\\x09\\x01\" | dd of=/dev/$HIDRAW 2>/dev/null\n    elif [ \"$1\" = \"--sensitivity\" ]; then\n        echo Setting sensitivity for /dev/$HIDRAW to $2...\n        /bin/echo -ne \"\\x18\\x02\\x$2\" | dd of=/dev/$HIDRAW 2>/dev/null\n    else\n        echo \"No actions specified. Run --help to see possible actions.\"\n    fi\ndone\n\n# All HID DATA packets sent to keyboard on startup\n# 18 01 03 - Make F7/F9/F11 return custom single events, as opposed to strings of keys\n# 18 05 01 - Enable fn-lock\n# 18 02 05 - Sensitivity, 01--09 in windows, 00--FF works\n# 18 09 01 - Disable middle mouse button's standard response (leave custom one working)\n"
  },
  {
    "path": "tp-compact-usb-keyboard/Makefile",
    "content": "# kbuild trick to avoid linker error. Can be omitted if a module is built.\nobj- := dummy.o\n\nall: tp-compact-usb-keyboard\n\n# List of programs to build\nhostprogs-y := tp-compact-usb-keyboard\n\n# Tell kbuild to always build the programs\nalways := $(hostprogs-y)\n\nHOSTCFLAGS_hid-example.o += -I$(objtree)/usr/include\n"
  },
  {
    "path": "tp-compact-usb-keyboard/README.md",
    "content": "# ThinkPad Compact USB Keyboard with TrackPoint\n\n[Images of USB keyboard internals](tp-compact-usb-keyboard/)\n\n* **HID Name:** Lenovo ThinkPad Compact Keyboard with TrackPoint\n* **Model:** KU-1255\n* **Fru P/N:** 03X8746\n* **Vendor ID:** 0x17ef\n* **Product ID:** 0x6047\n\nThe Lenovo Thinkpad Compact Keyboard with TrackPoint is a repackaging of a\nThinkpad laptop keyboard into a stand-alone case with a cabled USB connection\nto the computer. Following the current fashion, Lenovo has made the top row of\nkeys serve two purposes, using them for both the traditional Fn keys and for\n\"hotkeys\" intended to control various functions such as volume and screen\nbrightness.\n\nPressing FnLk (Fn+Esc) switches these keys between generating Fn\nkeypresses and hotkey keypresses, but unlike laptop keyboards this mode change\nis handled not by the keyboard itself but by Lenovo's keyboard driver for\nWindows.\n\n## Toggling FnLk\n\nSame as [the bluetooth keyboard](../tp-compact-bt-keyboard/#toggling-fnlk)\n\n## Replacement trackpoint caps\n\nSame as [the bluetooth keyboard](../tp-compact-bt-keyboard/#replacement-trackpoint-caps)\n\n## Disassembling the Keyboard\n\nSame as [the bluetooth keyboard](../tp-compact-bt-keyboard/#disassembling-the-keyboard)\n\n## Repairing the Trackpoint\n\nSame as [the bluetooth keyboard](../tp-compact-bt-keyboard/#repairing-the-trackpoint)\n\n## Old userland utility\n\nThe linux kernel can now control this directly, the below is of historical interest only.\n\nThe C utility in this directory demonstrates the commands understood by the\nkeyboard. It supports:\n\n* [Thinkpad Compact USB keyboard with Trackpoint](https://www.google.com/search?tbm=isch&q=KU-1255) (KU-1255)\n* [Lenovo Low Profile USB Keyboard](https://www.google.com/search?tbm=isch&q=LXH-JME2209U) (LXH-JME2209U)\n\nAnything this tool can do is already handled by linux now, but the could be\nused to add support to another operating system, for example.\n\nTo build, run ``make``.\n\n### udev rule\n\nTo run ``tp-compact-usb-keyboard`` whenever a keyboard is inserted, you can use\nudev rule similar to the following:\n\n```\nSUBSYSTEM==\"hidraw\", ATTRS{idVendor}==\"17ef\", ATTRS{idProduct}==\"6018\", RUN+=\"/path/to/tp-compact-usb-keyboard %E{DEVNAME}\"\n```\n"
  },
  {
    "path": "tp-compact-usb-keyboard/tp-compact-usb-keyboard.c",
    "content": "/*\n * Utility to play with Thinkpad compact USB keyboard\n *\n * Based on Hidraw Userspace Example\n *\n * Copyright (c) 2010 Alan Ott <alan@signal11.us>\n * Copyright (c) 2010 Signal 11 Software\n *\n * The code may be used by anyone for any purpose,\n * and can serve as a starting point for developing\n * applications using hidraw.\n */\n\n/* Linux */\n#include <linux/types.h>\n#include <linux/input.h>\n#include <linux/hidraw.h>\n\n/*\n * Ugly hack to work around failing compilation on systems that don't\n * yet populate new version of hidraw.h to userspace.\n */\n#ifndef HIDIOCSFEATURE\n#warning Please have your distro update the userspace kernel headers\n#define HIDIOCSFEATURE(len)    _IOC(_IOC_WRITE|_IOC_READ, 'H', 0x06, len)\n#define HIDIOCGFEATURE(len)    _IOC(_IOC_WRITE|_IOC_READ, 'H', 0x07, len)\n#endif\n\n/* Unix */\n#include <sys/ioctl.h>\n#include <sys/types.h>\n#include <sys/stat.h>\n#include <fcntl.h>\n#include <unistd.h>\n\n/* C */\n#include <stdio.h>\n#include <string.h>\n#include <stdlib.h>\n#include <errno.h>\n\nvoid send_cmd(int fd, int arg1, int arg2)\n{\n\tint res;\n\tchar buf[3];\n\n\tmemset(buf, 0x0, sizeof(buf));\n\tbuf[0] = 0x13;\n\tbuf[1] = arg1;\n\tbuf[2] = arg2;\n\tres = ioctl(fd, HIDIOCSFEATURE(3), buf);\n\tif (res < 0)\n\t\tperror(\"HIDIOCSFEATURE\");\n\telse if (res == 3)\n\t\tprintf(\"Sent command %02x %02x\\n\", arg1, arg2);\n\telse\n\t\tprintf(\"ioctl HIDIOCSFEATURE returned: %d\\n\", res);\n}\n\nint main(int argc, char **argv)\n{\n\tint fd;\n\n\tif (argc < 2) {\n\t\tprintf(\"Usage: tp-compact-usb-keyboard (hidraw device, e.g. /dev/hidraw1)\\n\");\n\t\treturn 1;\n\t}\n\n\t/* Open the Device with non-blocking reads. In real life,\n\t   don't use a hard coded path; use libudev instead. */\n\tfd = open(argv[1], O_RDWR|O_NONBLOCK);\n\n\tif (fd < 0) {\n\t\tperror(\"Unable to open device\");\n\t\treturn 1;\n\t}\n\n\t/* Same commands as bluetooth, except they start with 13 \n\t *\n\t * 13 01 03 - Make F7/F9/F11 return custom single events, as opposed to strings of keys\n\t * 13 02 05 - Sensitivity 01--09\n\t * 13 05 01 - Enable fn-lock\n\t * 13 05 00 - Disable fn-lock\n\t * 13 09 01 - Disable middle mouse button's standard response (leave custom one working)\n\t * 13 09 00 - Enable middle mouse button's standard response (leave custom one working)\n\t * 13 02 01 -- 09 - Sensitivity control\n\t */\n\n\t/* Enable Fn keys */\n\tsend_cmd(fd, 0x01, 0x03);\n\n\t/* Enable native middle mouse mode */\n\tsend_cmd(fd, 0x09, 0x01);\n\n\t/* Fn-lock enable */\n\tsend_cmd(fd, 0x05, 0x01);\n}\n"
  },
  {
    "path": "tp-multi-connect/README.md",
    "content": "Thinkpad Multi-Connect Keyboard\n===============================\n\nThere is also another physically-identical keyboard, the Thinkpad\n*Multi-Connect* Keyboard, which allows you to toggle between 3 paired devices.\n\n\n* **HID Name:** ThinkPad Multi Connect Bluetooth Keyboard with Trackpoint\n* **Model:** KT-1525\n* **P/N:** 4X30K12182\n* **Fru P/N:** 03X7111\n* **Vendor ID:** 0x17ef\n* **Product ID:** 0x6083\n* **MFG:** CEM 2019-04-02\n\nIt appears to be China-only, and only available through sites like AliExpress.\nThere are no drivers for any OS (iOS/Android or Windows), just a single-sheet\nmanual is available here:\nhttp://webdoc.lenovo.com.cn/lenovowsi/new_cskb/att/147372/%E5%BF%AB%E9%80%9F%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.pdf\n\nUnlike the Compact keyboards, the keyboard does not have (known) built-in\nFn-Lock functions, Fn, Fn-F1 and F1 are all separate scancodes, so they can be\nremapped using a ``hwdb`` database.\n\nKeyboard-supported key combinations:\n\n* **Fn+Up/Down:** Trackpoint sensitivity\n* **Fn+Delete:** Change paired device type (Windows/Android/iOS). Changes behaviour of some keys, e.g. Super.\n\nThere is no known way of performing Fn-Lock (even under windows), or changing middle-button behaviour. See: https://github.com/lentinj/tp-compact-keyboard/issues/48\n"
  },
  {
    "path": "tp-tablet2/README.md",
    "content": "Thinkpad Tablet 2 Keyboard\n==========================\n\n* [User guide](https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/tablet2_bluetooth_keyboard_ug_en_0b40450.pdf)\n\n* **HID Name:** ThinkPad Keyboard / ThinkPad Keyboard Mouse / ThinkPad Keyboard (3 HID endpoints)\n* **Model:** EBK-209A\n* **Fru P/N:** O4Y1511\n* **Vendor ID:** 0x17ef\n* **Product ID:** 0x603f\n\nOlder than the compact keyboards the above, it was sold with the Tablet 2 and has a fold-out stand\nfor said tablet.\n\nIt doesn't have a trackpoint, rather a Blackberry-esque tiny trackpad which you\nuse like a trackball.\n\nPairing\n-------\n\nPairing is a bit temperamental, it helps to reset the keyboard.\n\n* Enter pair mode: ``Fn``+``Delete``\n* Full reset: Turn off keyboard, pull power switch pressing ``Esc``+``Delete`` until status LED blinks Amber.\n  * There is also a paperclip hole next to the charging LED that also factory resets\n\nDissassembly\n------------\n\n* Unclip the frame around the keyboard, the power slider just pokes the real button underneath.\n* Undo the 4 screws holding the keyboard down (including the tri-wing screw with ground connection)\n* Gently pry the keyboard from the metal backing plate it's glued to\n  * The keyboard ribbon cable loops around underneath the trackpoint buttons, don't pry there\n  * The trackpoint ribbon is underneath the trackpoint\n  * Do **not** pry the backing plate away from the bottom plastic, whilst some screws are visible and it looks like it will come off that way, there are more screws underneath the keyboard.\n* Undo all the metal backing plate screws.\n\nDrivers\n-------\n\nDrivers are listed [as part of the Thinkpad Tablet 2 page](https://pcsupport.lenovo.com/gb/en/products/tablets/thinkpad-tablet-series/thinkpad-tablet-2/downloads/driver-list), \"ThinkPad Optical TrackPoint Driver for Windows 8.1 (32-bit), 8 (32-bit) - ThinkPad Tablet 2\" & \"Hotkey Features Integration for Windows 8.1 (32-bit, 64-bit) - ThinkPad\". However, neither seem to do anything in a Windows 8 VM.\n"
  },
  {
    "path": "x1-tablet-keyboard/README.md",
    "content": "# X1 Tablet Thin Keyboard (gen1 / gen2)\n\nA USB keyboard with a connector built-in to the hinge.\n\n![keyboard](keyboard.jpg)\n\n* **HID Name:** Lenovo ThinkPad X1 Tablet Thin Keyboard / Lenovo ThinkPad X1 Tablet Thin Keyboard Gen 2\n* **Fru P/N:** 01AW626 (gen1) / 01AY129 (gen2)\n* **Vendor ID:** 0x17ef\n* **Product ID:** 0x6085 (gen1) / 0x60a3 (gen2)\n\n## Adaptor for use as a normal USB keyboard\n\nThe PCB can attach over the tablet's mounting posts, connecting with the pogo pins, breaking these out ready for a USB cable to be attached.\n\nThe gerbers can be found in [Gerber_tp-x1t-gen1-adapter.zip](https://github.com/lentinj/tp-compact-keyboard/raw/master/x1-tablet-keyboard/Gerber_tp-x1t-gen1-adapter.zip), which can be uploaded to JLPCB to manufacture more.\n\nMagnets can be superglued to the PCB to hold it on, I used 8mm diameter magnets off Amazon. Hold the PCB in place on the keyboard, and they will naturally find the corresponding magnet in the connector.\n\nThen, solder a USB cable to the pins. The colour scheme *should* (but may not) be:\n\n* GND: Black\n* DN: White\n* DP: Green\n* 5v: Red\n\nThis is my first attempt at designing a PCB, and it probably shows.\n\n* The holes are fractionally too tight, and need a slight amount of filing to fit\n* The hole closest to 5v should be ~1mm closer to the 5v pin, again, filing solves this\n\nYou could extend this further by designing a USB socket onto the PCB, but what I've got is fine for me at this stage.\n\n### Other adaptors\n\nThis isn't the first attempt at attaching a regular USB cable to a X1 tablet, however IMO this is the quickest to replicate.\n\n* https://www.reddit.com/r/thinkpad/comments/10klmxv/pinout_of_thinkpad_x1_tablet_gen1_keyboard/?rdt=51762\n* https://www.reddit.com/r/thinkpad/comments/10gneh1/diy_a_usb_thinkpad_keyboard_with_backlit_and/\n* https://spawn.link/posts/2019-02-18_-_lenovo_x1_tablet_keyboard/\n\n## Slow trackpoint on gen2 keyboards\n\nThe trackpoint sensitivity for gen2 keyboards is currently far lower than libinput sensivity can adjust. The reason behind this libinput doesn't know it's a trackpoint. This can be worked around with the following in ``/etc/udev/hwdb.d/90-thinkpad-x1-tablet-keyboard.hwdb``:\n\n```\n# Lenovo \"PRIMAX ThinkPad X1 Tablet Thin Keyboard Gen 2\"\nid-input:modalias:input:b0003v17EFp60A3e0111-e0,1,2,4,*\n ID_INPUT_POINTINGSTICK=1\n```\n\nThis isn't a problem for gen1, since the hid-rmi driver it uses exposes a full PS/2 port which the trackpoint driver attaches to. In gen2, hid-multitouch receives a combined HID report, with both trackpad & touchpoint events.\n\nThe real solution is probably to register all mice applications as trackpoints [in hid-multitouch](https://github.com/torvalds/linux/blob/de2f378f2b771b39594c04695feee86476743a69/drivers/hid/hid-multitouch.c#L1653) (aside: This says hid core will add a prefix, but it won't because [that needs HID_QUIRK_INPUT_PER_APP](https://github.com/torvalds/linux/blob/de2f378f2b771b39594c04695feee86476743a69/drivers/hid/hid-input.c#L2006), which MT_CLS_WIN_8_FORCE_MULTI_INPUT turns off). Generally, [this quirk is used to register trackpoint devices](https://github.com/torvalds/linux/commit/4a6a4c966ccf38b2d74c05bb7c7dd3b94dbb3c30)\n"
  },
  {
    "path": "x1-tablet-keyboard/tp-x1t-gen1-adapter.dxf",
    "content": "  0\nSECTION\n  2\nHEADER\n  9\n$ACADVER\n  1\nAC1021\n  9\n$ACADMAINTVER\n 70\n    50\n  9\n$DWGCODEPAGE\n  3\nANSI_936\n  9\n$LASTSAVEDBY\n  1\nwin10\n  9\n$INSBASE\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$EXTMIN\n 10\n-3.083330976318947\n 20\n-68.55251785135624\n 30\n0.0\n  9\n$EXTMAX\n 10\n243.0101934157901\n 20\n119.8244141966261\n 30\n0.0\n  9\n$LIMMIN\n 10\n0.0\n 20\n0.0\n  9\n$LIMMAX\n 10\n420.0\n 20\n297.0\n  9\n$ORTHOMODE\n 70\n     0\n  9\n$REGENMODE\n 70\n     1\n  9\n$FILLMODE\n 70\n     1\n  9\n$QTEXTMODE\n 70\n     0\n  9\n$MIRRTEXT\n 70\n     0\n  9\n$LTSCALE\n 40\n1.0\n  9\n$ATTMODE\n 70\n     1\n  9\n$TEXTSIZE\n 40\n2.5\n  9\n$TRACEWID\n 40\n1.0\n  9\n$TEXTSTYLE\n  7\nStandard\n  9\n$CLAYER\n  8\n0\n  9\n$CELTYPE\n  6\nByLayer\n  9\n$CECOLOR\n 62\n   256\n  9\n$CELTSCALE\n 40\n1.0\n  9\n$DISPSILH\n 70\n     0\n  9\n$DIMSCALE\n 40\n1.0\n  9\n$DIMASZ\n 40\n2.5\n  9\n$DIMEXO\n 40\n0.625\n  9\n$DIMDLI\n 40\n3.75\n  9\n$DIMRND\n 40\n0.0\n  9\n$DIMDLE\n 40\n0.0\n  9\n$DIMEXE\n 40\n1.25\n  9\n$DIMTP\n 40\n0.0\n  9\n$DIMTM\n 40\n0.0\n  9\n$DIMTXT\n 40\n2.5\n  9\n$DIMCEN\n 40\n2.5\n  9\n$DIMTSZ\n 40\n0.0\n  9\n$DIMTOL\n 70\n     0\n  9\n$DIMLIM\n 70\n     0\n  9\n$DIMTIH\n 70\n     0\n  9\n$DIMTOH\n 70\n     0\n  9\n$DIMSE1\n 70\n     0\n  9\n$DIMSE2\n 70\n     0\n  9\n$DIMTAD\n 70\n     1\n  9\n$DIMZIN\n 70\n     8\n  9\n$DIMBLK\n  1\n\n  9\n$DIMASO\n 70\n     1\n  9\n$DIMSHO\n 70\n     1\n  9\n$DIMPOST\n  1\n\n  9\n$DIMAPOST\n  1\n\n  9\n$DIMALT\n 70\n     0\n  9\n$DIMALTD\n 70\n     3\n  9\n$DIMALTF\n 40\n0.03937007874016\n  9\n$DIMLFAC\n 40\n1.0\n  9\n$DIMTOFL\n 70\n     1\n  9\n$DIMTVP\n 40\n0.0\n  9\n$DIMTIX\n 70\n     0\n  9\n$DIMSOXD\n 70\n     0\n  9\n$DIMSAH\n 70\n     0\n  9\n$DIMBLK1\n  1\n\n  9\n$DIMBLK2\n  1\n\n  9\n$DIMSTYLE\n  2\nISO-25\n  9\n$DIMCLRD\n 70\n     0\n  9\n$DIMCLRE\n 70\n     0\n  9\n$DIMCLRT\n 70\n     0\n  9\n$DIMTFAC\n 40\n1.0\n  9\n$DIMGAP\n 40\n0.625\n  9\n$DIMJUST\n 70\n     0\n  9\n$DIMSD1\n 70\n     0\n  9\n$DIMSD2\n 70\n     0\n  9\n$DIMTOLJ\n 70\n     0\n  9\n$DIMTZIN\n 70\n     8\n  9\n$DIMALTZ\n 70\n     0\n  9\n$DIMALTTZ\n 70\n     0\n  9\n$DIMUPT\n 70\n     0\n  9\n$DIMDEC\n 70\n     2\n  9\n$DIMTDEC\n 70\n     2\n  9\n$DIMALTU\n 70\n     2\n  9\n$DIMALTTD\n 70\n     3\n  9\n$DIMTXSTY\n  7\nStandard\n  9\n$DIMAUNIT\n 70\n     0\n  9\n$DIMADEC\n 70\n     0\n  9\n$DIMALTRND\n 40\n0.0\n  9\n$DIMAZIN\n 70\n     0\n  9\n$DIMDSEP\n 70\n    44\n  9\n$DIMATFIT\n 70\n     3\n  9\n$DIMFRAC\n 70\n     0\n  9\n$DIMLDRBLK\n  1\n\n  9\n$DIMLUNIT\n 70\n     2\n  9\n$DIMLWD\n 70\n    -2\n  9\n$DIMLWE\n 70\n    -2\n  9\n$DIMTMOVE\n 70\n     0\n  9\n$DIMFXL\n 40\n1.0\n  9\n$DIMFXLON\n 70\n     0\n  9\n$DIMJOGANG\n 40\n0.7853981633974483\n  9\n$DIMTFILL\n 70\n     0\n  9\n$DIMTFILLCLR\n 70\n     0\n  9\n$DIMARCSYM\n 70\n     0\n  9\n$DIMLTYPE\n  6\n\n  9\n$DIMLTEX1\n  6\n\n  9\n$DIMLTEX2\n  6\n\n  9\n$LUNITS\n 70\n     2\n  9\n$LUPREC\n 70\n     4\n  9\n$SKETCHINC\n 40\n1.0\n  9\n$FILLETRAD\n 40\n0.0\n  9\n$AUNITS\n 70\n     0\n  9\n$AUPREC\n 70\n     0\n  9\n$MENU\n  1\n.\n  9\n$ELEVATION\n 40\n0.0\n  9\n$PELEVATION\n 40\n0.0\n  9\n$THICKNESS\n 40\n0.0\n  9\n$LIMCHECK\n 70\n     0\n  9\n$CHAMFERA\n 40\n0.0\n  9\n$CHAMFERB\n 40\n0.0\n  9\n$CHAMFERC\n 40\n0.0\n  9\n$CHAMFERD\n 40\n0.0\n  9\n$SKPOLY\n 70\n     0\n  9\n$TDCREATE\n 40\n2458590.383113426\n  9\n$TDUCREATE\n 40\n2458590.049780092\n  9\n$TDUPDATE\n 40\n2458590.384224537\n  9\n$TDUUPDATE\n 40\n2458590.050891204\n  9\n$TDINDWG\n 40\n0.0011111111\n  9\n$TDUSRTIMER\n 40\n0.0011111111\n  9\n$USRTIMER\n 70\n     1\n  9\n$ANGBASE\n 50\n0.0\n  9\n$ANGDIR\n 70\n     0\n  9\n$PDMODE\n 70\n     0\n  9\n$PDSIZE\n 40\n0.0\n  9\n$PLINEWID\n 40\n0.0\n  9\n$SPLFRAME\n 70\n     0\n  9\n$SPLINETYPE\n 70\n     6\n  9\n$SPLINESEGS\n 70\n     8\n  9\n$HANDSEED\n  5\n2B8\n  9\n$SURFTAB1\n 70\n     6\n  9\n$SURFTAB2\n 70\n     6\n  9\n$SURFTYPE\n 70\n     6\n  9\n$SURFU\n 70\n     6\n  9\n$SURFV\n 70\n     6\n  9\n$UCSBASE\n  2\n\n  9\n$UCSNAME\n  2\n\n  9\n$UCSORG\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSXDIR\n 10\n1.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSYDIR\n 10\n0.0\n 20\n1.0\n 30\n0.0\n  9\n$UCSORTHOREF\n  2\n\n  9\n$UCSORTHOVIEW\n 70\n     0\n  9\n$UCSORGTOP\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSORGBOTTOM\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSORGLEFT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSORGRIGHT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSORGFRONT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$UCSORGBACK\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSBASE\n  2\n\n  9\n$PUCSNAME\n  2\n\n  9\n$PUCSORG\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSXDIR\n 10\n1.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSYDIR\n 10\n0.0\n 20\n1.0\n 30\n0.0\n  9\n$PUCSORTHOREF\n  2\n\n  9\n$PUCSORTHOVIEW\n 70\n     0\n  9\n$PUCSORGTOP\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSORGBOTTOM\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSORGLEFT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSORGRIGHT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSORGFRONT\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PUCSORGBACK\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$USERI1\n 70\n     0\n  9\n$USERI2\n 70\n     0\n  9\n$USERI3\n 70\n     0\n  9\n$USERI4\n 70\n     0\n  9\n$USERI5\n 70\n     0\n  9\n$USERR1\n 40\n0.0\n  9\n$USERR2\n 40\n0.0\n  9\n$USERR3\n 40\n0.0\n  9\n$USERR4\n 40\n0.0\n  9\n$USERR5\n 40\n0.0\n  9\n$WORLDVIEW\n 70\n     1\n  9\n$SHADEDGE\n 70\n     3\n  9\n$SHADEDIF\n 70\n    70\n  9\n$TILEMODE\n 70\n     1\n  9\n$MAXACTVP\n 70\n    64\n  9\n$PINSBASE\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PLIMCHECK\n 70\n     0\n  9\n$PEXTMIN\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PEXTMAX\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  9\n$PLIMMIN\n 10\n0.0\n 20\n0.0\n  9\n$PLIMMAX\n 10\n12.0\n 20\n9.0\n  9\n$UNITMODE\n 70\n     0\n  9\n$VISRETAIN\n 70\n     1\n  9\n$PLINEGEN\n 70\n     0\n  9\n$PSLTSCALE\n 70\n     1\n  9\n$TREEDEPTH\n 70\n  3020\n  9\n$CMLSTYLE\n  2\nStandard\n  9\n$CMLJUST\n 70\n     0\n  9\n$CMLSCALE\n 40\n20.0\n  9\n$PROXYGRAPHICS\n 70\n     1\n  9\n$MEASUREMENT\n 70\n     1\n  9\n$CELWEIGHT\n370\n    -1\n  9\n$ENDCAPS\n280\n     0\n  9\n$JOINSTYLE\n280\n     0\n  9\n$LWDISPLAY\n290\n     0\n  9\n$INSUNITS\n 70\n     4\n  9\n$HYPERLINKBASE\n  1\n\n  9\n$STYLESHEET\n  1\n\n  9\n$XEDIT\n290\n     1\n  9\n$CEPSNTYPE\n380\n     0\n  9\n$PSTYLEMODE\n290\n     1\n  9\n$FINGERPRINTGUID\n  2\n{96A53CC7-ACDD-234C-B0F9-88300B14E85D}\n  9\n$VERSIONGUID\n  2\n{FDA5A254-6150-FA48-A4B8-168CBCE559AD}\n  9\n$EXTNAMES\n290\n     1\n  9\n$PSVPSCALE\n 40\n0.0\n  9\n$OLESTARTUP\n290\n     0\n  9\n$SORTENTS\n280\n   127\n  9\n$INDEXCTL\n280\n     0\n  9\n$HIDETEXT\n280\n     1\n  9\n$XCLIPFRAME\n290\n     0\n  9\n$HALOGAP\n280\n     0\n  9\n$OBSCOLOR\n 70\n   257\n  9\n$OBSLTYPE\n280\n     0\n  9\n$INTERSECTIONDISPLAY\n280\n     0\n  9\n$INTERSECTIONCOLOR\n 70\n   257\n  9\n$DIMASSOC\n280\n     2\n  9\n$PROJECTNAME\n  1\n\n  9\n$CAMERADISPLAY\n290\n     0\n  9\n$LENSLENGTH\n 40\n50.0\n  9\n$CAMERAHEIGHT\n 40\n0.0\n  9\n$STEPSPERSEC\n 40\n2.0\n  9\n$STEPSIZE\n 40\n6.0\n  9\n$3DDWFPREC\n 40\n2.0\n  9\n$PSOLWIDTH\n 40\n5.0\n  9\n$PSOLHEIGHT\n 40\n80.0\n  9\n$LOFTANG1\n 40\n1.570796326794896\n  9\n$LOFTANG2\n 40\n1.570796326794896\n  9\n$LOFTMAG1\n 40\n0.0\n  9\n$LOFTMAG2\n 40\n0.0\n  9\n$LOFTPARAM\n 70\n     7\n  9\n$LOFTNORMALS\n280\n     1\n  9\n$LATITUDE\n 40\n37.795\n  9\n$LONGITUDE\n 40\n-122.394\n  9\n$NORTHDIRECTION\n 40\n0.0\n  9\n$TIMEZONE\n 70\n -8000\n  9\n$LIGHTGLYPHDISPLAY\n280\n     1\n  9\n$TILEMODELIGHTSYNCH\n280\n     1\n  9\n$CMATERIAL\n347\nEC\n  9\n$SOLIDHIST\n280\n     0\n  9\n$SHOWHIST\n280\n     1\n  9\n$DWFFRAME\n280\n     2\n  9\n$DGNFRAME\n280\n     0\n  9\n$REALWORLDSCALE\n290\n     1\n  9\n$INTERFERECOLOR\n 62\n     1\n  9\n$INTERFEREOBJVS\n345\nF9\n  9\n$INTERFEREVPVS\n346\nF6\n  9\n$CSHADOW\n280\n     0\n  9\n$SHADOWPLANELOCATION\n 40\n0.0\n  0\nENDSEC\n  0\nSECTION\n  2\nCLASSES\n  0\nCLASS\n  1\nACDBDICTIONARYWDFLT\n  2\nAcDbDictionaryWithDefault\n  3\nObjectDBX Classes\n 90\n        0\n 91\n        1\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nDICTIONARYVAR\n  2\nAcDbDictionaryVar\n  3\nObjectDBX Classes\n 90\n        0\n 91\n       12\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nTABLESTYLE\n  2\nAcDbTableStyle\n  3\nObjectDBX Classes\n 90\n     4095\n 91\n        1\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nMATERIAL\n  2\nAcDbMaterial\n  3\nObjectDBX Classes\n 90\n     1153\n 91\n        3\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nVISUALSTYLE\n  2\nAcDbVisualStyle\n  3\nObjectDBX Classes\n 90\n     4095\n 91\n       24\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nSCALE\n  2\nAcDbScale\n  3\nObjectDBX Classes\n 90\n     1153\n 91\n       17\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nMLEADERSTYLE\n  2\nAcDbMLeaderStyle\n  3\nACDB_MLEADERSTYLE_CLASS\n 90\n     4095\n 91\n        2\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nCELLSTYLEMAP\n  2\nAcDbCellStyleMap\n  3\nObjectDBX Classes\n 90\n     1152\n 91\n        1\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nEXACXREFPANELOBJECT\n  2\nExAcXREFPanelObject\n  3\nEXAC_ESW\n 90\n     1025\n 91\n        0\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nNPOCOLLECTION\n  2\nAcDbImpNonPersistentObjectsCollection\n  3\nObjectDBX Classes\n 90\n     1153\n 91\n        0\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nLAYER_INDEX\n  2\nAcDbLayerIndex\n  3\nObjectDBX Classes\n 90\n        0\n 91\n        0\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nSPATIAL_INDEX\n  2\nAcDbSpatialIndex\n  3\nObjectDBX Classes\n 90\n        0\n 91\n        0\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nIDBUFFER\n  2\nAcDbIdBuffer\n  3\nObjectDBX Classes\n 90\n        0\n 91\n        0\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nACDBSECTIONVIEWSTYLE\n  2\nAcDbSectionViewStyle\n  3\nObjectDBX Classes\n 90\n     1025\n 91\n        1\n280\n     0\n281\n     0\n  0\nCLASS\n  1\nACDBDETAILVIEWSTYLE\n  2\nAcDbDetailViewStyle\n  3\nObjectDBX Classes\n 90\n     1025\n 91\n        1\n280\n     0\n281\n     0\n  0\nENDSEC\n  0\nSECTION\n  2\nTABLES\n  0\nTABLE\n  2\nVPORT\n  5\n8\n330\n0\n100\nAcDbSymbolTable\n 70\n     1\n  0\nVPORT\n  5\nEA\n330\n8\n100\nAcDbSymbolTableRecord\n100\nAcDbViewportTableRecord\n  2\n*Active\n 70\n     0\n 10\n0.0\n 20\n0.0\n 11\n1.0\n 21\n1.0\n 12\n26.13531116233776\n 22\n8.376287332784158\n 13\n0.0\n 23\n0.0\n 14\n10.0\n 24\n10.0\n 15\n10.0\n 25\n10.0\n 16\n0.0\n 26\n0.0\n 36\n1.0\n 17\n0.0\n 27\n0.0\n 37\n0.0\n 40\n393.0272442228397\n 41\n2.104271356783919\n 42\n50.0\n 43\n0.0\n 44\n0.0\n 50\n0.0\n 51\n0.0\n 71\n     0\n 72\n  1000\n 73\n     1\n 74\n     3\n 75\n     0\n 76\n     1\n 77\n     0\n 78\n     0\n281\n     0\n 65\n     1\n110\n0.0\n120\n0.0\n130\n0.0\n111\n1.0\n121\n0.0\n131\n0.0\n112\n0.0\n122\n1.0\n132\n0.0\n 79\n     0\n146\n0.0\n348\nF5\n 60\n     3\n 61\n     5\n292\n     1\n282\n     1\n141\n0.0\n142\n0.0\n 63\n   250\n421\n  3355443\n1001\nACAD_NAV_VCDISPLAY\n1070\n     3\n  0\nENDTAB\n  0\nTABLE\n  2\nLTYPE\n  5\n5\n330\n0\n100\nAcDbSymbolTable\n 70\n     2\n  0\nLTYPE\n  5\n14\n330\n5\n100\nAcDbSymbolTableRecord\n100\nAcDbLinetypeTableRecord\n  2\nByBlock\n 70\n     0\n  3\n\n 72\n    65\n 73\n     0\n 40\n0.0\n  0\nLTYPE\n  5\n15\n330\n5\n100\nAcDbSymbolTableRecord\n100\nAcDbLinetypeTableRecord\n  2\nByLayer\n 70\n     0\n  3\n\n 72\n    65\n 73\n     0\n 40\n0.0\n  0\nLTYPE\n  5\n16\n330\n5\n100\nAcDbSymbolTableRecord\n100\nAcDbLinetypeTableRecord\n  2\nContinuous\n 70\n     0\n  3\nSolid line\n 72\n    65\n 73\n     0\n 40\n0.0\n  0\nENDTAB\n  0\nTABLE\n  2\nLAYER\n  5\n2\n102\n{ACAD_XDICTIONARY\n360\n1FF\n102\n}\n330\n0\n100\nAcDbSymbolTable\n 70\n     1\n0\nLAYER\n5\n44c\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nBottomLayer\n70\n0\n420\n255\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n0\nLAYER\n5\n44d\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nBottomPasteMaskLayer\n70\n0\n420\n8388608\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n0\nLAYER\n5\n44e\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nTopSolderMaskLayer\n70\n0\n420\n8388736\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n0\nLAYER\n5\n44f\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nBottomSolderMaskLayer\n70\n0\n420\n11141375\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n0\nLAYER\n5\n450\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nBoardOutLine\n70\n0\n420\n16711935\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n0\nLAYER\n5\n451\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n2\nMulti-Layer\n70\n0\n420\n12632256\n6\nContinuous\n370\n-3\n390\nF\n347\n21\n  0\nLAYER\n  5\n10\n102\n{ACAD_XDICTIONARY\n360\n13C\n102\n}\n330\n2\n100\nAcDbSymbolTableRecord\n100\nAcDbLayerTableRecord\n  2\n0\n 70\n     0\n 62\n     7\n  6\nContinuous\n370\n    -3\n390\nF\n347\nEE\n  0\nENDTAB\n  0\nTABLE\n  2\nSTYLE\n  5\n3\n330\n0\n100\nAcDbSymbolTable\n 70\n     2\n  0\nSTYLE\n  5\n11\n330\n3\n100\nAcDbSymbolTableRecord\n100\nAcDbTextStyleTableRecord\n  2\nStandard\n 70\n     0\n 40\n0.0\n 41\n1.0\n 50\n0.0\n 71\n     0\n 42\n2.5\n  3\narial.ttf\n  4\n\n1001\nACAD\n1000\nArial\n1071\n       34\n  0\nSTYLE\n  5\n132\n330\n3\n100\nAcDbSymbolTableRecord\n100\nAcDbTextStyleTableRecord\n  2\nAnnotative\n 70\n     0\n 40\n0.0\n 41\n1.0\n 50\n0.0\n 71\n     0\n 42\n2.5\n  3\narial.ttf\n  4\n\n1001\nAcadAnnotative\n1000\nAnnotativeData\n1002\n{\n1070\n     1\n1070\n     1\n1002\n}\n1001\nACAD\n1000\nArial\n1071\n       34\n  0\nENDTAB\n  0\nTABLE\n  2\nVIEW\n  5\n6\n330\n0\n100\nAcDbSymbolTable\n 70\n     0\n  0\nENDTAB\n  0\nTABLE\n  2\nUCS\n  5\n7\n330\n0\n100\nAcDbSymbolTable\n 70\n     0\n  0\nENDTAB\n  0\nTABLE\n  2\nAPPID\n  5\n9\n330\n0\n100\nAcDbSymbolTable\n 70\n     9\n  0\nAPPID\n  5\n12\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD\n 70\n     0\n  0\nAPPID\n  5\n9E\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_PSEXT\n 70\n     0\n  0\nAPPID\n  5\n133\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nAcadAnnoPO\n 70\n     0\n  0\nAPPID\n  5\n134\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nAcadAnnotative\n 70\n     0\n  0\nAPPID\n  5\n135\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_DSTYLE_DIMJAG\n 70\n     0\n  0\nAPPID\n  5\n136\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_DSTYLE_DIMTALN\n 70\n     0\n  0\nAPPID\n  5\n165\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_MLEADERVER\n 70\n     0\n  0\nAPPID\n  5\n217\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_NAV_VCDISPLAY\n 70\n     0\n  0\nAPPID\n  5\n26E\n330\n9\n100\nAcDbSymbolTableRecord\n100\nAcDbRegAppTableRecord\n  2\nACAD_EXEMPT_FROM_CAD_STANDARDS\n 70\n     0\n  0\nENDTAB\n  0\nTABLE\n  2\nDIMSTYLE\n  5\nA\n330\n0\n100\nAcDbSymbolTable\n 70\n     4\n100\nAcDbDimStyleTable\n 71\n     2\n340\n27\n340\n137\n  0\nDIMSTYLE\n105\n1B0\n330\nA\n100\nAcDbSymbolTableRecord\n100\nAcDbDimStyleTableRecord\n  2\nStandard\n 70\n     0\n340\n11\n  0\nDIMSTYLE\n105\n137\n330\nA\n100\nAcDbSymbolTableRecord\n100\nAcDbDimStyleTableRecord\n  2\nAnnotative\n 70\n     0\n 40\n0.0\n 41\n2.5\n 42\n0.625\n 43\n3.75\n 44\n1.25\n 73\n     0\n 74\n     0\n 77\n     1\n 78\n     8\n140\n2.5\n141\n2.5\n143\n0.03937007874016\n147\n0.625\n171\n     3\n172\n     1\n271\n     2\n272\n     2\n274\n     3\n278\n    44\n283\n     0\n284\n     8\n340\n11\n1001\nAcadAnnotative\n1000\nAnnotativeData\n1002\n{\n1070\n     1\n1070\n     1\n1002\n}\n1001\nACAD_DSTYLE_DIMJAG\n1070\n   388\n1040\n1.5\n1001\nACAD_DSTYLE_DIMTALN\n1070\n   392\n1070\n     0\n  0\nDIMSTYLE\n105\n27\n330\nA\n100\nAcDbSymbolTableRecord\n100\nAcDbDimStyleTableRecord\n  2\nISO-25\n 70\n     0\n 41\n2.5\n 42\n0.625\n 43\n3.75\n 44\n1.25\n 73\n     0\n 74\n     0\n 77\n     1\n 78\n     8\n140\n2.5\n141\n2.5\n143\n0.03937007874016\n147\n0.625\n171\n     3\n172\n     1\n271\n     2\n272\n     2\n274\n     3\n278\n    44\n283\n     0\n284\n     8\n340\n11\n  0\nENDTAB\n  0\nTABLE\n  2\nBLOCK_RECORD\n  5\n1\n330\n0\n100\nAcDbSymbolTable\n 70\n     2\n  0\nBLOCK_RECORD\n  5\n1F\n102\n{ACAD_XDICTIONARY\n360\n1CE\n102\n}\n330\n1\n100\nAcDbSymbolTableRecord\n100\nAcDbBlockTableRecord\n  2\n*Model_Space\n340\n22\n 70\n     0\n280\n     1\n281\n     0\n  0\nBLOCK_RECORD\n  5\nD2\n330\n1\n100\nAcDbSymbolTableRecord\n100\nAcDbBlockTableRecord\n  2\n*Paper_Space\n340\nD3\n 70\n     0\n280\n     1\n281\n     0\n  0\nBLOCK_RECORD\n  5\nD6\n330\n1\n100\nAcDbSymbolTableRecord\n100\nAcDbBlockTableRecord\n  2\n*Paper_Space0\n340\nD7\n 70\n     0\n280\n     1\n281\n     0\n  0\nENDTAB\n  0\nENDSEC\n  0\nSECTION\n  2\nBLOCKS\n  0\nBLOCK\n  5\n20\n330\n1F\n100\nAcDbEntity\n  8\n0\n100\nAcDbBlockBegin\n  2\n*Model_Space\n 70\n     0\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  3\n*Model_Space\n  1\n\n  0\nENDBLK\n  5\n21\n330\n1F\n100\nAcDbEntity\n  8\n0\n100\nAcDbBlockEnd\n  0\nBLOCK\n  5\nD4\n330\nD2\n100\nAcDbEntity\n 67\n     1\n  8\n0\n100\nAcDbBlockBegin\n  2\n*Paper_Space\n 70\n     0\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  3\n*Paper_Space\n  1\n\n  0\nENDBLK\n  5\nD5\n330\nD2\n100\nAcDbEntity\n 67\n     1\n  8\n0\n100\nAcDbBlockEnd\n  0\nBLOCK\n  5\nD8\n330\nD6\n100\nAcDbEntity\n 67\n     1\n  8\n0\n100\nAcDbBlockBegin\n  2\n*Paper_Space0\n 70\n     0\n 10\n0.0\n 20\n0.0\n 30\n0.0\n  3\n*Paper_Space0\n  1\n\n  0\nENDBLK\n  5\nD9\n330\nD6\n100\nAcDbEntity\n 67\n     1\n  8\n0\n100\nAcDbBlockEnd\n  0\nENDSEC\n  0\nSECTION\n  2\nENTITIES\n  0\nLWPOLYLINE\n  5\n3e8\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbPolyline\n 90\n2\n 70\n 0\n 43\n0.30000000000000004 \n 10\n40\n 20\n10\n 10\n40\n 20\n5.249987299974578\n 10\n39.75001270002531\n 20\n5\n  0\nLWPOLYLINE\n  5\n3e9\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbPolyline\n 90\n3\n 70\n 0\n 43\n0.30000000000000004 \n 10\n45.00127000253997\n 20\n10\n 10\n43.40106680213353\n 20\n10\n 10\n41.02108204216415\n 20\n7.6200152400305114\n 10\n41.00076200152398\n 20\n2.9997459994920064\n  0\nLWPOLYLINE\n  5\n3ea\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbPolyline\n 90\n4\n 70\n 0\n 43\n0.4 \n 10\n50.00000000000023\n 20\n10\n 10\n48.22707645415289\n 20\n10\n 10\n45.84709169418352\n 20\n7.6200152400305114\n 10\n44.870027940055934\n 20\n7.6200152400305114\n 10\n42.250012700025536\n 20\n5\n  0\nLWPOLYLINE\n  5\n3eb\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbPolyline\n 90\n2\n 70\n 0\n 43\n0.4 \n 10\n35\n 20\n10\n 10\n35\n 20\n6.499999999999886\n 10\n38.5\n 20\n3\n  0\nLWPOLYLINE\n  5\n3ec\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbPolyline\n 90\n5\n 70\n 0\n 43\n0.4 \n 10\n43.5\n 20\n3\n 10\n43.5\n 20\n2.3519177038353973\n 10\n42.291084582169105\n 20\n1.1430022860045028\n 10\n40.259080518161\n 20\n1.1430022860045028\n 10\n39.49707899415807\n 20\n2.0029210058419267\n 10\n38.5\n 20\n3\n  0\nLWPOLYLINE\n  5\n3ed\n330\n1F\n100\nAcDbEntity\n  8\nBoardOutLine\n100\nAcDbPolyline\n 90\n3\n 70\n 0\n 43\n0.25400050800101603 \n 10\n0\n 20\n11.999974599949155\n 10\n91.00002540005084\n 20\n11.999974599949155\n 10\n91.00002540005084\n 20\n8.414833629667214\n 10\n91.00002540005084\n 20\n0\n  0\nLWPOLYLINE\n  5\n3ee\n330\n1F\n100\nAcDbEntity\n  8\nBoardOutLine\n100\nAcDbPolyline\n 90\n1\n 70\n 0\n 43\n0.25400050800101603 \n 10\n0\n 20\n0\n 10\n0\n 20\n11.999974599949155\n  0\nLWPOLYLINE\n  5\n3ef\n330\n1F\n100\nAcDbEntity\n  8\nBoardOutLine\n100\nAcDbPolyline\n 90\n1\n 70\n 0\n 43\n0.25400050800101603 \n 10\n90.96004572009156\n 20\n0\n 10\n-0.03997967995940144\n 20\n0\n0\nTEXT\n5\n446\n100\nAcDbEntity\n8\nTopSilkLayer\n7\n\n461\n2.0320040640081283\n100\nAcDbText\n10\n28.448056896113712\n20\n8.763017526035014\n30\n0\n40\n2.0320040640081283\n1\nGND\n50\n0\n71\n1\n100\nAcDbText\n0\nTEXT\n5\n447\n100\nAcDbEntity\n8\nTopSilkLayer\n7\n\n461\n2.0320040640081283\n100\nAcDbText\n10\n38.60807721615447\n20\n6.731013462026908\n30\n0\n40\n2.0320040640081283\n1\nDN\n50\n0\n71\n1\n100\nAcDbText\n0\nTEXT\n5\n448\n100\nAcDbEntity\n8\nTopSilkLayer\n7\n\n461\n2.0320040640081283\n100\nAcDbText\n10\n43.561087122174285\n20\n6.731013462026908\n30\n0\n40\n2.0320040640081283\n1\nDP\n50\n0\n71\n1\n100\nAcDbText\n0\nTEXT\n5\n449\n100\nAcDbEntity\n8\nTopSilkLayer\n7\n\n461\n2.0320040640081283\n100\nAcDbText\n10\n51.30810261620536\n20\n8.763017526035014\n30\n0\n40\n2.0320040640081283\n1\n5V\n50\n0\n71\n1\n100\nAcDbText\n  0\nCIRCLE\n  5\n3f1\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n43.500127000254\n 20\n3\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n3f2\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n42.71272542545085\n20\n3\n42\n1\n10\n44.287528575057145\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n3f4\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n43.500127000254\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n3f5\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n42.73812547625095\n20\n3\n42\n1\n10\n44.262128524257044\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n3f7\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n43.500127000254\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n3f8\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n42.73812547625095\n20\n3\n42\n1\n10\n44.262128524257044\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n3fa\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n41.00000000000023\n 20\n3\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n3fb\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n40.21259842519708\n20\n3\n42\n1\n10\n41.787401574803376\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n3fd\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n41.00000000000023\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n3fe\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n40.23799847599718\n20\n3\n42\n1\n10\n41.762001524003274\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n400\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n41.00000000000023\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n401\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n40.23799847599718\n20\n3\n42\n1\n10\n41.762001524003274\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n403\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n38.499872999746\n 20\n3\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n404\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n37.712471424942855\n20\n3\n42\n1\n10\n39.28727457454915\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n406\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n38.499872999746\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n407\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n37.737871475742956\n20\n3\n42\n1\n10\n39.26187452374905\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n409\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n38.499872999746\n 20\n3\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n40a\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n37.737871475742956\n20\n3\n42\n1\n10\n39.26187452374905\n20\n3\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n40c\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n44.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n40d\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n43.96266192532385\n20\n5\n42\n1\n10\n45.53746507493015\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n40f\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n44.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n410\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n43.98806197612395\n20\n5\n42\n1\n10\n45.512065024130045\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n412\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n44.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n413\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n43.98806197612395\n20\n5\n42\n1\n10\n45.512065024130045\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n415\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n42.249936499873\n 20\n5\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n416\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n41.46253492506985\n20\n5\n42\n1\n10\n43.03733807467615\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n418\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n42.249936499873\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n419\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n41.487934975869955\n20\n5\n42\n1\n10\n43.01193802387605\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n41b\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n42.249936499873\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n41c\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n41.487934975869955\n20\n5\n42\n1\n10\n43.01193802387605\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n41e\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n39.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n41f\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n38.96266192532385\n20\n5\n42\n1\n10\n40.53746507493015\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n421\n330\n1F\n100\nAcDbEntity\n  8\nBottomPasteMaskLayer\n100\nAcDbCircle\n 10\n39.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n422\n100\nAcDbEntity\n8\nBottomPasteMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n38.98806197612395\n20\n5\n42\n1\n10\n40.512065024130045\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n424\n330\n1F\n100\nAcDbEntity\n  8\nBottomLayer\n100\nAcDbCircle\n 10\n39.750063500127\n 20\n5\n 30\n0.0\n 40\n0.7620015240030481\n0\nHATCH\n5\n425\n100\nAcDbEntity\n8\nBottomLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n38.98806197612395\n20\n5\n42\n1\n10\n40.512065024130045\n20\n5\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n426\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n427\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n428\n100\nAcDbEntity\n8\nTopSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n34.21259842519685\n20\n10\n42\n1\n10\n35.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n429\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n42a\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n42b\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n34.21259842519685\n20\n10\n42\n1\n10\n35.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n42c\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.45720091440182886\n  0\nCIRCLE\n  5\n42d\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n35\n 20\n10\n 30\n0.0\n 40\n0.7620015240030481\n  0\nCIRCLE\n  5\n42e\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n42f\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n430\n100\nAcDbEntity\n8\nTopSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n39.21259842519685\n20\n10\n42\n1\n10\n40.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n431\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n432\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n433\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n39.21259842519685\n20\n10\n42\n1\n10\n40.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n434\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.45720091440182886\n  0\nCIRCLE\n  5\n435\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n40\n 20\n10\n 30\n0.0\n 40\n0.7620015240030481\n  0\nCIRCLE\n  5\n436\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n437\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n438\n100\nAcDbEntity\n8\nTopSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n44.21259842519685\n20\n10\n42\n1\n10\n45.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n439\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n43a\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n43b\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n44.21259842519685\n20\n10\n42\n1\n10\n45.78740157480315\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n43c\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.45720091440182886\n  0\nCIRCLE\n  5\n43d\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n45\n 20\n10\n 30\n0.0\n 40\n0.7620015240030481\n  0\nCIRCLE\n  5\n43e\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n43f\n330\n1F\n100\nAcDbEntity\n  8\nTopSolderMaskLayer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n440\n100\nAcDbEntity\n8\nTopSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n49.21259842519708\n20\n10\n42\n1\n10\n50.787401574803376\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n441\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.47244094488188987\n  0\nCIRCLE\n  5\n442\n330\n1F\n100\nAcDbEntity\n  8\nBottomSolderMaskLayer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.7874015748031498\n0\nHATCH\n5\n443\n100\nAcDbEntity\n8\nBottomSolderMaskLayer\n100\nAcDbHatch\n10\n0\n20\n0\n30\n0\n210\n0\n220\n0\n230\n1\n2\nSOLID\n70\n1\n71\n0\n91\n1\n92\n7\n72\n1\n73\n1\n93\n2\n10\n49.21259842519708\n20\n10\n42\n1\n10\n50.787401574803376\n20\n10\n42\n1\n97\n1\n330\n\n75\n0\n76\n1\n47\n0.8681437583925616\n98\n1\n10\n3.629517071192367\n20\n33.92795499968543\n450\n0\n451\n0\n460\n0\n461\n0\n452\n1\n462\n1\n453\n2\n463\n0\n63\n5\n421\n255\n463\n1\n63\n7\n421\n16777215\n470\nLINEAR\n1001\nACAD\n1010\n0\n1020\n0\n1030\n0\n  0\nCIRCLE\n  5\n444\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.45720091440182886\n  0\nCIRCLE\n  5\n445\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n50.00000000000023\n 20\n10\n 30\n0.0\n 40\n0.7620015240030481\n  0\nCIRCLE\n  5\n44a\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n61.249936499873\n 20\n5.4998729997458895\n 30\n0.0\n 40\n1.7500127000254002\n  0\nCIRCLE\n  5\n44b\n330\n1F\n100\nAcDbEntity\n  8\nMulti-Layer\n100\nAcDbCircle\n 10\n30.249936499873\n 20\n5.4998729997458895\n 30\n0.0\n 40\n1.7500127000254002\n  0\nENDSEC\n  0\nSECTION\n  2\nOBJECTS\n  0\nDICTIONARY\n  5\nC\n330\n0\n100\nAcDbDictionary\n281\n     1\n  3\nACAD_CIP_PREVIOUS_PRODUCT_INFO\n350\n216\n  3\nACAD_COLOR\n350\n6B\n  3\nACAD_DETAILVIEWSTYLE\n350\n21B\n  3\nACAD_GROUP\n350\nD\n  3\nACAD_LAYOUT\n350\n1A\n  3\nACAD_MATERIAL\n350\n6A\n  3\nACAD_MLEADERSTYLE\n350\n12D\n  3\nACAD_MLINESTYLE\n350\n17\n  3\nACAD_PLOTSETTINGS\n350\n19\n  3\nACAD_PLOTSTYLENAME\n350\nE\n  3\nACAD_SCALELIST\n350\n10C\n  3\nACAD_SECTIONVIEWSTYLE\n350\n219\n  3\nACAD_TABLESTYLE\n350\n7E\n  3\nACAD_VISUALSTYLE\n350\nEF\n  3\nACDB_RECOMPOSE_DATA\n350\n27D\n  3\nAcDbVariableDictionary\n350\n5E\n  3\nAcDsDecomposeData\n350\n283\n  0\nDICTIONARY\n  5\n1FF\n330\n2\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_LAYERSTATES\n360\n200\n  0\nDICTIONARY\n  5\n13C\n330\n10\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  0\nDICTIONARY\n  5\n1CE\n330\n1F\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  0\nXRECORD\n  5\n216\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbXrecord\n280\n     1\n300\nACD\n300\n2017\n300\nACD_F_S\n  0\nDICTIONARY\n  5\n6B\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  0\nDICTIONARY\n  5\n21B\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nMetric50\n350\n21C\n  0\nDICTIONARY\n  5\nD\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  0\nDICTIONARY\n  5\n1A\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nModel\n350\n22\n  3\n布局1\n350\nD3\n  3\n布局2\n350\nD7\n  0\nDICTIONARY\n  5\n6A\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nByBlock\n350\nED\n  3\nByLayer\n350\nEC\n  3\nGlobal\n350\nEE\n  0\nDICTIONARY\n  5\n12D\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nAnnotative\n350\n13B\n  3\nStandard\n350\n12E\n  0\nDICTIONARY\n  5\n17\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nStandard\n350\n18\n  0\nDICTIONARY\n  5\n19\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  0\nACDBDICTIONARYWDFLT\n  5\nE\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nNormal\n350\nF\n100\nAcDbDictionaryWithDefault\n340\nF\n  0\nDICTIONARY\n  5\n10C\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nA0\n350\n10D\n  3\nA1\n350\n1BE\n  3\nA2\n350\n1BF\n  3\nA3\n350\n1C0\n  3\nA4\n350\n1C1\n  3\nA5\n350\n1C2\n  3\nA6\n350\n1C3\n  3\nA7\n350\n1C4\n  3\nA8\n350\n1C5\n  3\nA9\n350\n1C6\n  3\nB0\n350\n1C7\n  3\nB1\n350\n1C8\n  3\nB2\n350\n1C9\n  3\nB3\n350\n1CA\n  3\nB4\n350\n1CB\n  3\nB5\n350\n1CC\n  3\nB6\n350\n1CD\n  0\nDICTIONARY\n  5\n219\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nMetric50\n350\n21A\n  0\nDICTIONARY\n  5\n7E\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nStandard\n350\n7F\n  0\nDICTIONARY\n  5\nEF\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\n2dWireframe\n350\nF5\n  3\nBasic\n350\nF4\n  3\nBrighten\n350\nFB\n  3\nColorChange\n350\nFF\n  3\nConceptual\n350\nF8\n  3\nDim\n350\nFA\n  3\nEdgeColorOff\n350\n1E6\n  3\nFacepattern\n350\nFE\n  3\nFlat\n350\nF0\n  3\nFlatWithEdges\n350\nF1\n  3\nGouraud\n350\nF2\n  3\nGouraudWithEdges\n350\nF3\n  3\nHidden\n350\nF7\n  3\nJitterOff\n350\n1E4\n  3\nLinepattern\n350\nFD\n  3\nOverhangOff\n350\n1E5\n  3\nRealistic\n350\nF9\n  3\nShaded\n350\n1F3\n  3\nShaded with edges\n350\n1F2\n  3\nShades of Gray\n350\n1EF\n  3\nSketchy\n350\n1F0\n  3\nThicken\n350\nFC\n  3\nWireframe\n350\nF6\n  3\nX-Ray\n350\n1F1\n  0\nXRECORD\n  5\n27D\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbXrecord\n280\n     1\n 90\n        1\n330\n7F\n  0\nDICTIONARY\n  5\n5E\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nCANNOSCALE\n350\n146\n  3\nCENTEREXE\n350\n259\n  3\nCENTERLTYPEFILE\n350\n25A\n  3\nCMLEADERSTYLE\n350\n145\n  3\nCTABLESTYLE\n350\n84\n  3\nCVIEWDETAILSTYLE\n350\n227\n  3\nCVIEWSECTIONSTYLE\n350\n228\n  3\nDIMASSOC\n350\n5F\n  3\nHIDETEXT\n350\n63\n  3\nLAYEREVAL\n350\n1AE\n  3\nLAYERNOTIFY\n350\n1AF\n  3\nXCLIPFRAME\n350\n27B\n  0\nDICTIONARY\n  5\n283\n102\n{ACAD_REACTORS\n330\nC\n102\n}\n330\nC\n100\nAcDbDictionary\n281\n     1\n  3\nAcDsRecords\n350\n285\n  3\nAcDsSchemas\n350\n284\n1001\nACAD\n1070\n     2\n  0\nDICTIONARY\n  5\n200\n102\n{ACAD_REACTORS\n330\n1FF\n102\n}\n330\n1FF\n100\nAcDbDictionary\n281\n     1\n  0\nACDBDETAILVIEWSTYLE\n  5\n21C\n102\n{ACAD_XDICTIONARY\n360\n236\n102\n}\n102\n{ACAD_REACTORS\n330\n21B\n102\n}\n330\n21B\n100\nAcDbModelDocViewStyle\n 70\n     0\n  3\nMetric50\n290\n     0\n100\nAcDbDetailViewStyle\n 70\n     0\n 71\n     0\n 90\n        3\n 71\n     1\n340\n11\n 62\n   256\n 40\n5.0\n340\n0\n 62\n   256\n 40\n5.0\n300\n\n 40\n0.0\n280\n     1\n 71\n     2\n340\n16\n 90\n       25\n 62\n   256\n 71\n     3\n340\n11\n 62\n   256\n 40\n5.0\n 90\n        0\n 40\n15.0\n 90\n        1\n300\n%<AcVar ViewDetailId>% (%<AcVar ViewScale \f \"%sn\">%)\n 71\n     4\n340\n16\n 90\n       25\n 62\n   256\n340\n16\n 90\n       25\n 62\n   256\n280\n     0\n  0\nLAYOUT\n  5\n22\n102\n{ACAD_XDICTIONARY\n360\n205\n102\n}\n102\n{ACAD_REACTORS\n330\n1A\n102\n}\n330\n1A\n100\nAcDbPlotSettings\n  1\n\n  2\nnone_device\n  4\nISO_A4_(210.00_x_297.00_MM)\n  6\n\n 40\n7.5\n 41\n20.0\n 42\n7.5\n 43\n20.0\n 44\n210.0\n 45\n297.0\n 46\n11.54999923706054\n 47\n-13.65000009536743\n 48\n0.0\n 49\n0.0\n140\n0.0\n141\n0.0\n142\n1.0\n143\n8.704084754739808\n 70\n 11952\n 72\n     1\n 73\n     0\n 74\n     0\n  7\n\n 75\n     0\n147\n0.1148885871608098\n 76\n     0\n 77\n     2\n 78\n   300\n148\n0.0\n149\n0.0\n100\nAcDbLayout\n  1\nModel\n 70\n     1\n 71\n     0\n 10\n0.0\n 20\n0.0\n 11\n12.0\n 21\n9.0\n 12\n0.0\n 22\n0.0\n 32\n0.0\n 14\n0.0\n 24\n0.0\n 34\n0.0\n 15\n0.0\n 25\n0.0\n 35\n0.0\n146\n0.0\n 13\n0.0\n 23\n0.0\n 33\n0.0\n 16\n1.0\n 26\n0.0\n 36\n0.0\n 17\n0.0\n 27\n1.0\n 37\n0.0\n 76\n     0\n330\n1F\n331\nEA\n1001\nACAD_PSEXT\n1000\nNone\n1000\nNone\n1000\nNot applicable\n1000\nThe layout will not be plotted unless a new plotter configuration name is selected.\n1070\n     0\n  0\nLAYOUT\n  5\nD3\n102\n{ACAD_REACTORS\n330\n1A\n102\n}\n330\n1A\n100\nAcDbPlotSettings\n  1\n\n  2\nC:Documents and Settings\basasApplication DataAutodeskAutoCAD 2005R16.1enuplottersDefault Windows System Printer.pc3\n  4\n\n  6\n\n 40\n0.0\n 41\n0.0\n 42\n0.0\n 43\n0.0\n 44\n0.0\n 45\n0.0\n 46\n0.0\n 47\n0.0\n 48\n0.0\n 49\n0.0\n140\n0.0\n141\n0.0\n142\n1.0\n143\n1.0\n 70\n   688\n 72\n     0\n 73\n     0\n 74\n     5\n  7\n\n 75\n    16\n147\n1.0\n 76\n     0\n 77\n     2\n 78\n   300\n148\n0.0\n149\n0.0\n100\nAcDbLayout\n  1\n布局1\n 70\n     1\n 71\n     1\n 10\n0.0\n 20\n0.0\n 11\n12.0\n 21\n9.0\n 12\n0.0\n 22\n0.0\n 32\n0.0\n 14\n0.0\n 24\n0.0\n 34\n0.0\n 15\n0.0\n 25\n0.0\n 35\n0.0\n146\n0.0\n 13\n0.0\n 23\n0.0\n 33\n0.0\n 16\n1.0\n 26\n0.0\n 36\n0.0\n 17\n0.0\n 27\n1.0\n 37\n0.0\n 76\n     0\n330\nD2\n  0\nLAYOUT\n  5\nD7\n102\n{ACAD_REACTORS\n330\n1A\n102\n}\n330\n1A\n100\nAcDbPlotSettings\n  1\n\n  2\nC:Documents and Settings\basasApplication DataAutodeskAutoCAD 2005R16.1enuplottersDefault Windows System Printer.pc3\n  4\n\n  6\n\n 40\n0.0\n 41\n0.0\n 42\n0.0\n 43\n0.0\n 44\n0.0\n 45\n0.0\n 46\n0.0\n 47\n0.0\n 48\n0.0\n 49\n0.0\n140\n0.0\n141\n0.0\n142\n1.0\n143\n1.0\n 70\n   688\n 72\n     0\n 73\n     0\n 74\n     5\n  7\n\n 75\n    16\n147\n1.0\n 76\n     0\n 77\n     2\n 78\n   300\n148\n0.0\n149\n0.0\n100\nAcDbLayout\n  1\n布局2\n 70\n     1\n 71\n     2\n 10\n0.0\n 20\n0.0\n 11\n12.0\n 21\n9.0\n 12\n0.0\n 22\n0.0\n 32\n0.0\n 14\n0.0\n 24\n0.0\n 34\n0.0\n 15\n0.0\n 25\n0.0\n 35\n0.0\n146\n0.0\n 13\n0.0\n 23\n0.0\n 33\n0.0\n 16\n1.0\n 26\n0.0\n 36\n0.0\n 17\n0.0\n 27\n1.0\n 37\n0.0\n 76\n     0\n330\nD6\n  0\nMATERIAL\n  5\nED\n102\n{ACAD_XDICTIONARY\n360\n1F9\n102\n}\n102\n{ACAD_REACTORS\n330\n6A\n102\n}\n330\n6A\n100\nAcDbMaterial\n  1\nByBlock\n 94\n       63\n  0\nMATERIAL\n  5\nEC\n102\n{ACAD_XDICTIONARY\n360\n1F7\n102\n}\n102\n{ACAD_REACTORS\n330\n6A\n102\n}\n330\n6A\n100\nAcDbMaterial\n  1\nByLayer\n 94\n       63\n  0\nMATERIAL\n  5\nEE\n102\n{ACAD_XDICTIONARY\n360\n173\n102\n}\n102\n{ACAD_REACTORS\n330\n6A\n102\n}\n330\n6A\n100\nAcDbMaterial\n  1\nGlobal\n 43\n0.0007999999797903\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n0.0007999999797903\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n1.0\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n0.0\n 43\n1.0\n 49\n0.0007999999797903\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n0.0007999999797903\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n1.0\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n0.0\n 49\n1.0\n142\n0.0007999999797903\n142\n0.0\n142\n0.0\n142\n0.0\n142\n0.0\n142\n0.0007999999797903\n142\n0.0\n142\n0.0\n142\n0.0\n142\n0.0\n142\n1.0\n142\n0.0\n142\n0.0\n142\n0.0\n142\n0.0\n142\n1.0\n144\n0.0007999999797903\n144\n0.0\n144\n0.0\n144\n0.0\n144\n0.0\n144\n0.0007999999797903\n144\n0.0\n144\n0.0\n144\n0.0\n144\n0.0\n144\n1.0\n144\n0.0\n144\n0.0\n144\n0.0\n144\n0.0\n144\n1.0\n 94\n       63\n1001\nACAD\n1070\n    -1\n1070\n     3\n1070\n     0\n1000\n\n1071\n        0\n1070\n     0\n  0\nMLEADERSTYLE\n  5\n13B\n102\n{ACAD_REACTORS\n330\n12D\n102\n}\n330\n12D\n100\nAcDbMLeaderStyle\n170\n     2\n171\n     1\n172\n     0\n 90\n        2\n 40\n0.0\n 41\n0.0\n173\n     1\n 91\n-1056964608\n340\n14\n 92\n       -2\n290\n     1\n 42\n2.0\n291\n     1\n 43\n8.0\n  3\nStandard\n 44\n4.0\n300\n\n342\n11\n174\n     1\n178\n     1\n175\n     1\n176\n     0\n 93\n-1056964608\n 45\n4.0\n292\n     0\n297\n     0\n 46\n4.0\n 94\n-1056964608\n 47\n1.0\n 49\n1.0\n140\n1.0\n293\n     1\n141\n0.0\n294\n     1\n177\n     0\n142\n1.0\n295\n     0\n296\n     1\n143\n3.75\n1001\nACAD_MLEADERVER\n1070\n     2\n  0\nMLEADERSTYLE\n  5\n12E\n102\n{ACAD_REACTORS\n330\n12D\n102\n}\n330\n12D\n100\nAcDbMLeaderStyle\n170\n     2\n171\n     1\n172\n     0\n 90\n        2\n 40\n0.0\n 41\n0.0\n173\n     1\n 91\n-1056964608\n340\n14\n 92\n       -2\n290\n     1\n 42\n2.0\n291\n     1\n 43\n8.0\n  3\nStandard\n 44\n4.0\n300\n\n342\n11\n174\n     1\n178\n     1\n175\n     1\n176\n     0\n 93\n-1056964608\n 45\n4.0\n292\n     0\n297\n     0\n 46\n4.0\n 94\n-1056964608\n 47\n1.0\n 49\n1.0\n140\n1.0\n293\n     1\n141\n0.0\n294\n     1\n177\n     0\n142\n1.0\n295\n     0\n296\n     0\n143\n3.75\n1001\nACAD_MLEADERVER\n1070\n     2\n  0\nMLINESTYLE\n  5\n18\n102\n{ACAD_REACTORS\n330\n17\n102\n}\n330\n17\n100\nAcDbMlineStyle\n  2\nSTANDARD\n 70\n     0\n  3\n\n 62\n   256\n 51\n90.0\n 52\n90.0\n 71\n     2\n 49\n0.5\n 62\n   256\n  6\nBYLAYER\n 49\n-0.5\n 62\n   256\n  6\nBYLAYER\n  0\nACDBPLACEHOLDER\n  5\nF\n102\n{ACAD_REACTORS\n330\nE\n102\n}\n330\nE\n  0\nSCALE\n  5\n10D\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:1\n140\n1.0\n141\n1.0\n290\n     1\n  0\nSCALE\n  5\n1BE\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:2\n140\n1.0\n141\n2.0\n290\n     0\n  0\nSCALE\n  5\n1BF\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:4\n140\n1.0\n141\n4.0\n290\n     0\n  0\nSCALE\n  5\n1C0\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:5\n140\n1.0\n141\n5.0\n290\n     0\n  0\nSCALE\n  5\n1C1\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:8\n140\n1.0\n141\n8.0\n290\n     0\n  0\nSCALE\n  5\n1C2\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:10\n140\n1.0\n141\n10.0\n290\n     0\n  0\nSCALE\n  5\n1C3\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:16\n140\n1.0\n141\n16.0\n290\n     0\n  0\nSCALE\n  5\n1C4\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:20\n140\n1.0\n141\n20.0\n290\n     0\n  0\nSCALE\n  5\n1C5\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:30\n140\n1.0\n141\n30.0\n290\n     0\n  0\nSCALE\n  5\n1C6\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:40\n140\n1.0\n141\n40.0\n290\n     0\n  0\nSCALE\n  5\n1C7\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:50\n140\n1.0\n141\n50.0\n290\n     0\n  0\nSCALE\n  5\n1C8\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n1:100\n140\n1.0\n141\n100.0\n290\n     0\n  0\nSCALE\n  5\n1C9\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n2:1\n140\n2.0\n141\n1.0\n290\n     0\n  0\nSCALE\n  5\n1CA\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n4:1\n140\n4.0\n141\n1.0\n290\n     0\n  0\nSCALE\n  5\n1CB\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n8:1\n140\n8.0\n141\n1.0\n290\n     0\n  0\nSCALE\n  5\n1CC\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n10:1\n140\n10.0\n141\n1.0\n290\n     0\n  0\nSCALE\n  5\n1CD\n102\n{ACAD_REACTORS\n330\n10C\n102\n}\n330\n10C\n100\nAcDbScale\n 70\n     0\n300\n100:1\n140\n100.0\n141\n1.0\n290\n     0\n  0\nACDBSECTIONVIEWSTYLE\n  5\n21A\n102\n{ACAD_XDICTIONARY\n360\n234\n102\n}\n102\n{ACAD_REACTORS\n330\n219\n102\n}\n330\n219\n100\nAcDbModelDocViewStyle\n 70\n     0\n  3\nMetric50\n290\n     0\n100\nAcDbSectionViewStyle\n 70\n     0\n 71\n     0\n 90\n      102\n 71\n     1\n340\n11\n 62\n   256\n 40\n5.0\n340\n0\n340\n0\n 62\n   256\n 40\n5.0\n300\nI, O, Q, S, X, Z\n 40\n10.0\n 90\n        0\n 40\n2.5\n 90\n        0\n 71\n     2\n340\n16\n 90\n       25\n 62\n   256\n340\n16\n 90\n       50\n 62\n   256\n 40\n5.0\n 40\n2.5\n 40\n5.0\n 71\n     3\n340\n11\n 62\n   256\n 40\n5.0\n 90\n        0\n 40\n15.0\n 90\n        1\n300\n%<AcVar ViewSectionStartId>%-%<AcVar ViewSectionEndId>% (%<AcVar ViewScale \f \"%sn\">%)\n 71\n     4\n 62\n   256\n 62\n   257\n300\nANSI31\n 40\n1.0\n 90\n        0\n290\n     0\n290\n     0\n 90\n        6\n 40\n0.0\n 40\n1.570796326794896\n 40\n0.2617993877991494\n 40\n1.308996938995747\n 40\n-0.2617993877991494\n 40\n1.832595714594046\n  0\nTABLESTYLE\n  5\n7F\n102\n{ACAD_XDICTIONARY\n360\n162\n102\n}\n102\n{ACAD_REACTORS\n330\n7E\n102\n}\n330\n7E\n100\nAcDbTableStyle\n  3\nStandard\n 70\n     0\n 71\n     0\n 40\n1.5\n 41\n1.5\n280\n     0\n281\n     0\n  7\nStandard\n140\n4.5\n170\n     2\n 62\n     0\n 63\n     7\n283\n     0\n 90\n      512\n 91\n        0\n  1\n\n274\n    -2\n284\n     1\n 64\n     0\n275\n    -2\n285\n     1\n 65\n     0\n276\n    -2\n286\n     1\n 66\n     0\n277\n    -2\n287\n     1\n 67\n     0\n278\n    -2\n288\n     1\n 68\n     0\n279\n    -2\n289\n     1\n 69\n     0\n  7\nStandard\n140\n6.0\n170\n     5\n 62\n     0\n 63\n     7\n283\n     0\n 90\n      512\n 91\n        0\n  1\n\n274\n    -2\n284\n     1\n 64\n     0\n275\n    -2\n285\n     1\n 65\n     0\n276\n    -2\n286\n     1\n 66\n     0\n277\n    -2\n287\n     1\n 67\n     0\n278\n    -2\n288\n     1\n 68\n     0\n279\n    -2\n289\n     1\n 69\n     0\n  7\nStandard\n140\n4.5\n170\n     5\n 62\n     0\n 63\n     7\n283\n     0\n 90\n      512\n 91\n        0\n  1\n\n274\n    -2\n284\n     1\n 64\n     0\n275\n    -2\n285\n     1\n 65\n     0\n276\n    -2\n286\n     1\n 66\n     0\n277\n    -2\n287\n     1\n 67\n     0\n278\n    -2\n288\n     1\n 68\n     0\n279\n    -2\n289\n     1\n 69\n     0\n  0\nVISUALSTYLE\n  5\nF5\n102\n{ACAD_XDICTIONARY\n360\n290\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\n2dWireframe\n 70\n     4\n 71\n     0\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        0\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF4\n102\n{ACAD_XDICTIONARY\n360\n28E\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nBasic\n 70\n     7\n 71\n     1\n 72\n     0\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     0\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFB\n102\n{ACAD_XDICTIONARY\n360\n29C\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nBrighten\n 70\n    12\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n50.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFF\n102\n{ACAD_XDICTIONARY\n360\n2A4\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nColorChange\n 70\n    16\n 71\n     2\n 72\n     2\n 73\n     3\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     8\n421\n  8421504\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     8\n424\n  8421504\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF8\n102\n{ACAD_XDICTIONARY\n360\n296\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nConceptual\n 70\n     9\n 71\n     3\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     2\n 91\n        2\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n40.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFA\n102\n{ACAD_XDICTIONARY\n360\n29A\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nDim\n 70\n    11\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n-50.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1E6\n102\n{ACAD_XDICTIONARY\n360\n2AA\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nEdgeColorOff\n 70\n    22\n 71\n     2\n 72\n     2\n 73\n     0\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFE\n102\n{ACAD_XDICTIONARY\n360\n2A2\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nFacepattern\n 70\n    15\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF0\n102\n{ACAD_XDICTIONARY\n360\n286\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nFlat\n 70\n     0\n 71\n     2\n 72\n     1\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     0\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF1\n102\n{ACAD_XDICTIONARY\n360\n288\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nFlatWithEdges\n 70\n     1\n 71\n     2\n 72\n     1\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        0\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF2\n102\n{ACAD_XDICTIONARY\n360\n28A\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nGouraud\n 70\n     2\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     0\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        0\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF3\n102\n{ACAD_XDICTIONARY\n360\n28C\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nGouraudWithEdges\n 70\n     3\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        0\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF7\n102\n{ACAD_XDICTIONARY\n360\n294\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nHidden\n 70\n     6\n 71\n     1\n 72\n     2\n 73\n     2\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     2\n 91\n        2\n 64\n     7\n 65\n   257\n 75\n     2\n175\n     1\n 42\n40.0\n 92\n        0\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1E4\n102\n{ACAD_XDICTIONARY\n360\n2A6\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nJitterOff\n 70\n    20\n 71\n     2\n 72\n     2\n 73\n     0\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n       10\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFD\n102\n{ACAD_XDICTIONARY\n360\n2A0\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nLinepattern\n 70\n    14\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     7\n175\n     7\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1E5\n102\n{ACAD_XDICTIONARY\n360\n2A8\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nOverhangOff\n 70\n    21\n 71\n     2\n 72\n     2\n 73\n     0\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        9\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF9\n102\n{ACAD_XDICTIONARY\n360\n298\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nRealistic\n 70\n     8\n 71\n     2\n 72\n     3\n 73\n     0\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     0\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1F3\n102\n{ACAD_XDICTIONARY\n360\n2B4\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nShaded\n 70\n    27\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     0\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     8\n425\n  7895160\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        5\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1F2\n102\n{ACAD_XDICTIONARY\n360\n2B2\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nShaded with edges\n 70\n    26\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        2\n 40\n-0.6\n 41\n30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        2\n 64\n     7\n 65\n   257\n 75\n     2\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        5\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1EF\n102\n{ACAD_XDICTIONARY\n360\n2AC\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nShades of Gray\n 70\n    23\n 71\n     2\n 72\n     2\n 73\n     3\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     2\n 91\n        2\n 64\n     7\n 65\n     7\n 75\n     1\n175\n     1\n 42\n40.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1F0\n102\n{ACAD_XDICTIONARY\n360\n2AE\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nSketchy\n 70\n    24\n 71\n     1\n 72\n     2\n 73\n     2\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     2\n 91\n        2\n 64\n     7\n 65\n     7\n 75\n     1\n175\n     1\n 42\n40.0\n 92\n       11\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     6\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nFC\n102\n{ACAD_XDICTIONARY\n360\n29E\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nThicken\n 70\n    13\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n       12\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     5\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     1\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\nF6\n102\n{ACAD_XDICTIONARY\n360\n292\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nWireframe\n 70\n     5\n 71\n     0\n 72\n     2\n 73\n     0\n 90\n        0\n 40\n-0.6\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        4\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        0\n 66\n   257\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n        1\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nVISUALSTYLE\n  5\n1F1\n102\n{ACAD_XDICTIONARY\n360\n2B0\n102\n}\n102\n{ACAD_REACTORS\n330\nEF\n102\n}\n330\nEF\n100\nAcDbVisualStyle\n  2\nX-Ray\n 70\n    25\n 71\n     2\n 72\n     2\n 73\n     1\n 90\n        1\n 40\n0.5\n 41\n-30.0\n 62\n     5\n 63\n     7\n421\n 16777215\n 74\n     1\n 91\n        0\n 64\n     7\n 65\n   257\n 75\n     1\n175\n     1\n 42\n1.0\n 92\n        8\n 66\n     7\n 43\n1.0\n 76\n     1\n 77\n     6\n 78\n     2\n 67\n     7\n 79\n     3\n170\n     0\n171\n     0\n290\n     0\n174\n     0\n 93\n       13\n 44\n0.0\n173\n     0\n291\n     0\n 45\n0.0\n1001\nACAD\n1000\nAcDbSavedByObjectVersion\n1070\n     0\n  0\nDICTIONARYVAR\n  5\n146\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n1:1\n  0\nDICTIONARYVAR\n  5\n259\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n3.500000\n  0\nDICTIONARYVAR\n  5\n25A\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\nacadiso.lin\n  0\nDICTIONARYVAR\n  5\n145\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\nSTANDARD\n  0\nDICTIONARYVAR\n  5\n84\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\nSTANDARD\n  0\nDICTIONARYVAR\n  5\n227\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\nMetric50\n  0\nDICTIONARYVAR\n  5\n228\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\nMetric50\n  0\nDICTIONARYVAR\n  5\n5F\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n2\n  0\nDICTIONARYVAR\n  5\n63\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n1\n  0\nDICTIONARYVAR\n  5\n1AE\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n0\n  0\nDICTIONARYVAR\n  5\n1AF\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n0\n  0\nDICTIONARYVAR\n  5\n27B\n102\n{ACAD_REACTORS\n330\n5E\n102\n}\n330\n5E\n100\nDictionaryVariables\n280\n     0\n  1\n2\n  0\nDICTIONARY\n  5\n285\n102\n{ACAD_REACTORS\n330\n283\n102\n}\n330\n283\n100\nAcDbDictionary\n281\n     1\n  0\nDICTIONARY\n  5\n284\n102\n{ACAD_REACTORS\n330\n283\n102\n}\n330\n283\n100\nAcDbDictionary\n281\n     1\n  3\n1923465580128\n350\n27E\n  3\n1923465580144\n350\n27F\n  3\n1923465580160\n350\n280\n  3\n1923465580176\n350\n281\n  3\n1923465580192\n350\n282\n  0\nDICTIONARY\n  5\n236\n330\n21C\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2B7\n  0\nDICTIONARY\n  5\n205\n330\n22\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  0\nDICTIONARY\n  5\n1F9\n330\nED\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nFBXASSET\n360\n1FA\n  0\nDICTIONARY\n  5\n1F7\n330\nEC\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nFBXASSET\n360\n1F8\n  0\nDICTIONARY\n  5\n173\n330\nEE\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nBUMPTILE\n360\n175\n  3\nDIFFUSETILE\n360\n174\n  3\nFBXASSET\n360\n1FB\n  3\nOPACITYTILE\n360\n176\n  3\nREFLECTIONTILE\n360\n177\n  0\nDICTIONARY\n  5\n234\n330\n21A\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2B6\n  0\nDICTIONARY\n  5\n162\n330\n7F\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP\n360\n27C\n  0\nDICTIONARY\n  5\n290\n330\nF5\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n291\n  0\nDICTIONARY\n  5\n28E\n330\nF4\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n28F\n  0\nDICTIONARY\n  5\n29C\n330\nFB\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n29D\n  0\nDICTIONARY\n  5\n2A4\n330\nFF\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2A5\n  0\nDICTIONARY\n  5\n296\n330\nF8\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n297\n  0\nDICTIONARY\n  5\n29A\n330\nFA\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n29B\n  0\nDICTIONARY\n  5\n2AA\n330\n1E6\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2AB\n  0\nDICTIONARY\n  5\n2A2\n330\nFE\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2A3\n  0\nDICTIONARY\n  5\n286\n330\nF0\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n287\n  0\nDICTIONARY\n  5\n288\n330\nF1\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n289\n  0\nDICTIONARY\n  5\n28A\n330\nF2\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n28B\n  0\nDICTIONARY\n  5\n28C\n330\nF3\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n28D\n  0\nDICTIONARY\n  5\n294\n330\nF7\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n295\n  0\nDICTIONARY\n  5\n2A6\n330\n1E4\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2A7\n  0\nDICTIONARY\n  5\n2A0\n330\nFD\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2A1\n  0\nDICTIONARY\n  5\n2A8\n330\n1E5\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2A9\n  0\nDICTIONARY\n  5\n298\n330\nF9\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n299\n  0\nDICTIONARY\n  5\n2B4\n330\n1F3\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2B5\n  0\nDICTIONARY\n  5\n2B2\n330\n1F2\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2B3\n  0\nDICTIONARY\n  5\n2AC\n330\n1EF\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2AD\n  0\nDICTIONARY\n  5\n2AE\n330\n1F0\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2AF\n  0\nDICTIONARY\n  5\n29E\n330\nFC\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n29F\n  0\nDICTIONARY\n  5\n292\n330\nF6\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n293\n  0\nDICTIONARY\n  5\n2B0\n330\n1F1\n100\nAcDbDictionary\n280\n     1\n281\n     1\n  3\nACAD_XREC_ROUNDTRIP\n360\n2B1\n  0\nXRECORD\n  5\n27E\n102\n{ACAD_REACTORS\n330\n284\n102\n}\n330\n284\n100\nAcDbXrecord\n280\n     1\n  1\nAcDb_Thumbnail_Schema\n102\n{ATTRRECORD\n341\n27F\n  2\nAcDbDs::TreatedAsObjectData\n280\n     1\n291\n     1\n102\nATTRRECORD}\n102\n{ATTRRECORD\n341\n280\n  2\nAcDbDs::Legacy\n280\n     1\n291\n     1\n102\nATTRRECORD}\n  2\nAcDbDs::ID\n280\n    10\n 91\n        8\n102\n{ATTRRECORD\n341\n281\n  2\nAcDs:Indexable\n280\n     1\n291\n     1\n102\nATTRRECORD}\n102\n{ATTRRECORD\n341\n282\n  2\nAcDbDs::HandleAttribute\n280\n     7\n282\n     1\n102\nATTRRECORD}\n  2\nThumbnail_Data\n280\n    15\n 91\n        0\n  0\nXRECORD\n  5\n27F\n102\n{ACAD_REACTORS\n330\n284\n102\n}\n330\n284\n100\nAcDbXrecord\n280\n     1\n  1\nAcDbDs::TreatedAsObjectDataSchema\n  2\nAcDbDs::TreatedAsObjectData\n280\n     1\n 91\n        0\n  0\nXRECORD\n  5\n280\n102\n{ACAD_REACTORS\n330\n284\n102\n}\n330\n284\n100\nAcDbXrecord\n280\n     1\n  1\nAcDbDs::LegacySchema\n  2\nAcDbDs::Legacy\n280\n     1\n 91\n        0\n  0\nXRECORD\n  5\n281\n102\n{ACAD_REACTORS\n330\n284\n102\n}\n330\n284\n100\nAcDbXrecord\n280\n     1\n  1\nAcDbDs::IndexedPropertySchema\n  2\nAcDs:Indexable\n280\n     1\n 91\n        0\n  0\nXRECORD\n  5\n282\n102\n{ACAD_REACTORS\n330\n284\n102\n}\n330\n284\n100\nAcDbXrecord\n280\n     1\n  1\nAcDbDs::HandleAttributeSchema\n  2\nAcDbDs::HandleAttribute\n280\n     7\n 91\n        1\n284\n     1\n  0\nXRECORD\n  5\n2B7\n102\n{ACAD_REACTORS\n330\n236\n102\n}\n330\n236\n100\nAcDbXrecord\n280\n     1\n102\nDISPLAYNAME\n  1\nMetric50\n102\nFLAGS\n 90\n        0\n  0\nXRECORD\n  5\n1FA\n102\n{ACAD_REACTORS\n330\n1F9\n102\n}\n330\n1F9\n100\nAcDbXrecord\n280\n     1\n 70\n     1\n 90\n429727718\n  1\nD62C5603-E3A1-4AEA-B7FB-FE5D8D0755AF\n310\n504B03040A0000080000CC70623B3DEE336E79000000790000001B0000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D227574662D3822203F3E3C666F726D6174733E3C666F726D61743E687474703A2F2F736368656D612E\n310\n6175746F6465736B2E636F6D2F64657369676E2D7061636B6167652F323030393C2F666F726D61743E3C2F666F726D6174733E504B0304140006080800CC70623BD486FD9CA0000000F4000000130000005B436F6E74656E745F54797065735D2E786D6C7D8EC10E82300C865F65E91D8A1E8C310C0EEA1BF002731658846E\n310\nD98AC1B77784ABF1D8FE5FBFBF75BBCE937A534CCEB38643598122B6FEE978D0B0485F9C41B54DDD7D022595594E1A469170414C76A4D9A4D207E29CF43ECE46F218070CC6BECC4078ACAA135ACF422C856C0E68EA1BF5669944DDD7BCDE7B1F8E415D77AECB980613C2E4AC91FC167A2B244592486606FC29C8FD7F045B9A\n310\nEF7053A7E60B504B0304140006080800CC70623B853B8169EB0000007C01000008000000636F72652E786D6C8D90416EC3201045AF62CDB6C206821CC7C244919D9CA01740401C94182C03558F5F9C3852BBEB6A467FFE9B197D7EFC9E1EC5975982F5AE035262288C535E5B377690E21535501C055FBC8FBF6C503839990E\n310\n5619041F179FE64D52DE45E362569DD7661365082642A11EB9E920A89B99642953CC8E702F67A9EE7234257977194EC9EAE275C4EABCCF5EAD5940D4AC6F0E35A568B8F43562CD7046CD199FD07E60174276A7BE677B5EADB0E0D14EEFFB6A31321A0D82627C4084204C3F096B71DD52F6819B16635EADF63F509AF53FA164\n310\n5DDCD1EDDD17164090FCC8732078B56691CB33A85CD7DCC40F504B0304140006080800CC70623B55019EA25F0000007C00000007000000636E782E786D6C4DCB3B0E80201045D1AD90E915ED2CF8AC45050C11660C8261F98AB1B07AC9C97D42D718D865D3E909258CFD00CCE24AC6E326A164D74DC0B4128928FF32603847\n310\n2BA13128B1252AC747C6BAB984FC68F0B87FE8960A5C09FE86CFB69FBA01504B0304140006080800CC70623BDBABAAF470010000D40300000C0000006662782F636F72652E786D6CC553D16E823014FD95A6AF4B694182CC941A83FA05FB810A9511A125A5257EFE2E82712ECEB8A7F100CD39F7F69E734AF9FADC366850B6\n310\nAF8DCE7018308C942E4C59EB2AC3DE1D498AD15A706B8CFB56869196ADCAF00863C12B6B7C374385D14E6907A836A59A41D9F7CA615434B0C8705F7CAA5606D23BA8E84F41278B93AC54100640439DE0BDB320004D43C63716C7C399D30917DCFBBA9CD9BA8469F5B156168B24CED3F7248AC8769F27244EB73B92EED8862C\n310\nB7F13E0C179B3C8F979C8ECD82BBBABDAA2BAC924E9558448CBD9330242CFA08E3154B5651FCC6D215639C8EE5774DBE2B5F6CF2B5768B68963BB5F5588420E442FC700B1139D4CB01F450C1E918227C2E09DF070D8140C84E1E9AAB8F1340832A9CB13130A5F1376A908D57309505ECF2A0DF179C4E9D30F5B239B87E3823\n310\n7A79C6F31DE1A8A5AEC08474B03C7837EAE4938639B44E5932B833D2C6B6B279CDC613877FA26EE21F4A2A4C63EC7F29A2F301D1F9F7A0E37D145F504B0304140006080800CC70623B9C113CC27E0000009D0000000B0000006662782F636E782E786D6C4DCCDF0A83201C86E15B91DFB94BFB330DD428C8FB886521330DA7\n310\n6397BF1A1DECE883878F57749FCDA1B7892F1BBC047A23808C7F84D9FA55424E0BE6803A256208E9EF06C84F9B91703228B1C690F78B66B34CD9A5439DF5CF0BFBF65E35BCA1B8D6A5C6F540381E886698B5741C695F9503EBA150A2F8958E3DC3EA0B504B0304140006080800CC70623B7DF2F77C2A010000120200003100\n310\n00006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F636F72652E786D6C8D51DB8EC22014FC15C2939B0D2DB4B45643319AE817EC0F6041255A68B86CFCFC856D4D76DF7CE190393373060EDB3DC707F856CE6B6B7A480A0C81328395DA5C7B18C3057510EC3873D686\n310\n3F34088C18550F330C39BB3A1BA7051AAC09CA84841A2BD5020AEF55806078A44B0FFD7053A328440C89E1EFC52486BBB8AA8214A99D789CF9E05200300FC927E4FB4D5B375D43103D5527440FB843077C5AA3F5861C8F645F5787F59E95B390B318B55CE45AA638FAA2957BD7248B390B7A7CC51F9C124149C82B8C378810\n310\n84AB2F42B7B8DD56F413775B8C5999E9FF4471926F8AA236A1AE96B8B3CC434E5839373893369E1FAF30EA395917409EB7F26AF8801C171837A4A6AC9C89E9F9C9B1A58BA30FD6A5EF5DDDCF894B9AD9B6A59C957943A9FCAE2FD5BC4DFE03504B0304140006080800CC70623BAD7543B64E01000033030000300000006662\n310\n782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F636E782E786D6CD593CD6EC32010845F0571AD6CE3D48AD20813A9873E410FBD12D82434182C7EAAE6EDBB2424CD25871E7B41D6EC30B3FA84F9E67BB2E40B4234DE8DB46F1925E094D7C6ED479AD3AE5951B2113C789FEE\n310\n6C943839C1488B4C05DF079FE72A69D8C96C13AAD6B8631503449F83828872B949AC57D26200B826A308D316B4064D6E46FCDA41C05550DC9E483A00797BFD207EFB092A45DE9514C1BBD22178396BD39D891265658C238DEA00936C654E5E433CB65A26D9F6EDB5EBC14EBF49A45CB856E66048291F6939A9A81BB5C89177\n310\n38143CA680F4AA299D66A042CEB3354A2684DC9D8D178FE0D9B8B41CAAD720F880EE7EF93C0C18769E099ECC04D5A102C8049A8A05632F4DDF376CF1DE0F6BB65C2F8627B65A33C6BB62177CEBBDAD973006829F89F22E814B54F4BC2BE347F8AA8F681390B50FA73F804400B5F542E796F19FF974E7F78DB802FE05E20750\n310\n4B0304140006080800CC70623BE75B7789680500003C100000340000006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F6F626A656374732E786D6CAD575B8F9B3818FD2B887D06C22499CB8AA1CA655245D5B455A356FB305264C061D8018C6C3393D95FBFC7600890\n310\nA4CD5EF210B0B1BFEBF98E3F7B1FF6596ABC522E1296DF9BAE3D320D9A872C4AF2F8DE2CE5CEBA358D0FBEC719939D65A691938CDE9B6ADAF4BD98B3B2D05311DD91329583D9D5FC0F438434A7A611A644887B5384CF34233629258BA878B12322891DEFF6B66BD70BFB62634E8AE781D082709A4B588AF91C528CDA28B73F\n310\n1C998EEF39EABBEFA97FBD6A7C7E9553F9D3D79FE442923C3C523610337627CB87ABE99D359D4CC6D6E4FACAB5E6ABF9D2726FC6A3C5F56271377BB88362213924694B38DD99FE47C48627A1E7D49F5A8BB5E1A74C0A599ED3B0F21F1E56366B89112D681E218F0915D0D6F17AD41FBA2A369DCF6335D62ABBD39779D5DDD1\n310\n11D4D8DE3CBB96B2E04FB8202E41051754A1AA8E8F76B4C6DFE810B580B1547F4B84911149794252234D024EF8BBE963A95AE27B3D310A9D5C215C7960FAEE415ED75694C6AFB17BCACA5D99A60A9AA65F217B0BFC53292ACB92BF283FAD0D3621576592CB5BED907C2FA8E9DF794E35E97BEA31BED21FEB401ABB94C44839\n310\nDCACBF0E1C5DA8DA5B2F4DFFD32AD86F543D9E565E7056502E157C00AD2671CD534549AB752FCA9CDA00677A313F04E51B22FF19E57B300579E3C97EB29F682D92935CEC18CF901B7B54FD8C51F362B56FC72FE0B3C1EAE335EDCCBF5AEC39ADB17DC238973F804BA5E6F6BFE7AF1FB32E523BE9F3BD571418E3631DCA4D48\n310\n5250CF639223210A9446CA30052EDF057BD35F8329C1ECD84552BF0DC8D18BE7BCE23BFE6BD960AB4A7DE79923A103BEBD80F911CBAA2C60DB19B01CF164A5583B772EE6D3FFA56666CBCDA74DC97724A48F9A58967497E489C4D979006FD7A05E227A1EBDD0F737C623387A9C844D3709995625106D157315F8B8392CD4E0\n310\nA0B9A720C4BE9829CEF37EA1E13111214D53925356365ADA634861B52519DD27A00AEB808EAF0628E6F435519D446F45CF2C9CF5214F0A15B2F6D06B79DA3EE3CBF7F56780D2F4E7EF73A0F5E5B02A38D07DC852C6B7C1FBB6664213E0C39E3EBA7FF4E1AD23EA2829407C85E586727488B751B2DB9502BC7B228A3FD68B6E\n310\nA65A22397E690AA8D158D7E404EC8CDA235CC3B7D1898680131CEC2CDF2638C65196279577750F15884AEE19F94199155B92B13297978469D4F8D358DF0AEF7631E28DC8F0D9F437D5D39A83B2231A1D52D543813A824EF8D44BCFF2FA6A31BD1E8DAD87F1CCB526B3879935BF59CDADD5C37479BB1CDD4CA7B3556B516589\n310\nEF352754B706114D9C885EC9131DE6EFEB43D99AFE2391C2F958179413D7CFEF6B1B6DB1E7600F00DE6E5C67454A339A4BA2E0FBA85ED26F045D454F463DBFCE484C2F90F2E5E3666003662ED8F755951A7D1BECD5B30B550B2785C8E7320B7292A4838DDA71BBC863ED7613CAF659337A3354231D4FF4A182A54904C2898C\n310\n98B28C4AD0CE056CCF332A80986E571EE9DBC305BB5FEB7E509220A58D25CF042D712A806AC0AD0C657FDEF80D2D9CEAA2EE4D1C76F60BFE74219A06527D6F82DF6412526107381E55E353090704D085B52408A8913C4ED159D79BDA71BB4BC506F4831350EB6F975CD22D69BF7AC49B91A2C0A9DDA3D5CA36AD20FC478E37\n310\nE61844E2352865EBCB61A275A65283CAAA9DD27703B4102F5AF51EF5F573B75CBB5AD38BC845F7A49F82A0966A49C2E3EA5EA0ECD326CD965F1DB402C6FA8B51A4658C5C5E2EC9E214602E55810345408596591009A82E7E7FFACA19EEA299B14A0081A705CB3296EBC14CDF658DCD336EA6D1136881AAEB87B81AB9EE53D5\n310\nF5EB8BC8362082DA24122F98680A4E7930C01A0079749CEA14382A0783E5EBA5A10F8C098456A03D6A4AEB6BB881E2513747552A5DB22C7EDAF83BD5528081A365F7FF06504B0304140006080000CC70623B000000000000000000000000350000006662782F41393633353835312D344632462D344230382D423046372D37\n310\n39314545314133324237412F76657274696365732E62696E504B0304140006080800CC70623BF270F1330600000004000000360000006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F747269616E676C65732E62696E636660600000504B0304140006080000CC7062\n310\n3B000000000000000000000000370000006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F617474726962757465732E62696E504B0304140006080800CC70623B08DA0BD19000000041010000360000006662782F41393633353835312D344632462D344230382D4230\n310\n46372D3739314545314133324237412F6469726563746F72792E786D6C858F410AC3201045AF22B36F53E9A60B35CBEEBAE80D244E44489C6234F4F835464A48035D0DF398FF9F8AF63D0E6CC63039F212F8F9020C7D47C6792B21C5FE7403D62A1188E2E60C98D7234A5830286103A55745067B9D86B8A3CF9C7F90C11DE6\n310\n07FB144396D7B6A82D282E9A152AD114D5EF2CB866EEE831B8EEA07A7BB5A8D7D61A2BAAEB7FD5F70921FF497D00504B0304140006080800CC70623BEDD1DC58FD000000A00100003B0000006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F7265736F75726365732F\n310\n636F72652E786D6C8D504B6E833010BD0A9A6D65B00922041947112427E8052C33A156828DFCA97AFC9A40A576D7CDCCE87D344F8F9FBFE667F689CE6B6B3A6039850C8DB2A336530731DC4903D95970676DF82583CCC8193B5861107C72362E3BA4AC096842428D1D7107A5F7182053CF7474E0D507CE32973124857FE48B\n310\n540F3961CEF244279DE03EB81420DB9EAC1384436FA353E879B1B182C7A8C75DA3C7F453DF353A1075D537A7BA6464B8F535A99AE14A9A2BBD90E350DD183B5CFABE3AF262350B1EF4FC9351399401471025A527C218A1E53BAB5A5AB765F5469B96525EACF23FA6B88CFF34456DC2A1DCE36E360F82A5202F42F062ED2BAD\n310\n579969AFDD8A6F504B010214000A0000080000CC70623B3DEE336E79000000790000001B00000000000000000000000000000000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C504B01021400140006080800CC70623BD486FD9CA0000000F40000001300000000000000000000000000B20000005B\n310\n436F6E74656E745F54797065735D2E786D6C504B01021400140006080800CC70623B853B8169EB0000007C010000080000000000000000000000000083010000636F72652E786D6C504B01021400140006080800CC70623B55019EA25F0000007C000000070000000000000000000000000094020000636E782E786D6C504B\n310\n01021400140006080800CC70623BDBABAAF470010000D40300000C00000000000000000000000000180300006662782F636F72652E786D6C504B01021400140006080800CC70623B9C113CC27E0000009D0000000B00000000000000000000000000B20400006662782F636E782E786D6C504B01021400140006080800CC70\n310\n623B7DF2F77C2A010000120200003100000000000000000000000000590500006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F636F72652E786D6C504B01021400140006080800CC70623BAD7543B64E010000330300003000000000000000000000000000D2060000\n310\n6662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F636E782E786D6C504B01021400140006080800CC70623BE75B7789680500003C10000034000000000000000000000000006E0800006662782F41393633353835312D344632462D344230382D423046372D3739314545\n310\n314133324237412F6F626A656374732E786D6C504B01021400140006080000CC70623B0000000000000000000000003500000000000000000000000000280E00006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F76657274696365732E62696E504B01021400140006\n310\n080800CC70623BF270F133060000000400000036000000000000000000000000007B0E00006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F747269616E676C65732E62696E504B01021400140006080000CC70623B0000000000000000000000003700000000000000\n310\n000000000000D50E00006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F617474726962757465732E62696E504B01021400140006080800CC70623B08DA0BD1900000004101000036000000000000000000000000002A0F00006662782F41393633353835312D344632\n310\n462D344230382D423046372D3739314545314133324237412F6469726563746F72792E786D6C504B01021400140006080800CC70623BEDD1DC58FD000000A00100003B000000000000000000000000000E1000006662782F41393633353835312D344632462D344230382D423046372D3739314545314133324237412F7265\n310\n736F75726365732F636F72652E786D6C504B0506000000000E000E0080040000641100000000\n  0\nXRECORD\n  5\n1F8\n102\n{ACAD_REACTORS\n330\n1F7\n102\n}\n330\n1F7\n100\nAcDbXrecord\n280\n     1\n 70\n     1\n 90\n429727718\n  1\n30362254-06B7-45E0-A893-8CFA70E3D6BC\n310\n504B03040A0000080000CC70623B3DEE336E79000000790000001B0000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D227574662D3822203F3E3C666F726D6174733E3C666F726D61743E687474703A2F2F736368656D612E\n310\n6175746F6465736B2E636F6D2F64657369676E2D7061636B6167652F323030393C2F666F726D61743E3C2F666F726D6174733E504B0304140006080800CC70623BD486FD9CA0000000F4000000130000005B436F6E74656E745F54797065735D2E786D6C7D8EC10E82300C865F65E91D8A1E8C310C0EEA1BF002731658846E\n310\nD98AC1B77784ABF1D8FE5FBFBF75BBCE937A534CCEB38643598122B6FEE978D0B0485F9C41B54DDD7D022595594E1A469170414C76A4D9A4D207E29CF43ECE46F218070CC6BECC4078ACAA135ACF422C856C0E68EA1BF5669944DDD7BCDE7B1F8E415D77AECB980613C2E4AC91FC167A2B244592486606FC29C8FD7F045B9A\n310\nEF7053A7E60B504B0304140006080800CC70623B1EC5D7A3EB0000007C01000008000000636F72652E786D6C8D90416EC3201045AF82665B6103C6756C6122AB4D4ED00B204C5C94182C03558F5F9C3852BBEB6A467FFE9B197D71FC9E6FE8CBACC17AD7032D0820E3B41FAD9B7A48F1820F808E52ACDEC75F36404ECDA687\n310\n4D0629A6D5A76597B477D1B89855E747B38B2A041301E95B6E7A08FAD3CCAA50296647B8168BD2573599823EBB0CA76447F43862C7BCCF5EAC59410E4DDD9C7973C2755553CCCFA4C603E3040F1565ED3B1FDE4E432BCA0D9622DAF9795FAF464533826484B498524CD807E51D79ED187F21878E10516EF63F505AC67F42C9\n310\nBA58B1FDDD071640D2FCC87D2045B96591CB3DA85CB7DCE40F504B0304140006080800CC70623B55019EA25F0000007C00000007000000636E782E786D6C4DCB3B0E80201045D1AD90E915ED2CF8AC45050C11660C8261F98AB1B07AC9C97D42D718D865D3E909258CFD00CCE24AC6E326A164D74DC0B4128928FF32603847\n310\n2BA13128B1252AC747C6BAB984FC68F0B87FE8960A5C09FE86CFB69FBA01504B0304140006080800CC70623B8C9102E971010000D40300000C0000006662782F636F72652E786D6CC5535B6E833010BC8AE5DF0A6C08340F1947A84D4ED00B38C6A128602363A31CBFCB234A53A551FA553EC09AD9F5CE8C31DB9E9B1AF5CA\n310\n7695D1198E428A91D2D214952E33ECDD315861B4E5CC1AE3BE9561A445A3323CC098B3D21ADFCE9034DA29ED00D5A6503328BA4E398C640D8B0C77F253352214DE4145770A5B214FA2546114020D759C75CE8200340D19DE981F0F6746269C33EFAB6266AB02A655C74A59CCF365BADC27CB5D902ED22848F6340DF238A141\n310\nBE88E2F57B92BFEDF23523433367AE6A2EEAA455C2A902F398D2751045018D3FA264435F3771F242571B4A1919CA6F9A7C5B3CD9E42BED16F12C776AEB308F40C848FC700B1139D4891EF410CEC810227CC6846F8386402064270EF5C5C709A05E49676C024C61FC95EA45ED154CA5211D1FF4FB8291A913A68E9B83EBBB33\n310\nE2A7673CDE118E5AE8124C0807CB8377834E366998436B950D7A7746DAD846D4CFD978E0F04FD455FC5D49D2D4C6FE9722321F10997F0F32DC47FE05504B0304140006080800CC70623BFFEA85907E0000009D0000000B0000006662782F636E782E786D6C4DCCD10A83201886E15B91FFDC95D95A811AB6F23E625948A6C3\n310\nE9D8E5AF46073BFAE0E1E365ED67B3E8ADC3CB78C7815C7240DA3DFC64DCC221C519D7805AC182F7F1EF06C88D9BE6703008B6049F9E274D7A1E938DBB5AE3D6131B2589BA0D3D965551E0B2EA732C9B9A624AAEB41E3A557677029960D9AFB4EF11165F504B0304140006080800CC70623B4FEEA4082C0100001202000031\n310\n0000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F636F72652E786D6C8D515B6EC32010BC0AE2AB55850DD871ED0813254D72825EC00192A2C460F1A872FC42ED48ED5F7E00CDCECCCEB26C731F6FE05B39AFADE921293004CA082BB5B9F43086336A21D870E6AC\n310\n0D7F68109861543DCC30E4ECE26C9C164858139409093556AA051CBC570102714B8F1E7AF1A5C6A11862480C7F2DA6415C878B2A4891CA89C7990F2E050073937C42DE1DB7E4F87ED8A36D4329AA9B3D46DBAEAD504556557BD81DEBDD0761E52CE42C462D17B996298E3E6BE59E35C962CE821E1FF18553435012728A7187\n310\n0841987E927A8D9B35ADDF70BBC6989599FE4F1427F9A4286A132ABAC49D651EF234CD5CE04CDA78BA3DC2A8FB645D00B9DF8B57E215725C60BCA2A463E54C4CE327C7A65E1C7DB02E7DEFCBF594B864C5CA6CDBD49C957943E9FA5D5FBAF336F90F504B0304140006080800CC70623BAD7543B64E01000033030000300000\n310\n006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F636E782E786D6CD593CD6EC32010845F0571AD6CE3D48AD20813A9873E410FBD12D82434182C7EAAE6EDBB2424CD25871E7B41D6EC30B3FA84F9E67BB2E40B4234DE8DB46F1925E094D7C6ED479AD3AE5951B2113C\n310\n789FEE6C943839C1488B4C05DF079FE72A69D8C96C13AAD6B8631503449F83828872B949AC57D26200B826A308D316B4064D6E46FCDA41C05550DC9E483A00797BFD207EFB092A45DE9514C1BBD22178396BD39D891265658C238DEA00936C654E5E433CB65A26D9F6EDB5EBC14EBF49A45CB856E66048291F6939A9A81BB5\n310\nC8917738143CA680F4AA299D66A042CEB3354A2684DC9D8D178FE0D9B8B41CAAD720F880EE7EF93C0C18769E099ECC04D5A102C8049A8A05632F4DDF376CF1DE0F6BB65C2F8627B65A33C6BB62177CEBBDAD973006829F89F22E814B54F4BC2BE347F8AA8F681390B50FA73F804400B5F542E796F19FF974E7F78DB802FE05\n310\nE207504B0304140006080800CC70623B16AB87BA640500003C100000340000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F6F626A656374732E786D6CAD575B6FA33818FD2B887DE6924B3BED8A326A92B68A663B534DD4D13E548A0C38942D60649B369D5FBFC7\n310\n600890A493BDE42160637FD7F31D7FF63E6FB3D478A55C242CBF3247B66B1A340F5994E4F19559CA8D75611A9F7D8F33263BCB4C232719BD32D5B4E97B316765A1A722BA21652A07B3B7B33F0D11D29C9A46981221AE4C113ED38CD8A4942CA2E2C58E882476BCD9DA23BB5ED8171B73523C0F841684D35CC252CCE79062D4\n310\n468DFA43D7747CCF51DF7D4FFDEB5593E3AB9CCA9FBEFE241792E4E19EB28198C968BAB8199F5D5A67D3E9C49A9E8F47D6EC76B6B0469F26EEFC7C3EBFBCBEB98462213924694B38DD98FE1D62C393D073EA4FADC5DAF04326852CCF6958F90F0F2B9BB5C48816348F90C7840A68EB78EDF68723159BCEE7891A6B95DDE9D3\n310\nBCEAEEE8086A6C6F9E5D4B59F0175C10A7A0820BAA5055C7473B5AE3CFDD452D602CD5DF12616444529E90D448938013FE6EFA58AA96F85E4F8C42275708571E98FE6827AF6B2B4AE3D7D83D64E5A64C53054DD3AF90BD06FEA9149565C94FCA0F6B834DC85599E4F2423B24DF0B6AFA979E534DFA9E7A4CC6FA631D486393\n310\n921829879BF5D781A373557BCB85E97FB90DB62B558F8795179C15944B051F40AB495CF35451D26A4727654E6D8033BD98EF82F21D91FF8AF2DD9982BCF1643BDD4EB516C9492E368C67C88DED563FC36D5EACF66DFF057C3658BDBFA69DF9578B3DA735B64F18C7F20770A9D45CFCF7FCF563D6456A277DBEF78A02637CA2\n310\n43B90A490AEAB94F72244481D24819A6C0E59B606BFA4B3025981DBB48EAB701D97BF19C577CC77F2D1B6C55A9EF3C732474C0B727303F625995056C3B02963D9EAC146BE78EC5FCEC7FA999EBC5EACBAAE41B12D27B4D2C0BBA49F244E2ECDC81B76B502F113D8F5EE8FB1BE3111CDD4FC2AA9B844CAB1288B68AB90A7CDC\n310\n1C166AB0D3DC5310625FCC14E779BFD0709F8890A629C9292B1B2DED31A4B0DA928CEE135085754027E3018A397D4D5427D15BD1330B677DC8934285AC3DF45A9EB68FF8F2B8FC0A509AFEECFD0FF2DE25CC6047F7214B195F07EFEB9A094D800F7BFAE8FED187B78EA8A3A400F115961BCAD1215E47C966530AF0EE8128FE\n310\n58CEBB996A8964FFA529A046635D9353B0336A8F700DDF46271A024E70B0B37C9DE01847591E54DED53D54202AB947E4076556AC49C6CA5C9E1226B7F1A7B1BE15DEED62C41B91E1B3E9AFAAA735036547343A925075041DF0A9979E893B391F8FCFA6967B3EFB644DCF6E5CEBFAE272625DCC6FAF3FB93793C5F90CE1EF57\n310\n407342756B10D1C489E8953CD1617E5CEECAD6F4EF8914CE5D5D504E5C3F1F9736DA62CFC11E00BCDDB8CC8A9466349744C1F75EBDA4DF09BA8A9E8C7A7E9991989E20E5DBDD6A6003664ED8F7A04A8DBE0DF6EAD9B9AA858342E47399053949D2C146EDB85DE4B176BB0965FBAC19BD19AA918E27FA50C1D22402E144464C\n310\n59462568E704B6E71915404CB72B8FF4EDE184DDAF753F284990D2C6926782963815403548A70C657FDEF80D2D9CEAA2AE4C1C76F60BFE74219A06527D6582DF6412526107381E55E353090704D085B52408D0933C4ED159D79BDA71BB4BC506F4831350EB6F979CD22D69BF7AC49B91A2C0A9DDA3D5CA36AD20FC478E37E6\n310\n1844E2352865EBCB6EA275A652E3836BE04EFB400BF1A2556F515F1FBB35B2AB35BD889C744FFA1004B5544B121E57F70215746DD2F5E2C1412B602CBF19455AC6C8E5E9922C4E01E65215385004546899059180EAFCF7A707CE7017CD8CDB0410789AB32C63B91E5CEBBBACB17AC6CD347A022D5075FD106377347AAABA7E\n310\n7D11590744509B44E205134DC1290F06580320F78E537D3D73540E06CB970B431F185308AD40BBD794D6D77003C5A36E8EAA54BA64597CD8F83BD552A080A365F7FF06504B0304140006080000CC70623B000000000000000000000000350000006662782F39464131463745442D413632322D343644302D413938332D3331\n310\n353338454246344243312F76657274696365732E62696E504B0304140006080800CC70623BF270F1330600000004000000360000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F747269616E676C65732E62696E636660600000504B0304140006080000CC70623B\n310\n000000000000000000000000370000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F617474726962757465732E62696E504B0304140006080800CC70623B08DA0BD19000000041010000360000006662782F39464131463745442D413632322D343644302D413938\n310\n332D3331353338454246344243312F6469726563746F72792E786D6C858F410AC3201045AF22B36F53E9A60B35CBEEBAE80D244E44489C6234F4F835464A48035D0DF398FF9F8AF63D0E6CC63039F212F8F9020C7D47C6792B21C5FE7403D62A1188E2E60C98D7234A5830286103A55745067B9D86B8A3CF9C7F90C11DE607\n310\nFB144396D7B6A82D282E9A152AD114D5EF2CB866EEE831B8EEA07A7BB5A8D7D61A2BAAEB7FD5F70921FF497D00504B0304140006080800CC70623B0D6EF93BFE000000A00100003B0000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F7265736F75726365732F63\n310\n6F72652E786D6C8D50596E833010BD0A9ADFCA60B334011947A8694ED00B586642AC041B79A97AFC9A40A5F6AF3F33A3B7689E1E3F7DCD8FEC139DD7D6F4C0720A191A65476DA61E62B892236427C19DB5E1970C322367EC618541F0C9D9B8EC90B226A009093576C41D94DE63804C3DD2D18357379C652E63480A7FCF17A9\n310\nEE72C29CE5894E3AC17D702940B63D59270887DE46A7D0F36263058F518FBB468FE9A7BE6A7420864373B8D4873369AA8691FA421B3294352543C5CAF65C0F6FEF43CB8BD52C78D0F34F46E550061C419494B6843142CB0F5677F4B52BEB177AEC28E5C52AFF638ACBF84F53D42654E51E77B379102C05791282176B5F693D\n310\nCB4C7BED567C03504B010214000A0000080000CC70623B3DEE336E79000000790000001B00000000000000000000000000000000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C504B01021400140006080800CC70623BD486FD9CA0000000F40000001300000000000000000000000000B20000005B\n310\n436F6E74656E745F54797065735D2E786D6C504B01021400140006080800CC70623B1EC5D7A3EB0000007C010000080000000000000000000000000083010000636F72652E786D6C504B01021400140006080800CC70623B55019EA25F0000007C000000070000000000000000000000000094020000636E782E786D6C504B\n310\n01021400140006080800CC70623B8C9102E971010000D40300000C00000000000000000000000000180300006662782F636F72652E786D6C504B01021400140006080800CC70623BFFEA85907E0000009D0000000B00000000000000000000000000B30400006662782F636E782E786D6C504B01021400140006080800CC70\n310\n623B4FEEA4082C0100001202000031000000000000000000000000005A0500006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F636F72652E786D6C504B01021400140006080800CC70623BAD7543B64E010000330300003000000000000000000000000000D5060000\n310\n6662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F636E782E786D6C504B01021400140006080800CC70623B16AB87BA640500003C1000003400000000000000000000000000710800006662782F39464131463745442D413632322D343644302D413938332D3331353338\n310\n454246344243312F6F626A656374732E786D6C504B01021400140006080000CC70623B0000000000000000000000003500000000000000000000000000270E00006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F76657274696365732E62696E504B01021400140006\n310\n080800CC70623BF270F133060000000400000036000000000000000000000000007A0E00006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F747269616E676C65732E62696E504B01021400140006080000CC70623B0000000000000000000000003700000000000000\n310\n000000000000D40E00006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F617474726962757465732E62696E504B01021400140006080800CC70623B08DA0BD190000000410100003600000000000000000000000000290F00006662782F39464131463745442D413632\n310\n322D343644302D413938332D3331353338454246344243312F6469726563746F72792E786D6C504B01021400140006080800CC70623B0D6EF93BFE000000A00100003B000000000000000000000000000D1000006662782F39464131463745442D413632322D343644302D413938332D3331353338454246344243312F7265\n310\n736F75726365732F636F72652E786D6C504B0506000000000E000E0080040000641100000000\n  0\nXRECORD\n  5\n175\n102\n{ACAD_REACTORS\n330\n173\n102\n}\n330\n173\n100\nAcDbXrecord\n280\n     1\n270\n     1\n271\n     1\n  0\nXRECORD\n  5\n174\n102\n{ACAD_REACTORS\n330\n173\n102\n}\n330\n173\n100\nAcDbXrecord\n280\n     1\n270\n     1\n271\n     1\n  0\nXRECORD\n  5\n1FB\n102\n{ACAD_REACTORS\n330\n173\n102\n}\n330\n173\n100\nAcDbXrecord\n280\n     1\n 70\n     0\n 90\n1673772943\n  1\nECE7A1D2-D628-4531-984C-D00F80459256\n310\n504B03040A0000080000CC70623B3DEE336E79000000790000001B0000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D227574662D3822203F3E3C666F726D6174733E3C666F726D61743E687474703A2F2F736368656D612E\n310\n6175746F6465736B2E636F6D2F64657369676E2D7061636B6167652F323030393C2F666F726D61743E3C2F666F726D6174733E504B0304140006080800CC70623BD486FD9CA0000000F4000000130000005B436F6E74656E745F54797065735D2E786D6C7D8EC10E82300C865F65E91D8A1E8C310C0EEA1BF002731658846E\n310\nD98AC1B77784ABF1D8FE5FBFBF75BBCE937A534CCEB38643598122B6FEE978D0B0485F9C41B54DDD7D022595594E1A469170414C76A4D9A4D207E29CF43ECE46F218070CC6BECC4078ACAA135ACF422C856C0E68EA1BF5669944DDD7BCDE7B1F8E415D77AECB980613C2E4AC91FC167A2B244592486606FC29C8FD7F045B9A\n310\nEF7053A7E60B504B0304140006080800CC70623BD9DDAED0EC0000007C01000008000000636F72652E786D6C8D90416EC3201045AF82665B61836D9CD8C2444DD39CA01740405C94182C03558F5F9C3852BBEB6A467FFE9B197D7EF89E6EE8CB2CC17A37002D0820E394D7D68D03A478C17B4007C117EFE32F1B20272733C0\n310\n2A83E0E3E2D3BC49CABB685CCCAAF3DA6CA20CC14440EA969B0182FA34932C648AD911AEC52CD5558EA6A0CF2EC329598D1E47ACCEFBECC59A050463A7EA5833865FEBDD0E37353BE3EE8DBDE3F6786A48D375FBF6CC78B9C282473B3DEFABC5C86834888A900E538A49F5419B9EB47DD5BC907D4F082F57FB1F28CDFA9F50\n310\nB22ED6D5F6EE030B20687EE43E10BC5CB3C8E51E54AE6B6EE207504B0304140006080800CC70623B55019EA25F0000007C00000007000000636E782E786D6C4DCB3B0E80201045D1AD90E915ED2CF8AC45050C11660C8261F98AB1B07AC9C97D42D718D865D3E909258CFD00CCE24AC6E326A164D74DC0B4128928FF326038\n310\n472BA13128B1252AC747C6BAB984FC68F0B87FE8960A5C09FE86CFB69FBA01504B0304140006080800CC70623BA24EB22D72010000D40300000C0000006662782F636F72652E786D6CC5535B6E833010BC8AE5DF0A6C5E49888CA3A6694ED00B38E05014B091B1518EDFE511A5A9D228FD2A1F60CDEC7A67C6986DCE4D8D7A\n310\n69BA4AAB0C073EC548AA5C17952A33ECECD15B61B4E1CC686DBF9561A44423333CC098B3D268D7CE50AE9595CA02AA74216750749DB418E5352C32DCE59FB211BE70162ABA93DF8AFC244AE9073ED050C759670D0840D390E18DF9F1706664C23973AE2A66B62A605A75ACA4C13C4976E1364A12EF355A2EBD384AF65EFA96\n310\nBC7B8BED2EA6719AAE16FB8491A199335B351775B991C2CA02F390D2D40B028F861F41BCA68B7518BFD0D59A524686F29B26D7164F36B94AD9289CE54E6D1DE6010819891F6E21228B3AD1831EC219194284CF98F06DD01008846CC5A1BEF83801D4CBDC6A1303536877A57A513B0953A94FC707FDBE6064EA84A9E3E6E0FA\n310\nEE8CF0E9198F7784A316AA0413C2C2F2E0ECA0934D1AE6D05A69BCDE9E91D2A611F573361E38FC1375157F5752AE6B6DFE4B11990F88CCBF0719EE23FF02504B0304140006080800CC70623B408A7D3B7C0000009D0000000B0000006662782F636E782E786D6C4DCCD10A83201886E15B91FFDC552A92A0064DBC8F581632\n310\nD3703A76F9ABD1C18E3E78F878E5F0D9027ABBFCF2292AE86E2D20171F69F6715550CB827B40839639A5F2770314A7CD293819B45C73AAFB45B35BA61ACAA1C1C7E7855C58C15BC331339661262CC762340413D68D77DA5B42298546CBE6573AF60CEB2F504B0304140006080800CC70623B449FB9BD290100001202000031\n310\n0000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F636F72652E786D6C8D515B6EC32010BC0AE22B55850D98B871848994463E412FE002495162B07854397EA176A4F62F3F2C9A9D991D587EB84F37F0AD7D30CEF6905418026DA553C65E7A98E219ED203808EE9D\n310\n8B7F6810D871D23D2C3014FCE25D9A57483A1BB58D19B54EE9151C43D0110279CB971E06F9A5A7B11A53CC8C70ADE6515EC78BAE4895DB992778883E0700CB907242D17643D7E2538BD869608875438BBAE38922CAC8F1BDD90DB4691A5E2F42C153326A951B95E398B3D1FE599322163C9AE9115F7A3D46ADA0A018778810\n310\n84E907617BDCEE297BC5BB3DC6BC2EF47FA234AB2745C9D8D8D035EE220B50105E2F0DC1954B9FB747187D9F9D8FA0CCDB042D5FA0C015C65B42DF78BD10F3F3B363CB56C7109DCFDFBBB97E662ED92EB62D13BC2E1BCAE5777DB9966D8A1F504B0304140006080800CC70623BAD7543B64E01000033030000300000006662\n310\n782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F636E782E786D6CD593CD6EC32010845F0571AD6CE3D48AD20813A9873E410FBD12D82434182C7EAAE6EDBB2424CD25871E7B41D6EC30B3FA84F9E67BB2E40B4234DE8DB46F1925E094D7C6ED479AD3AE5951B2113C789FEE\n310\n6C943839C1488B4C05DF079FE72A69D8C96C13AAD6B8631503449F83828872B949AC57D26200B826A308D316B4064D6E46FCDA41C05550DC9E483A00797BFD207EFB092A45DE9514C1BBD22178396BD39D891265658C238DEA00936C654E5E433CB65A26D9F6EDB5EBC14EBF49A45CB856E66048291F6939A9A81BB5C89177\n310\n38143CA680F4AA299D66A042CEB3354A2684DC9D8D178FE0D9B8B41CAAD720F880EE7EF93C0C18769E099ECC04D5A102C8049A8A05632F4DDF376CF1DE0F6BB65C2F8627B65A33C6BB62177CEBBDAD973006829F89F22E814B54F4BC2BE347F8AA8F681390B50FA73F804400B5F542E796F19FF974E7F78DB802FE05E20750\n310\n4B0304140006080800CC70623B8D05915C650500003B100000340000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F6F626A656374732E786D6CAD575B6FA33814FE2B887D06429276DA1565D4266D158D3A339A6846FB502932E050B66023DB74D2FDF5FB190C01\n310\n9276B2973C046C8ECFF53B17071F77456EBD502133CEAE6CDF9DD81665314F32965ED995DA3A17B6F5310C04E7AA47665B8C14F4CAD6DB7618A48257A5D94AE89654B91AEDDEDDFC61C998326A5B714EA4BCB265FC440BE2924AF184CA6737218AB8E976E7FA6E4338649B0A523E8D98964450A6A029F619B8588D52FE7039\n310\nB1BD30F0F4F730D0FF866AF6369557DB33949F31A9088B0F848DD8CCFCF9F2767A76E99CCDE733677E3EF59D9BBB9BA5E37F984D16E78BC5E5F5ED25044B25C0C96822E8D60EEFE11B91C581D77CEA34368A1F5329E68CD1B8B61F16D63A1B8E092D294B10C78C4A48EB593D192E7DED9BDEE7995E1B91FDEDD3ACEA9FE831\n310\n6A756F9F7D4D79F4274C90A7A04248AA51D5F8C718DAE06FB2F75AC4796EBE65D22A88A22223B995679120E2D50E41AA49C260C046A35368846B0BECD0DFF3EBEB8AD4F835768F69B9ADF25C43D30E6B646F807FAA64AD59F61715C7A54127C4AACA98BA3006A9D792DAE165E0D59B61A01FB3A9F9D838D2DAE62445C86166\n310\nF37564E842E7DE6A69879FEEA2DD5AE7E371E1A5E025154AC307D06A03D73EB5978C58FFA4C8E9033066E0F3BD53BEC1F39F91BE7B55103791EDE6BBB991A2046172CB4581D8B893FA674DDA17A77B3B7C413D1B511FD2743BFF8A38F03A658705E3ADF8015C3A3417FF3D7E439FF591DA0B5F18BC20C1B8981957AE6392A3\n310\nF43C640C01D1A0B4728E2DD4F26DB4B3C3152A252A3B4E913CEC1C72F012782FF88EFF8637AA552DBEF76408E8A8DE9E50F9E1CB3A2DA0DB1B6039A893B56063DC5B3E3FFB5F72E67AB9FEB4AEC496C4F4C1149625DD662C53E89D7BF0F6151A046260D1337DFDC94502430F83B0EE07A130A224BCAD7DAE1D9FB6CD422FF6\n310\n920702629C4BB9AE79C12F243C6432A6794E18E5552BA56B431AAB5D91317302B2B071E86C3A42B1A02F999E24061403B5D0EB639195DA655DD3EBEAB4FB862DDF579F014AD0E73C22F99E28DA57FB98E75C6CA2D74D53086D600F4786E0FE3144B771A8A7B900F03594DB8A633CBC49B2EDB69228BB479CF863B5E807AAAB\n310\n23872F6DFEB4129B949CA33823F58830E86D65621E10047D9DB34D862E8EAC3C2ABC2F7B2C40D67CDFE01F5545B92105AF983AC54D93D69E56FB8E797F88913F898A9FEC705D3F9D1B54EC8426FB500D40A03BD0119B06E1B95DDC7EB8F6975367793EBD70E66733DFB9BC982F9CE564727731999F5D4ECFCE3B8D6A4DC2A0\n310\n6D50FD148437D110834A64C6CDDF57FBACB5C307A2A477DFE4939736CFEF2B175371E0E10CF0DD1D5C15654E0BCA14D1E87DD02FF93782A162C0A3D95F1524A52770F972BF1EE9809D13CE7DD599467F8ECE9ADD85CE85A34CD45355448C64F9E8A031DC2D596ACC6E5DD93D9B82DE2EF5CAF81363A8E47996A0DE24564A79\n310\n4115AACE09C55E14540231FDA13C319787134EBF34E3A022514E5B4D9E0826E25C02D5805B15ABE1BEF51B26383D445DD9E875EE33FE4C22DA16427D65A3BCA92CA6D28DD01DF5DC53330704308475351050232CCD31583787BA75774AFB06E5070DD0C8EF484E19968C5D83BA5B90B244D31E54D55A372320FE4786B7EA58\n310\n44E135AA5467CB7EA333A61683CC6A8C3257034C10CF46F40EF9F5BE59BE5BD30C3C72D235E95D10345C1D45445A5F0BB47E46A5EBE5570F9380B5FA629579952296A773720405982B9DE04011506178964401AA8BDF1FBF0A8EAB6861DD6580C0E38217056766716DAEB2D6FA0917D3E4116581EADB879C4E7CFFB11EFACD\n310\n3D641311495D92C8676CB409A72D18610D803CE8A626049E8EC1887CB5B44CC39883690DDA8399B4B9855B481E7D71D4A9D22F96E5BB73BF5793020C02137BF837504B0304140006080000CC70623B000000000000000000000000350000006662782F36394639363044362D344446342D343946362D394244322D32343142\n310\n43333846323333332F76657274696365732E62696E504B0304140006080800CC70623BF270F1330600000004000000360000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F747269616E676C65732E62696E636660600000504B0304140006080000CC70623B0000\n310\n00000000000000000000370000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F617474726962757465732E62696E504B0304140006080800CC70623B08DA0BD19000000041010000360000006662782F36394639363044362D344446342D343946362D394244322D\n310\n3234314243333846323333332F6469726563746F72792E786D6C858F410AC3201045AF22B36F53E9A60B35CBEEBAE80D244E44489C6234F4F835464A48035D0DF398FF9F8AF63D0E6CC63039F212F8F9020C7D47C6792B21C5FE7403D62A1188E2E60C98D7234A5830286103A55745067B9D86B8A3CF9C7F90C11DE607FB14\n310\n4396D7B6A82D282E9A152AD114D5EF2CB866EEE831B8EEA07A7BB5A8D7D61A2BAAEB7FD5F70921FF497D00504B0304140006080800CC70623BCA768048FE000000A00100003B0000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F7265736F75726365732F636F72\n310\n652E786D6C8D50596E833010BD0A9ADFCA60D600328E9AA639412F609909B1126CE4A5EAF16B0295DABFFECC8CDEA2797AECF8353F924FB44E193D409E5248504B332A3D0D10FC95B4901C39B3C6F85F3248B49871801506CE266BC2B243D2688FDA47549B11775038871E12F988C7004EDE7016A9083E2ADC3D5D84BC8B09\n310\nD33C8D74D471E6BC8D0192EDC93A815B742658898E651BCB59086ADC356A8C3FD555A1055ED7E7E254D615792D0F075295F585746FF53B694EE78A565DD736979A65AB9933AFE69F8CD2A2F038022F28ED489E135A7CE4554F9BBEA85E68DB53CAB255FEC71496F19FA6A0B42F8B3DEE6673C0F318E4497096AD7DC5F52C33\n310\nEEB55BFE0D504B010214000A0000080000CC70623B3DEE336E79000000790000001B00000000000000000000000000000000006175746F6465736B2D64657369676E2D7061636B6167652E786D6C504B01021400140006080800CC70623BD486FD9CA0000000F40000001300000000000000000000000000B20000005B436F\n310\n6E74656E745F54797065735D2E786D6C504B01021400140006080800CC70623BD9DDAED0EC0000007C010000080000000000000000000000000083010000636F72652E786D6C504B01021400140006080800CC70623B55019EA25F0000007C000000070000000000000000000000000095020000636E782E786D6C504B0102\n310\n1400140006080800CC70623BA24EB22D72010000D40300000C00000000000000000000000000190300006662782F636F72652E786D6C504B01021400140006080800CC70623B408A7D3B7C0000009D0000000B00000000000000000000000000B50400006662782F636E782E786D6C504B01021400140006080800CC70623B\n310\n449FB9BD290100001202000031000000000000000000000000005A0500006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F636F72652E786D6C504B01021400140006080800CC70623BAD7543B64E010000330300003000000000000000000000000000D20600006662\n310\n782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F636E782E786D6C504B01021400140006080800CC70623B8D05915C650500003B10000034000000000000000000000000006E0800006662782F36394639363044362D344446342D343946362D394244322D32343142433338\n310\n46323333332F6F626A656374732E786D6C504B01021400140006080000CC70623B0000000000000000000000003500000000000000000000000000250E00006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F76657274696365732E62696E504B010214001400060808\n310\n00CC70623BF270F13306000000040000003600000000000000000000000000780E00006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F747269616E676C65732E62696E504B01021400140006080000CC70623B00000000000000000000000037000000000000000000\n310\n00000000D20E00006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F617474726962757465732E62696E504B01021400140006080800CC70623B08DA0BD190000000410100003600000000000000000000000000270F00006662782F36394639363044362D344446342D\n310\n343946362D394244322D3234314243333846323333332F6469726563746F72792E786D6C504B01021400140006080800CC70623BCA768048FE000000A00100003B000000000000000000000000000B1000006662782F36394639363044362D344446342D343946362D394244322D3234314243333846323333332F7265736F\n310\n75726365732F636F72652E786D6C504B0506000000000E000E0080040000621100000000\n  0\nXRECORD\n  5\n176\n102\n{ACAD_REACTORS\n330\n173\n102\n}\n330\n173\n100\nAcDbXrecord\n280\n     1\n270\n     1\n271\n     1\n  0\nXRECORD\n  5\n177\n102\n{ACAD_REACTORS\n330\n173\n102\n}\n330\n173\n100\nAcDbXrecord\n280\n     1\n270\n     1\n271\n     1\n  0\nXRECORD\n  5\n2B6\n102\n{ACAD_REACTORS\n330\n234\n102\n}\n330\n234\n100\nAcDbXrecord\n280\n     1\n102\nDISPLAYNAME\n  1\nMetric50\n102\nFLAGS\n 90\n        0\n  0\nCELLSTYLEMAP\n  5\n27C\n102\n{ACAD_REACTORS\n330\n162\n102\n}\n330\n162\n100\nAcDbCellStyleMap\n 90\n        3\n300\nCELLSTYLE\n  1\nTABLEFORMAT_BEGIN\n 90\n        5\n170\n     1\n 91\n        0\n 92\n    32768\n 62\n   257\n 93\n        1\n300\nCONTENTFORMAT\n  1\nCONTENTFORMAT_BEGIN\n 90\n        0\n 91\n        0\n 92\n      512\n 93\n        0\n300\n\n 40\n0.0\n140\n1.0\n 94\n        5\n 62\n     0\n340\n11\n144\n6.0\n309\nCONTENTFORMAT_END\n171\n     1\n301\nMARGIN\n  1\nCELLMARGIN_BEGIN\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n4.5\n 40\n4.5\n309\nCELLMARGIN_END\n 94\n        6\n 95\n        1\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        2\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        4\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        8\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       16\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       32\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n309\nTABLEFORMAT_END\n  1\nCELLSTYLE_BEGIN\n 90\n        1\n 91\n        1\n300\n_TITLE\n309\nCELLSTYLE_END\n300\nCELLSTYLE\n  1\nTABLEFORMAT_BEGIN\n 90\n        5\n170\n     1\n 91\n        0\n 92\n        0\n 62\n   257\n 93\n        1\n300\nCONTENTFORMAT\n  1\nCONTENTFORMAT_BEGIN\n 90\n        0\n 91\n        0\n 92\n      512\n 93\n        0\n300\n\n 40\n0.0\n140\n1.0\n 94\n        5\n 62\n     0\n340\n11\n144\n4.5\n309\nCONTENTFORMAT_END\n171\n     1\n301\nMARGIN\n  1\nCELLMARGIN_BEGIN\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n4.5\n 40\n4.5\n309\nCELLMARGIN_END\n 94\n        6\n 95\n        1\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        2\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        4\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        8\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       16\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       32\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n309\nTABLEFORMAT_END\n  1\nCELLSTYLE_BEGIN\n 90\n        2\n 91\n        1\n300\n_HEADER\n309\nCELLSTYLE_END\n300\nCELLSTYLE\n  1\nTABLEFORMAT_BEGIN\n 90\n        5\n170\n     1\n 91\n        0\n 92\n        0\n 62\n   257\n 93\n        1\n300\nCONTENTFORMAT\n  1\nCONTENTFORMAT_BEGIN\n 90\n        0\n 91\n        0\n 92\n      512\n 93\n        0\n300\n\n 40\n0.0\n140\n1.0\n 94\n        2\n 62\n     0\n340\n11\n144\n4.5\n309\nCONTENTFORMAT_END\n171\n     1\n301\nMARGIN\n  1\nCELLMARGIN_BEGIN\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n1.5\n 40\n4.5\n 40\n4.5\n309\nCELLMARGIN_END\n 94\n        6\n 95\n        1\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        2\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        4\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n        8\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       16\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n 95\n       32\n302\nGRIDFORMAT\n  1\nGRIDFORMAT_BEGIN\n 90\n        0\n 91\n        1\n 62\n     0\n 92\n       -2\n340\n14\n 93\n        0\n 40\n1.125\n309\nGRIDFORMAT_END\n309\nTABLEFORMAT_END\n  1\nCELLSTYLE_BEGIN\n 90\n        3\n 91\n        2\n300\n_DATA\n309\nCELLSTYLE_END\n  0\nXRECORD\n  5\n291\n102\n{ACAD_REACTORS\n330\n290\n102\n}\n330\n290\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     1\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     0\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n28F\n102\n{ACAD_REACTORS\n330\n28E\n102\n}\n330\n28E\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n29D\n102\n{ACAD_REACTORS\n330\n29C\n102\n}\n330\n29C\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2A5\n102\n{ACAD_REACTORS\n330\n2A4\n102\n}\n330\n2A4\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n297\n102\n{ACAD_REACTORS\n330\n296\n102\n}\n330\n296\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n29B\n102\n{ACAD_REACTORS\n330\n29A\n102\n}\n330\n29A\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2AB\n102\n{ACAD_REACTORS\n330\n2AA\n102\n}\n330\n2AA\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     0\n102\nRTVSPropertyOp1\n 70\n     0\n102\nRTVSPropertyOp2\n 70\n     0\n102\nRTVSPropertyOp3\n 70\n     0\n102\nRTVSPropertyOp4\n 70\n     0\n102\nRTVSPropertyOp5\n 70\n     0\n102\nRTVSPropertyOp6\n 70\n     0\n102\nRTVSPropertyOp7\n 70\n     0\n102\nRTVSPropertyOp8\n 70\n     0\n102\nRTVSPropertyOp9\n 70\n     0\n102\nRTVSPropertyOp10\n 70\n     0\n102\nRTVSPropertyOp11\n 70\n     0\n102\nRTVSPropertyOp12\n 70\n     0\n102\nRTVSPropertyOp13\n 70\n     0\n102\nRTVSPropertyOp14\n 70\n     2\n102\nRTVSPropertyOp15\n 70\n     0\n102\nRTVSPropertyOp16\n 70\n     0\n102\nRTVSPropertyOp17\n 70\n     0\n102\nRTVSPropertyOp18\n 70\n     0\n102\nRTVSPropertyOp19\n 70\n     0\n102\nRTVSPropertyOp20\n 70\n     0\n102\nRTVSPropertyOp21\n 70\n     0\n102\nRTVSPropertyOp22\n 70\n     0\n102\nRTVSPropertyOp23\n 70\n     0\n102\nRTVSPropertyOp24\n 70\n     0\n102\nRTVSPropertyOp25\n 70\n     0\n102\nRTVSPropertyOp26\n 70\n     0\n102\nRTVSPropertyOp27\n 70\n     0\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2A3\n102\n{ACAD_REACTORS\n330\n2A2\n102\n}\n330\n2A2\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n287\n102\n{ACAD_REACTORS\n330\n286\n102\n}\n330\n286\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n289\n102\n{ACAD_REACTORS\n330\n288\n102\n}\n330\n288\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n28B\n102\n{ACAD_REACTORS\n330\n28A\n102\n}\n330\n28A\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n28D\n102\n{ACAD_REACTORS\n330\n28C\n102\n}\n330\n28C\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n295\n102\n{ACAD_REACTORS\n330\n294\n102\n}\n330\n294\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2A7\n102\n{ACAD_REACTORS\n330\n2A6\n102\n}\n330\n2A6\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     0\n102\nRTVSPropertyOp1\n 70\n     0\n102\nRTVSPropertyOp2\n 70\n     0\n102\nRTVSPropertyOp3\n 70\n     0\n102\nRTVSPropertyOp4\n 70\n     0\n102\nRTVSPropertyOp5\n 70\n     0\n102\nRTVSPropertyOp6\n 70\n     0\n102\nRTVSPropertyOp7\n 70\n     0\n102\nRTVSPropertyOp8\n 70\n     0\n102\nRTVSPropertyOp9\n 70\n     0\n102\nRTVSPropertyOp10\n 70\n     0\n102\nRTVSPropertyOp11\n 70\n     0\n102\nRTVSPropertyOp12\n 70\n     0\n102\nRTVSPropertyOp13\n 70\n     0\n102\nRTVSPropertyOp14\n 70\n     2\n102\nRTVSPropertyOp15\n 70\n     0\n102\nRTVSPropertyOp16\n 70\n     0\n102\nRTVSPropertyOp17\n 70\n     0\n102\nRTVSPropertyOp18\n 70\n     0\n102\nRTVSPropertyOp19\n 70\n     0\n102\nRTVSPropertyOp20\n 70\n     0\n102\nRTVSPropertyOp21\n 70\n     0\n102\nRTVSPropertyOp22\n 70\n     0\n102\nRTVSPropertyOp23\n 70\n     0\n102\nRTVSPropertyOp24\n 70\n     0\n102\nRTVSPropertyOp25\n 70\n     0\n102\nRTVSPropertyOp26\n 70\n     0\n102\nRTVSPropertyOp27\n 70\n     0\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2A1\n102\n{ACAD_REACTORS\n330\n2A0\n102\n}\n330\n2A0\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2A9\n102\n{ACAD_REACTORS\n330\n2A8\n102\n}\n330\n2A8\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     0\n102\nRTVSPropertyOp1\n 70\n     0\n102\nRTVSPropertyOp2\n 70\n     0\n102\nRTVSPropertyOp3\n 70\n     0\n102\nRTVSPropertyOp4\n 70\n     0\n102\nRTVSPropertyOp5\n 70\n     0\n102\nRTVSPropertyOp6\n 70\n     0\n102\nRTVSPropertyOp7\n 70\n     0\n102\nRTVSPropertyOp8\n 70\n     0\n102\nRTVSPropertyOp9\n 70\n     0\n102\nRTVSPropertyOp10\n 70\n     0\n102\nRTVSPropertyOp11\n 70\n     0\n102\nRTVSPropertyOp12\n 70\n     0\n102\nRTVSPropertyOp13\n 70\n     0\n102\nRTVSPropertyOp14\n 70\n     2\n102\nRTVSPropertyOp15\n 70\n     0\n102\nRTVSPropertyOp16\n 70\n     0\n102\nRTVSPropertyOp17\n 70\n     0\n102\nRTVSPropertyOp18\n 70\n     0\n102\nRTVSPropertyOp19\n 70\n     0\n102\nRTVSPropertyOp20\n 70\n     0\n102\nRTVSPropertyOp21\n 70\n     0\n102\nRTVSPropertyOp22\n 70\n     0\n102\nRTVSPropertyOp23\n 70\n     0\n102\nRTVSPropertyOp24\n 70\n     0\n102\nRTVSPropertyOp25\n 70\n     0\n102\nRTVSPropertyOp26\n 70\n     0\n102\nRTVSPropertyOp27\n 70\n     0\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n299\n102\n{ACAD_REACTORS\n330\n298\n102\n}\n330\n298\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2B5\n102\n{ACAD_REACTORS\n330\n2B4\n102\n}\n330\n2B4\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2B3\n102\n{ACAD_REACTORS\n330\n2B2\n102\n}\n330\n2B2\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2AD\n102\n{ACAD_REACTORS\n330\n2AC\n102\n}\n330\n2AC\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2AF\n102\n{ACAD_REACTORS\n330\n2AE\n102\n}\n330\n2AE\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n29F\n102\n{ACAD_REACTORS\n330\n29E\n102\n}\n330\n29E\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n293\n102\n{ACAD_REACTORS\n330\n292\n102\n}\n330\n292\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nXRECORD\n  5\n2B1\n102\n{ACAD_REACTORS\n330\n2B0\n102\n}\n330\n2B0\n100\nAcDbXrecord\n280\n     1\n102\nRTVSPost2010Prop28\n280\n     0\n102\nRTVSPost2010PropOp28\n 70\n     1\n102\nRTVSPost2010Prop29\n280\n     1\n102\nRTVSPost2010PropOp29\n 70\n     1\n102\nRTVSPost2010Prop30\n280\n     1\n102\nRTVSPost2010PropOp30\n 70\n     1\n102\nRTVSPost2010Prop31\n280\n     0\n102\nRTVSPost2010PropOp31\n 70\n     1\n102\nRTVSPost2010Prop32\n280\n     0\n102\nRTVSPost2010PropOp32\n 70\n     1\n102\nRTVSPost2010Prop33\n280\n     0\n102\nRTVSPost2010PropOp33\n 70\n     1\n102\nRTVSPost2010Prop34\n280\n     0\n102\nRTVSPost2010PropOp34\n 70\n     1\n102\nRTVSPost2010Prop35\n280\n     0\n102\nRTVSPost2010PropOp35\n 70\n     1\n102\nRTVSPost2010Prop36\n280\n     0\n102\nRTVSPost2010PropOp36\n 70\n     1\n102\nRTVSPost2010Prop37\n 90\n       50\n102\nRTVSPost2010PropOp37\n 70\n     1\n102\nRTVSPost2010Prop38\n140\n0.0\n102\nRTVSPost2010PropOp38\n 70\n     1\n102\nRTVSPost2010Prop39\n140\n1.0\n102\nRTVSPost2010PropOp39\n 70\n     1\n102\nRTVSPost2010Prop40\n 90\n        0\n102\nRTVSPost2010PropOp40\n 70\n     1\n102\nRTVSPost2010Prop41ColorIndex\n 90\n       18\n102\nRTVSPost2010Prop41ColorRGB\n 90\n        0\n102\nRTVSPost2010PropOp41\n 70\n     1\n102\nRTVSPost2010Prop42\n 90\n       50\n102\nRTVSPost2010PropOp42\n 70\n     1\n102\nRTVSPost2010Prop43\n 90\n        3\n102\nRTVSPost2010PropOp43\n 70\n     1\n102\nRTVSPost2010Prop44ColorIndex\n 90\n        5\n102\nRTVSPost2010Prop44ColorRGB\n 90\n      255\n102\nRTVSPost2010PropOp44\n 70\n     1\n102\nRTVSPost2010Prop45\n280\n     0\n102\nRTVSPost2010PropOp45\n 70\n     1\n102\nRTVSPost2010Prop46\n 90\n       50\n102\nRTVSPost2010PropOp46\n 70\n     1\n102\nRTVSPost2010Prop47\n 90\n       50\n102\nRTVSPost2010PropOp47\n 70\n     1\n102\nRTVSPost2010Prop48\n 90\n       50\n102\nRTVSPost2010PropOp48\n 70\n     1\n102\nRTVSPost2010Prop49\n280\n     0\n102\nRTVSPost2010PropOp49\n 70\n     1\n102\nRTVSPost2010Prop50\n 90\n       50\n102\nRTVSPost2010PropOp50\n 70\n     1\n102\nRTVSPost2010Prop51ColorIndex\n 90\n      256\n102\nRTVSPost2010Prop51ColorRGB\n 90\n-16777216\n102\nRTVSPost2010PropOp51\n 70\n     0\n102\nRTVSPost2010Prop52\n140\n1.0\n102\nRTVSPost2010PropOp52\n 70\n     0\n102\nRTVSPost2010Prop53\n 90\n        2\n102\nRTVSPost2010PropOp53\n 70\n     1\n102\nRTVSPost2010Prop54\n  1\nstrokes_ogs.tif\n102\nRTVSPost2010PropOp54\n 70\n     1\n102\nRTVSPost2010Prop55\n280\n     0\n102\nRTVSPost2010PropOp55\n 70\n     1\n102\nRTVSPost2010Prop56\n140\n1.0\n102\nRTVSPost2010PropOp56\n 70\n     1\n102\nRTVSPost2010Prop57\n140\n1.0\n102\nRTVSPost2010PropOp57\n 70\n     1\n102\nRTVSPropertyOp0\n 70\n     1\n102\nRTVSPropertyOp1\n 70\n     1\n102\nRTVSPropertyOp2\n 70\n     1\n102\nRTVSPropertyOp3\n 70\n     1\n102\nRTVSPropertyOp4\n 70\n     1\n102\nRTVSPropertyOp5\n 70\n     1\n102\nRTVSPropertyOp6\n 70\n     1\n102\nRTVSPropertyOp7\n 70\n     1\n102\nRTVSPropertyOp8\n 70\n     1\n102\nRTVSPropertyOp9\n 70\n     1\n102\nRTVSPropertyOp10\n 70\n     1\n102\nRTVSPropertyOp11\n 70\n     1\n102\nRTVSPropertyOp12\n 70\n     1\n102\nRTVSPropertyOp13\n 70\n     1\n102\nRTVSPropertyOp14\n 70\n     1\n102\nRTVSPropertyOp15\n 70\n     1\n102\nRTVSPropertyOp16\n 70\n     1\n102\nRTVSPropertyOp17\n 70\n     1\n102\nRTVSPropertyOp18\n 70\n     1\n102\nRTVSPropertyOp19\n 70\n     1\n102\nRTVSPropertyOp20\n 70\n     1\n102\nRTVSPropertyOp21\n 70\n     1\n102\nRTVSPropertyOp22\n 70\n     1\n102\nRTVSPropertyOp23\n 70\n     1\n102\nRTVSPropertyOp24\n 70\n     1\n102\nRTVSPropertyOp25\n 70\n     1\n102\nRTVSPropertyOp26\n 70\n     1\n102\nRTVSPropertyOp27\n 70\n     1\n102\nRTVSPropertyOp28\n 70\n     1\n102\nRTVSPropertyOp29\n 70\n     1\n102\nRTVSPropertyOp30\n 70\n     1\n102\nRTVSPropertyOp31\n 70\n     1\n102\nRTVSPropertyOp32\n 70\n     1\n102\nRTVSPropertyOp33\n 70\n     1\n102\nRTVSPropertyOp34\n 70\n     1\n102\nRTVSPropertyOp35\n 70\n     1\n102\nRTVSPropertyOp36\n 70\n     1\n102\nRTVSPropertyOp37\n 70\n     1\n102\nRTVSPropertyOp38\n 70\n     1\n102\nRTVSPropertyOp39\n 70\n     1\n102\nRTVSPropertyOp40\n 70\n     1\n102\nRTVSPropertyOp41\n 70\n     1\n102\nRTVSPropertyOp42\n 70\n     1\n102\nRTVSPropertyOp43\n 70\n     1\n102\nRTVSPropertyOp44\n 70\n     1\n102\nRTVSPropertyOp45\n 70\n     1\n102\nRTVSPropertyOp46\n 70\n     1\n102\nRTVSPropertyOp47\n 70\n     1\n102\nRTVSPropertyOp48\n 70\n     1\n102\nRTVSPropertyOp49\n 70\n     1\n102\nRTVSPropertyOp50\n 70\n     1\n102\nRTVSPropertyOp51\n 70\n     0\n102\nRTVSPropertyOp52\n 70\n     0\n102\nRTVSPropertyOp53\n 70\n     1\n102\nRTVSPropertyOp54\n 70\n     1\n102\nRTVSPropertyOp55\n 70\n     1\n102\nRTVSPropertyOp56\n 70\n     1\n102\nRTVSPropertyOp57\n 70\n     1\n102\nRTVSPropertyOp58\n 70\n     1\n102\nRTVSPropertyOp59\n 70\n     1\n102\nRTVSPropertyOp60\n 70\n     1\n102\nRTVSPropertyOp61\n 70\n     1\n102\nRTVSPropertyOp62\n 70\n     1\n  0\nENDSEC\n  0\nEOF"
  }
]