From 9ceae5b141615529c363807219e24ebef9f75000 Mon Sep 17 00:00:00 2001 From: scorpio810 Date: Mon, 12 Dec 2016 07:14:50 +0000 Subject: [PATCH] Add new symbols, thanks Pai and Baboune git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4806 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- .../OMRON__DRT2_ID16_XWT_ID16.elmt | 94 ++++++ .../OMRON__DRT2_OD16_XWT_OD16.elmt | 94 ++++++ .../Omron_Log._output_input.elmt | 43 +++ .../Omron_Log._remote_terminal.elmt | 49 ++++ .../wago/wag-750-8202.elmt | 274 ++++++++++++++++++ .../wago/wag-750-881.elmt | 195 +++++++++++++ .../wago/wag_750-432.elmt | 106 +++++++ .../Omron_Log._output_input.elmt | 43 +++ .../ddo_gp50.elmt | 138 +++++++++ .../ddo_t1d_digit.elmt | 110 +++++++ .../ddo_tywatt.elmt | 125 ++++++++ .../gep692718.elmt | 88 ++++++ .../gep692719.elmt | 83 ++++++ .../gep692720.elmt | 83 ++++++ .../gep692721.elmt | 86 ++++++ .../gep692722.elmt | 86 ++++++ .../gep692723.elmt | 88 ++++++ .../gep692724.elmt | 83 ++++++ .../gep692725.elmt | 88 ++++++ .../gep692726.elmt | 83 ++++++ .../hag_adc837f.elmt | 111 +++++++ .../hag_mfs710.elmt | 101 +++++++ .../hag_mfs716.elmt | 101 +++++++ .../hag_mfs720.elmt | 101 +++++++ .../sch_23158.elmt | 70 +++++ 25 files changed, 2523 insertions(+) create mode 100644 elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_ID16_XWT_ID16.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_OD16_XWT_OD16.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._output_input.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._remote_terminal.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/wago/wag-750-8202.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/wago/wag-750-881.elmt create mode 100644 elements/10_electric/20_manufacturers_articles/wago/wag_750-432.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/Omron_Log._output_input.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_gp50.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_t1d_digit.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_tywatt.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692718.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692719.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692720.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692721.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692722.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692723.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692724.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692725.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692726.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_adc837f.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs710.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs716.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs720.elmt create mode 100644 elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/sch_23158.elmt diff --git a/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_ID16_XWT_ID16.elmt b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_ID16_XWT_ID16.elmt new file mode 100644 index 000000000..afc929baf --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_ID16_XWT_ID16.elmt @@ -0,0 +1,94 @@ + + + + OMRON_DRT2-ID16/XWT-ID16 + OMRON_DRT2-ID16/XWT-ID16 + + Author: The QElectroTech team +License: see http://qelectrotech.org/wiki/doc/elements_license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_OD16_XWT_OD16.elmt b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_OD16_XWT_OD16.elmt new file mode 100644 index 000000000..cc48cda36 --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/OMRON__DRT2_OD16_XWT_OD16.elmt @@ -0,0 +1,94 @@ + + + + OMRON_DRT2-OD16/XWT-OD16 + OMRON_DRT2-OD16/XWT-OD16 + + Author: The QElectroTech team +License: see http://qelectrotech.org/wiki/doc/elements_license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._output_input.elmt b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._output_input.elmt new file mode 100644 index 000000000..cb5cf0aa3 --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._output_input.elmt @@ -0,0 +1,43 @@ + + + + Log.output/input + + Author: The QElectroTech team +License: see http://qelectrotech.org/wiki/doc/elements_license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._remote_terminal.elmt b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._remote_terminal.elmt new file mode 100644 index 000000000..1605bd5fe --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/omron/01_PLC&controllers/Omron_Log._remote_terminal.elmt @@ -0,0 +1,49 @@ + + + + Remote_terminal + + Author: The QElectroTech team +License: see http://qelectrotech.org/wiki/doc/elements_license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/wago/wag-750-8202.elmt b/elements/10_electric/20_manufacturers_articles/wago/wag-750-8202.elmt new file mode 100644 index 000000000..6001242a2 --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/wago/wag-750-8202.elmt @@ -0,0 +1,274 @@ + + + + Wago 750-8202 + Wago 750-8202 + Wago 750-8202 + Wago 750-8202 + Wago 750-8202 + Wago 750-8202 + + + Author: RDS for QelectroTech +Colorisé par Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/wago/wag-750-881.elmt b/elements/10_electric/20_manufacturers_articles/wago/wag-750-881.elmt new file mode 100644 index 000000000..57ce27f81 --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/wago/wag-750-881.elmt @@ -0,0 +1,195 @@ + + + + Wago 750-881 + Wago 750-881 + Wago 750-881 + Wago 750-881 + Wago 750-881 + Wago 750-881 + + + Author: RDS for QelectroTech +Colorisé par Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/20_manufacturers_articles/wago/wag_750-432.elmt b/elements/10_electric/20_manufacturers_articles/wago/wag_750-432.elmt new file mode 100644 index 000000000..38e223758 --- /dev/null +++ b/elements/10_electric/20_manufacturers_articles/wago/wag_750-432.elmt @@ -0,0 +1,106 @@ + + + + 750-432 + 750-432 + 750-432 + 750-432 + 750-432 + 750-432 + + + Author: RDS for QelectroTech + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/Omron_Log._output_input.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/Omron_Log._output_input.elmt new file mode 100644 index 000000000..cb5cf0aa3 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/Omron_Log._output_input.elmt @@ -0,0 +1,43 @@ + + + + Log.output/input + + Author: The QElectroTech team +License: see http://qelectrotech.org/wiki/doc/elements_license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_gp50.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_gp50.elmt new file mode 100644 index 000000000..eb5255628 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_gp50.elmt @@ -0,0 +1,138 @@ + + + + GP50 + + + NO + simple + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_t1d_digit.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_t1d_digit.elmt new file mode 100644 index 000000000..58fd4cc13 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_t1d_digit.elmt @@ -0,0 +1,110 @@ + + + + T1D digit + + + NO + simple + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_tywatt.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_tywatt.elmt new file mode 100644 index 000000000..08cbb707f --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/ddo_tywatt.elmt @@ -0,0 +1,125 @@ + + + + Tywatt + + + simple + 1 + NO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692718.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692718.elmt new file mode 100644 index 000000000..c88b32020 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692718.elmt @@ -0,0 +1,88 @@ + + + + EPCN451C02 + + + NO + 1 + power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692719.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692719.elmt new file mode 100644 index 000000000..084d7dd1f --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692719.elmt @@ -0,0 +1,83 @@ + + + + EPCN451C04 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692720.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692720.elmt new file mode 100644 index 000000000..48342d278 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692720.elmt @@ -0,0 +1,83 @@ + + + + EPCN451C06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692721.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692721.elmt new file mode 100644 index 000000000..4c744d228 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692721.elmt @@ -0,0 +1,86 @@ + + + + EPCN451C10 + + + NO + 1 + power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692722.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692722.elmt new file mode 100644 index 000000000..9d6a3f9ba --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692722.elmt @@ -0,0 +1,86 @@ + + + + EPCN451C16 + + + NO + 1 + power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692723.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692723.elmt new file mode 100644 index 000000000..1c42d4467 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692723.elmt @@ -0,0 +1,88 @@ + + + + EPCN451C20 + + + NO + 1 + power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692724.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692724.elmt new file mode 100644 index 000000000..0def33eab --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692724.elmt @@ -0,0 +1,83 @@ + + + + EPCN451C25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692725.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692725.elmt new file mode 100644 index 000000000..ccc35a982 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692725.elmt @@ -0,0 +1,88 @@ + + + + EPCN451C32 + + + NO + 1 + power + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692726.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692726.elmt new file mode 100644 index 000000000..bcb26f900 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/gep692726.elmt @@ -0,0 +1,83 @@ + + + + EPCN451C40 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_adc837f.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_adc837f.elmt new file mode 100644 index 000000000..6dcf66c50 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_adc837f.elmt @@ -0,0 +1,111 @@ + + + + ADC 832F + + + NO + 1 + power + + Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs710.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs710.elmt new file mode 100644 index 000000000..fa2c297cd --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs710.elmt @@ -0,0 +1,101 @@ + + + + MFS710 + + + NO + 1 + power + + Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs716.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs716.elmt new file mode 100644 index 000000000..fd1fcf514 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs716.elmt @@ -0,0 +1,101 @@ + + + + MFS716 + + + NO + 1 + power + + Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs720.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs720.elmt new file mode 100644 index 000000000..4b30426cb --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/hag_mfs720.elmt @@ -0,0 +1,101 @@ + + + + MFS720 + + + NO + 1 + power + + Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/sch_23158.elmt b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/sch_23158.elmt new file mode 100644 index 000000000..2b1c12568 --- /dev/null +++ b/elements/10_electric/98_graphics/99_assembly_plan/01_thumbnails_mounting_plate/sch_23158.elmt @@ -0,0 +1,70 @@ + + + + SCH_23158 + + + NO + 1 + power + + Baboune41 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +