From 92af9caadd2f83bf9f96e1885710f99fb37de741 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 15:24:40 +0200 Subject: [PATCH 001/198] Update XmlMaterialProfile.py added retraction_prime_speed as a material specific value. This way, if a material needs a specific setting, the value set in the material xml file will be used. Probably a good idea to have this value added in the front end as well, but for now this will do. --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 7dc565ce26..0ab72e9712 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -564,7 +564,8 @@ class XmlMaterialProfile(InstanceContainer): "processing temperature graph": "material_flow_temp_graph", "print cooling": "cool_fan_speed", "retraction amount": "retraction_amount", - "retraction speed": "retraction_speed" + "retraction speed": "retraction_speed", + "retraction prime speed": "retraction_prime_speed" } __unmapped_settings = [ "hardware compatible" From 454ce539575417ff5f327e27d8b161b4829fc673 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:19:54 +0200 Subject: [PATCH 002/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 3a818469b9..36c2810520 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -19,9 +19,7 @@ wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = -infill_sparse_density = 25 -infill_overlap = -50 -skin_overlap = -40 +infill_sparse_density = 40 material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) @@ -31,8 +29,8 @@ retraction_speed = 40 retraction_prime_speed = =round(retraction_speed /4) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = 40 -switch_extruder_prime_speed = =round(switch_extruder_retraction_speeds /4) +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) speed_print = 50 speed_layer_0 = =round(speed_print / 5 * 4) @@ -45,19 +43,22 @@ speed_travel_layer_0 = =round(speed_travel) speed_support_interface = =round(speed_topbottom) retraction_combing = off -retraction_hop_enabled = True +retraction_hop_enabled = true retraction_hop = 1 +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + support_z_distance = 0 support_xy_distance = 0.5 support_join_distance = 10 -support_interface_enable = True +support_interface_enable = true adhesion_type = skirt skirt_gap = 0.5 skirt_brim_minimal_length = 50 -coasting_enable = True +coasting_enable = true coasting_volume = 0.1 coasting_min_volume = 0.17 coasting_speed = 90 From 242fa536681629a076e0c4f5c9eab40f6f5c25c2 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:21:14 +0200 Subject: [PATCH 003/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index 3f6502667c..616e79b5ef 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -19,9 +19,7 @@ wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = -infill_sparse_density = 15 -infill_overlap = -50 -skin_overlap = -40 +infill_sparse_density = 24 material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) @@ -31,8 +29,8 @@ retraction_speed = 40 retraction_prime_speed = =round(retraction_speed / 4) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = 40 -switch_extruder_prime_speed = =round(switch_extruder_retraction_speeds / 4) +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) speed_print = =50 if layer_height < 0.4 else 30 speed_infill = =round(speed_print) @@ -46,19 +44,22 @@ speed_travel_layer_0 = =round(speed_travel) speed_support_interface = =round(speed_topbottom) retraction_combing = off -retraction_hop_enabled = True +retraction_hop_enabled = true retraction_hop = 1 +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + support_z_distance = 0 support_xy_distance = 0.5 support_join_distance = 10 -support_interface_enable = True +support_interface_enable = true adhesion_type = skirt skirt_gap = 0.5 skirt_brim_minimal_length = 50 -coasting_enable = True +coasting_enable = true coasting_volume = 0.1 coasting_min_volume = 0.17 coasting_speed = 90 From 21c607c88b9184243734e67d9c665f236b64cd6f Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:22:07 +0200 Subject: [PATCH 004/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 39f8e4e09d..e4b84c5b1a 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -24,7 +24,6 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1 -retraction_speed = 40 retraction_prime_speed = =round(retraction_speed / 4) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 From d8ba5d71eef0d4dd579f765be78f021d7b60e650 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:22:25 +0200 Subject: [PATCH 005/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 36c2810520..f32620a7c8 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1 -retraction_speed = 40 retraction_prime_speed = =round(retraction_speed /4) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 From 7bc83a55cd0c3b66854528b00c808753d4fabbe8 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:23:03 +0200 Subject: [PATCH 006/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index 616e79b5ef..89eb8304b8 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -25,7 +25,7 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1.5 -retraction_speed = 40 + retraction_prime_speed = =round(retraction_speed / 4) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 From 731da2478863d6ed718f34aedfac01f67f75cd4d Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:35:47 +0200 Subject: [PATCH 007/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index f32620a7c8..bdf46e6cc0 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -42,7 +42,7 @@ speed_travel_layer_0 = =round(speed_travel) speed_support_interface = =round(speed_topbottom) retraction_combing = off -retraction_hop_enabled = true +retraction_hop_enabled = True retraction_hop = 1 cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) @@ -51,13 +51,13 @@ cool_min_layer_time = 20 support_z_distance = 0 support_xy_distance = 0.5 support_join_distance = 10 -support_interface_enable = true +support_interface_enable = True adhesion_type = skirt skirt_gap = 0.5 skirt_brim_minimal_length = 50 -coasting_enable = true +coasting_enable = True coasting_volume = 0.1 coasting_min_volume = 0.17 coasting_speed = 90 From 4f1641f7b777198142a885b86d23425c266288b5 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 29 Mar 2017 16:36:24 +0200 Subject: [PATCH 008/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index 89eb8304b8..d4ce3209c2 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -44,7 +44,7 @@ speed_travel_layer_0 = =round(speed_travel) speed_support_interface = =round(speed_topbottom) retraction_combing = off -retraction_hop_enabled = true +retraction_hop_enabled = True retraction_hop = 1 cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) @@ -53,13 +53,13 @@ cool_min_layer_time = 20 support_z_distance = 0 support_xy_distance = 0.5 support_join_distance = 10 -support_interface_enable = true +support_interface_enable = True adhesion_type = skirt skirt_gap = 0.5 skirt_brim_minimal_length = 50 -coasting_enable = true +coasting_enable = True coasting_volume = 0.1 coasting_min_volume = 0.17 coasting_speed = 90 From ad00e0185594ef38e4f65cfe34c23126e85c06fe Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:19:26 +0200 Subject: [PATCH 009/198] Update XmlMaterialProfile.py --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 0ab72e9712..7dc565ce26 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -564,8 +564,7 @@ class XmlMaterialProfile(InstanceContainer): "processing temperature graph": "material_flow_temp_graph", "print cooling": "cool_fan_speed", "retraction amount": "retraction_amount", - "retraction speed": "retraction_speed", - "retraction prime speed": "retraction_prime_speed" + "retraction speed": "retraction_speed" } __unmapped_settings = [ "hardware compatible" From 2c58fd9ac6a73ce351b8e29ed474d4717ff1adbd Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:22:54 +0200 Subject: [PATCH 010/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index e4b84c5b1a..67deabc967 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -24,11 +24,11 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed / 4) +retraction_prime_speed = =round(retraction_speed / 5) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = 40 -switch_extruder_prime_speed = =round(switch_extruder_retraction_speeds / 4) +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) speed_print = =50 if layer_height < 0.4 else 30 speed_infill = =round(speed_print) From b154a40e544637860fafa3b63ef4b6344c94b962 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:23:24 +0200 Subject: [PATCH 011/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index bdf46e6cc0..105792b291 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -25,7 +25,7 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed /4) +retraction_prime_speed = =round(retraction_speed /5) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 switch_extruder_retraction_speeds = =round(retraction_speed) From 9abb72198177409a557e2b776ece03ba32f8610e Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:23:51 +0200 Subject: [PATCH 012/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index d4ce3209c2..1408263c07 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -26,7 +26,7 @@ material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1.5 -retraction_prime_speed = =round(retraction_speed / 4) +retraction_prime_speed = =round(retraction_speed / 5) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 switch_extruder_retraction_speeds = =round(retraction_speed) From a3be68eb3cb3f59bd6d2876f3f100a57148b0921 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:24:33 +0200 Subject: [PATCH 013/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index 1408263c07..7450094015 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1.5 - retraction_prime_speed = =round(retraction_speed / 5) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 From 13d11b6cbc38d4cbba5574068f6973bc81b578d4 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:25:34 +0200 Subject: [PATCH 014/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 105792b291..a1909a51be 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -32,6 +32,7 @@ switch_extruder_retraction_speeds = =round(retraction_speed) switch_extruder_prime_speed = =round(retraction_prime_speed) speed_print = 50 +speed_infill = =round(speed_print) speed_layer_0 = =round(speed_print / 5 * 4) speed_wall = =round(speed_print / 2, 1) speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) From 05cbd4ad7b26a8e070222e47c56c5dd5a22c73ea Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:26:13 +0200 Subject: [PATCH 015/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index a1909a51be..af605c1037 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -1,4 +1,3 @@ - [general] name = 0.4 mm version = 2 From c09c0442109e053437d39043be50f1596d31adef Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:27:46 +0200 Subject: [PATCH 016/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index af605c1037..4bb23bbbe0 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -14,6 +14,7 @@ machine_nozzle_tip_outer_diameter = 0.8 infill_line_width = 0.5 wall_thickness = 1.2 +top_bottom_thickness = 0.8 wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = From 4fb3513a7efe0944726ad7ba990c5b2ab317eb1f Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 30 Mar 2017 10:29:08 +0200 Subject: [PATCH 017/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 67deabc967..3c3df636ef 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -14,6 +14,7 @@ machine_nozzle_tip_outer_diameter = 1.05 infill_line_width = 0.3 wall_thickness = 1 +top_bottom_thickness = 0.6 wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = @@ -45,6 +46,9 @@ retraction_combing = off retraction_hop_enabled = True retraction_hop = 1 +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + support_z_distance = 0 support_xy_distance = 0.5 support_join_distance = 10 From 7f07be34448cff40bad61b46509bc1dcc290a659 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Mon, 3 Apr 2017 17:11:57 +0200 Subject: [PATCH 018/198] JSOn rename: Enable Support ==> Generate Support (CURA-2747) The generate support settings has been renamed because support will still be printed even when it is not generated by the engine, but given by a support mesh --- resources/definitions/fdmprinter.def.json | 4 ++-- resources/qml/SidebarSimple.qml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 8db96bb843..185b1836bf 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2792,8 +2792,8 @@ { "support_enable": { - "label": "Enable Support", - "description": "Enable support structures. These structures support parts of the model with severe overhangs.", + "label": "Generate Support", + "description": "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing.", "type": "bool", "default_value": false, "settable_per_mesh": true, diff --git a/resources/qml/SidebarSimple.qml b/resources/qml/SidebarSimple.qml index 424c1239af..21abe1b4bb 100644 --- a/resources/qml/SidebarSimple.qml +++ b/resources/qml/SidebarSimple.qml @@ -232,7 +232,7 @@ Item anchors.leftMargin: UM.Theme.getSize("default_margin").width anchors.verticalCenter: enableSupportCheckBox.verticalCenter width: parent.width * .45 - 3 * UM.Theme.getSize("default_margin").width - text: catalog.i18nc("@label", "Enable Support"); + text: catalog.i18nc("@label", "Generate Support"); font: UM.Theme.getFont("default"); color: UM.Theme.getColor("text"); } @@ -263,7 +263,7 @@ Item onEntered: { base.showTooltip(enableSupportCheckBox, Qt.point(-enableSupportCheckBox.x, 0), - catalog.i18nc("@label", "Enable support structures. These structures support parts of the model with severe overhangs.")); + catalog.i18nc("@label", "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing.")); } onExited: { From eaca23c50e8327145e80dd8e23d86a030621a36b Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Mon, 3 Apr 2017 17:12:59 +0200 Subject: [PATCH 019/198] feat: support_mesh_drop_down (CURA-2747) --- resources/definitions/fdmprinter.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 185b1836bf..dd9548b091 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4147,6 +4147,18 @@ "settable_per_meshgroup": false, "settable_globally": false }, + "support_mesh_drop_down": + { + "label": "Drop Down Support Mesh", + "description": "Make support everywhere below the support mesh, so that there's no overhang in the support mesh.", + "type": "bool", + "default_value": true, + "enabled": "support_mesh", + "settable_per_mesh": true, + "settable_per_extruder": false, + "settable_per_meshgroup": false, + "settable_globally": false + }, "anti_overhang_mesh": { "label": "Anti Overhang Mesh", From c9397fd98603f216ca317006c9f676b1bfd44bcb Mon Sep 17 00:00:00 2001 From: MaukCC Date: Tue, 4 Apr 2017 18:01:52 +0200 Subject: [PATCH 020/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 2415a6372a..414c056f66 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -37,6 +37,8 @@ "machine_depth": { "default_value": 270 }, "machine_width": { "default_value": 430 }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "material_print_temp_wait": { "default_value": false }, + "material_bed_temp_wait": { "default_value": false }, "machine_start_gcode": { "default_value": "M92 E159\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\nM140 S{material_bed_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature}\nM104 S120 T1\nM109 S{material_print_temperature} T0\nM104 S21 T1\n\nM117 purging nozzle....\n\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-{retraction_amount} F600\nG92 E0\n\nM117 wiping nozzle....\n\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM117 Printing .....\n\nG1 E1 F100\nG92 E-1\n" }, From bb200fa9e8b42139fa8cd394d66c470c60036ba0 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Tue, 4 Apr 2017 18:04:25 +0200 Subject: [PATCH 021/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 414c056f66..1f6342e5f1 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -43,7 +43,7 @@ "default_value": "M92 E159\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\nM140 S{material_bed_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature}\nM104 S120 T1\nM109 S{material_print_temperature} T0\nM104 S21 T1\n\nM117 purging nozzle....\n\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-{retraction_amount} F600\nG92 E0\n\nM117 wiping nozzle....\n\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM117 Printing .....\n\nG1 E1 F100\nG92 E-1\n" }, "machine_end_gcode": { - "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\n; -- end of END GCODE --" + "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" }, "layer_height": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "layer_height_0": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, From 21c14f58aaaa31ce000d705b07d6c2a9876eb51e Mon Sep 17 00:00:00 2001 From: MaukCC Date: Tue, 4 Apr 2017 18:05:27 +0200 Subject: [PATCH 022/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 1f6342e5f1..db16caa156 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -40,7 +40,7 @@ "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, "machine_start_gcode": { - "default_value": "M92 E159\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\nM140 S{material_bed_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature}\nM104 S120 T1\nM109 S{material_print_temperature} T0\nM104 S21 T1\n\nM117 purging nozzle....\n\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-{retraction_amount} F600\nG92 E0\n\nM117 wiping nozzle....\n\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM117 Printing .....\n\nG1 E1 F100\nG92 E-1\n" + "default_value": "\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\nM140 S{material_bed_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature}\nM104 S120 T1\nM109 S{material_print_temperature} T0\nM104 S21 T1\n\nM117 purging nozzle....\n\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-{retraction_amount} F600\nG92 E0\n\nM117 wiping nozzle....\n\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM117 Printing .....\n\nG1 E1 F100\nG92 E-1\n" }, "machine_end_gcode": { "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" From edbfd4343a241b317857acb462b165485e5c9ef1 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Tue, 4 Apr 2017 20:46:37 +0200 Subject: [PATCH 023/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index db16caa156..9335001e41 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -40,7 +40,7 @@ "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, "machine_start_gcode": { - "default_value": "\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\nM140 S{material_bed_temperature}\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature}\nM104 S120 T1\nM109 S{material_print_temperature} T0\nM104 S21 T1\n\nM117 purging nozzle....\n\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-{retraction_amount} F600\nG92 E0\n\nM117 wiping nozzle....\n\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM117 Printing .....\n\nG1 E1 F100\nG92 E-1\n" + "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 90 sec.\nG4 S20\nM117 Heating for 70 sec.\nG4 S20\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S300 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, "machine_end_gcode": { "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" From e6bdf8c8f6cf519826d50a243a04fd2aef1d6820 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 09:04:16 +0200 Subject: [PATCH 024/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 9335001e41..d001e296f9 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -40,7 +40,7 @@ "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, "machine_start_gcode": { - "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 90 sec.\nG4 S20\nM117 Heating for 70 sec.\nG4 S20\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S300 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" + "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, "machine_end_gcode": { "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" From 8ff057d48387af064865863d4126cd13eefc5492 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 09:05:29 +0200 Subject: [PATCH 025/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index d001e296f9..9616b2efb3 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -43,7 +43,7 @@ "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, "machine_end_gcode": { - "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" + "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nM104 S5 T2\nM104 S5 T3\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" }, "layer_height": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "layer_height_0": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, From 513ede0fda159c9e54acf5fcf8085ea99e4f5aef Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 09:07:14 +0200 Subject: [PATCH 026/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 9616b2efb3..2db064fcab 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -43,7 +43,7 @@ "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, "machine_end_gcode": { - "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nM104 S5 T2\nM104 S5 T3\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of END GCODE --" + "default_value": "; -- END GCODE --\nM106 S255\nM140 S5\nM104 S5 T0\nM104 S5 T1\nM104 S5 T2\nM104 S5 T3\nG1 X20.0 Y260.0 F6000\nG4 S7\nM84\nG4 S90\nM107\nM42 P12 S0\nM42 P13 S0\nM84\nT0\n; -- end of GCODE --" }, "layer_height": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "layer_height_0": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, From b5c6ca097392d70579ca03186c885ee9551182f2 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 15 Mar 2017 10:00:11 +0100 Subject: [PATCH 027/198] Starting Cura when no machines added but with a model no longer causes exceptions --- cura/PrintInformation.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/PrintInformation.py b/cura/PrintInformation.py index 0369f536fa..1eb7aaa7dd 100644 --- a/cura/PrintInformation.py +++ b/cura/PrintInformation.py @@ -124,6 +124,9 @@ class PrintInformation(QObject): self._calculateInformation() def _calculateInformation(self): + if Application.getInstance().getGlobalContainerStack() is None: + return + # Material amount is sent as an amount of mm^3, so calculate length from that radius = Application.getInstance().getGlobalContainerStack().getProperty("material_diameter", "value") / 2 self._material_lengths = [] From cb943cba982913168fcdb547700f3e6eb8431cee Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:07:13 +0200 Subject: [PATCH 028/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 4bb23bbbe0..d292282c07 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -4,7 +4,7 @@ version = 2 definition = cartesio [metadata] -author = Scheepers +author = Cartesio type = variant [values] From eee382b1d8142cd4bf633e043c5f4c37cd3a333e Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:09:28 +0200 Subject: [PATCH 029/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 3c3df636ef..45fa984293 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -11,6 +11,8 @@ type = variant machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 1.05 +layer_height_0 = 0.2 + infill_line_width = 0.3 wall_thickness = 1 From 0f5bcb57e0161ac5122fc42cde5fc1117d40f968 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:12:29 +0200 Subject: [PATCH 030/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 45fa984293..3c3df636ef 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -11,8 +11,6 @@ type = variant machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 1.05 -layer_height_0 = 0.2 - infill_line_width = 0.3 wall_thickness = 1 From 6bc76f7b8cecf8cab2a198424b99ce9817764a3f Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:16:03 +0200 Subject: [PATCH 031/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index d292282c07..3a9beb5f54 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -25,7 +25,7 @@ material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) material_diameter = 1.75 retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed /5) +retraction_prime_speed = =round(retraction_speed / 5) retraction_min_travel = =round(line_width * 10) switch_extruder_retraction_amount = 2 switch_extruder_retraction_speeds = =round(retraction_speed) From 2c12e5e4d932de60e53e43024a22fb88791cebff Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:17:42 +0200 Subject: [PATCH 032/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 3c3df636ef..bcdb28a489 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -14,7 +14,7 @@ machine_nozzle_tip_outer_diameter = 1.05 infill_line_width = 0.3 wall_thickness = 1 -top_bottom_thickness = 0.6 +top_bottom_thickness = 0.8 wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = From 575256227c88f273a34e9f3e51be46fbfa707941 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:19:06 +0200 Subject: [PATCH 033/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 3a9beb5f54..9bf1d923d5 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -34,11 +34,11 @@ switch_extruder_prime_speed = =round(retraction_prime_speed) speed_print = 50 speed_infill = =round(speed_print) speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2, 1) +speed_wall = =round(speed_print / 2) speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) speed_topbottom = =round(speed_print / 5 * 4) speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel = =round(speed_print if magic_spiralize else 150) speed_travel_layer_0 = =round(speed_travel) speed_support_interface = =round(speed_topbottom) From 8d49bbd2f5e59da132933d917a1e4f02e2dc90b7 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 5 Apr 2017 16:40:02 +0200 Subject: [PATCH 034/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 2db064fcab..f579ddf6f4 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -47,6 +47,7 @@ }, "layer_height": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, "layer_height_0": { "maximum_value": "(0.8 * min(extruderValues('machine_nozzle_size')))" }, + "layer_height_0": { "resolve": "0.2 if min(extruderValues('machine_nozzle_size')) < 0.3 else 0.3 "}, "machine_nozzle_heat_up_speed": {"default_value": 20}, "machine_nozzle_cool_down_speed": {"default_value": 20}, "machine_min_cool_heat_time_window": {"default_value": 5} From ed0fb1b0ab83e3400c251feb57638292050a7259 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Thu, 6 Apr 2017 09:47:57 +0200 Subject: [PATCH 035/198] Arrange All now places excessive objects outside build plate. CURA-3239 --- cura/Arrange.py | 2 +- cura/ArrangeObjectsJob.py | 22 ++++++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) mode change 100644 => 100755 cura/ArrangeObjectsJob.py diff --git a/cura/Arrange.py b/cura/Arrange.py index e5cb66ee63..148661c45b 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -72,7 +72,7 @@ class Arrange: self.place(x, y, hull_shape_arr) # take place before the next one else: Logger.log("d", "Could not find spot!") - new_node.setPosition(Vector(200, 0, 100 + i * 20)) + new_node.setPosition(Vector(200, 0, 100 - i * 20)) nodes.append(new_node) return nodes diff --git a/cura/ArrangeObjectsJob.py b/cura/ArrangeObjectsJob.py old mode 100644 new mode 100755 index 43f2afa774..746914ea6a --- a/cura/ArrangeObjectsJob.py +++ b/cura/ArrangeObjectsJob.py @@ -6,6 +6,7 @@ from UM.Scene.SceneNode import SceneNode from UM.Math.Vector import Vector from UM.Operations.SetTransformOperation import SetTransformOperation from UM.Operations.GroupedOperation import GroupedOperation +from UM.Logger import Logger from UM.Message import Message from UM.i18n import i18nCatalog i18n_catalog = i18nCatalog("cura") @@ -54,20 +55,25 @@ class ArrangeObjectsJob(Job): start_priority = 0 best_spot = arranger.bestSpot(offset_shape_arr, start_prio=start_priority, step=10) x, y = best_spot.x, best_spot.y - last_size = size - last_priority = best_spot.priority + node.removeDecorator(ZOffsetDecorator) + if node.getBoundingBox(): + center_y = node.getWorldPosition().y - node.getBoundingBox().bottom + else: + center_y = 0 if x is not None: # We could find a place + last_size = size + last_priority = best_spot.priority + arranger.place(x, y, hull_shape_arr) # take place before the next one - node.removeDecorator(ZOffsetDecorator) - if node.getBoundingBox(): - center_y = node.getWorldPosition().y - node.getBoundingBox().bottom - else: - center_y = 0 grouped_operation.addOperation(SetTransformOperation(node, Vector(x, center_y, y))) + else: + Logger.log("d", "Arrange all: could not find spot!") + grouped_operation.addOperation(SetTransformOperation(node, Vector(200, center_y, - idx * 20))) status_message.setProgress((idx + 1) / len(nodes_arr) * 100) Job.yieldThread() grouped_operation.push() - status_message.hide() \ No newline at end of file + + status_message.hide() From 288e51927879fa38c667ebcf1bd2e41a354c4c85 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 12:13:39 +0200 Subject: [PATCH 036/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index f579ddf6f4..c85d17b59c 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -39,6 +39,7 @@ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, + "infill_pattern": { "default_value": "grid"}, "machine_start_gcode": { "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, From 5d6d233eccf399f5a544cf3491b00a5d3f0d5f4a Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 1 Apr 2017 15:08:15 +0200 Subject: [PATCH 037/198] Add definition for Peopoly Moai SLA printer --- resources/definitions/peopoly_moai.def.json | 49 +++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 resources/definitions/peopoly_moai.def.json diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json new file mode 100644 index 0000000000..668b11519b --- /dev/null +++ b/resources/definitions/peopoly_moai.def.json @@ -0,0 +1,49 @@ +{ + "id": "peopoly_moai", + "version": 2, + "name": "Moai", + "inherits": "ultimaker", + "metadata": { + "visible": true, + "author": "Aldo Hoeben", + "manufacturer": "Peopoly", + "category": "Other", + "file_formats": "text/x-gcode", + "has_machine_quality": true, + "has_materials": false + }, + + "overrides": { + "machine_name": { "default_value": "Moai" }, + "machine_width": { + "default_value": 130 + }, + "machine_height": { + "default_value": 180 + }, + "machine_depth": { + "default_value": 130 + }, + "machine_nozzle_size": { + "default_value": 0.067 + }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [ -20, 10 ], + [ -20, -10 ], + [ 10, 10 ], + [ 10, -10 ] + ] + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G28 ;Home" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG28 X0 Y0\nM84" + } + } +} From ae19a101fd3547c26f25ce18f061f10e844b2116 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 1 Apr 2017 15:10:05 +0200 Subject: [PATCH 038/198] Disable a number of features that are not compatible with SLA printing --- resources/definitions/peopoly_moai.def.json | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 668b11519b..bf84eee0a5 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -44,6 +44,42 @@ }, "machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG28 X0 Y0\nM84" + }, + + "print_sequence": { + "enabled": false + }, + "support_enable": { + "enabled": false + }, + "machine_nozzle_temp_enabled": { + "value": "False" + }, + "material_bed_temperature": { + "enabled": false + }, + "material_diameter": { + "enabled": false + }, + "cool_fan_enabled": { + "enabled": false, + "value": "False" + }, + "retraction_enable": { + "enabled": false, + "value": "False" + }, + "retract_at_layer_change": { + "enabled": false + }, + "cool_min_layer_time_fan_speed_max": { + "enabled": false + }, + "cool_fan_full_at_height": { + "enabled": false + }, + "cool_fan_full_layer": { + "enabled": false } } } From a904c383ea8c6854dce7c8a27883c1636cb92dbf Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 1 Apr 2017 15:29:01 +0200 Subject: [PATCH 039/198] Add Moai-specific "Normal" profile --- resources/definitions/peopoly_moai.def.json | 12 ++++++++-- .../peopoly_moai/peopoly_moai_normal.inst.cfg | 23 +++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index bf84eee0a5..b636ce26fc 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -46,6 +46,9 @@ "default_value": "M104 S0\nM140 S0\nG28 X0 Y0\nM84" }, + "acceleration_enabled": { + "value": "False" + }, "print_sequence": { "enabled": false }, @@ -59,7 +62,8 @@ "enabled": false }, "material_diameter": { - "enabled": false + "enabled": false, + "value": "1.75" }, "cool_fan_enabled": { "enabled": false, @@ -68,7 +72,11 @@ "retraction_enable": { "enabled": false, "value": "False" - }, + }, + "retraction_combing": { + "enabled": false, + "value": "'off'" + }, "retract_at_layer_change": { "enabled": false }, diff --git a/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg new file mode 100644 index 0000000000..6c52785671 --- /dev/null +++ b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 2 +name = Normal Quality +definition = peopoly_moai + +[metadata] +type = quality +weight = 0 +quality_type = normal + +[values] +infill_sparse_density = 50 +layer_height_0 = 0.1 +top_bottom_thickness = 0.4 +wall_thickness = 0.4 +speed_layer_0 = 5 +speed_print = 100 +speed_slowdown_layers = 2 +speed_topbottom = 100 +speed_travel = 300 +speed_travel_layer_0 = 300 +speed_wall = 100 +speed_wall_x = 100 From a2a6fb47f9419a35340075a61612d0e773d9b2ab Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 1 Apr 2017 15:37:53 +0200 Subject: [PATCH 040/198] Silence some value warnings --- resources/definitions/peopoly_moai.def.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index b636ce26fc..62c8ec7c99 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -46,6 +46,19 @@ "default_value": "M104 S0\nM140 S0\nG28 X0 Y0\nM84" }, + "layer_height": { + "maximum_value_warning": "0.5" + }, + "layer_height_0": { + "maximum_value_warning": "0.5" + }, + "top_bottom_thickness": { + "minimum_value_warning": "0.1" + }, + "infill_sparse_thickness": { + "maximum_value_warning": "0.5" + }, + "acceleration_enabled": { "value": "False" }, From 164d172e2eee25a64451ab6fb11fc184d77a8ecd Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sat, 1 Apr 2017 15:47:42 +0200 Subject: [PATCH 041/198] Code style --- resources/definitions/peopoly_moai.def.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 62c8ec7c99..29a17f4829 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -5,7 +5,7 @@ "inherits": "ultimaker", "metadata": { "visible": true, - "author": "Aldo Hoeben", + "author": "fieldOfView", "manufacturer": "Peopoly", "category": "Other", "file_formats": "text/x-gcode", @@ -47,16 +47,16 @@ }, "layer_height": { - "maximum_value_warning": "0.5" + "maximum_value_warning": "0.5" }, "layer_height_0": { - "maximum_value_warning": "0.5" + "maximum_value_warning": "0.5" }, "top_bottom_thickness": { - "minimum_value_warning": "0.1" + "minimum_value_warning": "0.1" }, "infill_sparse_thickness": { - "maximum_value_warning": "0.5" + "maximum_value_warning": "0.5" }, "acceleration_enabled": { @@ -83,12 +83,12 @@ "value": "False" }, "retraction_enable": { - "enabled": false, + "enabled": false, "value": "False" }, "retraction_combing": { - "enabled": false, - "value": "'off'" + "enabled": false, + "value": "'off'" }, "retract_at_layer_change": { "enabled": false From a8fffd45a0b88a66d0b1ccfca56ebcd1020a86af Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 6 Apr 2017 12:00:49 +0200 Subject: [PATCH 042/198] Add High and Maximum Quality profiles --- .../peopoly_moai/peopoly_moai_high.inst.cfg | 24 +++++++++++++++++++ .../peopoly_moai/peopoly_moai_max.inst.cfg | 24 +++++++++++++++++++ .../peopoly_moai/peopoly_moai_normal.inst.cfg | 3 ++- 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg create mode 100644 resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg diff --git a/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg new file mode 100644 index 0000000000..789e383b19 --- /dev/null +++ b/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 2 +name = High Quality +definition = peopoly_moai + +[metadata] +type = quality +weight = 1 +quality_type = high + +[values] +infill_sparse_density = 70 +layer_height = 0.05 +layer_height_0 = 0.1 +top_bottom_thickness = 0.4 +wall_thickness = 0.4 +speed_layer_0 = 5 +speed_print = 150 +speed_slowdown_layers = 2 +speed_topbottom = 150 +speed_travel = 300 +speed_travel_layer_0 = 300 +speed_wall = 150 +speed_wall_x = 150 diff --git a/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg new file mode 100644 index 0000000000..f622511715 --- /dev/null +++ b/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 2 +name = Maximum Quality +definition = peopoly_moai + +[metadata] +type = quality +weight = 2 +quality_type = extra_high + +[values] +infill_sparse_density = 70 +layer_height = 0.025 +layer_height_0 = 0.1 +top_bottom_thickness = 0.4 +wall_thickness = 0.4 +speed_layer_0 = 5 +speed_print = 200 +speed_slowdown_layers = 2 +speed_topbottom = 200 +speed_travel = 300 +speed_travel_layer_0 = 300 +speed_wall = 200 +speed_wall_x = 200 diff --git a/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg index 6c52785671..890c73d7e6 100644 --- a/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg +++ b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg @@ -9,7 +9,8 @@ weight = 0 quality_type = normal [values] -infill_sparse_density = 50 +infill_sparse_density = 70 +layer_height = 0.1 layer_height_0 = 0.1 top_bottom_thickness = 0.4 wall_thickness = 0.4 From b4698d9ec28164b2cd2cc6a76dc1d5cf10734095 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 6 Apr 2017 12:54:19 +0200 Subject: [PATCH 043/198] Adjust minimum/maximum warning values --- resources/definitions/peopoly_moai.def.json | 44 +++++++++++++++++++-- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 29a17f4829..63d7a4318b 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -1,7 +1,7 @@ { "id": "peopoly_moai", "version": 2, - "name": "Moai", + "name": "Peopoly Moai", "inherits": "ultimaker", "metadata": { "visible": true, @@ -46,11 +46,31 @@ "default_value": "M104 S0\nM140 S0\nG28 X0 Y0\nM84" }, + "line_width": { + "minimum_value_warning": "machine_nozzle_size" + }, + "wall_line_width": { + "minimum_value_warning": "machine_nozzle_size" + }, + "wall_line_width_x": { + "minimum_value_warning": "machine_nozzle_size" + }, + "skin_line_width": { + "minimum_value_warning": "machine_nozzle_size" + }, + "infill_line_width": { + "minimum_value_warning": "machine_nozzle_size" + }, + "skirt_brim_line_width": { + "minimum_value_warning": "machine_nozzle_size" + }, "layer_height": { - "maximum_value_warning": "0.5" + "maximum_value_warning": "0.5", + "minimum_value_warning": "0.02" }, "layer_height_0": { - "maximum_value_warning": "0.5" + "maximum_value_warning": "0.5", + "minimum_value_warning": "0.02" }, "top_bottom_thickness": { "minimum_value_warning": "0.1" @@ -58,6 +78,24 @@ "infill_sparse_thickness": { "maximum_value_warning": "0.5" }, + "speed_print": { + "maximum_value_warning": "300" + }, + "speed_infill": { + "maximum_value_warning": "300" + }, + "speed_wall": { + "maximum_value_warning": "300" + }, + "speed_wall_0": { + "maximum_value_warning": "300" + }, + "speed_wall_x": { + "maximum_value_warning": "300" + }, + "speed_topbottom": { + "maximum_value_warning": "300" + }, "acceleration_enabled": { "value": "False" From 7adc904cf1dda62a5a4c2a471befc60c5eae3a2c Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 6 Apr 2017 13:17:24 +0200 Subject: [PATCH 044/198] Remove absolute value warnings by moving some values to the machine definition --- resources/definitions/peopoly_moai.def.json | 28 +++++++++++++++---- .../peopoly_moai/peopoly_moai_high.inst.cfg | 8 ------ .../peopoly_moai/peopoly_moai_max.inst.cfg | 8 ------ .../peopoly_moai/peopoly_moai_normal.inst.cfg | 8 ------ 4 files changed, 23 insertions(+), 29 deletions(-) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 63d7a4318b..5cff33a791 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -14,7 +14,9 @@ }, "overrides": { - "machine_name": { "default_value": "Moai" }, + "machine_name": { + "default_value": "Moai" + }, "machine_width": { "default_value": 130 }, @@ -70,7 +72,8 @@ }, "layer_height_0": { "maximum_value_warning": "0.5", - "minimum_value_warning": "0.02" + "minimum_value_warning": "0.02", + "value": "0.1" }, "top_bottom_thickness": { "minimum_value_warning": "0.1" @@ -85,16 +88,31 @@ "maximum_value_warning": "300" }, "speed_wall": { - "maximum_value_warning": "300" + "maximum_value_warning": "300", + "value": "speed_print" }, "speed_wall_0": { "maximum_value_warning": "300" }, "speed_wall_x": { - "maximum_value_warning": "300" + "maximum_value_warning": "300", + "value": "speed_print" }, "speed_topbottom": { - "maximum_value_warning": "300" + "maximum_value_warning": "300", + "value": "speed_print" + }, + "speed_travel": { + "value": "300" + }, + "speed_travel_layer_0": { + "value": "300" + }, + "speed_layer_0": { + "value": "5" + }, + "speed_slowdown_layers": { + "value": "2" }, "acceleration_enabled": { diff --git a/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg index 789e383b19..27848d4301 100644 --- a/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg +++ b/resources/quality/peopoly_moai/peopoly_moai_high.inst.cfg @@ -11,14 +11,6 @@ quality_type = high [values] infill_sparse_density = 70 layer_height = 0.05 -layer_height_0 = 0.1 top_bottom_thickness = 0.4 wall_thickness = 0.4 -speed_layer_0 = 5 speed_print = 150 -speed_slowdown_layers = 2 -speed_topbottom = 150 -speed_travel = 300 -speed_travel_layer_0 = 300 -speed_wall = 150 -speed_wall_x = 150 diff --git a/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg index f622511715..253070569f 100644 --- a/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg +++ b/resources/quality/peopoly_moai/peopoly_moai_max.inst.cfg @@ -11,14 +11,6 @@ quality_type = extra_high [values] infill_sparse_density = 70 layer_height = 0.025 -layer_height_0 = 0.1 top_bottom_thickness = 0.4 wall_thickness = 0.4 -speed_layer_0 = 5 speed_print = 200 -speed_slowdown_layers = 2 -speed_topbottom = 200 -speed_travel = 300 -speed_travel_layer_0 = 300 -speed_wall = 200 -speed_wall_x = 200 diff --git a/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg index 890c73d7e6..c4ff8360fa 100644 --- a/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg +++ b/resources/quality/peopoly_moai/peopoly_moai_normal.inst.cfg @@ -11,14 +11,6 @@ quality_type = normal [values] infill_sparse_density = 70 layer_height = 0.1 -layer_height_0 = 0.1 top_bottom_thickness = 0.4 wall_thickness = 0.4 -speed_layer_0 = 5 speed_print = 100 -speed_slowdown_layers = 2 -speed_topbottom = 100 -speed_travel = 300 -speed_travel_layer_0 = 300 -speed_wall = 100 -speed_wall_x = 100 From 953d59788e5b72ac8ef27bc88a65e84a4d6789e8 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 6 Apr 2017 13:57:39 +0200 Subject: [PATCH 045/198] Only try to close connection when there is a connection to close CURA-3603 --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index a4f05a6f75..a4aea5ecb8 100755 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -716,7 +716,8 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): ## Start requesting data from printer def connect(self): - self.close() # Ensure that previous connection (if any) is killed. + if self.isConnected(): + self.close() # Close previous connection self._createNetworkManager() From a4afde39ff473f5dcc29a88688529494af5902c2 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 6 Apr 2017 14:03:41 +0200 Subject: [PATCH 046/198] Handle connecting & disconnecting a bit more elegant CURA-3603 --- .../NetworkPrinterOutputDevicePlugin.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py index 57d176d9f0..f39d921fff 100644 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py @@ -157,12 +157,14 @@ class NetworkPrinterOutputDevicePlugin(OutputDevicePlugin): for key in self._printers: if key == active_machine.getMetaDataEntry("um_network_key"): - Logger.log("d", "Connecting [%s]..." % key) - self._printers[key].connect() - self._printers[key].connectionStateChanged.connect(self._onPrinterConnectionStateChanged) + if not self._printers[key].isConnected(): + Logger.log("d", "Connecting [%s]..." % key) + self._printers[key].connect() + self._printers[key].connectionStateChanged.connect(self._onPrinterConnectionStateChanged) else: if self._printers[key].isConnected(): Logger.log("d", "Closing connection [%s]..." % key) + self._printers[key].connectionStateChanged.disconnect(self._onPrinterConnectionStateChanged) self._printers[key].close() ## Because the model needs to be created in the same thread as the QMLEngine, we use a signal. From f54e671ede0181b8da53a0d29a8b1added2e4720 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:04:07 +0200 Subject: [PATCH 047/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 9bf1d923d5..3462133717 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -20,6 +20,7 @@ fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = infill_sparse_density = 40 +infill_pattern = grid material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) From 66b5a1d0bcc15e3523ffe1b6f66f71f02b1a8e05 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:04:39 +0200 Subject: [PATCH 048/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index 7450094015..bdaae61af5 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -20,6 +20,7 @@ fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = infill_sparse_density = 24 +infill_pattern = grid material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) From e5d6fbcf1ece22598df5221b8240de0fa7602706 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:04:58 +0200 Subject: [PATCH 049/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index bcdb28a489..b64f5121a8 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -19,7 +19,8 @@ wall_0_inset = -0.05 fill_perimeter_gaps = nowhere travel_compensate_overlapping_walls_enabled = -infill_sparse_density = 30 +infill_sparse_density = 40 +infill_pattern = grid material_print_temperature_layer_0 = =round(material_print_temperature) material_initial_print_temperature = =round(material_print_temperature) From f04981b08cb6d666d39b68b55ad0eee310e1120b Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Thu, 6 Apr 2017 14:06:38 +0200 Subject: [PATCH 050/198] Fixed wifi missing some lines. CURA-3664 --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 61bc3ea89f..d25fc5d8c5 100644 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -809,10 +809,10 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): return # Stop trying to zip, abort was called. if self._use_gzip: + batched_line += line # if the gcode was read from a gcode file, self._gcode will be a list of all lines in that file. # Compressing line by line in this case is extremely slow, so we need to batch them. if len(batched_line) < max_chars_per_line: - batched_line += line continue byte_array_file_data += _compress_data_and_notify_qt(batched_line) From d7caa860a764b7da9840457b131dcf63814fc5aa Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:13:05 +0200 Subject: [PATCH 051/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index c85d17b59c..d4cb24ad0e 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -40,6 +40,7 @@ "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, "infill_pattern": { "default_value": "grid"}, + "prime_tower_wall_thickness": { "resolve": 0.7 }, "machine_start_gcode": { "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, From 5754df5061a591efdd1b4f852bffc7753b3162e0 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:25:47 +0200 Subject: [PATCH 052/198] Update cartesio_extruder_0.def.json --- resources/extruders/cartesio_extruder_0.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/extruders/cartesio_extruder_0.def.json b/resources/extruders/cartesio_extruder_0.def.json index cda2f48bc0..d638b3aa76 100644 --- a/resources/extruders/cartesio_extruder_0.def.json +++ b/resources/extruders/cartesio_extruder_0.def.json @@ -16,10 +16,10 @@ "machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_extruder_start_code": { - "default_value": "\n;start extruder_0\nM117 Heating nozzles....\nM104 S190 T0\nG1 X70 Y20 F9000\nM109 S190 T0\n\nM117 purging nozzle\nG92 E0\nG1 E6 F90\nG92 E0\nG1 E-2 F300\nG92 E0\nM117 wiping nozzle\nG1 X1 Y28 F3000\nG1 X70 F6000\n\nM117 printing\n" + "default_value": "\n;start extruder_0\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T0 S155\n;end extruder_0\nM117 temp is {material_print_temp}" + "default_value": "\nM104 T0 S155\n\nG91\nG1 Z0.5 F900\nG90\nG1 X100 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" } } } From 8f170a49f35d990dedce8e4a4c369f2b7deb48d8 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:26:56 +0200 Subject: [PATCH 053/198] Update cartesio_extruder_1.def.json --- resources/extruders/cartesio_extruder_1.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/extruders/cartesio_extruder_1.def.json b/resources/extruders/cartesio_extruder_1.def.json index b2bae26983..d8c2e00aed 100644 --- a/resources/extruders/cartesio_extruder_1.def.json +++ b/resources/extruders/cartesio_extruder_1.def.json @@ -16,10 +16,10 @@ "machine_nozzle_offset_x": { "default_value": 24.0 }, "machine_nozzle_offset_y": { "default_value": 0.0 }, "machine_extruder_start_code": { - "default_value": "\n;start extruder_1\nM117 Heating nozzles....\nM104 S190 T1\nG1 X70 Y20 F9000\nM109 S190 T1\n\nM117 purging nozzle\nG92 E0\nG1 E6 F90\nG92 E0\nG1 E-2 F300\nG92 E0\n\nM117 wiping nozzle\nG1 X1 Y28 F3000\nG1 X70 F6000\n\nM117 printing\n" + "default_value": "\n;start extruder_1\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T1 S155\n;end extruder_1\n" + "default_value": "\nM104 T1 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_1\n" } } } From 54959371982e877bf71a9a89be149fe6df321d6e Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:27:42 +0200 Subject: [PATCH 054/198] Update cartesio_extruder_0.def.json --- resources/extruders/cartesio_extruder_0.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_0.def.json b/resources/extruders/cartesio_extruder_0.def.json index d638b3aa76..b80c3e66dd 100644 --- a/resources/extruders/cartesio_extruder_0.def.json +++ b/resources/extruders/cartesio_extruder_0.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_0\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T0 S155\n\nG91\nG1 Z0.5 F900\nG90\nG1 X100 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" + "default_value": "\nM104 T0 S155\n\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" } } } From 438ae5c29b6fee04b2c66d84da673832bf60bc57 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:28:22 +0200 Subject: [PATCH 055/198] Update cartesio_extruder_2.def.json --- resources/extruders/cartesio_extruder_2.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/extruders/cartesio_extruder_2.def.json b/resources/extruders/cartesio_extruder_2.def.json index b7c382538a..062b80581c 100644 --- a/resources/extruders/cartesio_extruder_2.def.json +++ b/resources/extruders/cartesio_extruder_2.def.json @@ -16,10 +16,10 @@ "machine_nozzle_offset_x": { "default_value": 0.0 }, "machine_nozzle_offset_y": { "default_value": 60.0 }, "machine_extruder_start_code": { - "default_value": "\n;start extruder_2\nM117 Heating nozzles....\nM104 S190 T2\nG1 X70 Y20 F9000\nM109 S190 T2\n\nM117 purging nozzle\nG92 E0\nG1 E6 F90\nG92 E0\nG1 E-2 F300\nG92 E0\n\nM117 wiping nozzle\nG1 X1 Y28 F3000\nG1 X70 F6000\n\nM117 printing\n" + "default_value": "\n;start extruder_2\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T2 S155\n;end extruder_2\n" + "default_value": "\nM104 T2 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_2\n" } } } From 1965b02fdfa1d3c47778de26ee952e5e6a265e3b Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Thu, 6 Apr 2017 14:28:42 +0200 Subject: [PATCH 056/198] Fix size problem for open project dialog CURA-3642 --- .../qml/AskOpenAsProjectOrModelsDialog.qml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/resources/qml/AskOpenAsProjectOrModelsDialog.qml b/resources/qml/AskOpenAsProjectOrModelsDialog.qml index e298ccb64f..d85019983e 100644 --- a/resources/qml/AskOpenAsProjectOrModelsDialog.qml +++ b/resources/qml/AskOpenAsProjectOrModelsDialog.qml @@ -6,6 +6,7 @@ import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.1 import QtQuick.Layouts 1.1 import QtQuick.Dialogs 1.1 +import QtQuick.Window 2.1 import UM 1.3 as UM import Cura 1.0 as Cura @@ -17,13 +18,13 @@ UM.Dialog id: base title: catalog.i18nc("@title:window", "Open project file") - width: 420 - height: 140 + width: 420 * Screen.devicePixelRatio + height: 140 * Screen.devicePixelRatio maximumHeight: height maximumWidth: width - minimumHeight: height - minimumWidth: width + minimumHeight: maximumHeight + minimumWidth: maximumWidth modality: UM.Application.platform == "linux" ? Qt.NonModal : Qt.WindowModal; @@ -60,10 +61,8 @@ UM.Dialog Column { anchors.fill: parent - anchors.margins: UM.Theme.getSize("default_margin").width - anchors.left: parent.left - anchors.right: parent.right - spacing: UM.Theme.getSize("default_margin").width + anchors.margins: 20 * Screen.devicePixelRatio + spacing: 10 * Screen.devicePixelRatio Label { @@ -93,7 +92,7 @@ UM.Dialog id: openAsProjectButton text: catalog.i18nc("@action:button", "Open as project"); anchors.right: importModelsButton.left - anchors.rightMargin: UM.Theme.getSize("default_margin").width + anchors.rightMargin: UM.Theme.getSize("default_margin").width * Screen.devicePixelRatio isDefault: true onClicked: { From 7936696239e16d8de5ac6758780e54e56af3b15a Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:28:51 +0200 Subject: [PATCH 057/198] Update cartesio_extruder_3.def.json --- resources/extruders/cartesio_extruder_3.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/extruders/cartesio_extruder_3.def.json b/resources/extruders/cartesio_extruder_3.def.json index ec400103aa..5582f0f436 100644 --- a/resources/extruders/cartesio_extruder_3.def.json +++ b/resources/extruders/cartesio_extruder_3.def.json @@ -16,10 +16,10 @@ "machine_nozzle_offset_x": { "default_value": 24.0 }, "machine_nozzle_offset_y": { "default_value": 60.0 }, "machine_extruder_start_code": { - "default_value": "\n;start extruder_3\nM117 Heating nozzles....\nM104 S190 T3\nG1 X70 Y20 F9000\nM109 S190 T3\n\nM117 purging nozzle\nG92 E0\nG1 E6 F90\nG92 E0\nG1 E-2 F300\nG92 E0\n\nM117 wiping nozzle\nG1 X1 Y28 F3000\nG1 X70 F6000\n\nM117 printing\n" + "default_value": "\n;start extruder_3\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T3 S155\n;end extruder_3\n" + "default_value": "\nM104 T3 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_3\n" } } } From cb86482d44c88a561969d2cec33e0a52014723f9 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 14:29:36 +0200 Subject: [PATCH 058/198] Update cartesio_extruder_0.def.json --- resources/extruders/cartesio_extruder_0.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_0.def.json b/resources/extruders/cartesio_extruder_0.def.json index b80c3e66dd..7dc3aaa8af 100644 --- a/resources/extruders/cartesio_extruder_0.def.json +++ b/resources/extruders/cartesio_extruder_0.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_0\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T0 S155\n\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" + "default_value": "\nM104 T0 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" } } } From 203ebcf1a1ab3507013256609d5d849a317ca8fb Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Thu, 6 Apr 2017 14:56:54 +0200 Subject: [PATCH 059/198] Arranger findNodePlacements now places objects on top of build plate. CURA-3239 --- cura/Arrange.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 148661c45b..2ab407205c 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -2,6 +2,7 @@ from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Logger import Logger from UM.Math.Vector import Vector from cura.ShapeArray import ShapeArray +from cura import ZOffsetDecorator from collections import namedtuple @@ -67,12 +68,19 @@ class Arrange: offset_shape_arr, start_prio = start_prio, step = step) x, y = best_spot.x, best_spot.y start_prio = best_spot.priority + # Ensure that the object is above the build platform + new_node.removeDecorator(ZOffsetDecorator.ZOffsetDecorator) + if new_node.getBoundingBox(): + center_y = new_node.getWorldPosition().y - new_node.getBoundingBox().bottom + else: + center_y = 0 + if x is not None: # We could find a place - new_node.setPosition(Vector(x, 0, y)) - self.place(x, y, hull_shape_arr) # take place before the next one + new_node.setPosition(Vector(x, center_y, y)) + self.place(x, y, hull_shape_arr) # place the object in arranger else: Logger.log("d", "Could not find spot!") - new_node.setPosition(Vector(200, 0, 100 - i * 20)) + new_node.setPosition(Vector(200, center_y, 100 - i * 20)) nodes.append(new_node) return nodes From 2ea6487368f2964890641cff3517760a8c9aaf87 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Thu, 6 Apr 2017 15:27:59 +0200 Subject: [PATCH 060/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index d4cb24ad0e..d0904b9716 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -40,7 +40,10 @@ "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, "infill_pattern": { "default_value": "grid"}, + "prime_tower_enable": { "default_value": true }, "prime_tower_wall_thickness": { "resolve": 0.7 }, + "prime_tower_position_x": { "default_value": 30 }, + "prime_tower_position_y": { "default_value": 71 }, "machine_start_gcode": { "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" }, From 91edf5589ea63cd283d9d85bd8f8563df6f73798 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Thu, 6 Apr 2017 16:01:57 +0200 Subject: [PATCH 061/198] Fixed outside boundary check boo boo. CURA-3239 --- cura/BuildVolume.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 0ca4550d7f..ab756d133e 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -208,7 +208,7 @@ class BuildVolume(SceneNode): # Mark the node as outside the build volume if the bounding box test fails. if build_volume_bounding_box.intersectsBox(bbox) != AxisAlignedBox.IntersectionResult.FullIntersection: node._outside_buildarea = True - break + continue convex_hull = node.callDecoration("getConvexHull") if convex_hull: @@ -220,7 +220,7 @@ class BuildVolume(SceneNode): if overlap is None: continue node._outside_buildarea = True - break + continue # Group nodes should override the _outside_buildarea property of their children. for group_node in group_nodes: From 7ddecc00775c99e7623d43a71c2cf769854faf97 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Thu, 6 Apr 2017 17:09:45 +0200 Subject: [PATCH 062/198] Fixed arranger rotating some models. CURA-3239 --- cura/ArrangeObjectsJob.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/ArrangeObjectsJob.py b/cura/ArrangeObjectsJob.py index 746914ea6a..17bc9b0333 100755 --- a/cura/ArrangeObjectsJob.py +++ b/cura/ArrangeObjectsJob.py @@ -5,6 +5,7 @@ from UM.Job import Job from UM.Scene.SceneNode import SceneNode from UM.Math.Vector import Vector from UM.Operations.SetTransformOperation import SetTransformOperation +from UM.Operations.TranslateOperation import TranslateOperation from UM.Operations.GroupedOperation import GroupedOperation from UM.Logger import Logger from UM.Message import Message @@ -66,10 +67,10 @@ class ArrangeObjectsJob(Job): arranger.place(x, y, hull_shape_arr) # take place before the next one - grouped_operation.addOperation(SetTransformOperation(node, Vector(x, center_y, y))) + grouped_operation.addOperation(TranslateOperation(node, Vector(x, center_y, y), set_position = True)) else: Logger.log("d", "Arrange all: could not find spot!") - grouped_operation.addOperation(SetTransformOperation(node, Vector(200, center_y, - idx * 20))) + grouped_operation.addOperation(TranslateOperation(node, Vector(200, center_y, - idx * 20), set_position = True)) status_message.setProgress((idx + 1) / len(nodes_arr) * 100) Job.yieldThread() From 71e00d14071cfbfce0bc5e8475ccb5aeac11eb7d Mon Sep 17 00:00:00 2001 From: Mark Burton Date: Tue, 4 Apr 2017 13:44:14 +0100 Subject: [PATCH 063/198] The magic_spiralize setting is no longer settable per mesh (or extruder). --- resources/definitions/fdmprinter.def.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 881805d83a..9c1e7bc7b6 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4178,7 +4178,8 @@ "description": "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions.", "type": "bool", "default_value": false, - "settable_per_mesh": true + "settable_per_mesh": false, + "settable_per_extruder": false } } }, From 36255fcabbd8bc53f3b78b2d0b1381b02144b2a8 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 6 Apr 2017 17:49:12 +0200 Subject: [PATCH 064/198] The magic_spiralize setting is no longer settable per mesh (or extruder) by smartavionics, Mark Burton --- resources/definitions/fdmprinter.def.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 2aa5a1ee6c..e0532b3e5b 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4271,7 +4271,8 @@ "description": "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions.", "type": "bool", "default_value": false, - "settable_per_mesh": true + "settable_per_mesh": false, + "settable_per_extruder": false } } }, From 3b9e14eeecd4b87242ab6ae26814b7310de91c26 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 6 Apr 2017 17:54:19 +0200 Subject: [PATCH 065/198] Revert "The magic_spiralize setting is no longer settable per mesh (or extruder)." --- resources/definitions/fdmprinter.def.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9c1e7bc7b6..881805d83a 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4178,8 +4178,7 @@ "description": "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions.", "type": "bool", "default_value": false, - "settable_per_mesh": false, - "settable_per_extruder": false + "settable_per_mesh": true } } }, From ffa0e3e5e2d80db6efa67869fc510080f0f1677e Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 11:02:53 +0200 Subject: [PATCH 066/198] CuraApplication now also registers object defined by QTApplication CURA-3633 --- cura/CuraApplication.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index d407ae1b85..30fd7e95a2 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -667,6 +667,7 @@ class CuraApplication(QtApplication): # # \param engine The QML engine. def registerObjects(self, engine): + super().registerObjects(engine) engine.rootContext().setContextProperty("Printer", self) engine.rootContext().setContextProperty("CuraApplication", self) self._print_information = PrintInformation.PrintInformation() From 2d72d52ee39583334c679af3d9e359a66ec6110c Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 12:59:43 +0200 Subject: [PATCH 067/198] Update cartesio_extruder_1.def.json --- resources/extruders/cartesio_extruder_1.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_1.def.json b/resources/extruders/cartesio_extruder_1.def.json index d8c2e00aed..59bb836c41 100644 --- a/resources/extruders/cartesio_extruder_1.def.json +++ b/resources/extruders/cartesio_extruder_1.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_1\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T1 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_1\n" + "default_value": "\nM104 T1 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_1\n" } } } From 4b1fbebfd1e974c91c5b69315b40c86fd6201809 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 12:59:58 +0200 Subject: [PATCH 068/198] Update cartesio_extruder_2.def.json --- resources/extruders/cartesio_extruder_2.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_2.def.json b/resources/extruders/cartesio_extruder_2.def.json index 062b80581c..cac78698ad 100644 --- a/resources/extruders/cartesio_extruder_2.def.json +++ b/resources/extruders/cartesio_extruder_2.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_2\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T2 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_2\n" + "default_value": "\nM104 T2 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_2\n" } } } From 074bae1ed874db9484131d73c10fe1eae0bd6b4f Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:00:11 +0200 Subject: [PATCH 069/198] Update cartesio_extruder_3.def.json --- resources/extruders/cartesio_extruder_3.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_3.def.json b/resources/extruders/cartesio_extruder_3.def.json index 5582f0f436..bb4f93cb7c 100644 --- a/resources/extruders/cartesio_extruder_3.def.json +++ b/resources/extruders/cartesio_extruder_3.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_3\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T3 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_3\n" + "default_value": "\nM104 T3 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_3\n" } } } From e1fd7a59187303928f3521f3d90ab83eb3ceaad1 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:00:21 +0200 Subject: [PATCH 070/198] Update cartesio_extruder_0.def.json --- resources/extruders/cartesio_extruder_0.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_0.def.json b/resources/extruders/cartesio_extruder_0.def.json index 7dc3aaa8af..bd6b656777 100644 --- a/resources/extruders/cartesio_extruder_0.def.json +++ b/resources/extruders/cartesio_extruder_0.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_0\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T0 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X1 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" + "default_value": "\nM104 T0 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" } } } From 05808fb0dbe7ed80e807dc8a0f77bf2d7905cd1a Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:03:05 +0200 Subject: [PATCH 071/198] Update cartesio_extruder_0.def.json --- resources/extruders/cartesio_extruder_0.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_0.def.json b/resources/extruders/cartesio_extruder_0.def.json index bd6b656777..65db56403c 100644 --- a/resources/extruders/cartesio_extruder_0.def.json +++ b/resources/extruders/cartesio_extruder_0.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_0\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T0 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" + "default_value": "\nM104 T0 S160\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_0\nM117 temp is {material_print_temp}" } } } From 9097dd6955020f9f49d464caef89e09623ca1532 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:03:15 +0200 Subject: [PATCH 072/198] Update cartesio_extruder_1.def.json --- resources/extruders/cartesio_extruder_1.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_1.def.json b/resources/extruders/cartesio_extruder_1.def.json index 59bb836c41..a6f353cf73 100644 --- a/resources/extruders/cartesio_extruder_1.def.json +++ b/resources/extruders/cartesio_extruder_1.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_1\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T1 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_1\n" + "default_value": "\nM104 T1 S160\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_1\n" } } } From 892f0b4bfe70daf0ee9edb00a99f24755fb78467 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:03:24 +0200 Subject: [PATCH 073/198] Update cartesio_extruder_2.def.json --- resources/extruders/cartesio_extruder_2.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_2.def.json b/resources/extruders/cartesio_extruder_2.def.json index cac78698ad..0a2cc072f9 100644 --- a/resources/extruders/cartesio_extruder_2.def.json +++ b/resources/extruders/cartesio_extruder_2.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_2\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T2 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_2\n" + "default_value": "\nM104 T2 S160\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_2\n" } } } From eb72d15eb67e0628ea279ec1748c7d4743b5c276 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:03:32 +0200 Subject: [PATCH 074/198] Update cartesio_extruder_3.def.json --- resources/extruders/cartesio_extruder_3.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/extruders/cartesio_extruder_3.def.json b/resources/extruders/cartesio_extruder_3.def.json index bb4f93cb7c..691ef5935b 100644 --- a/resources/extruders/cartesio_extruder_3.def.json +++ b/resources/extruders/cartesio_extruder_3.def.json @@ -19,7 +19,7 @@ "default_value": "\n;start extruder_3\n\nM117 printing\n" }, "machine_extruder_end_code": { - "default_value": "\nM104 T3 S155\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_3\n" + "default_value": "\nM104 T3 S160\nG91\nG1 Z0.5 F900\nG90\nG1 X10 Y260 F9000\n;end extruder_3\n" } } } From 39befe1c226cd9c8804c8598f648c0744382664e Mon Sep 17 00:00:00 2001 From: MaukCC Date: Fri, 7 Apr 2017 13:06:14 +0200 Subject: [PATCH 075/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index d0904b9716..c84e7c1bd8 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -42,7 +42,7 @@ "infill_pattern": { "default_value": "grid"}, "prime_tower_enable": { "default_value": true }, "prime_tower_wall_thickness": { "resolve": 0.7 }, - "prime_tower_position_x": { "default_value": 30 }, + "prime_tower_position_x": { "default_value": 50 }, "prime_tower_position_y": { "default_value": 71 }, "machine_start_gcode": { "default_value": "\nM104 S120 T1\nM104 S120 T2\nM104 S120 T3\n\nM92 E159\n\nG21\nG90\nM42 S255 P13;chamber lights\nM42 S255 P12;fume extraction\n\nM117 Homing Y ......\nG28 Y\nM117 Homing X ......\nG28 X\nM117 Homing Z ......\nG28 Z F100\nG1 Z10 F600\nG1 X70 Y20 F9000;go to wipe point\n\nM190 S{material_bed_temperature_layer_0}\n\nM117 Heating for 50 sec.\nG4 S20\nM117 Heating for 30 sec.\nG4 S20\nM117 Heating for 10 sec.\nM300 S600 P1000\nG4 S9\n\nM117 purging nozzle....\nT0\nG92 E0;set E\nG1 E10 F100\nG92 E0\nG1 E-1 F600\n\nM117 wiping nozzle....\nG1 X1 Y24 F3000\nG1 X70 F9000\n\nM104 S21 T1\nM104 S21 T2\nM104 S21 T3\n\nM117 Printing .....\n" From 20083831182eb3fbc4d43278dbb0ed5ee9cf631a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 15:14:27 +0200 Subject: [PATCH 076/198] Added disallowed areas to arranger CURA-3239 --- cura/Arrange.py | 11 +++++++++++ cura/CuraApplication.py | 3 +++ 2 files changed, 14 insertions(+) diff --git a/cura/Arrange.py b/cura/Arrange.py index 2ab407205c..2ce9cfe344 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -13,11 +13,14 @@ import copy ## Return object for bestSpot LocationSuggestion = namedtuple("LocationSuggestion", ["x", "y", "penalty_points", "priority"]) + ## The Arrange classed is used together with ShapeArray. Use it to find # good locations for objects that you try to put on a build place. # Different priority schemes can be defined so it alters the behavior while using # the same logic. class Arrange: + build_volume = None + def __init__(self, x, y, offset_x, offset_y, scale=1): self.shape = (y, x) self._priority = numpy.zeros((x, y), dtype=numpy.int32) @@ -50,6 +53,14 @@ class Arrange: points = copy.deepcopy(vertices._points) shape_arr = ShapeArray.fromPolygon(points, scale = scale) arranger.place(0, 0, shape_arr) + + # If a build volume was set, add the disallowed areas + if Arrange.build_volume: + disallowed_areas = Arrange.build_volume.getDisallowedAreas() + for area in disallowed_areas: + points = copy.deepcopy(area._points) + shape_arr = ShapeArray.fromPolygon(points, scale = scale) + arranger.place(0, 0, shape_arr) return arranger ## Find placement for a node (using offset shape) and place it (using hull shape) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 30fd7e95a2..636753b632 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -593,6 +593,9 @@ class CuraApplication(QtApplication): # The platform is a child of BuildVolume self._volume = BuildVolume.BuildVolume(root) + # Set the build volume of the arranger to the used build volume + Arrange.build_volume = self._volume + self.getRenderer().setBackgroundColor(QColor(245, 245, 245)) self._physics = PlatformPhysics.PlatformPhysics(controller, self._volume) From b2183352b8b508470482efb829370bec8dc8b8c0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 15:19:30 +0200 Subject: [PATCH 077/198] Added message if arrange all could not find location for all objects CURA-3239 --- cura/Arrange.py | 2 +- cura/ArrangeObjectsJob.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 2ce9cfe344..5cbd2b25ad 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -53,7 +53,7 @@ class Arrange: points = copy.deepcopy(vertices._points) shape_arr = ShapeArray.fromPolygon(points, scale = scale) arranger.place(0, 0, shape_arr) - + # If a build volume was set, add the disallowed areas if Arrange.build_volume: disallowed_areas = Arrange.build_volume.getDisallowedAreas() diff --git a/cura/ArrangeObjectsJob.py b/cura/ArrangeObjectsJob.py index 17bc9b0333..3158fcc887 100755 --- a/cura/ArrangeObjectsJob.py +++ b/cura/ArrangeObjectsJob.py @@ -46,6 +46,7 @@ class ArrangeObjectsJob(Job): last_priority = start_priority last_size = None grouped_operation = GroupedOperation() + found_solution_for_all = True for idx, (size, node, offset_shape_arr, hull_shape_arr) in enumerate(nodes_arr): # For performance reasons, we assume that when a location does not fit, # it will also not fit for the next object (while what can be untrue). @@ -70,6 +71,7 @@ class ArrangeObjectsJob(Job): grouped_operation.addOperation(TranslateOperation(node, Vector(x, center_y, y), set_position = True)) else: Logger.log("d", "Arrange all: could not find spot!") + found_solution_for_all = False grouped_operation.addOperation(TranslateOperation(node, Vector(200, center_y, - idx * 20), set_position = True)) status_message.setProgress((idx + 1) / len(nodes_arr) * 100) @@ -78,3 +80,7 @@ class ArrangeObjectsJob(Job): grouped_operation.push() status_message.hide() + + if not found_solution_for_all: + no_full_solution_message = Message(i18n_catalog.i18nc("@info:status", "Unable to find a location within the build volume for all objects")) + no_full_solution_message.show() From 04eca9073a3ba60d91f38ca84ab496c764688abd Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:11:23 +0200 Subject: [PATCH 078/198] Moved multiply objects to job CURA=3239 --- cura/Arrange.py | 7 ++--- cura/CuraApplication.py | 26 +++------------- cura/MultiplyObjectsJob.py | 64 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 26 deletions(-) create mode 100644 cura/MultiplyObjectsJob.py diff --git a/cura/Arrange.py b/cura/Arrange.py index 5cbd2b25ad..9ba1f67396 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -29,6 +29,7 @@ class Arrange: self._scale = scale # convert input coordinates to arrange coordinates self._offset_x = offset_x self._offset_y = offset_y + self._start_priority = 0 ## Helper to create an Arranger instance # @@ -71,14 +72,12 @@ class Arrange: # \param count Number of objects def findNodePlacements(self, node, offset_shape_arr, hull_shape_arr, count = 1, step = 1): nodes = [] - start_prio = 0 for i in range(count): new_node = copy.deepcopy(node) - best_spot = self.bestSpot( - offset_shape_arr, start_prio = start_prio, step = step) + offset_shape_arr, start_prio = self._start_priority, step = step) x, y = best_spot.x, best_spot.y - start_prio = best_spot.priority + self._start_priority = best_spot.priority # Ensure that the object is above the build platform new_node.removeDecorator(ZOffsetDecorator.ZOffsetDecorator) if new_node.getBoundingBox(): diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 636753b632..9996935f80 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -39,6 +39,7 @@ from cura.SliceableObjectDecorator import SliceableObjectDecorator from cura.BlockSlicingDecorator import BlockSlicingDecorator from cura.ArrangeObjectsJob import ArrangeObjectsJob +from cura.MultiplyObjectsJob import MultiplyObjectsJob from UM.Settings.SettingDefinition import SettingDefinition, DefinitionPropertyType from UM.Settings.ContainerRegistry import ContainerRegistry @@ -322,8 +323,6 @@ class CuraApplication(QtApplication): experimental """.replace("\n", ";").replace(" ", "")) - - self.applicationShuttingDown.connect(self.saveSettings) self.engineCreatedSignal.connect(self._onEngineCreated) @@ -852,26 +851,9 @@ class CuraApplication(QtApplication): # \param min_offset minimum offset to other objects. @pyqtSlot("quint64", int) def multiplyObject(self, object_id, count, min_offset = 8): - node = self.getController().getScene().findObject(object_id) - - if not node and object_id != 0: # Workaround for tool handles overlapping the selected object - node = Selection.getSelectedObject(0) - - # If object is part of a group, multiply group - current_node = node - while current_node.getParent() and current_node.getParent().callDecoration("isGroup"): - current_node = current_node.getParent() - - root = self.getController().getScene().getRoot() - arranger = Arrange.create(scene_root = root) - offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(current_node, min_offset = min_offset) - nodes = arranger.findNodePlacements(current_node, offset_shape_arr, hull_shape_arr, count = count) - - if nodes: - op = GroupedOperation() - for new_node in nodes: - op.addOperation(AddSceneNodeOperation(new_node, current_node.getParent())) - op.push() + job = MultiplyObjectsJob(object_id, count, min_offset) + job.start() + return ## Center object on platform. @pyqtSlot("quint64") diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py new file mode 100644 index 0000000000..184dd8a07e --- /dev/null +++ b/cura/MultiplyObjectsJob.py @@ -0,0 +1,64 @@ +# Copyright (c) 2017 Ultimaker B.V. +# Cura is released under the terms of the AGPLv3 or higher. + +from UM.Job import Job +from UM.Scene.SceneNode import SceneNode +from UM.Math.Vector import Vector +from UM.Operations.SetTransformOperation import SetTransformOperation +from UM.Operations.TranslateOperation import TranslateOperation +from UM.Operations.GroupedOperation import GroupedOperation +from UM.Logger import Logger +from UM.Message import Message +from UM.i18n import i18nCatalog +i18n_catalog = i18nCatalog("cura") + +from cura.ZOffsetDecorator import ZOffsetDecorator +from cura.Arrange import Arrange +from cura.ShapeArray import ShapeArray + +from typing import List + +from UM.Application import Application +from UM.Scene.Selection import Selection +from UM.Operations.AddSceneNodeOperation import AddSceneNodeOperation + + +class MultiplyObjectsJob(Job): + def __init__(self, object_id, count, min_offset = 8): + super().__init__() + self._object_id = object_id + self._count = count + self._min_offset = min_offset + + def run(self): + status_message = Message(i18n_catalog.i18nc("@info:status", "Multiplying and placing objects"), lifetime=0, + dismissable=False, progress=0) + status_message.show() + scene = Application.getInstance().getController().getScene() + node = scene.findObject(self._object_id) + + if not node and self._object_id != 0: # Workaround for tool handles overlapping the selected object + node = Selection.getSelectedObject(0) + + # If object is part of a group, multiply group + current_node = node + while current_node.getParent() and current_node.getParent().callDecoration("isGroup"): + current_node = current_node.getParent() + + root = scene.getRoot() + arranger = Arrange.create(scene_root=root) + offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(current_node, min_offset=self._min_offset) + nodes = [] + + for i in range(self._count): + # We do place the nodes one by one, as we want to yield in between. + nodes.extend(arranger.findNodePlacements(current_node, offset_shape_arr, hull_shape_arr, count = 1)) + Job.yieldThread() + status_message.setProgress((i + 1) / self._count * 100) + + if nodes: + op = GroupedOperation() + for new_node in nodes: + op.addOperation(AddSceneNodeOperation(new_node, current_node.getParent())) + op.push() + status_message.hide() \ No newline at end of file From f42efcb7e03f683bedd6d17108fab488db9a2b0d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:16:38 +0200 Subject: [PATCH 079/198] Removed count from findNodePlacement CURA-3239 --- cura/Arrange.py | 43 +++++++++++++++++--------------------- cura/CuraApplication.py | 14 +++++-------- cura/MultiplyObjectsJob.py | 2 +- 3 files changed, 25 insertions(+), 34 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 9ba1f67396..225e512c2f 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -69,31 +69,26 @@ class Arrange: # \param node # \param offset_shape_arr ShapeArray with offset, used to find location # \param hull_shape_arr ShapeArray without offset, for placing the shape - # \param count Number of objects - def findNodePlacements(self, node, offset_shape_arr, hull_shape_arr, count = 1, step = 1): - nodes = [] - for i in range(count): - new_node = copy.deepcopy(node) - best_spot = self.bestSpot( - offset_shape_arr, start_prio = self._start_priority, step = step) - x, y = best_spot.x, best_spot.y - self._start_priority = best_spot.priority - # Ensure that the object is above the build platform - new_node.removeDecorator(ZOffsetDecorator.ZOffsetDecorator) - if new_node.getBoundingBox(): - center_y = new_node.getWorldPosition().y - new_node.getBoundingBox().bottom - else: - center_y = 0 + def findNodePlacement(self, node, offset_shape_arr, hull_shape_arr, step = 1): + new_node = copy.deepcopy(node) + best_spot = self.bestSpot( + offset_shape_arr, start_prio = self._start_priority, step = step) + x, y = best_spot.x, best_spot.y + self._start_priority = best_spot.priority + # Ensure that the object is above the build platform + new_node.removeDecorator(ZOffsetDecorator.ZOffsetDecorator) + if new_node.getBoundingBox(): + center_y = new_node.getWorldPosition().y - new_node.getBoundingBox().bottom + else: + center_y = 0 - if x is not None: # We could find a place - new_node.setPosition(Vector(x, center_y, y)) - self.place(x, y, hull_shape_arr) # place the object in arranger - else: - Logger.log("d", "Could not find spot!") - new_node.setPosition(Vector(200, center_y, 100 - i * 20)) - - nodes.append(new_node) - return nodes + if x is not None: # We could find a place + new_node.setPosition(Vector(x, center_y, y)) + self.place(x, y, hull_shape_arr) # place the object in arranger + else: + Logger.log("d", "Could not find spot!") + new_node.setPosition(Vector(200, center_y, 100)) + return new_node ## Fill priority, center is best. Lower value is better # This is a strategy for the arranger. diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 9996935f80..30c0d06932 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1280,18 +1280,14 @@ class CuraApplication(QtApplication): node.addDecorator(ConvexHullDecorator()) if node.callDecoration("isSliceable"): - # find node location + # Find node location offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = min_offset) - # step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher - nodes = arranger.findNodePlacements(node, offset_shape_arr, hull_shape_arr, count = 1, step = 10) - for new_node in nodes: - op = AddSceneNodeOperation(new_node, scene.getRoot()) - op.push() - else: - op = AddSceneNodeOperation(node, scene.getRoot()) - op.push() + # Step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher + node = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) + op = AddSceneNodeOperation(node, scene.getRoot()) + op.push() scene.sceneChanged.emit(node) def addNonSliceableExtension(self, extension): diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index 184dd8a07e..f7bb3cf0fb 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -52,7 +52,7 @@ class MultiplyObjectsJob(Job): for i in range(self._count): # We do place the nodes one by one, as we want to yield in between. - nodes.extend(arranger.findNodePlacements(current_node, offset_shape_arr, hull_shape_arr, count = 1)) + nodes.append(arranger.findNodePlacement(current_node, offset_shape_arr, hull_shape_arr)) Job.yieldThread() status_message.setProgress((i + 1) / self._count * 100) From f9fbd8c02e5804463d15a60d8b96af92a1de2162 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:22:44 +0200 Subject: [PATCH 080/198] Only push free nodes inside buildplate --- cura/PlatformPhysics.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cura/PlatformPhysics.py b/cura/PlatformPhysics.py index 9fcd2f9251..b00c5a632c 100755 --- a/cura/PlatformPhysics.py +++ b/cura/PlatformPhysics.py @@ -54,6 +54,10 @@ class PlatformPhysics: # We try to shuffle all the nodes to prevent "locked" situations, where iteration B inverts iteration A. # By shuffling the order of the nodes, this might happen a few times, but at some point it will resolve. nodes = list(BreadthFirstIterator(root)) + + # Only check nodes inside build area. + nodes = [node for node in nodes if (hasattr(node, "_outside_buildarea") and not node._outside_buildarea)] + random.shuffle(nodes) for node in nodes: if node is root or type(node) is not SceneNode or node.getBoundingBox() is None: From e26ade0e6f6a76eb3ae476ad380693a95e7490c2 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:40:39 +0200 Subject: [PATCH 081/198] Multiplying now also gives a message if it could not find a suitable spot for some objects --- cura/Arrange.py | 6 ++++-- cura/CuraApplication.py | 2 +- cura/MultiplyObjectsJob.py | 17 ++++++++++++++--- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 225e512c2f..b9d2b2492a 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -84,11 +84,13 @@ class Arrange: if x is not None: # We could find a place new_node.setPosition(Vector(x, center_y, y)) + found_spot = True self.place(x, y, hull_shape_arr) # place the object in arranger else: - Logger.log("d", "Could not find spot!") + Logger.log("d", "Could not find spot!"), + found_spot = False new_node.setPosition(Vector(200, center_y, 100)) - return new_node + return new_node, found_spot ## Fill priority, center is best. Lower value is better # This is a strategy for the arranger. diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 30c0d06932..af23fcb4cf 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1284,7 +1284,7 @@ class CuraApplication(QtApplication): offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = min_offset) # Step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher - node = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) + node,_ = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) op = AddSceneNodeOperation(node, scene.getRoot()) op.push() diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py index f7bb3cf0fb..870f165487 100644 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -49,10 +49,17 @@ class MultiplyObjectsJob(Job): arranger = Arrange.create(scene_root=root) offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(current_node, min_offset=self._min_offset) nodes = [] - + found_solution_for_all = True for i in range(self._count): # We do place the nodes one by one, as we want to yield in between. - nodes.append(arranger.findNodePlacement(current_node, offset_shape_arr, hull_shape_arr)) + node, solution_found = arranger.findNodePlacement(current_node, offset_shape_arr, hull_shape_arr) + if not solution_found: + found_solution_for_all = False + new_location = node.getPosition() + new_location = new_location.set(z = 100 - i * 20) + node.setPosition(new_location) + + nodes.append(node) Job.yieldThread() status_message.setProgress((i + 1) / self._count * 100) @@ -61,4 +68,8 @@ class MultiplyObjectsJob(Job): for new_node in nodes: op.addOperation(AddSceneNodeOperation(new_node, current_node.getParent())) op.push() - status_message.hide() \ No newline at end of file + status_message.hide() + + if not found_solution_for_all: + no_full_solution_message = Message(i18n_catalog.i18nc("@info:status", "Unable to find a location within the build volume for all objects")) + no_full_solution_message.show() \ No newline at end of file From 670de52ec9595717178388a15b11ede04bcdbb00 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:45:59 +0200 Subject: [PATCH 082/198] Minor refactor; renamed start_priority to last_priority --- cura/Arrange.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index b9d2b2492a..1846ed2dfa 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -29,7 +29,7 @@ class Arrange: self._scale = scale # convert input coordinates to arrange coordinates self._offset_x = offset_x self._offset_y = offset_y - self._start_priority = 0 + self._last_priority = 0 ## Helper to create an Arranger instance # @@ -72,9 +72,12 @@ class Arrange: def findNodePlacement(self, node, offset_shape_arr, hull_shape_arr, step = 1): new_node = copy.deepcopy(node) best_spot = self.bestSpot( - offset_shape_arr, start_prio = self._start_priority, step = step) + offset_shape_arr, start_prio = self._last_priority, step = step) x, y = best_spot.x, best_spot.y - self._start_priority = best_spot.priority + + # Save the last priority. + self._last_priority = best_spot.priority + # Ensure that the object is above the build platform new_node.removeDecorator(ZOffsetDecorator.ZOffsetDecorator) if new_node.getBoundingBox(): From c94b05e0f45b0af7eb77492dd2aad964dab266f0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 7 Apr 2017 16:52:19 +0200 Subject: [PATCH 083/198] Minor refactor --- cura/Arrange.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 1846ed2dfa..2348535efc 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -21,7 +21,7 @@ LocationSuggestion = namedtuple("LocationSuggestion", ["x", "y", "penalty_points class Arrange: build_volume = None - def __init__(self, x, y, offset_x, offset_y, scale=1): + def __init__(self, x, y, offset_x, offset_y, scale= 1.0): self.shape = (y, x) self._priority = numpy.zeros((x, y), dtype=numpy.int32) self._priority_unique_values = [] @@ -48,7 +48,8 @@ class Arrange: # Only count sliceable objects if node_.callDecoration("isSliceable"): fixed_nodes.append(node_) - # place all objects fixed nodes + + # Place all objects fixed nodes for fixed_node in fixed_nodes: vertices = fixed_node.callDecoration("getConvexHull") points = copy.deepcopy(vertices._points) @@ -146,8 +147,8 @@ class Arrange: start_idx = start_idx_list[0][0] else: start_idx = 0 - for prio in self._priority_unique_values[start_idx::step]: - tryout_idx = numpy.where(self._priority == prio) + for priority in self._priority_unique_values[start_idx::step]: + tryout_idx = numpy.where(self._priority == priority) for idx in range(len(tryout_idx[0])): x = tryout_idx[0][idx] y = tryout_idx[1][idx] @@ -157,8 +158,8 @@ class Arrange: # array to "world" coordinates penalty_points = self.checkShape(projected_x, projected_y, shape_arr) if penalty_points != 999999: - return LocationSuggestion(x = projected_x, y = projected_y, penalty_points = penalty_points, priority = prio) - return LocationSuggestion(x = None, y = None, penalty_points = None, priority = prio) # No suitable location found :-( + return LocationSuggestion(x = projected_x, y = projected_y, penalty_points = penalty_points, priority = priority) + return LocationSuggestion(x = None, y = None, penalty_points = None, priority = priority) # No suitable location found :-( ## Place the object. # Marks the locations in self._occupied and self._priority From 3d8e94964b87583ffa3e8f1b24d15e6281398892 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Mon, 10 Apr 2017 11:16:34 +0200 Subject: [PATCH 084/198] Fixed one_at_a_time and arranger. CURA-3670 --- cura/ConvexHullDecorator.py | 10 +++++----- cura/ShapeArray.py | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) mode change 100644 => 100755 cura/ConvexHullDecorator.py diff --git a/cura/ConvexHullDecorator.py b/cura/ConvexHullDecorator.py old mode 100644 new mode 100755 index da72ffdbe3..404342fb78 --- a/cura/ConvexHullDecorator.py +++ b/cura/ConvexHullDecorator.py @@ -59,7 +59,8 @@ class ConvexHullDecorator(SceneNodeDecorator): hull = self._compute2DConvexHull() if self._global_stack and self._node: - if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and not self._node.getParent().callDecoration("isGroup"): + # Parent can be None if node is just loaded. + if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and (self._node.getParent() is None or not self._node.getParent().callDecoration("isGroup")): hull = hull.getMinkowskiHull(Polygon(numpy.array(self._global_stack.getProperty("machine_head_polygon", "value"), numpy.float32))) hull = self._add2DAdhesionMargin(hull) return hull @@ -79,7 +80,7 @@ class ConvexHullDecorator(SceneNodeDecorator): return None if self._global_stack: - if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and not self._node.getParent().callDecoration("isGroup"): + if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and (self._node.getParent() is None or not self._node.getParent().callDecoration("isGroup")): head_with_fans = self._compute2DConvexHeadMin() head_with_fans_with_adhesion_margin = self._add2DAdhesionMargin(head_with_fans) return head_with_fans_with_adhesion_margin @@ -93,8 +94,7 @@ class ConvexHullDecorator(SceneNodeDecorator): return None if self._global_stack: - if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and not self._node.getParent().callDecoration("isGroup"): - + if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time" and (self._node.getParent() is None or not self._node.getParent().callDecoration("isGroup")): # Printing one at a time and it's not an object in a group return self._compute2DConvexHull() return None @@ -335,4 +335,4 @@ class ConvexHullDecorator(SceneNodeDecorator): ## Settings that change the convex hull. # # If these settings change, the convex hull should be recalculated. - _influencing_settings = {"xy_offset", "mold_enabled", "mold_width"} \ No newline at end of file + _influencing_settings = {"xy_offset", "mold_enabled", "mold_width"} diff --git a/cura/ShapeArray.py b/cura/ShapeArray.py index 534fa78e4d..95d0201c38 100755 --- a/cura/ShapeArray.py +++ b/cura/ShapeArray.py @@ -43,8 +43,10 @@ class ShapeArray: transform_x = transform._data[0][3] transform_y = transform._data[2][3] hull_verts = node.callDecoration("getConvexHull") + # For one_at_a_time printing you need the convex hull head. + hull_head_verts = node.callDecoration("getConvexHullHead") or hull_verts - offset_verts = hull_verts.getMinkowskiHull(Polygon.approximatedCircle(min_offset)) + offset_verts = hull_head_verts.getMinkowskiHull(Polygon.approximatedCircle(min_offset)) offset_points = copy.deepcopy(offset_verts._points) # x, y offset_points[:, 0] = numpy.add(offset_points[:, 0], -transform_x) offset_points[:, 1] = numpy.add(offset_points[:, 1], -transform_y) From 3263ca4e2ddec5dc555cdb685fd819b3e4291181 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Mon, 10 Apr 2017 11:17:44 +0200 Subject: [PATCH 085/198] Revert file permissions. CURA-3670 --- cura/ConvexHullDecorator.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 cura/ConvexHullDecorator.py diff --git a/cura/ConvexHullDecorator.py b/cura/ConvexHullDecorator.py old mode 100755 new mode 100644 From abe70c3a924fb8a6db8bccfaab5c7a12692c65dd Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 10 Apr 2017 13:12:14 +0200 Subject: [PATCH 086/198] Fixed broken logging --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 7c58f2bb66..21e23ead93 100755 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -1089,7 +1089,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): self._authentication_key = data["key"] self._authentication_id = data["id"] - Logger.log("i", "Got a new authentication ID (%s) and KEY (%S). Waiting for authorization.", self._authentication_id, self._getSafeAuthKey()) + Logger.log("i", "Got a new authentication ID (%s) and KEY (%s). Waiting for authorization.", self._authentication_id, self._getSafeAuthKey()) # Check if the authentication is accepted. self._checkAuthentication() From f5785662f258d11874b38a4fd77562e2acdc109c Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 10 Apr 2017 13:19:05 +0200 Subject: [PATCH 087/198] Fixed another broken logging --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 21e23ead93..0dd31652ce 100755 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -200,7 +200,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): def _onAuthenticationRequired(self, reply, authenticator): if self._authentication_id is not None and self._authentication_key is not None: - Logger.log("d", "Authentication was required. Setting up authenticator with ID %s and key", self._authentication_id, self._getSafeAuthKey()) + Logger.log("d", "Authentication was required. Setting up authenticator with ID %s and key %s", self._authentication_id, self._getSafeAuthKey()) authenticator.setUser(self._authentication_id) authenticator.setPassword(self._authentication_key) else: From d02aa7f6a39881373b9d26c106354ba0cbab9de5 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 10 Apr 2017 13:32:37 +0200 Subject: [PATCH 088/198] Fixed order of close & disconnect This would cause the state change caused by close to not be sent to the printer. Fixes CURA-3668 --- .../UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py index f39d921fff..9f450f21ab 100644 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevicePlugin.py @@ -164,8 +164,8 @@ class NetworkPrinterOutputDevicePlugin(OutputDevicePlugin): else: if self._printers[key].isConnected(): Logger.log("d", "Closing connection [%s]..." % key) - self._printers[key].connectionStateChanged.disconnect(self._onPrinterConnectionStateChanged) self._printers[key].close() + self._printers[key].connectionStateChanged.disconnect(self._onPrinterConnectionStateChanged) ## Because the model needs to be created in the same thread as the QMLEngine, we use a signal. def addPrinter(self, name, address, properties): @@ -183,9 +183,9 @@ class NetworkPrinterOutputDevicePlugin(OutputDevicePlugin): printer = self._printers.pop(name, None) if printer: if printer.isConnected(): + printer.disconnect() printer.connectionStateChanged.disconnect(self._onPrinterConnectionStateChanged) Logger.log("d", "removePrinter, disconnecting [%s]..." % name) - printer.disconnect() self.printerListChanged.emit() ## Handler for when the connection state of one of the detected printers changes From bc78bf94ab75ee961551ef8edd1243820e9997e5 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 10 Apr 2017 14:06:10 +0200 Subject: [PATCH 089/198] Fixed buttons not visible on my screen CURA-3642 --- resources/qml/AskOpenAsProjectOrModelsDialog.qml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/resources/qml/AskOpenAsProjectOrModelsDialog.qml b/resources/qml/AskOpenAsProjectOrModelsDialog.qml index d85019983e..a3879bb8ac 100644 --- a/resources/qml/AskOpenAsProjectOrModelsDialog.qml +++ b/resources/qml/AskOpenAsProjectOrModelsDialog.qml @@ -18,8 +18,8 @@ UM.Dialog id: base title: catalog.i18nc("@title:window", "Open project file") - width: 420 * Screen.devicePixelRatio - height: 140 * Screen.devicePixelRatio + width: 450 * Screen.devicePixelRatio + height: 150 * Screen.devicePixelRatio maximumHeight: height maximumWidth: width @@ -61,13 +61,16 @@ UM.Dialog Column { anchors.fill: parent - anchors.margins: 20 * Screen.devicePixelRatio + anchors.leftMargin: 20 * Screen.devicePixelRatio + anchors.rightMargin: 20 * Screen.devicePixelRatio + anchors.bottomMargin: 20 * Screen.devicePixelRatio spacing: 10 * Screen.devicePixelRatio Label { - text: catalog.i18nc("@text:window", "This is a Cura project file. Would you like to open it as a project\nor import the models from it?") - anchors.margins: UM.Theme.getSize("default_margin").width + text: catalog.i18nc("@text:window", "This is a Cura project file. Would you like to open it as a project or import the models from it?") + anchors.left: parent.left + anchors.right: parent.right font: UM.Theme.getFont("default") wrapMode: Text.WordWrap } @@ -76,7 +79,6 @@ UM.Dialog { id: rememberChoiceCheckBox text: catalog.i18nc("@text:window", "Remember my choice") - anchors.margins: UM.Theme.getSize("default_margin").width checked: UM.Preferences.getValue("cura/choice_on_open_project") != "always_ask" } From f064500ed58d9a3dad9f11f94bdf895c601bc37f Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 10 Apr 2017 14:59:11 +0200 Subject: [PATCH 090/198] Don't inherit from Ultimaker printers --- resources/definitions/peopoly_moai.def.json | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 5cff33a791..01396f26b3 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -2,7 +2,6 @@ "id": "peopoly_moai", "version": 2, "name": "Peopoly Moai", - "inherits": "ultimaker", "metadata": { "visible": true, "author": "fieldOfView", From c989496a13d0b26700bb3e9d4d7952b3419e78e6 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Mon, 10 Apr 2017 16:11:42 +0200 Subject: [PATCH 091/198] Fix load (3mf) groups. Also add convex hull decorator to children of node. CURA-3671 --- cura/CuraApplication.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index af23fcb4cf..037bf124a1 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1278,6 +1278,9 @@ class CuraApplication(QtApplication): # If there is no convex hull for the node, start calculating it and continue. if not node.getDecorator(ConvexHullDecorator): node.addDecorator(ConvexHullDecorator()) + for child in node.getAllChildren(): + if not child.getDecorator(ConvexHullDecorator): + child.addDecorator(ConvexHullDecorator()) if node.callDecoration("isSliceable"): # Find node location From b4f6ae8c5f76fa7cd0d1510d1960853396fb4d06 Mon Sep 17 00:00:00 2001 From: Elijah Snyder Date: Mon, 10 Apr 2017 19:01:59 -0500 Subject: [PATCH 092/198] First refactor for section to increase verbosity and move all translated M105s. --- plugins/USBPrinting/USBPrinterOutputDevice.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 580bbf06df..2ca7e4ecc7 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -563,19 +563,19 @@ class USBPrinterOutputDevice(PrinterOutputDevice): line = line[:line.find(";")] line = line.strip() - # Don't send empty lines. But we do have to send something, so send m105 instead. - if line == "": + # Don't send empty lines. But we do have to send something, so send + # m105 instead. + # Don't send the M0 or M1 to the machine, as M0 and M1 are handled as + # an LCD menu pause. + if line == "" or line == "M1" or line == "M1": line = "M105" - try: - if line == "M0" or line == "M1": - line = "M105" # Don't send the M0 or M1 to the machine, as M0 and M1 are handled as an LCD menu pause. if ("G0" in line or "G1" in line) and "Z" in line: z = float(re.search("Z([0-9\.]*)", line).group(1)) if self._current_z != z: self._current_z = z except Exception as e: - Logger.log("e", "Unexpected error with printer connection: %s" % e) + Logger.log("e", "Unexpected error with printer connection, could not parse current Z: %s: %s" % (e, line)) self._setErrorState("Unexpected error: %s" %e) checksum = functools.reduce(lambda x,y: x^y, map(ord, "N%d%s" % (self._gcode_position, line))) @@ -674,4 +674,4 @@ class USBPrinterOutputDevice(PrinterOutputDevice): def cancelPreheatBed(self): Logger.log("i", "Cancelling pre-heating of the bed.") self._setTargetBedTemperature(0) - self.preheatBedRemainingTimeChanged.emit() \ No newline at end of file + self.preheatBedRemainingTimeChanged.emit() From 20f28b3fa2c2b78b13fb08f2627e7e74baf3b01f Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 11 Apr 2017 09:17:46 +0200 Subject: [PATCH 093/198] Set dir names in config to allow UM detect old cura dir CURA-3529 --- cura/CuraApplication.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 037bf124a1..eb85f00a12 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -109,6 +109,10 @@ class CuraApplication(QtApplication): Q_ENUMS(ResourceTypes) def __init__(self): + # this list of dir names will be used by UM to detect an old cura directory + for dir_name in ["extruders", "machine_instances", "materials", "plugins", "quality", "user", "variants"]: + Resources.addExpectedDirNameInConfig(dir_name) + Resources.addSearchPath(os.path.join(QtApplication.getInstallPrefix(), "share", "cura", "resources")) if not hasattr(sys, "frozen"): Resources.addSearchPath(os.path.join(os.path.abspath(os.path.dirname(__file__)), "..", "resources")) From 24211624e618ec37446acfd1e3fcbd3165bc6d95 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Tue, 11 Apr 2017 10:34:52 +0200 Subject: [PATCH 094/198] Added inherits fdmprinter for Peopoly Moai. CURA-3665 --- resources/definitions/peopoly_moai.def.json | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 resources/definitions/peopoly_moai.def.json diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json old mode 100644 new mode 100755 index 01396f26b3..9c01ca95e4 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -2,6 +2,7 @@ "id": "peopoly_moai", "version": 2, "name": "Peopoly Moai", + "inherits": "fdmprinter", "metadata": { "visible": true, "author": "fieldOfView", From 4c1199d75cbfed12bb68f1cb787dbfff9181e3ea Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Tue, 11 Apr 2017 10:35:25 +0200 Subject: [PATCH 095/198] Revert permissions on file. CURA-3665 --- resources/definitions/peopoly_moai.def.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 resources/definitions/peopoly_moai.def.json diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json old mode 100755 new mode 100644 From f56dc3d09e6e605a76750f3c725df21dafd6b7c9 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 11 Apr 2017 17:01:16 +0200 Subject: [PATCH 096/198] Fixed copying for Linux CURA-3529 --- cura/CuraApplication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index eb85f00a12..369727708d 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -111,7 +111,7 @@ class CuraApplication(QtApplication): def __init__(self): # this list of dir names will be used by UM to detect an old cura directory for dir_name in ["extruders", "machine_instances", "materials", "plugins", "quality", "user", "variants"]: - Resources.addExpectedDirNameInConfig(dir_name) + Resources.addExpectedDirNameInData(dir_name) Resources.addSearchPath(os.path.join(QtApplication.getInstallPrefix(), "share", "cura", "resources")) if not hasattr(sys, "frozen"): From 620b9a2516b7eda70cd96fb693bf95dc5fd4eaea Mon Sep 17 00:00:00 2001 From: CRojasV Date: Tue, 11 Apr 2017 15:18:29 -0500 Subject: [PATCH 097/198] Add files via upload Adding Platforms for our 3d printers --- .../definitions/makeR_pegasus_platform.stl | Bin 0 -> 134284 bytes .../makeR_prusa_tairona_i3_platform.stl | 18790 ++++++++++++++++ 2 files changed, 18790 insertions(+) create mode 100644 resources/definitions/makeR_pegasus_platform.stl create mode 100644 resources/definitions/makeR_prusa_tairona_i3_platform.stl diff --git a/resources/definitions/makeR_pegasus_platform.stl b/resources/definitions/makeR_pegasus_platform.stl new file mode 100644 index 0000000000000000000000000000000000000000..91751eb0e4b332b62faff74eda42a1bf033b4e86 GIT binary patch literal 134284 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 Date: Tue, 11 Apr 2017 15:22:09 -0500 Subject: [PATCH 098/198] Delete makeR_pegasus_platform.stl Delete file in wrong path --- .../definitions/makeR_pegasus_platform.stl | Bin 134284 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 resources/definitions/makeR_pegasus_platform.stl diff --git a/resources/definitions/makeR_pegasus_platform.stl b/resources/definitions/makeR_pegasus_platform.stl deleted file mode 100644 index 91751eb0e4b332b62faff74eda42a1bf033b4e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134284 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 Date: Tue, 11 Apr 2017 15:22:52 -0500 Subject: [PATCH 099/198] Delete makeR_prusa_tairona_i3_platform.stl Delete file in wrong path --- .../makeR_prusa_tairona_i3_platform.stl | 18790 ---------------- 1 file changed, 18790 deletions(-) delete mode 100644 resources/definitions/makeR_prusa_tairona_i3_platform.stl diff --git a/resources/definitions/makeR_prusa_tairona_i3_platform.stl b/resources/definitions/makeR_prusa_tairona_i3_platform.stl deleted file mode 100644 index 2e4b650637..0000000000 --- a/resources/definitions/makeR_prusa_tairona_i3_platform.stl +++ /dev/null @@ -1,18790 +0,0 @@ -solid OpenSCAD_Model - facet normal -0.737716 0.675111 0 - outer loop - vertex -99.977 112.453 -11 - vertex -99.88 112.559 -5 - vertex -99.88 112.559 -11 - endloop - endfacet - facet normal -0.737716 0.675111 0 - outer loop - vertex -99.88 112.559 -5 - vertex -99.977 112.453 -11 - vertex -99.977 112.453 -5 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -99.977 112.453 -5 - vertex -99.977 112.603 -11 - vertex -99.977 112.603 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -99.977 112.603 -11 - vertex -99.977 112.453 -5 - vertex -99.977 112.453 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -107.121 105.46 -11 - vertex -106.98 109.464 -11 - vertex -106.98 105.46 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -107.121 105.46 -11 - vertex -107.121 109.464 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -107.121 -104.54 -11 - vertex -106.98 -100.536 -11 - vertex -106.98 -104.54 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -106.98 -100.536 -11 - vertex -107.121 -104.54 -11 - vertex -107.121 -100.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -104.078 -107.636 -11 - vertex -107.077 -104.637 -11 - vertex -106.98 -104.54 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -103.981 112.462 -11 - vertex -106.98 109.464 -11 - vertex -104.078 112.559 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -104.078 112.559 -11 - vertex -106.98 109.464 -11 - vertex -107.077 109.561 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 -107.539 -11 - vertex -99.977 -107.539 -11 - vertex -99.977 -107.68 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -100.329 -103.187 -11 - vertex -100.125 -102.94 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -100.574 -103.393 -11 - vertex -100.329 -103.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -100.852 -103.549 -11 - vertex -100.574 -103.393 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -101.156 -103.65 -11 - vertex -100.852 -103.549 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -101.476 -103.685 -11 - vertex -101.156 -103.65 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -101.797 -103.65 -11 - vertex -101.476 -103.685 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 -107.539 -11 - vertex -103.981 -107.539 -11 - vertex -101.797 -103.65 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -101.797 -103.65 -11 - vertex -103.981 -107.539 -11 - vertex -102.1 -103.549 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.1 -103.549 -11 - vertex -103.981 -107.539 -11 - vertex -102.378 -103.393 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.378 -103.393 -11 - vertex -103.981 -107.539 -11 - vertex -102.623 -103.187 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.827 -102.94 -11 - vertex -106.98 -104.54 -11 - vertex -102.983 -102.661 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.623 -103.187 -11 - vertex -106.98 -104.54 -11 - vertex -102.827 -102.94 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 -104.54 -11 - vertex -102.623 -103.187 -11 - vertex -103.981 -107.539 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 -107.539 -11 - vertex -99.977 -107.68 -11 - vertex -103.981 -107.68 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -74.921 87.6 -11 - vertex -99.87 106.638 -11 - vertex -99.836 106.959 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -99.969 106.335 -11 - vertex -99.87 106.638 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -100.125 106.057 -11 - vertex -99.969 106.335 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -100.329 105.812 -11 - vertex -100.125 106.057 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -100.574 105.608 -11 - vertex -100.329 105.812 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -100.852 105.452 -11 - vertex -100.574 105.608 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -101.156 105.353 -11 - vertex -100.852 105.452 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -101.476 105.319 -11 - vertex -101.156 105.353 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -101.797 105.353 -11 - vertex -101.476 105.319 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -107.077 105.363 -11 - vertex -101.797 105.353 -11 - vertex -87.118 85.404 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.797 105.353 -11 - vertex -107.077 105.363 -11 - vertex -102.1 105.452 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.1 105.452 -11 - vertex -107.077 105.363 -11 - vertex -102.378 105.608 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -106.98 105.46 -11 - vertex -102.378 105.608 -11 - vertex -107.077 105.363 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 105.46 -11 - vertex -103.117 106.959 -11 - vertex -103.082 106.638 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -103.117 106.959 -11 - vertex -106.98 105.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -102.623 108.106 -11 - vertex -106.98 109.464 -11 - vertex -103.981 112.462 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.983 106.335 -11 - vertex -106.98 105.46 -11 - vertex -103.082 106.638 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.827 106.057 -11 - vertex -106.98 105.46 -11 - vertex -102.983 106.335 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.378 105.608 -11 - vertex -106.98 105.46 -11 - vertex -102.623 105.812 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.623 105.812 -11 - vertex -106.98 105.46 -11 - vertex -102.827 106.057 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -97.119 55.462 -11 - vertex -93.618 37.462 -11 - vertex -97.119 17.459 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -93.618 37.462 -11 - vertex -97.119 55.462 -11 - vertex -96.978 55.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -97.119 -12.536 -11 - vertex -93.618 -32.538 -11 - vertex -97.119 -50.539 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -93.618 -32.538 -11 - vertex -97.119 -12.536 -11 - vertex -96.978 -12.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.626 -31.636 -11 - vertex -87.118 -20.544 -11 - vertex -90.471 -31.914 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.831 -31.391 -11 - vertex -87.118 -20.544 -11 - vertex -90.626 -31.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.076 -31.187 -11 - vertex -87.118 -20.544 -11 - vertex -90.831 -31.391 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.354 -31.032 -11 - vertex -87.118 -20.544 -11 - vertex -91.076 -31.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.657 -30.933 -11 - vertex -87.118 -20.544 -11 - vertex -91.354 -31.032 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.978 -30.898 -11 - vertex -87.118 -20.544 -11 - vertex -91.657 -30.933 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -92.298 -30.933 -11 - vertex -87.118 -20.544 -11 - vertex -91.978 -30.898 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -92.602 -31.032 -11 - vertex -87.118 -20.544 -11 - vertex -92.298 -30.933 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -87.118 -20.544 -11 - vertex -92.602 -31.032 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -20.544 -11 - vertex -96.978 -12.536 -11 - vertex -87.037 -19.735 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -92.602 -31.032 -11 - vertex -92.88 -31.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -92.88 -31.187 -11 - vertex -93.125 -31.391 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -93.125 -31.391 -11 - vertex -93.329 -31.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -93.329 -31.636 -11 - vertex -93.484 -31.914 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -12.536 -11 - vertex -93.484 -31.914 -11 - vertex -93.583 -32.218 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.583 -32.859 -11 - vertex -97.119 -50.539 -11 - vertex -93.618 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -93.618 -32.538 -11 - vertex -96.978 -12.536 -11 - vertex -93.583 -32.218 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.037 -19.735 -11 - vertex -96.978 -12.536 -11 - vertex -87.118 -2.482 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -96.978 -12.536 -11 - vertex -97.075 -12.439 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.626 38.364 -11 - vertex -87.118 49.465 -11 - vertex -90.471 38.086 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.831 38.609 -11 - vertex -87.118 49.465 -11 - vertex -90.626 38.364 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.076 38.813 -11 - vertex -87.118 49.465 -11 - vertex -90.831 38.609 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.354 38.968 -11 - vertex -87.118 49.465 -11 - vertex -91.076 38.813 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.657 39.067 -11 - vertex -87.118 49.465 -11 - vertex -91.354 38.968 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -91.978 39.102 -11 - vertex -87.118 49.465 -11 - vertex -91.657 39.067 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -92.298 39.067 -11 - vertex -87.118 49.465 -11 - vertex -91.978 39.102 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -92.602 38.968 -11 - vertex -87.118 49.465 -11 - vertex -92.298 39.067 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 49.465 -11 - vertex -96.978 55.462 -11 - vertex -87.037 50.273 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -87.118 49.465 -11 - vertex -92.602 38.968 -11 - vertex -96.978 55.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 55.462 -11 - vertex -92.602 38.968 -11 - vertex -92.88 38.813 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 55.462 -11 - vertex -92.88 38.813 -11 - vertex -93.125 38.609 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 55.462 -11 - vertex -93.125 38.609 -11 - vertex -93.329 38.364 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 55.462 -11 - vertex -93.329 38.364 -11 - vertex -93.484 38.086 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 55.462 -11 - vertex -93.484 38.086 -11 - vertex -93.583 37.782 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.583 37.141 -11 - vertex -97.119 17.459 -11 - vertex -93.618 37.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -93.618 37.462 -11 - vertex -96.978 55.462 -11 - vertex -93.583 37.782 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.037 50.273 -11 - vertex -96.978 55.462 -11 - vertex -87.118 65.516 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -96.978 55.462 -11 - vertex -97.075 55.559 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -74.912 -82.677 -11 - vertex -99.871 -101.715 -11 - vertex -87.118 -80.481 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.97 -101.412 -11 - vertex -87.118 -80.481 -11 - vertex -99.871 -101.715 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.125 -101.134 -11 - vertex -87.118 -80.481 -11 - vertex -99.97 -101.412 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.329 -100.888 -11 - vertex -87.118 -80.481 -11 - vertex -100.125 -101.134 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.574 -100.684 -11 - vertex -87.118 -80.481 -11 - vertex -100.329 -100.888 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.852 -100.529 -11 - vertex -87.118 -80.481 -11 - vertex -100.574 -100.684 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.156 -100.43 -11 - vertex -87.118 -80.481 -11 - vertex -100.852 -100.529 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.476 -100.395 -11 - vertex -87.118 -80.481 -11 - vertex -101.156 -100.43 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.797 -100.43 -11 - vertex -87.118 -80.481 -11 - vertex -101.476 -100.395 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -107.077 -100.439 -11 - vertex -101.797 -100.43 -11 - vertex -102.1 -100.529 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -107.077 -100.439 -11 - vertex -102.1 -100.529 -11 - vertex -102.378 -100.684 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 -100.536 -11 - vertex -102.378 -100.684 -11 - vertex -102.623 -100.888 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 -100.536 -11 - vertex -102.623 -100.888 -11 - vertex -102.828 -101.134 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -102.983 -102.661 -11 - vertex -106.98 -104.54 -11 - vertex -103.082 -102.356 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 -100.536 -11 - vertex -103.082 -102.356 -11 - vertex -106.98 -104.54 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 -104.54 -11 - vertex -103.981 -107.539 -11 - vertex -104.078 -107.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.082 -102.356 -11 - vertex -106.98 -100.536 -11 - vertex -103.117 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.117 -102.035 -11 - vertex -106.98 -100.536 -11 - vertex -103.082 -101.715 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.082 -101.715 -11 - vertex -106.98 -100.536 -11 - vertex -102.983 -101.412 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -102.983 -101.412 -11 - vertex -106.98 -100.536 -11 - vertex -102.828 -101.134 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -102.378 -100.684 -11 - vertex -106.98 -100.536 -11 - vertex -107.077 -100.439 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -101.797 -100.43 -11 - vertex -107.077 -100.439 -11 - vertex -87.118 -80.481 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -86.423 -45.835 -11 - vertex -96.978 -50.539 -11 - vertex -86.802 -45.119 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -86.802 -45.119 -11 - vertex -96.978 -50.539 -11 - vertex -87.037 -44.344 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -87.037 -44.344 -11 - vertex -96.978 -50.539 -11 - vertex -87.118 -43.536 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -90.337 -32.538 -11 - vertex -87.118 -43.536 -11 - vertex -90.372 -32.859 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.372 -32.218 -11 - vertex -87.118 -20.544 -11 - vertex -90.337 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -90.337 -32.538 -11 - vertex -87.118 -20.544 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -90.471 -33.162 -11 - vertex -90.372 -32.859 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -90.626 -33.44 -11 - vertex -90.471 -33.162 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -90.831 -33.685 -11 - vertex -90.626 -33.44 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -91.076 -33.889 -11 - vertex -90.831 -33.685 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -92.602 -34.045 -11 - vertex -87.118 -43.536 -11 - vertex -96.978 -50.539 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -91.354 -34.045 -11 - vertex -91.076 -33.889 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -91.657 -34.144 -11 - vertex -91.354 -34.045 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -91.978 -34.179 -11 - vertex -91.657 -34.144 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -92.298 -34.144 -11 - vertex -91.978 -34.179 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -43.536 -11 - vertex -92.602 -34.045 -11 - vertex -92.298 -34.144 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -92.602 -34.045 -11 - vertex -96.978 -50.539 -11 - vertex -92.88 -33.889 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -97.119 -50.539 -11 - vertex -92.88 -33.889 -11 - vertex -96.978 -50.539 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -92.88 -33.889 -11 - vertex -97.119 -50.539 -11 - vertex -93.125 -33.685 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.125 -33.685 -11 - vertex -97.119 -50.539 -11 - vertex -93.329 -33.44 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.484 -33.162 -11 - vertex -97.119 -50.539 -11 - vertex -93.583 -32.859 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.329 -33.44 -11 - vertex -97.119 -50.539 -11 - vertex -93.484 -33.162 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -96.978 -50.539 -11 - vertex -87.118 -60.593 -11 - vertex -97.075 -50.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.976 7.458 -11 - vertex -77.117 7.458 -11 - vertex -77.082 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.46 -11 - vertex -57.079 27.558 -11 - vertex -56.982 27.602 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -36.883 -22.643 -11 - vertex -36.98 -22.678 -11 - vertex -36.98 -22.537 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.073 -33.889 -11 - vertex -76.917 -44.344 -11 - vertex -76.835 -43.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -77.155 -45.119 -11 - vertex -76.917 -44.344 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -77.538 -45.835 -11 - vertex -77.155 -45.119 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -78.052 -46.464 -11 - vertex -77.538 -45.835 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -78.681 -46.978 -11 - vertex -78.052 -46.464 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -79.397 -47.361 -11 - vertex -78.681 -46.978 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -60.593 -11 - vertex -79.397 -47.361 -11 - vertex -65.078 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -74.912 -82.677 -11 - vertex -87.118 -60.593 -11 - vertex -65.078 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -79.397 -47.361 -11 - vertex -87.118 -60.593 -11 - vertex -80.172 -47.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -80.172 -47.599 -11 - vertex -87.118 -60.593 -11 - vertex -80.98 -47.681 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -80.98 -47.681 -11 - vertex -87.118 -60.593 -11 - vertex -82.982 -47.681 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -82.982 -47.681 -11 - vertex -87.118 -60.593 -11 - vertex -83.79 -47.599 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -83.79 -47.599 -11 - vertex -87.118 -60.593 -11 - vertex -84.565 -47.361 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -84.565 -47.361 -11 - vertex -87.118 -60.593 -11 - vertex -85.281 -46.978 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 -50.539 -11 - vertex -85.281 -46.978 -11 - vertex -87.118 -60.593 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -85.91 -46.464 -11 - vertex -96.978 -50.539 -11 - vertex -86.423 -45.835 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -85.281 -46.978 -11 - vertex -96.978 -50.539 -11 - vertex -85.91 -46.464 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.871 -101.715 -11 - vertex -74.912 -82.677 -11 - vertex -99.836 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -74.912 -82.677 -11 - vertex -99.87 -102.356 -11 - vertex -99.836 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.88 -107.636 -11 - vertex -99.87 -102.356 -11 - vertex -74.912 -82.677 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.88 -107.636 -11 - vertex -99.969 -102.661 -11 - vertex -99.87 -102.356 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.125 -102.94 -11 - vertex -99.88 -107.636 -11 - vertex -99.977 -107.539 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.88 -107.636 -11 - vertex -100.125 -102.94 -11 - vertex -99.969 -102.661 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.828 38.609 -11 - vertex -76.917 50.273 -11 - vertex -65.078 77.361 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.155 51.048 -11 - vertex -65.078 77.361 -11 - vertex -76.917 50.273 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.538 51.764 -11 - vertex -65.078 77.361 -11 - vertex -77.155 51.048 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -78.052 52.393 -11 - vertex -65.078 77.361 -11 - vertex -77.538 51.764 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -78.681 52.907 -11 - vertex -65.078 77.361 -11 - vertex -78.052 52.393 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -79.397 53.29 -11 - vertex -65.078 77.361 -11 - vertex -78.681 52.907 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 77.361 -11 - vertex -79.397 53.29 -11 - vertex -87.118 65.516 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -79.397 53.29 -11 - vertex -80.172 53.528 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -80.172 53.528 -11 - vertex -80.98 53.61 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -80.98 53.61 -11 - vertex -82.982 53.61 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -82.982 53.61 -11 - vertex -83.79 53.528 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -83.79 53.528 -11 - vertex -84.565 53.29 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -84.565 53.29 -11 - vertex -85.281 52.907 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -85.281 52.907 -11 - vertex -85.91 52.393 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -85.91 52.393 -11 - vertex -86.423 51.764 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -86.423 51.764 -11 - vertex -86.802 51.048 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.372 37.782 -11 - vertex -87.118 49.465 -11 - vertex -90.337 37.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 65.516 -11 - vertex -86.802 51.048 -11 - vertex -87.037 50.273 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -65.078 77.361 -11 - vertex -87.118 65.516 -11 - vertex -74.921 87.6 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 85.404 -11 - vertex -74.921 87.6 -11 - vertex -87.118 65.516 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.87 106.638 -11 - vertex -74.921 87.6 -11 - vertex -87.118 85.404 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.871 107.28 -11 - vertex -74.921 87.6 -11 - vertex -99.836 106.959 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.871 107.28 -11 - vertex -99.88 112.559 -11 - vertex -74.921 87.6 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.97 107.583 -11 - vertex -99.88 112.559 -11 - vertex -99.871 107.28 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.125 107.861 -11 - vertex -99.88 112.559 -11 - vertex -99.97 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.88 112.559 -11 - vertex -100.125 107.861 -11 - vertex -99.977 112.453 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.329 108.106 -11 - vertex -99.977 112.453 -11 - vertex -100.125 107.861 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.574 108.31 -11 - vertex -99.977 112.453 -11 - vertex -100.329 108.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -100.852 108.466 -11 - vertex -99.977 112.453 -11 - vertex -100.574 108.31 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.156 108.565 -11 - vertex -99.977 112.453 -11 - vertex -100.852 108.466 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.476 108.599 -11 - vertex -99.977 112.453 -11 - vertex -101.156 108.565 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -101.797 108.565 -11 - vertex -99.977 112.453 -11 - vertex -101.476 108.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 112.462 -11 - vertex -99.977 112.453 -11 - vertex -101.797 108.565 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 112.462 -11 - vertex -101.797 108.565 -11 - vertex -102.1 108.466 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 112.462 -11 - vertex -102.1 108.466 -11 - vertex -102.378 108.31 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -103.981 112.462 -11 - vertex -102.378 108.31 -11 - vertex -102.623 108.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -102.623 108.106 -11 - vertex -102.828 107.861 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -103.082 107.28 -11 - vertex -103.117 106.959 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -102.983 107.583 -11 - vertex -103.082 107.28 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -106.98 109.464 -11 - vertex -102.828 107.861 -11 - vertex -102.983 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -99.977 112.453 -11 - vertex -103.981 112.462 -11 - vertex -99.977 112.603 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -99.977 112.603 -11 - vertex -103.981 112.462 -11 - vertex -103.981 112.603 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -76.985 -2.543 -11 - vertex -77.082 -2.64 -11 - vertex -77.117 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.538 -11 - vertex -25.082 -32.441 -11 - vertex -24.976 -32.397 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.836 7.458 -11 - vertex -16.977 7.458 -11 - vertex -16.88 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.377 -17.64 -11 - vertex 22.922 -2.64 -11 - vertex 4.532 -17.918 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 4.631 22.139 -11 - vertex 4.666 22.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.172 -17.395 -11 - vertex 22.922 -2.64 -11 - vertex 4.377 -17.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 4.532 21.836 -11 - vertex 4.631 22.139 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.927 -17.191 -11 - vertex 22.922 -2.64 -11 - vertex 4.172 -17.395 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 4.377 21.558 -11 - vertex 4.532 21.836 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 22.922 -2.64 -11 - vertex 3.927 -17.191 -11 - vertex 22.878 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 4.172 21.313 -11 - vertex 4.377 21.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.649 -17.035 -11 - vertex 22.878 -2.543 -11 - vertex 3.927 -17.191 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 3.927 21.109 -11 - vertex 4.172 21.313 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.346 -16.936 -11 - vertex 22.878 -2.543 -11 - vertex 3.649 -17.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 3.649 20.953 -11 - vertex 3.927 21.109 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.025 -16.901 -11 - vertex 22.878 -2.543 -11 - vertex 3.346 -16.936 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 3.346 20.854 -11 - vertex 3.649 20.953 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.025 20.819 -11 - vertex 22.878 -2.543 -11 - vertex 3.025 -16.901 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 3.025 20.819 -11 - vertex 3.346 20.854 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.836 -2.543 -11 - vertex 3.025 -16.901 -11 - vertex 2.705 -16.936 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.025 -16.901 -11 - vertex -16.836 -2.543 -11 - vertex 3.025 20.819 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.836 -2.543 -11 - vertex 2.705 -16.936 -11 - vertex 2.401 -17.035 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 3.025 20.819 -11 - vertex -16.836 -2.543 -11 - vertex 2.705 20.854 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.836 -2.543 -11 - vertex 2.401 -17.035 -11 - vertex 2.123 -17.191 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.836 7.458 -11 - vertex 2.705 20.854 -11 - vertex -16.836 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 -2.64 -11 - vertex 2.123 -17.191 -11 - vertex 1.878 -17.395 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 2.705 20.854 -11 - vertex -16.836 7.458 -11 - vertex 2.401 20.953 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 -2.64 -11 - vertex 1.878 -17.395 -11 - vertex 1.674 -17.64 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 2.401 20.953 -11 - vertex -16.836 7.458 -11 - vertex 2.123 21.109 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 -2.64 -11 - vertex 1.674 -17.64 -11 - vertex 1.519 -17.918 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 2.123 21.109 -11 - vertex -16.836 7.458 -11 - vertex 1.878 21.313 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 -2.64 -11 - vertex 1.519 -17.918 -11 - vertex 1.42 -18.221 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 7.564 -11 - vertex 1.878 21.313 -11 - vertex -16.836 7.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -16.88 -2.64 -11 - vertex 1.42 -18.221 -11 - vertex 1.385 -18.542 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 1.878 21.313 -11 - vertex -16.88 7.564 -11 - vertex 1.674 21.558 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -16.836 -2.543 -11 - vertex -16.88 -2.64 -11 - vertex -16.977 -2.543 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -64.981 77.458 -11 - vertex -65.078 77.361 -11 - vertex -64.981 77.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 23.028 7.458 -11 - vertex 22.878 7.458 -11 - vertex 22.922 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 43.022 27.46 -11 - vertex 42.925 27.558 -11 - vertex 43.022 27.602 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 45.514 -11 - vertex 43.119 49.359 -11 - vertex 73.166 65.402 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 53.023 27.602 -11 - vertex 53.12 27.558 -11 - vertex 53.023 27.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 43.119 49.359 -11 - vertex 53.12 27.558 -11 - vertex 53.023 27.602 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 73.166 65.402 -11 - vertex 43.119 49.359 -11 - vertex 71.12 77.361 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 41.125 47.357 -11 - vertex 53.023 27.602 -11 - vertex 43.022 27.602 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.124 37.365 -11 - vertex 43.022 27.602 -11 - vertex 42.925 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 53.023 27.602 -11 - vertex 41.125 47.357 -11 - vertex 43.119 49.359 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 43.022 27.602 -11 - vertex 31.124 37.365 -11 - vertex 41.125 47.357 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 42.925 27.558 -11 - vertex 31.018 37.321 -11 - vertex 31.124 37.365 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.922 7.564 -11 - vertex 31.018 37.321 -11 - vertex 42.925 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.666 22.46 -11 - vertex 22.922 7.564 -11 - vertex 22.878 7.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.878 -2.543 -11 - vertex 4.666 22.46 -11 - vertex 22.878 7.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 22.922 7.564 -11 - vertex 4.666 22.46 -11 - vertex 31.018 37.321 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.631 22.78 -11 - vertex 31.018 37.321 -11 - vertex 4.666 22.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.532 23.084 -11 - vertex 31.018 37.321 -11 - vertex 4.631 22.78 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.377 23.362 -11 - vertex 31.018 37.321 -11 - vertex 4.532 23.084 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.172 23.607 -11 - vertex 31.018 37.321 -11 - vertex 4.377 23.362 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.927 23.811 -11 - vertex 31.018 37.321 -11 - vertex 4.172 23.607 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.649 23.966 -11 - vertex 31.018 37.321 -11 - vertex 3.927 23.811 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.346 24.066 -11 - vertex 31.018 37.321 -11 - vertex 3.649 23.966 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.025 24.1 -11 - vertex 31.018 37.321 -11 - vertex 3.346 24.066 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 37.321 -11 - vertex 3.025 24.1 -11 - vertex 2.705 24.066 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 37.321 -11 - vertex 2.705 24.066 -11 - vertex 2.401 23.966 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 1.519 21.836 -11 - vertex -16.88 7.564 -11 - vertex 1.42 22.139 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 1.42 22.139 -11 - vertex -16.88 7.564 -11 - vertex 1.385 22.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 37.321 -11 - vertex 1.385 22.46 -11 - vertex -16.88 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 1.385 22.46 -11 - vertex -24.976 37.321 -11 - vertex 1.42 22.78 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 1.42 22.78 -11 - vertex -24.976 37.321 -11 - vertex 1.519 23.084 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 1.519 23.084 -11 - vertex -24.976 37.321 -11 - vertex 1.674 23.362 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 3.025 24.1 -11 - vertex -24.976 37.321 -11 - vertex 31.018 37.321 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 2.123 23.811 -11 - vertex -24.976 37.321 -11 - vertex 2.401 23.966 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 1.878 23.607 -11 - vertex -24.976 37.321 -11 - vertex 2.123 23.811 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 1.674 23.362 -11 - vertex -24.976 37.321 -11 - vertex 1.878 23.607 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 37.321 -11 - vertex -25.082 37.365 -11 - vertex -24.976 37.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -36.883 27.558 -11 - vertex -24.976 37.321 -11 - vertex -16.88 7.564 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -24.976 37.321 -11 - vertex -36.883 27.558 -11 - vertex -25.082 37.365 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -36.98 27.602 -11 - vertex -36.883 27.558 -11 - vertex -36.98 27.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -36.98 27.602 -11 - vertex -25.082 37.365 -11 - vertex -36.883 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.602 -11 - vertex -25.082 37.365 -11 - vertex -36.98 27.602 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.624 38.364 -11 - vertex -25.082 37.365 -11 - vertex -56.982 27.602 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.369 37.141 -11 - vertex -56.982 27.602 -11 - vertex -57.079 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.602 -11 - vertex -70.335 37.462 -11 - vertex -70.369 37.782 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.602 -11 - vertex -70.369 37.141 -11 - vertex -70.335 37.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -70.468 36.838 -11 - vertex -70.369 37.141 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -70.624 36.56 -11 - vertex -70.468 36.838 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -70.828 36.315 -11 - vertex -70.624 36.56 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -71.073 36.111 -11 - vertex -70.828 36.315 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -71.351 35.955 -11 - vertex -71.073 36.111 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 26.464 -11 - vertex -71.351 35.955 -11 - vertex -57.079 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.351 35.955 -11 - vertex -76.835 26.464 -11 - vertex -71.655 35.856 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.655 35.856 -11 - vertex -76.835 26.464 -11 - vertex -71.975 35.821 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -71.975 35.821 -11 - vertex -76.835 26.464 -11 - vertex -72.296 35.856 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -73.616 37.462 -11 - vertex -76.835 49.465 -11 - vertex -73.581 37.782 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.581 37.141 -11 - vertex -76.835 26.464 -11 - vertex -73.616 37.462 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.482 36.838 -11 - vertex -76.835 26.464 -11 - vertex -73.581 37.141 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.326 36.56 -11 - vertex -76.835 26.464 -11 - vertex -73.482 36.838 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.122 36.315 -11 - vertex -76.835 26.464 -11 - vertex -73.326 36.56 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.877 36.111 -11 - vertex -76.835 26.464 -11 - vertex -73.122 36.315 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.599 35.955 -11 - vertex -76.835 26.464 -11 - vertex -72.877 36.111 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.296 35.856 -11 - vertex -76.835 26.464 -11 - vertex -72.599 35.955 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -76.917 25.656 -11 - vertex -76.835 26.464 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.538 24.165 -11 - vertex -57.079 27.558 -11 - vertex -77.082 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 7.405 -11 - vertex -77.082 7.564 -11 - vertex -77.117 7.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -77.155 24.881 -11 - vertex -76.917 25.656 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -78.681 -17.094 -11 - vertex -77.082 -2.64 -11 - vertex -78.052 -17.607 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -79.397 -16.715 -11 - vertex -77.082 -2.64 -11 - vertex -78.681 -17.094 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 27.558 -11 - vertex -77.538 24.165 -11 - vertex -77.155 24.881 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -80.172 -16.479 -11 - vertex -77.082 -2.64 -11 - vertex -79.397 -16.715 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -78.052 23.536 -11 - vertex -77.538 24.165 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -80.98 -16.399 -11 - vertex -77.082 -2.64 -11 - vertex -80.172 -16.479 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -87.118 7.405 -11 - vertex -82.982 22.328 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.117 -2.543 -11 - vertex -87.118 -2.482 -11 - vertex -77.117 7.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -78.681 23.023 -11 - vertex -78.052 23.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -82.982 -16.399 -11 - vertex -77.082 -2.64 -11 - vertex -80.98 -16.399 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -79.397 22.644 -11 - vertex -78.681 23.023 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -77.082 -2.64 -11 - vertex -82.982 -16.399 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -80.172 22.408 -11 - vertex -79.397 22.644 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 -2.64 -11 - vertex -87.118 -2.482 -11 - vertex -77.117 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.117 7.458 -11 - vertex -87.118 -2.482 -11 - vertex -87.118 7.405 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -82.982 -16.399 -11 - vertex -83.79 -16.479 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -80.98 22.328 -11 - vertex -80.172 22.408 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -83.79 -16.479 -11 - vertex -84.565 -16.715 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.082 7.564 -11 - vertex -82.982 22.328 -11 - vertex -80.98 22.328 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -84.565 -16.715 -11 - vertex -85.281 -17.094 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -82.982 22.328 -11 - vertex -87.118 7.405 -11 - vertex -83.79 22.408 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -85.281 -17.094 -11 - vertex -85.91 -17.607 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -83.79 22.408 -11 - vertex -87.118 7.405 -11 - vertex -84.565 22.644 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -85.91 -17.607 -11 - vertex -86.423 -18.237 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -84.565 22.644 -11 - vertex -87.118 7.405 -11 - vertex -85.281 23.023 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -86.423 -18.237 -11 - vertex -86.802 -18.956 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -96.978 17.459 -11 - vertex -85.281 23.023 -11 - vertex -87.118 7.405 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -2.482 -11 - vertex -86.802 -18.956 -11 - vertex -87.037 -19.735 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -85.281 23.023 -11 - vertex -96.978 17.459 -11 - vertex -85.91 23.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.471 -31.914 -11 - vertex -87.118 -20.544 -11 - vertex -90.372 -32.218 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -85.91 23.536 -11 - vertex -96.978 17.459 -11 - vertex -86.423 24.165 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -86.423 24.165 -11 - vertex -96.978 17.459 -11 - vertex -86.802 24.881 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -86.802 24.881 -11 - vertex -96.978 17.459 -11 - vertex -87.037 25.656 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -87.037 25.656 -11 - vertex -96.978 17.459 -11 - vertex -87.118 26.464 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -90.337 37.462 -11 - vertex -87.118 26.464 -11 - vertex -90.372 37.141 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -90.471 38.086 -11 - vertex -87.118 49.465 -11 - vertex -90.372 37.782 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -90.337 37.462 -11 - vertex -87.118 49.465 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -90.471 36.838 -11 - vertex -90.372 37.141 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -90.626 36.56 -11 - vertex -90.471 36.838 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -90.831 36.315 -11 - vertex -90.626 36.56 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -91.076 36.111 -11 - vertex -90.831 36.315 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -92.602 35.955 -11 - vertex -87.118 26.464 -11 - vertex -96.978 17.459 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -91.354 35.955 -11 - vertex -91.076 36.111 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -91.657 35.856 -11 - vertex -91.354 35.955 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -91.978 35.821 -11 - vertex -91.657 35.856 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -92.298 35.856 -11 - vertex -91.978 35.821 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 26.464 -11 - vertex -92.602 35.955 -11 - vertex -92.298 35.856 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -97.119 17.459 -11 - vertex -92.602 35.955 -11 - vertex -96.978 17.459 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -92.602 35.955 -11 - vertex -97.119 17.459 -11 - vertex -92.88 36.111 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -92.88 36.111 -11 - vertex -97.119 17.459 -11 - vertex -93.125 36.315 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.125 36.315 -11 - vertex -97.119 17.459 -11 - vertex -93.329 36.56 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.484 36.838 -11 - vertex -97.119 17.459 -11 - vertex -93.583 37.141 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -93.329 36.56 -11 - vertex -97.119 17.459 -11 - vertex -93.484 36.838 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex -96.978 17.459 -11 - vertex -87.118 7.405 -11 - vertex -97.075 17.362 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 -107.539 -11 - vertex 110.023 -107.539 -11 - vertex 110.023 -107.68 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 109.124 -102.356 -11 - vertex 109.159 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 109.025 -102.661 -11 - vertex 109.124 -102.356 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 108.869 -102.94 -11 - vertex 109.025 -102.661 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 108.665 -103.187 -11 - vertex 108.869 -102.94 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 108.42 -103.393 -11 - vertex 108.665 -103.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 108.142 -103.549 -11 - vertex 108.42 -103.393 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 107.839 -103.65 -11 - vertex 108.142 -103.549 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 106.019 -107.539 -11 - vertex 107.839 -103.65 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 107.839 -103.65 -11 - vertex 106.019 -107.539 -11 - vertex 107.518 -103.685 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 107.518 -103.685 -11 - vertex 106.019 -107.539 -11 - vertex 107.197 -103.65 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 107.197 -103.65 -11 - vertex 106.019 -107.539 -11 - vertex 106.894 -103.549 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.894 -103.549 -11 - vertex 106.019 -107.539 -11 - vertex 106.616 -103.393 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.616 -103.393 -11 - vertex 106.019 -107.539 -11 - vertex 106.371 -103.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 -107.539 -11 - vertex 110.023 -107.68 -11 - vertex 106.019 -107.68 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.371 -103.187 -11 - vertex 106.019 -107.539 -11 - vertex 106.167 -102.94 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.922 -107.636 -11 - vertex 106.167 -102.94 -11 - vertex 106.019 -107.539 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.167 -102.94 -11 - vertex 105.922 -107.636 -11 - vertex 106.011 -102.661 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.922 -107.636 -11 - vertex 105.912 -102.356 -11 - vertex 106.011 -102.661 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 80.954 -82.677 -11 - vertex 105.912 -102.356 -11 - vertex 105.922 -107.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.912 -102.356 -11 - vertex 80.954 -82.677 -11 - vertex 105.878 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.878 -102.035 -11 - vertex 80.954 -82.677 -11 - vertex 93.125 -80.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 71.12 -72.437 -11 - vertex 93.125 -80.437 -11 - vertex 80.954 -82.677 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.124 -32.441 -11 - vertex 73.166 -40.599 -11 - vertex 73.166 -60.487 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -40.599 -11 - vertex 73.122 -2.64 -11 - vertex 73.166 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.124 -32.441 -11 - vertex 73.166 -60.487 -11 - vertex 71.12 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -80.437 -11 - vertex 71.12 -72.437 -11 - vertex 73.166 -60.487 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 80.954 -82.677 -11 - vertex 71.023 -72.684 -11 - vertex 71.12 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 80.954 -82.677 -11 - vertex -64.981 -72.684 -11 - vertex 71.023 -72.684 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -64.981 -72.684 -11 - vertex -65.078 -72.437 -11 - vertex -64.981 -72.534 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 -22.678 -11 - vertex -70.369 -32.859 -11 - vertex -70.335 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -25.082 -32.441 -11 - vertex -70.468 -33.162 -11 - vertex -70.369 -32.859 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -25.082 -32.441 -11 - vertex -70.624 -33.44 -11 - vertex -70.468 -33.162 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 -72.437 -11 - vertex -70.828 -33.685 -11 - vertex -70.624 -33.44 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.917 -44.344 -11 - vertex -70.828 -33.685 -11 - vertex -65.078 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.917 -44.344 -11 - vertex -71.073 -33.889 -11 - vertex -70.828 -33.685 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.073 -33.889 -11 - vertex -76.835 -43.536 -11 - vertex -71.351 -34.045 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.351 -34.045 -11 - vertex -76.835 -43.536 -11 - vertex -71.655 -34.144 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.655 -34.144 -11 - vertex -76.835 -43.536 -11 - vertex -71.975 -34.179 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -71.975 -34.179 -11 - vertex -76.835 -43.536 -11 - vertex -72.296 -34.144 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.296 -34.144 -11 - vertex -76.835 -43.536 -11 - vertex -72.599 -34.045 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.599 -34.045 -11 - vertex -76.835 -43.536 -11 - vertex -72.877 -33.889 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -72.877 -33.889 -11 - vertex -76.835 -43.536 -11 - vertex -73.122 -33.685 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.122 -33.685 -11 - vertex -76.835 -43.536 -11 - vertex -73.326 -33.44 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.326 -33.44 -11 - vertex -76.835 -43.536 -11 - vertex -73.482 -33.162 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.482 -33.162 -11 - vertex -76.835 -43.536 -11 - vertex -73.581 -32.859 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -87.118 -60.593 -11 - vertex -74.912 -82.677 -11 - vertex -87.118 -80.481 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -64.981 -72.684 -11 - vertex -74.912 -82.677 -11 - vertex -65.078 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -74.912 -82.677 -11 - vertex -64.981 -72.684 -11 - vertex 80.954 -82.677 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 -107.539 -11 - vertex 113.021 -104.54 -11 - vertex 110.12 -107.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.12 -107.636 -11 - vertex 113.021 -104.54 -11 - vertex 113.118 -104.637 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 -104.54 -11 - vertex 113.163 -100.536 -11 - vertex 113.163 -104.54 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.163 -100.536 -11 - vertex 113.021 -104.54 -11 - vertex 113.021 -100.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 109.159 -102.035 -11 - vertex 113.021 -104.54 -11 - vertex 110.023 -107.539 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 -104.54 -11 - vertex 109.159 -102.035 -11 - vertex 113.021 -100.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 109.124 -101.715 -11 - vertex 113.021 -100.536 -11 - vertex 109.159 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 109.025 -101.412 -11 - vertex 113.021 -100.536 -11 - vertex 109.124 -101.715 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.869 -101.134 -11 - vertex 113.021 -100.536 -11 - vertex 109.025 -101.412 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.665 -100.888 -11 - vertex 113.021 -100.536 -11 - vertex 108.869 -101.134 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.42 -100.684 -11 - vertex 113.021 -100.536 -11 - vertex 108.665 -100.888 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.021 -100.536 -11 - vertex 108.42 -100.684 -11 - vertex 113.118 -100.439 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.142 -100.529 -11 - vertex 113.118 -100.439 -11 - vertex 108.42 -100.684 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 107.839 -100.43 -11 - vertex 113.118 -100.439 -11 - vertex 108.142 -100.529 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -80.437 -11 - vertex 107.839 -100.43 -11 - vertex 107.518 -100.395 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 107.839 -100.43 -11 - vertex 93.125 -80.437 -11 - vertex 113.118 -100.439 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 107.197 -100.43 -11 - vertex 93.125 -80.437 -11 - vertex 107.518 -100.395 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.894 -100.529 -11 - vertex 93.125 -80.437 -11 - vertex 107.197 -100.43 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.616 -100.684 -11 - vertex 93.125 -80.437 -11 - vertex 106.894 -100.529 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.371 -100.888 -11 - vertex 93.125 -80.437 -11 - vertex 106.616 -100.684 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.167 -101.134 -11 - vertex 93.125 -80.437 -11 - vertex 106.371 -100.888 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.011 -101.412 -11 - vertex 93.125 -80.437 -11 - vertex 106.167 -101.134 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.912 -101.715 -11 - vertex 93.125 -80.437 -11 - vertex 106.011 -101.412 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -80.437 -11 - vertex 105.912 -101.715 -11 - vertex 105.878 -102.035 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.922 112.559 -11 - vertex 106.167 107.861 -11 - vertex 106.011 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.167 107.861 -11 - vertex 105.922 112.559 -11 - vertex 106.019 112.462 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 105.912 107.28 -11 - vertex 105.922 112.559 -11 - vertex 106.011 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.921 89.558 -11 - vertex 105.912 107.28 -11 - vertex 105.878 106.959 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 105.912 107.28 -11 - vertex 82.921 89.558 -11 - vertex 105.922 112.559 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 109.124 107.28 -11 - vertex 113.021 109.464 -11 - vertex 113.021 105.46 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 109.464 -11 - vertex 110.023 112.453 -11 - vertex 110.12 112.559 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 109.464 -11 - vertex 109.124 107.28 -11 - vertex 109.025 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 109.124 107.28 -11 - vertex 113.021 105.46 -11 - vertex 109.159 106.959 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.42 105.608 -11 - vertex 113.021 105.46 -11 - vertex 113.118 105.363 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 109.124 106.638 -11 - vertex 109.159 106.959 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 109.025 106.335 -11 - vertex 109.124 106.638 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 108.869 106.057 -11 - vertex 109.025 106.335 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 108.665 105.812 -11 - vertex 108.869 106.057 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 108.42 105.608 -11 - vertex 108.665 105.812 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.118 105.363 -11 - vertex 108.142 105.452 -11 - vertex 108.42 105.608 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.118 105.363 -11 - vertex 107.839 105.353 -11 - vertex 108.142 105.452 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.118 105.363 -11 - vertex 107.518 105.319 -11 - vertex 107.839 105.353 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 105.912 106.638 -11 - vertex 82.921 89.558 -11 - vertex 105.878 106.959 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.011 106.335 -11 - vertex 82.921 89.558 -11 - vertex 105.912 106.638 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.167 106.057 -11 - vertex 82.921 89.558 -11 - vertex 106.011 106.335 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.371 105.812 -11 - vertex 82.921 89.558 -11 - vertex 106.167 106.057 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.616 105.608 -11 - vertex 82.921 89.558 -11 - vertex 106.371 105.812 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 106.894 105.452 -11 - vertex 82.921 89.558 -11 - vertex 106.616 105.608 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 107.197 105.353 -11 - vertex 82.921 89.558 -11 - vertex 106.894 105.452 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 107.518 105.319 -11 - vertex 82.921 89.558 -11 - vertex 107.197 105.353 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.118 105.363 -11 - vertex 82.921 89.558 -11 - vertex 107.518 105.319 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 65.402 -11 - vertex 82.921 89.558 -11 - vertex 113.118 105.363 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.921 89.558 -11 - vertex 73.166 65.402 -11 - vertex 80.963 87.6 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 43.119 49.359 -11 - vertex 73.166 45.514 -11 - vertex 53.12 27.558 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 71.12 77.361 -11 - vertex 80.963 87.6 -11 - vertex 73.166 65.402 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 71.023 77.599 -11 - vertex 71.12 77.361 -11 - vertex 71.023 77.458 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 71.12 77.361 -11 - vertex 71.023 77.599 -11 - vertex 80.963 87.6 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -64.981 77.599 -11 - vertex 80.963 87.6 -11 - vertex 71.023 77.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.602 -11 - vertex -70.369 37.782 -11 - vertex -70.468 38.086 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 27.602 -11 - vertex -70.468 38.086 -11 - vertex -70.624 38.364 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -25.082 37.365 -11 - vertex -70.624 38.364 -11 - vertex -65.078 77.361 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.828 38.609 -11 - vertex -65.078 77.361 -11 - vertex -70.624 38.364 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -70.828 38.609 -11 - vertex -71.073 38.813 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -71.073 38.813 -11 - vertex -71.351 38.968 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -71.351 38.968 -11 - vertex -71.655 39.067 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -71.655 39.067 -11 - vertex -71.975 39.102 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -71.975 39.102 -11 - vertex -72.296 39.067 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -72.296 39.067 -11 - vertex -72.599 38.968 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -72.599 38.968 -11 - vertex -72.877 38.813 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -72.877 38.813 -11 - vertex -73.122 38.609 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -73.122 38.609 -11 - vertex -73.326 38.364 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -73.326 38.364 -11 - vertex -73.482 38.086 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -73.482 38.086 -11 - vertex -73.581 37.782 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -64.981 77.599 -11 - vertex -74.921 87.6 -11 - vertex 80.963 87.6 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -65.078 77.361 -11 - vertex -74.921 87.6 -11 - vertex -64.981 77.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.917 50.273 -11 - vertex -70.828 38.609 -11 - vertex -76.835 49.465 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 49.465 -11 - vertex -73.616 37.462 -11 - vertex -76.835 26.464 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 113.021 105.46 -11 - vertex 113.163 109.464 -11 - vertex 113.163 105.46 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.163 109.464 -11 - vertex 113.021 105.46 -11 - vertex 113.021 109.464 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.118 109.561 -11 - vertex 113.021 109.464 -11 - vertex 110.12 112.559 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.869 107.861 -11 - vertex 113.021 109.464 -11 - vertex 109.025 107.583 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.665 108.106 -11 - vertex 113.021 109.464 -11 - vertex 108.869 107.861 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 113.021 109.464 -11 - vertex 108.665 108.106 -11 - vertex 110.023 112.453 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.42 108.31 -11 - vertex 110.023 112.453 -11 - vertex 108.665 108.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 108.142 108.466 -11 - vertex 110.023 112.453 -11 - vertex 108.42 108.31 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 107.839 108.565 -11 - vertex 110.023 112.453 -11 - vertex 108.142 108.466 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 110.023 112.453 -11 - vertex 107.839 108.565 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 107.839 108.565 -11 - vertex 107.518 108.599 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 107.518 108.599 -11 - vertex 107.197 108.565 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 107.197 108.565 -11 - vertex 106.894 108.466 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 106.894 108.466 -11 - vertex 106.616 108.31 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 106.616 108.31 -11 - vertex 106.371 108.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 106.019 112.462 -11 - vertex 106.371 108.106 -11 - vertex 106.167 107.861 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 110.023 112.453 -11 - vertex 106.019 112.462 -11 - vertex 110.023 112.603 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 110.023 112.603 -11 - vertex 106.019 112.462 -11 - vertex 106.019 112.603 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 73.166 -2.543 -11 - vertex 73.122 -2.64 -11 - vertex 73.025 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -40.599 -11 - vertex 53.12 -22.643 -11 - vertex 73.122 -2.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -40.599 -11 - vertex 53.023 -22.678 -11 - vertex 53.12 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -40.599 -11 - vertex 31.124 -32.441 -11 - vertex 53.023 -22.678 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 43.022 -22.678 -11 - vertex 42.925 -22.643 -11 - vertex 43.022 -22.537 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 53.023 -22.678 -11 - vertex 31.124 -32.441 -11 - vertex 43.022 -22.678 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 43.022 -22.678 -11 - vertex 31.124 -32.441 -11 - vertex 42.925 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 31.124 -32.441 -11 - vertex 31.018 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 42.925 -22.643 -11 - vertex 31.124 -32.441 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 22.922 -2.64 -11 - vertex 42.925 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.666 -18.542 -11 - vertex 22.922 -2.64 -11 - vertex 31.018 -32.397 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.532 -17.918 -11 - vertex 22.922 -2.64 -11 - vertex 4.631 -18.221 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 4.631 -18.221 -11 - vertex 22.922 -2.64 -11 - vertex 4.666 -18.542 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 4.631 -18.862 -11 - vertex 4.666 -18.542 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 4.532 -19.166 -11 - vertex 4.631 -18.862 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 4.377 -19.444 -11 - vertex 4.532 -19.166 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 4.172 -19.689 -11 - vertex 4.377 -19.444 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 3.927 -19.893 -11 - vertex 4.172 -19.689 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 3.649 -20.048 -11 - vertex 3.927 -19.893 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 3.346 -20.147 -11 - vertex 3.649 -20.048 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 31.018 -32.397 -11 - vertex 3.025 -20.182 -11 - vertex 3.346 -20.147 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 3.025 -20.182 -11 - vertex 31.018 -32.397 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 3.025 -20.182 -11 - vertex -24.976 -32.397 -11 - vertex 2.705 -20.147 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 1.674 21.558 -11 - vertex -16.88 7.564 -11 - vertex 1.519 21.836 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 1.385 -18.542 -11 - vertex 1.42 -18.862 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 1.42 -18.862 -11 - vertex 1.519 -19.166 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 1.519 -19.166 -11 - vertex 1.674 -19.444 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 1.674 -19.444 -11 - vertex 1.878 -19.689 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 2.123 -17.191 -11 - vertex -16.88 -2.64 -11 - vertex -16.836 -2.543 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 2.705 -20.147 -11 - vertex -24.976 -32.397 -11 - vertex 2.401 -20.048 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 2.123 -19.893 -11 - vertex 2.401 -20.048 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex 1.878 -19.689 -11 - vertex 2.123 -19.893 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 1.385 -18.542 -11 - vertex -24.976 -32.397 -11 - vertex -16.88 -2.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -36.883 -22.643 -11 - vertex -24.976 -32.397 -11 - vertex -25.082 -32.441 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -24.976 -32.397 -11 - vertex -36.883 -22.643 -11 - vertex -16.88 -2.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -25.082 -32.441 -11 - vertex -36.98 -22.678 -11 - vertex -36.883 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -25.082 -32.441 -11 - vertex -56.982 -22.678 -11 - vertex -36.98 -22.678 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -56.982 -22.678 -11 - vertex -57.079 -22.643 -11 - vertex -56.982 -22.546 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.624 -33.44 -11 - vertex -25.082 -32.441 -11 - vertex -65.078 -72.437 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.369 -32.859 -11 - vertex -56.982 -22.678 -11 - vertex -25.082 -32.441 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -56.982 -22.678 -11 - vertex -70.335 -32.538 -11 - vertex -57.079 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.369 -32.218 -11 - vertex -57.079 -22.643 -11 - vertex -70.335 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.468 -31.914 -11 - vertex -57.079 -22.643 -11 - vertex -70.369 -32.218 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.624 -31.636 -11 - vertex -57.079 -22.643 -11 - vertex -70.468 -31.914 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -70.828 -31.391 -11 - vertex -57.079 -22.643 -11 - vertex -70.624 -31.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.073 -31.187 -11 - vertex -57.079 -22.643 -11 - vertex -70.828 -31.391 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.351 -31.032 -11 - vertex -57.079 -22.643 -11 - vertex -71.073 -31.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -71.351 -31.032 -11 - vertex -71.655 -30.933 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -71.655 -30.933 -11 - vertex -71.975 -30.898 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -71.975 -30.898 -11 - vertex -72.296 -30.933 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -72.296 -30.933 -11 - vertex -72.599 -31.032 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex -73.581 -32.859 -11 - vertex -76.835 -43.536 -11 - vertex -73.616 -32.538 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -73.616 -32.538 -11 - vertex -76.835 -43.536 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -73.616 -32.538 -11 - vertex -76.835 -20.544 -11 - vertex -73.581 -32.218 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -73.482 -31.914 -11 - vertex -73.581 -32.218 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -73.326 -31.636 -11 - vertex -73.482 -31.914 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -73.122 -31.391 -11 - vertex -73.326 -31.636 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -72.877 -31.187 -11 - vertex -73.122 -31.391 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.835 -20.544 -11 - vertex -72.599 -31.032 -11 - vertex -72.877 -31.187 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -71.351 -31.032 -11 - vertex -76.835 -20.544 -11 - vertex -57.079 -22.643 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -76.917 -19.735 -11 - vertex -57.079 -22.643 -11 - vertex -76.835 -20.544 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.155 -18.956 -11 - vertex -57.079 -22.643 -11 - vertex -76.917 -19.735 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -77.538 -18.237 -11 - vertex -57.079 -22.643 -11 - vertex -77.155 -18.956 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -78.052 -17.607 -11 - vertex -77.082 -2.64 -11 - vertex -77.538 -18.237 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -57.079 -22.643 -11 - vertex -77.538 -18.237 -11 - vertex -77.082 -2.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 71.12 -72.437 -11 - vertex 71.023 -72.684 -11 - vertex 71.023 -72.543 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 53.12 -22.643 -11 - vertex 53.023 -22.678 -11 - vertex 53.023 -22.537 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 31.124 37.365 -11 - vertex 31.018 37.321 -11 - vertex 31.018 37.462 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 23.019 -2.543 -11 - vertex 22.922 -2.64 -11 - vertex 22.878 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 99.625 2.778 -11 - vertex 103.161 15.457 -11 - vertex 99.66 2.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 99.625 2.137 -11 - vertex 99.66 2.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 99.526 1.834 -11 - vertex 99.625 2.137 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 99.371 1.556 -11 - vertex 99.526 1.834 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 99.166 1.311 -11 - vertex 99.371 1.556 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 98.921 1.106 -11 - vertex 99.166 1.311 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 98.643 0.950999 -11 - vertex 98.921 1.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 98.34 0.851999 -11 - vertex 98.643 0.950999 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 98.02 0.816999 -11 - vertex 98.34 0.851999 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 -9.678 -11 - vertex 98.02 0.816999 -11 - vertex 103.02 -10.542 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 98.02 0.816999 -11 - vertex 93.16 -9.678 -11 - vertex 97.699 0.851999 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 97.699 0.851999 -11 - vertex 93.16 -9.678 -11 - vertex 97.396 0.950999 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 97.396 0.950999 -11 - vertex 93.16 -9.678 -11 - vertex 97.118 1.106 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 97.118 1.106 -11 - vertex 93.16 -9.678 -11 - vertex 96.873 1.311 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 96.873 1.311 -11 - vertex 93.16 -9.678 -11 - vertex 96.669 1.556 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 96.414 2.137 -11 - vertex 93.16 -9.678 -11 - vertex 96.379 2.457 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 96.513 1.834 -11 - vertex 93.16 -9.678 -11 - vertex 96.414 2.137 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 96.669 1.556 -11 - vertex 93.16 -9.678 -11 - vertex 96.513 1.834 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 92.465 -11.978 -11 - vertex 103.02 -10.542 -11 - vertex 103.117 -10.64 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 92.465 -11.978 -11 - vertex 103.117 -10.64 -11 - vertex 93.125 -20.641 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 93.079 -10.486 -11 - vertex 93.16 -9.678 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 92.844 -11.261 -11 - vertex 93.079 -10.486 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 -10.542 -11 - vertex 92.465 -11.978 -11 - vertex 92.844 -11.261 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 91.952 -12.606 -11 - vertex 92.465 -11.978 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 91.323 -13.119 -11 - vertex 91.952 -12.606 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 90.607 -13.498 -11 - vertex 91.323 -13.119 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 89.831 -13.734 -11 - vertex 90.607 -13.498 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 89.024 -13.815 -11 - vertex 89.831 -13.734 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 87.022 -13.815 -11 - vertex 89.024 -13.815 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 86.214 -13.734 -11 - vertex 87.022 -13.815 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.125 -20.641 -11 - vertex 85.438 -13.498 -11 - vertex 86.214 -13.734 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -40.599 -11 - vertex 85.438 -13.498 -11 - vertex 93.125 -20.641 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 85.438 -13.498 -11 - vertex 73.166 -40.599 -11 - vertex 84.722 -13.119 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 79.666 2.457 -11 - vertex 82.877 13.323 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -2.543 -11 - vertex 82.877 -9.678 -11 - vertex 82.959 -10.486 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 79.632 2.137 -11 - vertex 79.666 2.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 79.533 1.833 -11 - vertex 79.632 2.137 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 79.377 1.555 -11 - vertex 79.533 1.833 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 79.173 1.31 -11 - vertex 79.377 1.555 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -2.543 -11 - vertex 82.959 -10.486 -11 - vertex 83.197 -11.261 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 78.928 1.106 -11 - vertex 79.173 1.31 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 78.65 0.950999 -11 - vertex 78.928 1.106 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 78.347 0.851999 -11 - vertex 78.65 0.950999 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex 78.026 0.816999 -11 - vertex 82.877 -9.678 -11 - vertex 73.166 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 82.877 -9.678 -11 - vertex 78.026 0.816999 -11 - vertex 78.347 0.851999 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 78.026 0.816999 -11 - vertex 73.166 -2.543 -11 - vertex 77.705 0.851999 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 77.705 0.851999 -11 - vertex 73.166 -2.543 -11 - vertex 77.401 0.950999 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 77.401 0.950999 -11 - vertex 73.166 -2.543 -11 - vertex 77.121 1.106 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 77.121 1.106 -11 - vertex 73.166 -2.543 -11 - vertex 76.874 1.31 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 76.874 1.31 -11 - vertex 73.166 -2.543 -11 - vertex 76.669 1.555 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 76.512 1.833 -11 - vertex 73.166 -2.543 -11 - vertex 76.412 2.137 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 76.669 1.555 -11 - vertex 73.166 -2.543 -11 - vertex 76.512 1.833 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 83.58 -11.978 -11 - vertex 73.166 -2.543 -11 - vertex 83.197 -11.261 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 -2.543 -11 - vertex 83.58 -11.978 -11 - vertex 73.166 -40.599 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 84.094 -12.606 -11 - vertex 73.166 -40.599 -11 - vertex 83.58 -11.978 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 84.722 -13.119 -11 - vertex 73.166 -40.599 -11 - vertex 84.094 -12.606 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.921 1.106 -11 - vertex 103.161 -10.542 -11 - vertex 103.02 -10.542 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.161 -10.542 -11 - vertex 99.66 2.457 -11 - vertex 103.161 15.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 99.526 3.081 -11 - vertex 103.161 15.457 -11 - vertex 99.625 2.778 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 99.371 3.359 -11 - vertex 103.161 15.457 -11 - vertex 99.526 3.081 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 99.166 3.604 -11 - vertex 103.161 15.457 -11 - vertex 99.371 3.359 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.921 3.808 -11 - vertex 103.161 15.457 -11 - vertex 99.166 3.604 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 103.161 15.457 -11 - vertex 98.921 3.808 -11 - vertex 103.02 15.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.643 3.964 -11 - vertex 103.02 15.457 -11 - vertex 98.921 3.808 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.34 4.063 -11 - vertex 103.02 15.457 -11 - vertex 98.643 3.964 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.02 4.098 -11 - vertex 103.02 15.457 -11 - vertex 98.34 4.063 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 98.02 4.098 -11 - vertex 97.699 4.063 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 97.699 4.063 -11 - vertex 97.396 3.964 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 97.396 3.964 -11 - vertex 97.118 3.808 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 97.118 3.808 -11 - vertex 96.873 3.604 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 96.873 3.604 -11 - vertex 96.669 3.359 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 96.669 3.359 -11 - vertex 96.513 3.081 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 96.379 2.457 -11 - vertex 93.16 -9.678 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 96.379 2.457 -11 - vertex 93.16 13.323 -11 - vertex 96.414 2.778 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.16 13.323 -11 - vertex 96.513 3.081 -11 - vertex 96.414 2.778 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 98.02 4.098 -11 - vertex 93.16 13.323 -11 - vertex 103.02 15.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 93.079 14.131 -11 - vertex 103.02 15.457 -11 - vertex 93.16 13.323 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 92.844 14.906 -11 - vertex 103.02 15.457 -11 - vertex 93.079 14.131 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 92.465 15.622 -11 - vertex 103.02 15.457 -11 - vertex 92.844 14.906 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.02 15.457 -11 - vertex 92.465 15.622 -11 - vertex 103.117 15.563 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 103.117 15.563 -11 - vertex 92.465 15.622 -11 - vertex 93.125 25.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 91.952 16.251 -11 - vertex 93.125 25.564 -11 - vertex 92.465 15.622 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 91.323 16.765 -11 - vertex 93.125 25.564 -11 - vertex 91.952 16.251 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 90.607 17.147 -11 - vertex 93.125 25.564 -11 - vertex 91.323 16.765 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 89.831 17.386 -11 - vertex 93.125 25.564 -11 - vertex 90.607 17.147 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 89.024 17.468 -11 - vertex 93.125 25.564 -11 - vertex 89.831 17.386 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 87.022 17.468 -11 - vertex 93.125 25.564 -11 - vertex 89.024 17.468 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 86.214 17.386 -11 - vertex 93.125 25.564 -11 - vertex 87.022 17.468 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 85.438 17.147 -11 - vertex 93.125 25.564 -11 - vertex 86.214 17.386 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 45.514 -11 - vertex 85.438 17.147 -11 - vertex 84.722 16.765 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 45.514 -11 - vertex 84.722 16.765 -11 - vertex 84.094 16.251 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 79.632 2.778 -11 - vertex 82.877 13.323 -11 - vertex 79.666 2.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 79.533 3.083 -11 - vertex 82.877 13.323 -11 - vertex 79.632 2.778 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 79.377 3.362 -11 - vertex 82.877 13.323 -11 - vertex 79.533 3.083 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 79.173 3.609 -11 - vertex 82.877 13.323 -11 - vertex 79.377 3.362 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 78.928 3.814 -11 - vertex 82.877 13.323 -11 - vertex 79.173 3.609 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 78.65 3.971 -11 - vertex 82.877 13.323 -11 - vertex 78.928 3.814 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 78.347 4.071 -11 - vertex 82.877 13.323 -11 - vertex 78.65 3.971 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 78.026 4.107 -11 - vertex 82.877 13.323 -11 - vertex 78.347 4.071 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.122 7.564 -11 - vertex 82.877 13.323 -11 - vertex 78.026 4.107 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 82.877 13.323 -11 - vertex 73.122 7.564 -11 - vertex 82.959 14.131 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 78.026 4.107 -11 - vertex 77.705 4.071 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 77.705 4.071 -11 - vertex 77.401 3.971 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 77.401 3.971 -11 - vertex 77.121 3.814 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 82.959 14.131 -11 - vertex 73.122 7.564 -11 - vertex 83.197 14.906 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 77.121 3.814 -11 - vertex 76.874 3.609 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 76.874 3.609 -11 - vertex 76.669 3.362 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 76.412 2.137 -11 - vertex 73.166 -2.543 -11 - vertex 76.377 2.457 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 73.166 7.458 -11 - vertex 76.377 2.457 -11 - vertex 73.166 -2.543 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 76.377 2.457 -11 - vertex 73.166 7.458 -11 - vertex 76.412 2.778 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 76.412 2.778 -11 - vertex 73.166 7.458 -11 - vertex 76.512 3.083 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 76.512 3.083 -11 - vertex 73.166 7.458 -11 - vertex 76.669 3.362 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 78.026 4.107 -11 - vertex 73.166 7.458 -11 - vertex 73.122 7.564 -11 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 83.197 14.906 -11 - vertex 73.122 7.564 -11 - vertex 83.58 15.622 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 53.12 27.558 -11 - vertex 83.58 15.622 -11 - vertex 73.122 7.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 53.12 27.558 -11 - vertex 84.094 16.251 -11 - vertex 83.58 15.622 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 85.438 17.147 -11 - vertex 73.166 45.514 -11 - vertex 93.125 25.564 -11 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex 84.094 16.251 -11 - vertex 53.12 27.558 -11 - vertex 73.166 45.514 -11 - endloop - endfacet - facet normal 0 -0 -1 - outer loop - vertex 73.122 7.564 -11 - vertex 73.166 7.458 -11 - vertex 73.016 7.458 -11 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -74.921 87.6 -5 - vertex -99.88 112.559 -11 - vertex -99.88 112.559 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -99.88 112.559 -11 - vertex -74.921 87.6 -5 - vertex -74.921 87.6 -11 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -107.121 -100.536 -5 - vertex -106.98 -104.54 -5 - vertex -106.98 -100.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -107.121 -100.536 -5 - vertex -107.121 -104.54 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -107.121 109.464 -5 - vertex -106.98 105.46 -5 - vertex -106.98 109.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 105.46 -5 - vertex -107.121 109.464 -5 - vertex -107.121 105.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -104.078 112.559 -5 - vertex -107.077 109.561 -5 - vertex -106.98 109.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 -107.539 -5 - vertex -106.98 -104.54 -5 - vertex -104.078 -107.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -104.078 -107.636 -5 - vertex -106.98 -104.54 -5 - vertex -107.077 -104.637 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -103.981 112.462 -5 - vertex -99.977 112.453 -5 - vertex -99.977 112.603 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -100.329 108.106 -5 - vertex -100.125 107.861 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -100.574 108.31 -5 - vertex -100.329 108.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -100.852 108.466 -5 - vertex -100.574 108.31 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -101.156 108.565 -5 - vertex -100.852 108.466 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -101.476 108.599 -5 - vertex -101.156 108.565 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -101.797 108.565 -5 - vertex -101.476 108.599 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 112.453 -5 - vertex -103.981 112.462 -5 - vertex -101.797 108.565 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -101.797 108.565 -5 - vertex -103.981 112.462 -5 - vertex -102.1 108.466 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.1 108.466 -5 - vertex -103.981 112.462 -5 - vertex -102.378 108.31 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.378 108.31 -5 - vertex -103.981 112.462 -5 - vertex -102.623 108.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.828 107.861 -5 - vertex -106.98 109.464 -5 - vertex -102.983 107.583 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.623 108.106 -5 - vertex -106.98 109.464 -5 - vertex -102.828 107.861 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -106.98 109.464 -5 - vertex -102.623 108.106 -5 - vertex -103.981 112.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 112.462 -5 - vertex -99.977 112.603 -5 - vertex -103.981 112.603 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -74.912 -82.677 -5 - vertex -99.871 -101.715 -5 - vertex -99.836 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -99.97 -101.412 -5 - vertex -99.871 -101.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -100.125 -101.134 -5 - vertex -99.97 -101.412 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -100.329 -100.888 -5 - vertex -100.125 -101.134 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -100.574 -100.684 -5 - vertex -100.329 -100.888 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -100.852 -100.529 -5 - vertex -100.574 -100.684 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -101.156 -100.43 -5 - vertex -100.852 -100.529 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -101.476 -100.395 -5 - vertex -101.156 -100.43 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -101.797 -100.43 -5 - vertex -101.476 -100.395 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -107.077 -100.439 -5 - vertex -101.797 -100.43 -5 - vertex -87.118 -80.481 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -101.797 -100.43 -5 - vertex -107.077 -100.439 -5 - vertex -102.1 -100.529 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.1 -100.529 -5 - vertex -107.077 -100.439 -5 - vertex -102.378 -100.684 -5 - endloop - endfacet - facet normal -0 -0 1 - outer loop - vertex -106.98 -100.536 -5 - vertex -102.378 -100.684 -5 - vertex -107.077 -100.439 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -100.536 -5 - vertex -103.117 -102.035 -5 - vertex -103.082 -101.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -103.117 -102.035 -5 - vertex -106.98 -100.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.623 -103.187 -5 - vertex -106.98 -104.54 -5 - vertex -103.981 -107.539 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.983 -101.412 -5 - vertex -106.98 -100.536 -5 - vertex -103.082 -101.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.828 -101.134 -5 - vertex -106.98 -100.536 -5 - vertex -102.983 -101.412 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.378 -100.684 -5 - vertex -106.98 -100.536 -5 - vertex -102.623 -100.888 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.623 -100.888 -5 - vertex -106.98 -100.536 -5 - vertex -102.828 -101.134 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -97.119 -50.539 -5 - vertex -93.618 -32.538 -5 - vertex -97.119 -12.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.618 -32.538 -5 - vertex -97.119 -50.539 -5 - vertex -96.978 -50.539 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -97.119 17.459 -5 - vertex -93.618 37.462 -5 - vertex -97.119 55.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.618 37.462 -5 - vertex -97.119 17.459 -5 - vertex -96.978 17.459 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.626 36.56 -5 - vertex -87.118 26.464 -5 - vertex -90.471 36.838 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.831 36.315 -5 - vertex -87.118 26.464 -5 - vertex -90.626 36.56 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.076 36.111 -5 - vertex -87.118 26.464 -5 - vertex -90.831 36.315 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.354 35.955 -5 - vertex -87.118 26.464 -5 - vertex -91.076 36.111 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.657 35.856 -5 - vertex -87.118 26.464 -5 - vertex -91.354 35.955 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.978 35.821 -5 - vertex -87.118 26.464 -5 - vertex -91.657 35.856 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.298 35.856 -5 - vertex -87.118 26.464 -5 - vertex -91.978 35.821 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.602 35.955 -5 - vertex -87.118 26.464 -5 - vertex -92.298 35.856 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -87.118 26.464 -5 - vertex -92.602 35.955 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 26.464 -5 - vertex -96.978 17.459 -5 - vertex -87.037 25.656 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -92.602 35.955 -5 - vertex -92.88 36.111 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -92.88 36.111 -5 - vertex -93.125 36.315 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -93.125 36.315 -5 - vertex -93.329 36.56 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -93.329 36.56 -5 - vertex -93.484 36.838 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 17.459 -5 - vertex -93.484 36.838 -5 - vertex -93.583 37.141 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.583 37.782 -5 - vertex -97.119 55.462 -5 - vertex -93.618 37.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.618 37.462 -5 - vertex -96.978 17.459 -5 - vertex -93.583 37.141 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.037 25.656 -5 - vertex -96.978 17.459 -5 - vertex -87.118 7.405 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -96.978 17.459 -5 - vertex -97.075 17.362 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.626 -33.44 -5 - vertex -87.118 -43.536 -5 - vertex -90.471 -33.162 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.831 -33.685 -5 - vertex -87.118 -43.536 -5 - vertex -90.626 -33.44 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.076 -33.889 -5 - vertex -87.118 -43.536 -5 - vertex -90.831 -33.685 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.354 -34.045 -5 - vertex -87.118 -43.536 -5 - vertex -91.076 -33.889 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.657 -34.144 -5 - vertex -87.118 -43.536 -5 - vertex -91.354 -34.045 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -91.978 -34.179 -5 - vertex -87.118 -43.536 -5 - vertex -91.657 -34.144 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.298 -34.144 -5 - vertex -87.118 -43.536 -5 - vertex -91.978 -34.179 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.602 -34.045 -5 - vertex -87.118 -43.536 -5 - vertex -92.298 -34.144 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -87.118 -43.536 -5 - vertex -92.602 -34.045 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -43.536 -5 - vertex -96.978 -50.539 -5 - vertex -87.037 -44.344 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -92.602 -34.045 -5 - vertex -92.88 -33.889 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -92.88 -33.889 -5 - vertex -93.125 -33.685 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -93.125 -33.685 -5 - vertex -93.329 -33.44 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -93.329 -33.44 -5 - vertex -93.484 -33.162 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -96.978 -50.539 -5 - vertex -93.484 -33.162 -5 - vertex -93.583 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.583 -32.218 -5 - vertex -97.119 -12.536 -5 - vertex -93.618 -32.538 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.618 -32.538 -5 - vertex -96.978 -50.539 -5 - vertex -93.583 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.037 -44.344 -5 - vertex -96.978 -50.539 -5 - vertex -87.118 -60.593 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -96.978 -50.539 -5 - vertex -97.075 -50.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -74.921 87.6 -5 - vertex -99.87 106.638 -5 - vertex -87.118 85.404 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -99.969 106.335 -5 - vertex -87.118 85.404 -5 - vertex -99.87 106.638 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.125 106.057 -5 - vertex -87.118 85.404 -5 - vertex -99.969 106.335 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.329 105.812 -5 - vertex -87.118 85.404 -5 - vertex -100.125 106.057 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.574 105.608 -5 - vertex -87.118 85.404 -5 - vertex -100.329 105.812 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.852 105.452 -5 - vertex -87.118 85.404 -5 - vertex -100.574 105.608 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -101.156 105.353 -5 - vertex -87.118 85.404 -5 - vertex -100.852 105.452 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -101.476 105.319 -5 - vertex -87.118 85.404 -5 - vertex -101.156 105.353 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -101.797 105.353 -5 - vertex -87.118 85.404 -5 - vertex -101.476 105.319 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -107.077 105.363 -5 - vertex -101.797 105.353 -5 - vertex -102.1 105.452 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -107.077 105.363 -5 - vertex -102.1 105.452 -5 - vertex -102.378 105.608 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 105.46 -5 - vertex -102.378 105.608 -5 - vertex -102.623 105.812 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 105.46 -5 - vertex -102.623 105.812 -5 - vertex -102.827 106.057 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.983 107.583 -5 - vertex -106.98 109.464 -5 - vertex -103.082 107.28 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 105.46 -5 - vertex -103.082 107.28 -5 - vertex -106.98 109.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 109.464 -5 - vertex -103.981 112.462 -5 - vertex -104.078 112.559 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.082 107.28 -5 - vertex -106.98 105.46 -5 - vertex -103.117 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.117 106.959 -5 - vertex -106.98 105.46 -5 - vertex -103.082 106.638 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.082 106.638 -5 - vertex -106.98 105.46 -5 - vertex -102.983 106.335 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.983 106.335 -5 - vertex -106.98 105.46 -5 - vertex -102.827 106.057 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -102.378 105.608 -5 - vertex -106.98 105.46 -5 - vertex -107.077 105.363 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -101.797 105.353 -5 - vertex -107.077 105.363 -5 - vertex -87.118 85.404 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -86.423 51.764 -5 - vertex -96.978 55.462 -5 - vertex -86.802 51.048 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -86.802 51.048 -5 - vertex -96.978 55.462 -5 - vertex -87.037 50.273 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.037 50.273 -5 - vertex -96.978 55.462 -5 - vertex -87.118 49.465 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -90.337 37.462 -5 - vertex -87.118 49.465 -5 - vertex -90.372 37.782 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.372 37.141 -5 - vertex -87.118 26.464 -5 - vertex -90.337 37.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -90.337 37.462 -5 - vertex -87.118 26.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -90.471 38.086 -5 - vertex -90.372 37.782 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -90.626 38.364 -5 - vertex -90.471 38.086 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -90.831 38.609 -5 - vertex -90.626 38.364 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -91.076 38.813 -5 - vertex -90.831 38.609 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -92.602 38.968 -5 - vertex -87.118 49.465 -5 - vertex -96.978 55.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -91.354 38.968 -5 - vertex -91.076 38.813 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -91.657 39.067 -5 - vertex -91.354 38.968 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -91.978 39.102 -5 - vertex -91.657 39.067 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -92.298 39.067 -5 - vertex -91.978 39.102 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 49.465 -5 - vertex -92.602 38.968 -5 - vertex -92.298 39.067 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.602 38.968 -5 - vertex -96.978 55.462 -5 - vertex -92.88 38.813 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -97.119 55.462 -5 - vertex -92.88 38.813 -5 - vertex -96.978 55.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.88 38.813 -5 - vertex -97.119 55.462 -5 - vertex -93.125 38.609 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.125 38.609 -5 - vertex -97.119 55.462 -5 - vertex -93.329 38.364 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.484 38.086 -5 - vertex -97.119 55.462 -5 - vertex -93.583 37.782 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.329 38.364 -5 - vertex -97.119 55.462 -5 - vertex -93.484 38.086 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -96.978 55.462 -5 - vertex -87.118 65.516 -5 - vertex -97.075 55.559 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.985 -2.543 -5 - vertex -77.117 -2.543 -5 - vertex -77.082 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 -22.546 -5 - vertex -57.079 -22.643 -5 - vertex -56.982 -22.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -36.883 27.558 -5 - vertex -36.98 27.602 -5 - vertex -36.98 27.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -70.828 38.609 -5 - vertex -76.917 50.273 -5 - vertex -76.835 49.465 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -77.155 51.048 -5 - vertex -76.917 50.273 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -77.538 51.764 -5 - vertex -77.155 51.048 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -78.052 52.393 -5 - vertex -77.538 51.764 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -78.681 52.907 -5 - vertex -78.052 52.393 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -79.397 53.29 -5 - vertex -78.681 52.907 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -87.118 65.516 -5 - vertex -79.397 53.29 -5 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -74.921 87.6 -5 - vertex -87.118 65.516 -5 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -79.397 53.29 -5 - vertex -87.118 65.516 -5 - vertex -80.172 53.528 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -80.172 53.528 -5 - vertex -87.118 65.516 -5 - vertex -80.98 53.61 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -80.98 53.61 -5 - vertex -87.118 65.516 -5 - vertex -82.982 53.61 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -82.982 53.61 -5 - vertex -87.118 65.516 -5 - vertex -83.79 53.528 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -83.79 53.528 -5 - vertex -87.118 65.516 -5 - vertex -84.565 53.29 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -84.565 53.29 -5 - vertex -87.118 65.516 -5 - vertex -85.281 52.907 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -96.978 55.462 -5 - vertex -85.281 52.907 -5 - vertex -87.118 65.516 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -85.91 52.393 -5 - vertex -96.978 55.462 -5 - vertex -86.423 51.764 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -85.281 52.907 -5 - vertex -96.978 55.462 -5 - vertex -85.91 52.393 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -99.87 106.638 -5 - vertex -74.921 87.6 -5 - vertex -99.836 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -74.921 87.6 -5 - vertex -99.871 107.28 -5 - vertex -99.836 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.88 112.559 -5 - vertex -99.871 107.28 -5 - vertex -74.921 87.6 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.88 112.559 -5 - vertex -99.97 107.583 -5 - vertex -99.871 107.28 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -100.125 107.861 -5 - vertex -99.88 112.559 -5 - vertex -99.977 112.453 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.88 112.559 -5 - vertex -100.125 107.861 -5 - vertex -99.97 107.583 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -70.828 -33.685 -5 - vertex -76.917 -44.344 -5 - vertex -65.078 -72.437 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -77.155 -45.119 -5 - vertex -65.078 -72.437 -5 - vertex -76.917 -44.344 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -77.538 -45.835 -5 - vertex -65.078 -72.437 -5 - vertex -77.155 -45.119 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -78.052 -46.464 -5 - vertex -65.078 -72.437 -5 - vertex -77.538 -45.835 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -78.681 -46.978 -5 - vertex -65.078 -72.437 -5 - vertex -78.052 -46.464 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -79.397 -47.361 -5 - vertex -65.078 -72.437 -5 - vertex -78.681 -46.978 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 -72.437 -5 - vertex -79.397 -47.361 -5 - vertex -87.118 -60.593 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -79.397 -47.361 -5 - vertex -80.172 -47.599 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -80.172 -47.599 -5 - vertex -80.98 -47.681 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -80.98 -47.681 -5 - vertex -82.982 -47.681 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -82.982 -47.681 -5 - vertex -83.79 -47.599 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -83.79 -47.599 -5 - vertex -84.565 -47.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -84.565 -47.361 -5 - vertex -85.281 -46.978 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -85.281 -46.978 -5 - vertex -85.91 -46.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -85.91 -46.464 -5 - vertex -86.423 -45.835 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -86.423 -45.835 -5 - vertex -86.802 -45.119 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.372 -32.859 -5 - vertex -87.118 -43.536 -5 - vertex -90.337 -32.538 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -60.593 -5 - vertex -86.802 -45.119 -5 - vertex -87.037 -44.344 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 -72.437 -5 - vertex -87.118 -60.593 -5 - vertex -74.912 -82.677 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -87.118 -80.481 -5 - vertex -74.912 -82.677 -5 - vertex -87.118 -60.593 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.871 -101.715 -5 - vertex -74.912 -82.677 -5 - vertex -87.118 -80.481 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.87 -102.356 -5 - vertex -74.912 -82.677 -5 - vertex -99.836 -102.035 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -99.87 -102.356 -5 - vertex -99.88 -107.636 -5 - vertex -74.912 -82.677 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -99.969 -102.661 -5 - vertex -99.88 -107.636 -5 - vertex -99.87 -102.356 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.125 -102.94 -5 - vertex -99.88 -107.636 -5 - vertex -99.969 -102.661 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.88 -107.636 -5 - vertex -100.125 -102.94 -5 - vertex -99.977 -107.539 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.329 -103.187 -5 - vertex -99.977 -107.539 -5 - vertex -100.125 -102.94 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.574 -103.393 -5 - vertex -99.977 -107.539 -5 - vertex -100.329 -103.187 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -100.852 -103.549 -5 - vertex -99.977 -107.539 -5 - vertex -100.574 -103.393 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -101.156 -103.65 -5 - vertex -99.977 -107.539 -5 - vertex -100.852 -103.549 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -101.476 -103.685 -5 - vertex -99.977 -107.539 -5 - vertex -101.156 -103.65 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -101.797 -103.65 -5 - vertex -99.977 -107.539 -5 - vertex -101.476 -103.685 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 -107.539 -5 - vertex -99.977 -107.539 -5 - vertex -101.797 -103.65 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 -107.539 -5 - vertex -101.797 -103.65 -5 - vertex -102.1 -103.549 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 -107.539 -5 - vertex -102.1 -103.549 -5 - vertex -102.378 -103.393 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -103.981 -107.539 -5 - vertex -102.378 -103.393 -5 - vertex -102.623 -103.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -102.623 -103.187 -5 - vertex -102.827 -102.94 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -103.082 -102.356 -5 - vertex -103.117 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -102.983 -102.661 -5 - vertex -103.082 -102.356 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -106.98 -104.54 -5 - vertex -102.827 -102.94 -5 - vertex -102.983 -102.661 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 -107.539 -5 - vertex -103.981 -107.539 -5 - vertex -99.977 -107.68 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -99.977 -107.68 -5 - vertex -103.981 -107.539 -5 - vertex -103.981 -107.68 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.976 7.458 -5 - vertex -77.082 7.564 -5 - vertex -77.117 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -64.981 -72.534 -5 - vertex -65.078 -72.437 -5 - vertex -64.981 -72.684 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.462 -5 - vertex -25.082 37.365 -5 - vertex -24.976 37.321 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 -2.543 -5 - vertex -16.977 -2.543 -5 - vertex -16.88 -2.64 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.172 21.313 -5 - vertex 22.922 7.564 -5 - vertex 4.377 21.558 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 4.631 -18.221 -5 - vertex 4.666 -18.542 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.922 7.564 -5 - vertex 4.172 21.313 -5 - vertex 22.878 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 4.532 -17.918 -5 - vertex 4.631 -18.221 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.927 21.109 -5 - vertex 22.878 7.458 -5 - vertex 4.172 21.313 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 4.377 -17.64 -5 - vertex 4.532 -17.918 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.649 20.953 -5 - vertex 22.878 7.458 -5 - vertex 3.927 21.109 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 4.172 -17.395 -5 - vertex 4.377 -17.64 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.346 20.854 -5 - vertex 22.878 7.458 -5 - vertex 3.649 20.953 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 3.927 -17.191 -5 - vertex 4.172 -17.395 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 7.458 -5 - vertex 3.346 20.854 -5 - vertex 22.878 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 3.649 -17.035 -5 - vertex 3.927 -17.191 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.025 20.819 -5 - vertex 22.878 -2.543 -5 - vertex 3.346 20.854 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 3.346 -16.936 -5 - vertex 3.649 -17.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 3.025 -16.901 -5 - vertex 22.878 -2.543 -5 - vertex 3.025 20.819 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.878 -2.543 -5 - vertex 3.025 -16.901 -5 - vertex 3.346 -16.936 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 -2.543 -5 - vertex 3.025 20.819 -5 - vertex 2.705 20.854 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 3.025 20.819 -5 - vertex -16.836 -2.543 -5 - vertex 3.025 -16.901 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 7.458 -5 - vertex 2.705 20.854 -5 - vertex 2.401 20.953 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 3.025 -16.901 -5 - vertex -16.836 -2.543 -5 - vertex 2.705 -16.936 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 7.458 -5 - vertex 2.401 20.953 -5 - vertex 2.123 21.109 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.705 -16.936 -5 - vertex -16.836 -2.543 -5 - vertex 2.401 -17.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 7.458 -5 - vertex 2.123 21.109 -5 - vertex 1.878 21.313 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.401 -17.035 -5 - vertex -16.836 -2.543 -5 - vertex 2.123 -17.191 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.88 7.564 -5 - vertex 1.878 21.313 -5 - vertex 1.674 21.558 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -16.88 -2.64 -5 - vertex 2.123 -17.191 -5 - vertex -16.836 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.88 7.564 -5 - vertex 1.674 21.558 -5 - vertex 1.519 21.836 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.123 -17.191 -5 - vertex -16.88 -2.64 -5 - vertex 1.878 -17.395 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.88 7.564 -5 - vertex 1.519 21.836 -5 - vertex 1.42 22.139 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.878 -17.395 -5 - vertex -16.88 -2.64 -5 - vertex 1.674 -17.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.88 7.564 -5 - vertex 1.42 22.139 -5 - vertex 1.385 22.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.674 -17.64 -5 - vertex -16.88 -2.64 -5 - vertex 1.519 -17.918 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -16.836 7.458 -5 - vertex -16.88 7.564 -5 - vertex -16.977 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 23.019 -2.543 -5 - vertex 22.878 -2.543 -5 - vertex 22.922 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 43.022 -22.537 -5 - vertex 42.925 -22.643 -5 - vertex 43.022 -22.678 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 31.124 -32.441 -5 - vertex 73.166 -40.599 -5 - vertex 53.023 -22.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 53.023 -22.678 -5 - vertex 53.12 -22.643 -5 - vertex 53.023 -22.537 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -40.599 -5 - vertex 31.124 -32.441 -5 - vertex 73.166 -60.487 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.124 -32.441 -5 - vertex 53.023 -22.678 -5 - vertex 43.022 -22.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.124 -32.441 -5 - vertex 43.022 -22.678 -5 - vertex 42.925 -22.643 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -60.487 -5 - vertex 31.124 -32.441 -5 - vertex 71.12 -72.437 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 42.925 -22.643 -5 - vertex 31.018 -32.397 -5 - vertex 31.124 -32.441 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.922 -2.64 -5 - vertex 31.018 -32.397 -5 - vertex 42.925 -22.643 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 4.666 -18.542 -5 - vertex 22.922 -2.64 -5 - vertex 22.878 -2.543 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.377 21.558 -5 - vertex 22.922 7.564 -5 - vertex 4.532 21.836 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 22.922 -2.64 -5 - vertex 4.666 -18.542 -5 - vertex 31.018 -32.397 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.631 -18.862 -5 - vertex 31.018 -32.397 -5 - vertex 4.666 -18.542 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.532 -19.166 -5 - vertex 31.018 -32.397 -5 - vertex 4.631 -18.862 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.377 -19.444 -5 - vertex 31.018 -32.397 -5 - vertex 4.532 -19.166 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.172 -19.689 -5 - vertex 31.018 -32.397 -5 - vertex 4.377 -19.444 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.927 -19.893 -5 - vertex 31.018 -32.397 -5 - vertex 4.172 -19.689 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.649 -20.048 -5 - vertex 31.018 -32.397 -5 - vertex 3.927 -19.893 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.346 -20.147 -5 - vertex 31.018 -32.397 -5 - vertex 3.649 -20.048 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 3.025 -20.182 -5 - vertex 31.018 -32.397 -5 - vertex 3.346 -20.147 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 -32.397 -5 - vertex 3.025 -20.182 -5 - vertex 2.705 -20.147 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 -32.397 -5 - vertex 2.705 -20.147 -5 - vertex 2.401 -20.048 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.519 -17.918 -5 - vertex -16.88 -2.64 -5 - vertex 1.42 -18.221 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.42 -18.221 -5 - vertex -16.88 -2.64 -5 - vertex 1.385 -18.542 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 -32.397 -5 - vertex 1.385 -18.542 -5 - vertex -16.88 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.385 -18.542 -5 - vertex -24.976 -32.397 -5 - vertex 1.42 -18.862 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.42 -18.862 -5 - vertex -24.976 -32.397 -5 - vertex 1.519 -19.166 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.519 -19.166 -5 - vertex -24.976 -32.397 -5 - vertex 1.674 -19.444 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 3.025 -20.182 -5 - vertex -24.976 -32.397 -5 - vertex 31.018 -32.397 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.123 -19.893 -5 - vertex -24.976 -32.397 -5 - vertex 2.401 -20.048 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.878 -19.689 -5 - vertex -24.976 -32.397 -5 - vertex 2.123 -19.893 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.674 -19.444 -5 - vertex -24.976 -32.397 -5 - vertex 1.878 -19.689 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 -32.397 -5 - vertex -25.082 -32.441 -5 - vertex -24.976 -32.538 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -36.883 -22.643 -5 - vertex -24.976 -32.397 -5 - vertex -16.88 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 -32.397 -5 - vertex -36.883 -22.643 -5 - vertex -25.082 -32.441 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -36.98 -22.678 -5 - vertex -36.883 -22.643 -5 - vertex -36.98 -22.537 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -36.98 -22.678 -5 - vertex -25.082 -32.441 -5 - vertex -36.883 -22.643 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -56.982 -22.678 -5 - vertex -25.082 -32.441 -5 - vertex -36.98 -22.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -70.624 -33.44 -5 - vertex -25.082 -32.441 -5 - vertex -56.982 -22.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -70.335 -32.538 -5 - vertex -56.982 -22.678 -5 - vertex -57.079 -22.643 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 -22.678 -5 - vertex -70.335 -32.538 -5 - vertex -70.369 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -70.369 -32.218 -5 - vertex -70.335 -32.538 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -70.468 -31.914 -5 - vertex -70.369 -32.218 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -70.624 -31.636 -5 - vertex -70.468 -31.914 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -70.828 -31.391 -5 - vertex -70.624 -31.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -71.073 -31.187 -5 - vertex -70.828 -31.391 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -71.351 -31.032 -5 - vertex -71.073 -31.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -20.544 -5 - vertex -71.351 -31.032 -5 - vertex -57.079 -22.643 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.351 -31.032 -5 - vertex -76.835 -20.544 -5 - vertex -71.655 -30.933 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.655 -30.933 -5 - vertex -76.835 -20.544 -5 - vertex -71.975 -30.898 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.975 -30.898 -5 - vertex -76.835 -20.544 -5 - vertex -72.296 -30.933 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.616 -32.538 -5 - vertex -76.835 -43.536 -5 - vertex -73.581 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.581 -32.218 -5 - vertex -76.835 -20.544 -5 - vertex -73.616 -32.538 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.482 -31.914 -5 - vertex -76.835 -20.544 -5 - vertex -73.581 -32.218 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.326 -31.636 -5 - vertex -76.835 -20.544 -5 - vertex -73.482 -31.914 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.122 -31.391 -5 - vertex -76.835 -20.544 -5 - vertex -73.326 -31.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.877 -31.187 -5 - vertex -76.835 -20.544 -5 - vertex -73.122 -31.391 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.599 -31.032 -5 - vertex -76.835 -20.544 -5 - vertex -72.877 -31.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.296 -30.933 -5 - vertex -76.835 -20.544 -5 - vertex -72.599 -31.032 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -76.917 -19.735 -5 - vertex -76.835 -20.544 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -77.538 -18.237 -5 - vertex -57.079 -22.643 -5 - vertex -77.082 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -2.482 -5 - vertex -77.082 -2.64 -5 - vertex -77.117 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -77.155 -18.956 -5 - vertex -76.917 -19.735 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -78.681 23.023 -5 - vertex -77.082 7.564 -5 - vertex -78.052 23.536 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -79.397 22.644 -5 - vertex -77.082 7.564 -5 - vertex -78.681 23.023 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 -22.643 -5 - vertex -77.538 -18.237 -5 - vertex -77.155 -18.956 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -80.172 22.408 -5 - vertex -77.082 7.564 -5 - vertex -79.397 22.644 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -78.052 -17.607 -5 - vertex -77.538 -18.237 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -80.98 22.328 -5 - vertex -77.082 7.564 -5 - vertex -80.172 22.408 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -87.118 -2.482 -5 - vertex -77.117 -2.543 -5 - vertex -87.118 7.405 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.117 7.458 -5 - vertex -87.118 7.405 -5 - vertex -77.117 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -87.118 -2.482 -5 - vertex -82.982 -16.399 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -82.982 22.328 -5 - vertex -77.082 7.564 -5 - vertex -80.98 22.328 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -78.681 -17.094 -5 - vertex -78.052 -17.607 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -77.082 7.564 -5 - vertex -82.982 22.328 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -79.397 -16.715 -5 - vertex -78.681 -17.094 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 7.564 -5 - vertex -87.118 7.405 -5 - vertex -77.117 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -80.172 -16.479 -5 - vertex -79.397 -16.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -82.982 22.328 -5 - vertex -83.79 22.408 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -80.98 -16.399 -5 - vertex -80.172 -16.479 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -83.79 22.408 -5 - vertex -84.565 22.644 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.082 -2.64 -5 - vertex -82.982 -16.399 -5 - vertex -80.98 -16.399 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -84.565 22.644 -5 - vertex -85.281 23.023 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -82.982 -16.399 -5 - vertex -87.118 -2.482 -5 - vertex -83.79 -16.479 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -85.281 23.023 -5 - vertex -85.91 23.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -83.79 -16.479 -5 - vertex -87.118 -2.482 -5 - vertex -84.565 -16.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -85.91 23.536 -5 - vertex -86.423 24.165 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -84.565 -16.715 -5 - vertex -87.118 -2.482 -5 - vertex -85.281 -17.094 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -86.423 24.165 -5 - vertex -86.802 24.881 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -96.978 -12.536 -5 - vertex -85.281 -17.094 -5 - vertex -87.118 -2.482 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 7.405 -5 - vertex -86.802 24.881 -5 - vertex -87.037 25.656 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -85.281 -17.094 -5 - vertex -96.978 -12.536 -5 - vertex -85.91 -17.607 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.471 36.838 -5 - vertex -87.118 26.464 -5 - vertex -90.372 37.141 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -85.91 -17.607 -5 - vertex -96.978 -12.536 -5 - vertex -86.423 -18.237 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -86.423 -18.237 -5 - vertex -96.978 -12.536 -5 - vertex -86.802 -18.956 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -86.802 -18.956 -5 - vertex -96.978 -12.536 -5 - vertex -87.037 -19.735 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.037 -19.735 -5 - vertex -96.978 -12.536 -5 - vertex -87.118 -20.544 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -90.337 -32.538 -5 - vertex -87.118 -20.544 -5 - vertex -90.372 -32.218 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -90.471 -33.162 -5 - vertex -87.118 -43.536 -5 - vertex -90.372 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -90.337 -32.538 -5 - vertex -87.118 -43.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -90.471 -31.914 -5 - vertex -90.372 -32.218 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -90.626 -31.636 -5 - vertex -90.471 -31.914 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -90.831 -31.391 -5 - vertex -90.626 -31.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -91.076 -31.187 -5 - vertex -90.831 -31.391 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -92.602 -31.032 -5 - vertex -87.118 -20.544 -5 - vertex -96.978 -12.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -91.354 -31.032 -5 - vertex -91.076 -31.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -91.657 -30.933 -5 - vertex -91.354 -31.032 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -91.978 -30.898 -5 - vertex -91.657 -30.933 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -92.298 -30.933 -5 - vertex -91.978 -30.898 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 -20.544 -5 - vertex -92.602 -31.032 -5 - vertex -92.298 -30.933 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -97.119 -12.536 -5 - vertex -92.602 -31.032 -5 - vertex -96.978 -12.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.602 -31.032 -5 - vertex -97.119 -12.536 -5 - vertex -92.88 -31.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -92.88 -31.187 -5 - vertex -97.119 -12.536 -5 - vertex -93.125 -31.391 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.125 -31.391 -5 - vertex -97.119 -12.536 -5 - vertex -93.329 -31.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.484 -31.914 -5 - vertex -97.119 -12.536 -5 - vertex -93.583 -32.218 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -93.329 -31.636 -5 - vertex -97.119 -12.536 -5 - vertex -93.484 -31.914 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex -96.978 -12.536 -5 - vertex -87.118 -2.482 -5 - vertex -97.075 -12.439 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 7.458 -5 - vertex 73.122 7.564 -5 - vertex 73.016 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 83.58 15.622 -5 - vertex 53.12 27.558 -5 - vertex 73.122 7.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 65.402 -5 - vertex 43.119 49.359 -5 - vertex 53.12 27.558 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 53.12 27.558 -5 - vertex 43.119 49.359 -5 - vertex 53.023 27.602 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 41.125 47.357 -5 - vertex 53.023 27.602 -5 - vertex 43.119 49.359 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 43.022 27.602 -5 - vertex 42.925 27.558 -5 - vertex 43.022 27.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 53.023 27.602 -5 - vertex 41.125 47.357 -5 - vertex 43.022 27.602 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 31.124 37.365 -5 - vertex 43.022 27.602 -5 - vertex 41.125 47.357 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 43.022 27.602 -5 - vertex 31.124 37.365 -5 - vertex 42.925 27.558 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 31.124 37.365 -5 - vertex 31.018 37.462 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 42.925 27.558 -5 - vertex 31.124 37.365 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 22.922 7.564 -5 - vertex 42.925 27.558 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.666 22.46 -5 - vertex 22.922 7.564 -5 - vertex 31.018 37.321 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.532 21.836 -5 - vertex 22.922 7.564 -5 - vertex 4.631 22.139 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 4.631 22.139 -5 - vertex 22.922 7.564 -5 - vertex 4.666 22.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 4.631 22.78 -5 - vertex 4.666 22.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 4.532 23.084 -5 - vertex 4.631 22.78 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 4.377 23.362 -5 - vertex 4.532 23.084 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 4.172 23.607 -5 - vertex 4.377 23.362 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 3.927 23.811 -5 - vertex 4.172 23.607 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 3.649 23.966 -5 - vertex 3.927 23.811 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 3.346 24.066 -5 - vertex 3.649 23.966 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.018 37.321 -5 - vertex 3.025 24.1 -5 - vertex 3.346 24.066 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 3.025 24.1 -5 - vertex 31.018 37.321 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 3.025 24.1 -5 - vertex -24.976 37.321 -5 - vertex 2.705 24.066 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.705 20.854 -5 - vertex -16.836 7.458 -5 - vertex -16.836 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 1.385 22.46 -5 - vertex 1.42 22.78 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 1.42 22.78 -5 - vertex 1.519 23.084 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 1.519 23.084 -5 - vertex 1.674 23.362 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 1.674 23.362 -5 - vertex 1.878 23.607 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.878 21.313 -5 - vertex -16.88 7.564 -5 - vertex -16.836 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 2.705 24.066 -5 - vertex -24.976 37.321 -5 - vertex 2.401 23.966 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 2.123 23.811 -5 - vertex 2.401 23.966 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex 1.878 23.607 -5 - vertex 2.123 23.811 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 1.385 22.46 -5 - vertex -24.976 37.321 -5 - vertex -16.88 7.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -36.883 27.558 -5 - vertex -24.976 37.321 -5 - vertex -25.082 37.365 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -24.976 37.321 -5 - vertex -36.883 27.558 -5 - vertex -16.88 7.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -25.082 37.365 -5 - vertex -36.98 27.602 -5 - vertex -36.883 27.558 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -25.082 37.365 -5 - vertex -56.982 27.602 -5 - vertex -36.98 27.602 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 27.602 -5 - vertex -57.079 27.558 -5 - vertex -56.982 27.46 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.624 38.364 -5 - vertex -25.082 37.365 -5 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -25.082 37.365 -5 - vertex -70.624 38.364 -5 - vertex -56.982 27.602 -5 - endloop - endfacet - facet normal -0 -0 1 - outer loop - vertex -70.468 38.086 -5 - vertex -56.982 27.602 -5 - vertex -70.624 38.364 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 27.602 -5 - vertex -70.369 37.141 -5 - vertex -57.079 27.558 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.468 36.838 -5 - vertex -57.079 27.558 -5 - vertex -70.369 37.141 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.624 36.56 -5 - vertex -57.079 27.558 -5 - vertex -70.468 36.838 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.828 36.315 -5 - vertex -57.079 27.558 -5 - vertex -70.624 36.56 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -71.073 36.111 -5 - vertex -57.079 27.558 -5 - vertex -70.828 36.315 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -71.351 35.955 -5 - vertex -57.079 27.558 -5 - vertex -71.073 36.111 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -71.351 35.955 -5 - vertex -71.655 35.856 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -71.655 35.856 -5 - vertex -71.975 35.821 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -71.975 35.821 -5 - vertex -72.296 35.856 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -72.296 35.856 -5 - vertex -72.599 35.955 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.581 37.782 -5 - vertex -76.835 49.465 -5 - vertex -73.616 37.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -73.616 37.462 -5 - vertex -76.835 49.465 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.616 37.462 -5 - vertex -76.835 26.464 -5 - vertex -73.581 37.141 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -73.482 36.838 -5 - vertex -73.581 37.141 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -73.326 36.56 -5 - vertex -73.482 36.838 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -73.122 36.315 -5 - vertex -73.326 36.56 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -72.877 36.111 -5 - vertex -73.122 36.315 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 26.464 -5 - vertex -72.599 35.955 -5 - vertex -72.877 36.111 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.351 35.955 -5 - vertex -76.835 26.464 -5 - vertex -57.079 27.558 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.917 25.656 -5 - vertex -57.079 27.558 -5 - vertex -76.835 26.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.155 24.881 -5 - vertex -57.079 27.558 -5 - vertex -76.917 25.656 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -77.538 24.165 -5 - vertex -57.079 27.558 -5 - vertex -77.155 24.881 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -78.052 23.536 -5 - vertex -77.082 7.564 -5 - vertex -77.538 24.165 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -57.079 27.558 -5 - vertex -77.538 24.165 -5 - vertex -77.082 7.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 71.12 77.361 -5 - vertex 71.023 77.599 -5 - vertex 71.023 77.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 53.12 27.558 -5 - vertex 53.023 27.602 -5 - vertex 53.023 27.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 31.124 -32.441 -5 - vertex 31.018 -32.397 -5 - vertex 31.018 -32.538 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 23.028 7.458 -5 - vertex 22.922 7.564 -5 - vertex 22.878 7.458 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 99.625 2.137 -5 - vertex 103.161 -10.542 -5 - vertex 99.66 2.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 99.625 2.778 -5 - vertex 99.66 2.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 99.526 3.081 -5 - vertex 99.625 2.778 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 99.371 3.359 -5 - vertex 99.526 3.081 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 99.166 3.604 -5 - vertex 99.371 3.359 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 98.921 3.808 -5 - vertex 99.166 3.604 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 98.643 3.964 -5 - vertex 98.921 3.808 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 98.34 4.063 -5 - vertex 98.643 3.964 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 98.02 4.098 -5 - vertex 98.34 4.063 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 93.16 13.323 -5 - vertex 98.02 4.098 -5 - vertex 103.02 15.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 98.02 4.098 -5 - vertex 93.16 13.323 -5 - vertex 97.699 4.063 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 97.699 4.063 -5 - vertex 93.16 13.323 -5 - vertex 97.396 3.964 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 97.396 3.964 -5 - vertex 93.16 13.323 -5 - vertex 97.118 3.808 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 97.118 3.808 -5 - vertex 93.16 13.323 -5 - vertex 96.873 3.604 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 96.873 3.604 -5 - vertex 93.16 13.323 -5 - vertex 96.669 3.359 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 96.414 2.778 -5 - vertex 93.16 13.323 -5 - vertex 96.379 2.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 96.513 3.081 -5 - vertex 93.16 13.323 -5 - vertex 96.414 2.778 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 96.669 3.359 -5 - vertex 93.16 13.323 -5 - vertex 96.513 3.081 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 92.465 15.622 -5 - vertex 103.02 15.457 -5 - vertex 103.117 15.563 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 92.465 15.622 -5 - vertex 103.117 15.563 -5 - vertex 93.125 25.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 93.079 14.131 -5 - vertex 93.16 13.323 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 92.844 14.906 -5 - vertex 93.079 14.131 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 15.457 -5 - vertex 92.465 15.622 -5 - vertex 92.844 14.906 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 91.952 16.251 -5 - vertex 92.465 15.622 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 91.323 16.765 -5 - vertex 91.952 16.251 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 90.607 17.147 -5 - vertex 91.323 16.765 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 89.831 17.386 -5 - vertex 90.607 17.147 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 89.024 17.468 -5 - vertex 89.831 17.386 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 87.022 17.468 -5 - vertex 89.024 17.468 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 86.214 17.386 -5 - vertex 87.022 17.468 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 25.564 -5 - vertex 85.438 17.147 -5 - vertex 86.214 17.386 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 45.514 -5 - vertex 85.438 17.147 -5 - vertex 93.125 25.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 85.438 17.147 -5 - vertex 73.166 45.514 -5 - vertex 84.722 16.765 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 79.666 2.457 -5 - vertex 82.877 -9.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.122 7.564 -5 - vertex 82.877 13.323 -5 - vertex 82.959 14.131 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 79.632 2.778 -5 - vertex 79.666 2.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 79.533 3.083 -5 - vertex 79.632 2.778 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.122 7.564 -5 - vertex 82.959 14.131 -5 - vertex 83.197 14.906 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 79.377 3.362 -5 - vertex 79.533 3.083 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 79.173 3.609 -5 - vertex 79.377 3.362 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 78.928 3.814 -5 - vertex 79.173 3.609 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 78.65 3.971 -5 - vertex 78.928 3.814 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 78.347 4.071 -5 - vertex 78.65 3.971 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 78.026 4.107 -5 - vertex 78.347 4.071 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 13.323 -5 - vertex 73.122 7.564 -5 - vertex 78.026 4.107 -5 - endloop - endfacet - facet normal -0 -0 1 - outer loop - vertex 73.166 7.458 -5 - vertex 78.026 4.107 -5 - vertex 73.122 7.564 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 78.026 4.107 -5 - vertex 73.166 7.458 -5 - vertex 77.705 4.071 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.122 7.564 -5 - vertex 83.197 14.906 -5 - vertex 83.58 15.622 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 77.705 4.071 -5 - vertex 73.166 7.458 -5 - vertex 77.401 3.971 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 77.121 3.814 -5 - vertex 73.166 7.458 -5 - vertex 76.874 3.609 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.669 3.362 -5 - vertex 73.166 7.458 -5 - vertex 76.512 3.083 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.874 3.609 -5 - vertex 73.166 7.458 -5 - vertex 76.669 3.362 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 77.401 3.971 -5 - vertex 73.166 7.458 -5 - vertex 77.121 3.814 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 84.094 16.251 -5 - vertex 53.12 27.558 -5 - vertex 83.58 15.622 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 53.12 27.558 -5 - vertex 84.094 16.251 -5 - vertex 73.166 45.514 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 84.722 16.765 -5 - vertex 73.166 45.514 -5 - vertex 84.094 16.251 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 98.921 3.808 -5 - vertex 103.161 15.457 -5 - vertex 103.02 15.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 15.457 -5 - vertex 99.66 2.457 -5 - vertex 103.161 -10.542 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 99.526 1.834 -5 - vertex 103.161 -10.542 -5 - vertex 99.625 2.137 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 99.371 1.556 -5 - vertex 103.161 -10.542 -5 - vertex 99.526 1.834 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 99.166 1.311 -5 - vertex 103.161 -10.542 -5 - vertex 99.371 1.556 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 98.921 1.106 -5 - vertex 103.161 -10.542 -5 - vertex 99.166 1.311 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.161 -10.542 -5 - vertex 98.921 1.106 -5 - vertex 103.02 -10.542 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 98.643 0.950999 -5 - vertex 103.02 -10.542 -5 - vertex 98.921 1.106 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 98.34 0.851999 -5 - vertex 103.02 -10.542 -5 - vertex 98.643 0.950999 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 98.02 0.816999 -5 - vertex 103.02 -10.542 -5 - vertex 98.34 0.851999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 98.02 0.816999 -5 - vertex 97.699 0.851999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 97.699 0.851999 -5 - vertex 97.396 0.950999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 97.396 0.950999 -5 - vertex 97.118 1.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 97.118 1.106 -5 - vertex 96.873 1.311 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 96.873 1.311 -5 - vertex 96.669 1.556 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 96.669 1.556 -5 - vertex 96.513 1.834 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 96.379 2.457 -5 - vertex 93.16 13.323 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 96.379 2.457 -5 - vertex 93.16 -9.678 -5 - vertex 96.414 2.137 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.16 -9.678 -5 - vertex 96.513 1.834 -5 - vertex 96.414 2.137 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 98.02 0.816999 -5 - vertex 93.16 -9.678 -5 - vertex 103.02 -10.542 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 93.079 -10.486 -5 - vertex 103.02 -10.542 -5 - vertex 93.16 -9.678 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 92.844 -11.261 -5 - vertex 103.02 -10.542 -5 - vertex 93.079 -10.486 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 92.465 -11.978 -5 - vertex 103.02 -10.542 -5 - vertex 92.844 -11.261 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.02 -10.542 -5 - vertex 92.465 -11.978 -5 - vertex 103.117 -10.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 103.117 -10.64 -5 - vertex 92.465 -11.978 -5 - vertex 93.125 -20.641 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 91.952 -12.606 -5 - vertex 93.125 -20.641 -5 - vertex 92.465 -11.978 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 91.323 -13.119 -5 - vertex 93.125 -20.641 -5 - vertex 91.952 -12.606 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 90.607 -13.498 -5 - vertex 93.125 -20.641 -5 - vertex 91.323 -13.119 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 89.831 -13.734 -5 - vertex 93.125 -20.641 -5 - vertex 90.607 -13.498 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 89.024 -13.815 -5 - vertex 93.125 -20.641 -5 - vertex 89.831 -13.734 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 87.022 -13.815 -5 - vertex 93.125 -20.641 -5 - vertex 89.024 -13.815 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 86.214 -13.734 -5 - vertex 93.125 -20.641 -5 - vertex 87.022 -13.815 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 85.438 -13.498 -5 - vertex 93.125 -20.641 -5 - vertex 86.214 -13.734 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -40.599 -5 - vertex 85.438 -13.498 -5 - vertex 84.722 -13.119 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -40.599 -5 - vertex 84.722 -13.119 -5 - vertex 84.094 -12.606 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 79.632 2.137 -5 - vertex 82.877 -9.678 -5 - vertex 79.666 2.457 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 79.533 1.833 -5 - vertex 82.877 -9.678 -5 - vertex 79.632 2.137 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 79.377 1.555 -5 - vertex 82.877 -9.678 -5 - vertex 79.533 1.833 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 79.173 1.31 -5 - vertex 82.877 -9.678 -5 - vertex 79.377 1.555 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 78.928 1.106 -5 - vertex 82.877 -9.678 -5 - vertex 79.173 1.31 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 78.65 0.950999 -5 - vertex 82.877 -9.678 -5 - vertex 78.928 1.106 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 78.347 0.851999 -5 - vertex 82.877 -9.678 -5 - vertex 78.65 0.950999 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 78.026 0.816999 -5 - vertex 82.877 -9.678 -5 - vertex 78.347 0.851999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 -9.678 -5 - vertex 73.122 -2.64 -5 - vertex 82.959 -10.486 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.877 -9.678 -5 - vertex 78.026 0.816999 -5 - vertex 73.122 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 78.026 0.816999 -5 - vertex 77.705 0.851999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 77.705 0.851999 -5 - vertex 77.401 0.950999 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 77.401 0.950999 -5 - vertex 77.121 1.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 77.121 1.106 -5 - vertex 76.874 1.31 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 76.874 1.31 -5 - vertex 76.669 1.555 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 76.669 1.555 -5 - vertex 76.512 1.833 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.512 3.083 -5 - vertex 73.166 7.458 -5 - vertex 76.412 2.778 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 -2.543 -5 - vertex 76.377 2.457 -5 - vertex 73.166 7.458 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.377 2.457 -5 - vertex 73.166 -2.543 -5 - vertex 76.412 2.137 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.412 2.137 -5 - vertex 73.166 -2.543 -5 - vertex 76.512 1.833 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 78.026 0.816999 -5 - vertex 73.166 -2.543 -5 - vertex 73.122 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.959 -10.486 -5 - vertex 73.122 -2.64 -5 - vertex 83.197 -11.261 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 53.12 -22.643 -5 - vertex 83.197 -11.261 -5 - vertex 73.122 -2.64 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 85.438 -13.498 -5 - vertex 73.166 -40.599 -5 - vertex 93.125 -20.641 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 83.197 -11.261 -5 - vertex 53.12 -22.643 -5 - vertex 83.58 -11.978 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 83.58 -11.978 -5 - vertex 73.166 -40.599 -5 - vertex 84.094 -12.606 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 83.58 -11.978 -5 - vertex 53.12 -22.643 -5 - vertex 73.166 -40.599 -5 - endloop - endfacet - facet normal 0 -0 1 - outer loop - vertex 73.122 -2.64 -5 - vertex 73.166 -2.543 -5 - vertex 73.025 -2.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.922 -107.636 -5 - vertex 106.167 -102.94 -5 - vertex 106.011 -102.661 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.167 -102.94 -5 - vertex 105.922 -107.636 -5 - vertex 106.019 -107.539 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.912 -102.356 -5 - vertex 105.922 -107.636 -5 - vertex 106.011 -102.661 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 80.954 -82.677 -5 - vertex 105.912 -102.356 -5 - vertex 105.878 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.912 -101.715 -5 - vertex 80.954 -82.677 -5 - vertex 105.878 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.912 -102.356 -5 - vertex 80.954 -82.677 -5 - vertex 105.922 -107.636 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 71.12 -72.437 -5 - vertex 93.125 -80.437 -5 - vertex 73.166 -60.487 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 53.023 -22.678 -5 - vertex 73.166 -40.599 -5 - vertex 53.12 -22.643 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 -80.437 -5 - vertex 71.12 -72.437 -5 - vertex 80.954 -82.677 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 71.023 -72.684 -5 - vertex 71.12 -72.437 -5 - vertex 71.023 -72.543 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 71.12 -72.437 -5 - vertex 71.023 -72.684 -5 - vertex 80.954 -82.677 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -64.981 -72.684 -5 - vertex 80.954 -82.677 -5 - vertex 71.023 -72.684 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 -22.678 -5 - vertex -70.369 -32.859 -5 - vertex -70.468 -33.162 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -56.982 -22.678 -5 - vertex -70.468 -33.162 -5 - vertex -70.624 -33.44 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -25.082 -32.441 -5 - vertex -70.624 -33.44 -5 - vertex -65.078 -72.437 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.828 -33.685 -5 - vertex -65.078 -72.437 -5 - vertex -70.624 -33.44 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.917 -44.344 -5 - vertex -71.073 -33.889 -5 - vertex -76.835 -43.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -71.073 -33.889 -5 - vertex -71.351 -34.045 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -71.351 -34.045 -5 - vertex -71.655 -34.144 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -71.655 -34.144 -5 - vertex -71.975 -34.179 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -71.975 -34.179 -5 - vertex -72.296 -34.144 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -72.296 -34.144 -5 - vertex -72.599 -34.045 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -72.599 -34.045 -5 - vertex -72.877 -33.889 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -72.877 -33.889 -5 - vertex -73.122 -33.685 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -73.122 -33.685 -5 - vertex -73.326 -33.44 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -73.326 -33.44 -5 - vertex -73.482 -33.162 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -73.482 -33.162 -5 - vertex -73.581 -32.859 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -64.981 -72.684 -5 - vertex -74.912 -82.677 -5 - vertex 80.954 -82.677 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 -72.437 -5 - vertex -74.912 -82.677 -5 - vertex -64.981 -72.684 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -71.073 -33.889 -5 - vertex -76.917 -44.344 -5 - vertex -70.828 -33.685 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -76.835 -43.536 -5 - vertex -73.616 -32.538 -5 - vertex -76.835 -20.544 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 109.124 -102.356 -5 - vertex 113.021 -104.54 -5 - vertex 113.021 -100.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -104.54 -5 - vertex 110.023 -107.539 -5 - vertex 110.12 -107.636 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -104.54 -5 - vertex 109.124 -102.356 -5 - vertex 109.025 -102.661 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 109.124 -102.356 -5 - vertex 113.021 -100.536 -5 - vertex 109.159 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 108.42 -100.684 -5 - vertex 113.021 -100.536 -5 - vertex 113.118 -100.439 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 109.124 -101.715 -5 - vertex 109.159 -102.035 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 109.025 -101.412 -5 - vertex 109.124 -101.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 108.869 -101.134 -5 - vertex 109.025 -101.412 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 108.665 -100.888 -5 - vertex 108.869 -101.134 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 108.42 -100.684 -5 - vertex 108.665 -100.888 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.118 -100.439 -5 - vertex 108.142 -100.529 -5 - vertex 108.42 -100.684 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.118 -100.439 -5 - vertex 107.839 -100.43 -5 - vertex 108.142 -100.529 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 93.125 -80.437 -5 - vertex 107.839 -100.43 -5 - vertex 113.118 -100.439 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 80.954 -82.677 -5 - vertex 105.912 -101.715 -5 - vertex 93.125 -80.437 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.011 -101.412 -5 - vertex 93.125 -80.437 -5 - vertex 105.912 -101.715 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.167 -101.134 -5 - vertex 93.125 -80.437 -5 - vertex 106.011 -101.412 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.371 -100.888 -5 - vertex 93.125 -80.437 -5 - vertex 106.167 -101.134 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.616 -100.684 -5 - vertex 93.125 -80.437 -5 - vertex 106.371 -100.888 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.894 -100.529 -5 - vertex 93.125 -80.437 -5 - vertex 106.616 -100.684 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.197 -100.43 -5 - vertex 93.125 -80.437 -5 - vertex 106.894 -100.529 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.518 -100.395 -5 - vertex 93.125 -80.437 -5 - vertex 107.197 -100.43 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.839 -100.43 -5 - vertex 93.125 -80.437 -5 - vertex 107.518 -100.395 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 113.021 -100.536 -5 - vertex 113.163 -104.54 -5 - vertex 113.163 -100.536 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.163 -104.54 -5 - vertex 113.021 -100.536 -5 - vertex 113.021 -104.54 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.118 -104.637 -5 - vertex 113.021 -104.54 -5 - vertex 110.12 -107.636 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.869 -102.94 -5 - vertex 113.021 -104.54 -5 - vertex 109.025 -102.661 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.665 -103.187 -5 - vertex 113.021 -104.54 -5 - vertex 108.869 -102.94 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 -104.54 -5 - vertex 108.665 -103.187 -5 - vertex 110.023 -107.539 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.42 -103.393 -5 - vertex 110.023 -107.539 -5 - vertex 108.665 -103.187 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.142 -103.549 -5 - vertex 110.023 -107.539 -5 - vertex 108.42 -103.393 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 107.839 -103.65 -5 - vertex 110.023 -107.539 -5 - vertex 108.142 -103.549 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 110.023 -107.539 -5 - vertex 107.839 -103.65 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 107.839 -103.65 -5 - vertex 107.518 -103.685 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 107.518 -103.685 -5 - vertex 107.197 -103.65 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 107.197 -103.65 -5 - vertex 106.894 -103.549 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 106.894 -103.549 -5 - vertex 106.616 -103.393 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 106.616 -103.393 -5 - vertex 106.371 -103.187 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 -107.539 -5 - vertex 106.371 -103.187 -5 - vertex 106.167 -102.94 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 -107.539 -5 - vertex 106.019 -107.539 -5 - vertex 110.023 -107.68 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 -107.68 -5 - vertex 106.019 -107.539 -5 - vertex 106.019 -107.68 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 106.019 112.462 -5 - vertex 110.023 112.453 -5 - vertex 110.023 112.603 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 109.124 107.28 -5 - vertex 109.159 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 109.025 107.583 -5 - vertex 109.124 107.28 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 108.869 107.861 -5 - vertex 109.025 107.583 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 108.665 108.106 -5 - vertex 108.869 107.861 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 108.42 108.31 -5 - vertex 108.665 108.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 108.142 108.466 -5 - vertex 108.42 108.31 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 107.839 108.565 -5 - vertex 108.142 108.466 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 106.019 112.462 -5 - vertex 107.839 108.565 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.839 108.565 -5 - vertex 106.019 112.462 -5 - vertex 107.518 108.599 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.518 108.599 -5 - vertex 106.019 112.462 -5 - vertex 107.197 108.565 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.197 108.565 -5 - vertex 106.019 112.462 -5 - vertex 106.894 108.466 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.894 108.466 -5 - vertex 106.019 112.462 -5 - vertex 106.616 108.31 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.616 108.31 -5 - vertex 106.019 112.462 -5 - vertex 106.371 108.106 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.019 112.462 -5 - vertex 110.023 112.603 -5 - vertex 106.019 112.603 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.371 108.106 -5 - vertex 106.019 112.462 -5 - vertex 106.167 107.861 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.922 112.559 -5 - vertex 106.167 107.861 -5 - vertex 106.019 112.462 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 106.167 107.861 -5 - vertex 105.922 112.559 -5 - vertex 106.011 107.583 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.922 112.559 -5 - vertex 105.912 107.28 -5 - vertex 106.011 107.583 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 105.912 107.28 -5 - vertex 105.922 112.559 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 105.912 107.28 -5 - vertex 82.921 89.558 -5 - vertex 105.878 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.118 109.561 -5 - vertex 110.023 112.453 -5 - vertex 113.021 109.464 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 110.023 112.453 -5 - vertex 113.118 109.561 -5 - vertex 110.12 112.559 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 113.021 109.464 -5 - vertex 113.163 105.46 -5 - vertex 113.163 109.464 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.163 105.46 -5 - vertex 113.021 109.464 -5 - vertex 113.021 105.46 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 109.159 106.959 -5 - vertex 113.021 109.464 -5 - vertex 110.023 112.453 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 109.464 -5 - vertex 109.159 106.959 -5 - vertex 113.021 105.46 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 109.124 106.638 -5 - vertex 113.021 105.46 -5 - vertex 109.159 106.959 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 109.025 106.335 -5 - vertex 113.021 105.46 -5 - vertex 109.124 106.638 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.869 106.057 -5 - vertex 113.021 105.46 -5 - vertex 109.025 106.335 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.665 105.812 -5 - vertex 113.021 105.46 -5 - vertex 108.869 106.057 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.42 105.608 -5 - vertex 113.021 105.46 -5 - vertex 108.665 105.812 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 113.021 105.46 -5 - vertex 108.42 105.608 -5 - vertex 113.118 105.363 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 108.142 105.452 -5 - vertex 113.118 105.363 -5 - vertex 108.42 105.608 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.839 105.353 -5 - vertex 113.118 105.363 -5 - vertex 108.142 105.452 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 107.518 105.319 -5 - vertex 113.118 105.363 -5 - vertex 107.839 105.353 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 105.912 106.638 -5 - vertex 105.878 106.959 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 106.011 106.335 -5 - vertex 105.912 106.638 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 106.167 106.057 -5 - vertex 106.011 106.335 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 106.371 105.812 -5 - vertex 106.167 106.057 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 106.616 105.608 -5 - vertex 106.371 105.812 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 106.894 105.452 -5 - vertex 106.616 105.608 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 107.197 105.353 -5 - vertex 106.894 105.452 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 107.518 105.319 -5 - vertex 107.197 105.353 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 113.118 105.363 -5 - vertex 107.518 105.319 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 65.402 -5 - vertex 82.921 89.558 -5 - vertex 80.963 87.6 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex 82.921 89.558 -5 - vertex 73.166 65.402 -5 - vertex 113.118 105.363 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 43.119 49.359 -5 - vertex 73.166 65.402 -5 - vertex 71.12 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 76.412 2.778 -5 - vertex 73.166 7.458 -5 - vertex 76.377 2.457 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 73.166 65.402 -5 - vertex 53.12 27.558 -5 - vertex 73.166 45.514 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 80.963 87.6 -5 - vertex 71.12 77.361 -5 - vertex 73.166 65.402 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 80.963 87.6 -5 - vertex 71.023 77.599 -5 - vertex 71.12 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 80.963 87.6 -5 - vertex -64.981 77.599 -5 - vertex 71.023 77.599 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -64.981 77.599 -5 - vertex -65.078 77.361 -5 - vertex -64.981 77.458 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -70.369 37.141 -5 - vertex -56.982 27.602 -5 - vertex -70.335 37.462 -5 - endloop - endfacet - facet normal -0 -0 1 - outer loop - vertex -70.335 37.462 -5 - vertex -56.982 27.602 -5 - vertex -70.369 37.782 -5 - endloop - endfacet - facet normal -0 -0 1 - outer loop - vertex -70.369 37.782 -5 - vertex -56.982 27.602 -5 - vertex -70.468 38.086 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -65.078 77.361 -5 - vertex -70.828 38.609 -5 - vertex -70.624 38.364 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -76.917 50.273 -5 - vertex -70.828 38.609 -5 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -70.828 38.609 -5 - vertex -76.835 49.465 -5 - vertex -71.073 38.813 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.073 38.813 -5 - vertex -76.835 49.465 -5 - vertex -71.351 38.968 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.351 38.968 -5 - vertex -76.835 49.465 -5 - vertex -71.655 39.067 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.655 39.067 -5 - vertex -76.835 49.465 -5 - vertex -71.975 39.102 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -71.975 39.102 -5 - vertex -76.835 49.465 -5 - vertex -72.296 39.067 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.296 39.067 -5 - vertex -76.835 49.465 -5 - vertex -72.599 38.968 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -87.118 65.516 -5 - vertex -74.921 87.6 -5 - vertex -87.118 85.404 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.599 38.968 -5 - vertex -76.835 49.465 -5 - vertex -72.877 38.813 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -72.877 38.813 -5 - vertex -76.835 49.465 -5 - vertex -73.122 38.609 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.122 38.609 -5 - vertex -76.835 49.465 -5 - vertex -73.326 38.364 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.482 38.086 -5 - vertex -76.835 49.465 -5 - vertex -73.581 37.782 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -73.326 38.364 -5 - vertex -76.835 49.465 -5 - vertex -73.482 38.086 -5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex -64.981 77.599 -5 - vertex -74.921 87.6 -5 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -74.921 87.6 -5 - vertex -64.981 77.599 -5 - vertex 80.963 87.6 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -99.977 112.603 -11 - vertex -103.981 112.603 -5 - vertex -99.977 112.603 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -103.981 112.603 -5 - vertex -99.977 112.603 -11 - vertex -103.981 112.603 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -107.121 -104.54 -11 - vertex -107.121 -100.536 -5 - vertex -107.121 -100.536 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -107.121 -100.536 -5 - vertex -107.121 -104.54 -11 - vertex -107.121 -104.54 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -107.121 -104.54 -11 - vertex -106.98 -104.54 -5 - vertex -107.121 -104.54 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -106.98 -104.54 -5 - vertex -107.121 -104.54 -11 - vertex -106.98 -104.54 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -107.077 -104.637 -11 - vertex -106.98 -104.54 -5 - vertex -106.98 -104.54 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -106.98 -104.54 -5 - vertex -107.077 -104.637 -11 - vertex -107.077 -104.637 -5 - endloop - endfacet - facet normal -0.707108 -0.707106 0 - outer loop - vertex -104.078 -107.636 -11 - vertex -107.077 -104.637 -5 - vertex -107.077 -104.637 -11 - endloop - endfacet - facet normal -0.707108 -0.707106 0 - outer loop - vertex -107.077 -104.637 -5 - vertex -104.078 -107.636 -11 - vertex -104.078 -107.636 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -104.078 -107.636 -5 - vertex -103.981 -107.539 -11 - vertex -103.981 -107.539 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -103.981 -107.539 -11 - vertex -104.078 -107.636 -5 - vertex -104.078 -107.636 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -103.981 -107.68 -11 - vertex -103.981 -107.539 -5 - vertex -103.981 -107.539 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -103.981 -107.539 -5 - vertex -103.981 -107.68 -11 - vertex -103.981 -107.68 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -103.981 -107.68 -11 - vertex -99.977 -107.68 -5 - vertex -103.981 -107.68 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -99.977 -107.68 -5 - vertex -103.981 -107.68 -11 - vertex -99.977 -107.68 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -99.977 -107.68 -5 - vertex -99.977 -107.539 -11 - vertex -99.977 -107.539 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -99.977 -107.539 -11 - vertex -99.977 -107.68 -5 - vertex -99.977 -107.68 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -99.88 -107.636 -11 - vertex -99.977 -107.539 -5 - vertex -99.977 -107.539 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -99.977 -107.539 -5 - vertex -99.88 -107.636 -11 - vertex -99.88 -107.636 -5 - endloop - endfacet - facet normal 0.706979 -0.707234 0 - outer loop - vertex -99.88 -107.636 -11 - vertex -74.912 -82.677 -5 - vertex -99.88 -107.636 -5 - endloop - endfacet - facet normal 0.706979 -0.707234 0 - outer loop - vertex -74.912 -82.677 -5 - vertex -99.88 -107.636 -11 - vertex -74.912 -82.677 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -74.912 -82.677 -11 - vertex 80.954 -82.677 -5 - vertex -74.912 -82.677 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 80.954 -82.677 -5 - vertex -74.912 -82.677 -11 - vertex 80.954 -82.677 -11 - endloop - endfacet - facet normal -0.706979 -0.707234 0 - outer loop - vertex 80.954 -82.677 -11 - vertex 105.922 -107.636 -5 - vertex 80.954 -82.677 -5 - endloop - endfacet - facet normal -0.706979 -0.707234 -0 - outer loop - vertex 105.922 -107.636 -5 - vertex 80.954 -82.677 -11 - vertex 105.922 -107.636 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 105.922 -107.636 -5 - vertex 106.019 -107.539 -11 - vertex 106.019 -107.539 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 106.019 -107.539 -11 - vertex 105.922 -107.636 -5 - vertex 105.922 -107.636 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 106.019 -107.68 -11 - vertex 106.019 -107.539 -5 - vertex 106.019 -107.539 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 106.019 -107.539 -5 - vertex 106.019 -107.68 -11 - vertex 106.019 -107.68 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 106.019 -107.68 -11 - vertex 110.023 -107.68 -5 - vertex 106.019 -107.68 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 110.023 -107.68 -5 - vertex 106.019 -107.68 -11 - vertex 110.023 -107.68 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 110.023 -107.68 -5 - vertex 110.023 -107.539 -11 - vertex 110.023 -107.539 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 110.023 -107.539 -11 - vertex 110.023 -107.68 -5 - vertex 110.023 -107.68 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 110.12 -107.636 -11 - vertex 110.023 -107.539 -5 - vertex 110.023 -107.539 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 110.023 -107.539 -5 - vertex 110.12 -107.636 -11 - vertex 110.12 -107.636 -5 - endloop - endfacet - facet normal 0.707226 -0.706988 0 - outer loop - vertex 110.12 -107.636 -5 - vertex 113.118 -104.637 -11 - vertex 113.118 -104.637 -5 - endloop - endfacet - facet normal 0.707226 -0.706988 0 - outer loop - vertex 113.118 -104.637 -11 - vertex 110.12 -107.636 -5 - vertex 110.12 -107.636 -11 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 113.118 -104.637 -5 - vertex 113.021 -104.54 -11 - vertex 113.021 -104.54 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 113.021 -104.54 -11 - vertex 113.118 -104.637 -5 - vertex 113.118 -104.637 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 113.021 -104.54 -11 - vertex 113.163 -104.54 -5 - vertex 113.021 -104.54 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 113.163 -104.54 -5 - vertex 113.021 -104.54 -11 - vertex 113.163 -104.54 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 113.163 -104.54 -5 - vertex 113.163 -100.536 -11 - vertex 113.163 -100.536 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 113.163 -100.536 -11 - vertex 113.163 -104.54 -5 - vertex 113.163 -104.54 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 113.163 -100.536 -11 - vertex 113.021 -100.536 -5 - vertex 113.163 -100.536 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 113.021 -100.536 -5 - vertex 113.163 -100.536 -11 - vertex 113.021 -100.536 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 113.021 -100.536 -5 - vertex 113.118 -100.439 -11 - vertex 113.118 -100.439 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 113.118 -100.439 -11 - vertex 113.021 -100.536 -5 - vertex 113.021 -100.536 -11 - endloop - endfacet - facet normal 0.707266 0.706948 0 - outer loop - vertex 113.118 -100.439 -5 - vertex 93.125 -80.437 -11 - vertex 93.125 -80.437 -5 - endloop - endfacet - facet normal 0.707266 0.706948 0 - outer loop - vertex 93.125 -80.437 -11 - vertex 113.118 -100.439 -5 - vertex 113.118 -100.439 -11 - endloop - endfacet - facet normal 0.706947 0.707266 -0 - outer loop - vertex 93.125 -80.437 -11 - vertex 73.166 -60.487 -5 - vertex 93.125 -80.437 -5 - endloop - endfacet - facet normal 0.706947 0.707266 0 - outer loop - vertex 73.166 -60.487 -5 - vertex 93.125 -80.437 -11 - vertex 73.166 -60.487 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 73.166 -60.487 -5 - vertex 73.166 -40.599 -11 - vertex 73.166 -40.599 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 73.166 -40.599 -11 - vertex 73.166 -60.487 -5 - vertex 73.166 -60.487 -11 - endloop - endfacet - facet normal 0.707089 -0.707124 0 - outer loop - vertex 73.166 -40.599 -11 - vertex 93.125 -20.641 -5 - vertex 73.166 -40.599 -5 - endloop - endfacet - facet normal 0.707089 -0.707124 0 - outer loop - vertex 93.125 -20.641 -5 - vertex 73.166 -40.599 -11 - vertex 93.125 -20.641 -11 - endloop - endfacet - facet normal 0.707425 -0.706788 0 - outer loop - vertex 93.125 -20.641 -5 - vertex 103.117 -10.64 -11 - vertex 103.117 -10.64 -5 - endloop - endfacet - facet normal 0.707425 -0.706788 0 - outer loop - vertex 103.117 -10.64 -11 - vertex 93.125 -20.641 -5 - vertex 93.125 -20.641 -11 - endloop - endfacet - facet normal 0.710722 0.703473 0 - outer loop - vertex 103.117 -10.64 -5 - vertex 103.02 -10.542 -11 - vertex 103.02 -10.542 -5 - endloop - endfacet - facet normal 0.710722 0.703473 0 - outer loop - vertex 103.02 -10.542 -11 - vertex 103.117 -10.64 -5 - vertex 103.117 -10.64 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 103.02 -10.542 -11 - vertex 103.161 -10.542 -5 - vertex 103.02 -10.542 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 103.161 -10.542 -5 - vertex 103.02 -10.542 -11 - vertex 103.161 -10.542 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 103.161 -10.542 -5 - vertex 103.161 15.457 -11 - vertex 103.161 15.457 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 103.161 15.457 -11 - vertex 103.161 -10.542 -5 - vertex 103.161 -10.542 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 103.161 15.457 -11 - vertex 103.02 15.457 -5 - vertex 103.161 15.457 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 103.02 15.457 -5 - vertex 103.161 15.457 -11 - vertex 103.02 15.457 -11 - endloop - endfacet - facet normal 0.737731 -0.675095 0 - outer loop - vertex 103.02 15.457 -5 - vertex 103.117 15.563 -11 - vertex 103.117 15.563 -5 - endloop - endfacet - facet normal 0.737731 -0.675095 0 - outer loop - vertex 103.117 15.563 -11 - vertex 103.02 15.457 -5 - vertex 103.02 15.457 -11 - endloop - endfacet - facet normal 0.707425 0.706788 0 - outer loop - vertex 103.117 15.563 -5 - vertex 93.125 25.564 -11 - vertex 93.125 25.564 -5 - endloop - endfacet - facet normal 0.707425 0.706788 0 - outer loop - vertex 93.125 25.564 -11 - vertex 103.117 15.563 -5 - vertex 103.117 15.563 -11 - endloop - endfacet - facet normal 0.706947 0.707266 -0 - outer loop - vertex 93.125 25.564 -11 - vertex 73.166 45.514 -5 - vertex 93.125 25.564 -5 - endloop - endfacet - facet normal 0.706947 0.707266 0 - outer loop - vertex 73.166 45.514 -5 - vertex 93.125 25.564 -11 - vertex 73.166 45.514 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 73.166 45.514 -5 - vertex 73.166 65.402 -11 - vertex 73.166 65.402 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 73.166 65.402 -11 - vertex 73.166 45.514 -5 - vertex 73.166 45.514 -11 - endloop - endfacet - facet normal 0.707186 -0.707027 0 - outer loop - vertex 73.166 65.402 -5 - vertex 113.118 105.363 -11 - vertex 113.118 105.363 -5 - endloop - endfacet - facet normal 0.707186 -0.707027 0 - outer loop - vertex 113.118 105.363 -11 - vertex 73.166 65.402 -5 - vertex 73.166 65.402 -11 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 113.118 105.363 -5 - vertex 113.021 105.46 -11 - vertex 113.021 105.46 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 113.021 105.46 -11 - vertex 113.118 105.363 -5 - vertex 113.118 105.363 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 113.021 105.46 -11 - vertex 113.163 105.46 -5 - vertex 113.021 105.46 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 113.163 105.46 -5 - vertex 113.021 105.46 -11 - vertex 113.163 105.46 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 113.163 105.46 -5 - vertex 113.163 109.464 -11 - vertex 113.163 109.464 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 113.163 109.464 -11 - vertex 113.163 105.46 -5 - vertex 113.163 105.46 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 113.163 109.464 -11 - vertex 113.021 109.464 -5 - vertex 113.163 109.464 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 113.021 109.464 -5 - vertex 113.163 109.464 -11 - vertex 113.021 109.464 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 113.021 109.464 -5 - vertex 113.118 109.561 -11 - vertex 113.118 109.561 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex 113.118 109.561 -11 - vertex 113.021 109.464 -5 - vertex 113.021 109.464 -11 - endloop - endfacet - facet normal 0.707108 0.707106 0 - outer loop - vertex 113.118 109.561 -5 - vertex 110.12 112.559 -11 - vertex 110.12 112.559 -5 - endloop - endfacet - facet normal 0.707108 0.707106 0 - outer loop - vertex 110.12 112.559 -11 - vertex 113.118 109.561 -5 - vertex 113.118 109.561 -11 - endloop - endfacet - facet normal -0.737716 0.675111 0 - outer loop - vertex 110.023 112.453 -11 - vertex 110.12 112.559 -5 - vertex 110.12 112.559 -11 - endloop - endfacet - facet normal -0.737716 0.675111 0 - outer loop - vertex 110.12 112.559 -5 - vertex 110.023 112.453 -11 - vertex 110.023 112.453 -5 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 110.023 112.453 -5 - vertex 110.023 112.603 -11 - vertex 110.023 112.603 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 110.023 112.603 -11 - vertex 110.023 112.453 -5 - vertex 110.023 112.453 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 110.023 112.603 -11 - vertex 106.019 112.603 -5 - vertex 110.023 112.603 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 106.019 112.603 -5 - vertex 110.023 112.603 -11 - vertex 106.019 112.603 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 106.019 112.462 -11 - vertex 106.019 112.603 -5 - vertex 106.019 112.603 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 106.019 112.603 -5 - vertex 106.019 112.462 -11 - vertex 106.019 112.462 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 106.019 112.462 -5 - vertex 105.922 112.559 -11 - vertex 105.922 112.559 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 105.922 112.559 -11 - vertex 106.019 112.462 -5 - vertex 106.019 112.462 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex 82.921 89.558 -11 - vertex 105.922 112.559 -5 - vertex 105.922 112.559 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex 105.922 112.559 -5 - vertex 82.921 89.558 -11 - vertex 82.921 89.558 -5 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex 80.963 87.6 -11 - vertex 82.921 89.558 -5 - vertex 82.921 89.558 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex 82.921 89.558 -5 - vertex 80.963 87.6 -11 - vertex 80.963 87.6 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 80.963 87.6 -11 - vertex -74.921 87.6 -5 - vertex 80.963 87.6 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -74.921 87.6 -5 - vertex 80.963 87.6 -11 - vertex -74.921 87.6 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -103.981 112.462 -11 - vertex -103.981 112.603 -5 - vertex -103.981 112.603 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -103.981 112.603 -5 - vertex -103.981 112.462 -11 - vertex -103.981 112.462 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -103.981 112.462 -5 - vertex -104.078 112.559 -11 - vertex -104.078 112.559 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -104.078 112.559 -11 - vertex -103.981 112.462 -5 - vertex -103.981 112.462 -11 - endloop - endfacet - facet normal -0.70699 0.707224 0 - outer loop - vertex -104.078 112.559 -11 - vertex -107.077 109.561 -5 - vertex -104.078 112.559 -5 - endloop - endfacet - facet normal -0.70699 0.707224 0 - outer loop - vertex -107.077 109.561 -5 - vertex -104.078 112.559 -11 - vertex -107.077 109.561 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -106.98 109.464 -11 - vertex -107.077 109.561 -5 - vertex -107.077 109.561 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -107.077 109.561 -5 - vertex -106.98 109.464 -11 - vertex -106.98 109.464 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -106.98 109.464 -11 - vertex -107.121 109.464 -5 - vertex -106.98 109.464 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -107.121 109.464 -5 - vertex -106.98 109.464 -11 - vertex -107.121 109.464 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -107.121 105.46 -11 - vertex -107.121 109.464 -5 - vertex -107.121 109.464 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -107.121 109.464 -5 - vertex -107.121 105.46 -11 - vertex -107.121 105.46 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -107.121 105.46 -11 - vertex -106.98 105.46 -5 - vertex -107.121 105.46 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -106.98 105.46 -5 - vertex -107.121 105.46 -11 - vertex -106.98 105.46 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -107.077 105.363 -11 - vertex -106.98 105.46 -5 - vertex -106.98 105.46 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -106.98 105.46 -5 - vertex -107.077 105.363 -11 - vertex -107.077 105.363 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -87.118 85.404 -11 - vertex -107.077 105.363 -5 - vertex -107.077 105.363 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -107.077 105.363 -5 - vertex -87.118 85.404 -11 - vertex -87.118 85.404 -5 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -87.118 65.516 -11 - vertex -87.118 85.404 -5 - vertex -87.118 85.404 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -87.118 85.404 -5 - vertex -87.118 65.516 -11 - vertex -87.118 65.516 -5 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -97.075 55.559 -11 - vertex -87.118 65.516 -5 - vertex -87.118 65.516 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -87.118 65.516 -5 - vertex -97.075 55.559 -11 - vertex -97.075 55.559 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -96.978 55.462 -11 - vertex -97.075 55.559 -5 - vertex -97.075 55.559 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -97.075 55.559 -5 - vertex -96.978 55.462 -11 - vertex -96.978 55.462 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -96.978 55.462 -11 - vertex -97.119 55.462 -5 - vertex -96.978 55.462 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -97.119 55.462 -5 - vertex -96.978 55.462 -11 - vertex -97.119 55.462 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -97.119 17.459 -11 - vertex -97.119 55.462 -5 - vertex -97.119 55.462 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -97.119 55.462 -5 - vertex -97.119 17.459 -11 - vertex -97.119 17.459 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -97.119 17.459 -11 - vertex -96.978 17.459 -5 - vertex -97.119 17.459 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -96.978 17.459 -5 - vertex -97.119 17.459 -11 - vertex -96.978 17.459 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -97.075 17.362 -11 - vertex -96.978 17.459 -5 - vertex -96.978 17.459 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -96.978 17.459 -5 - vertex -97.075 17.362 -11 - vertex -97.075 17.362 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -97.075 17.362 -11 - vertex -87.118 7.405 -5 - vertex -97.075 17.362 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 -0 - outer loop - vertex -87.118 7.405 -5 - vertex -97.075 17.362 -11 - vertex -87.118 7.405 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -87.118 -2.482 -11 - vertex -87.118 7.405 -5 - vertex -87.118 7.405 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -87.118 7.405 -5 - vertex -87.118 -2.482 -11 - vertex -87.118 -2.482 -5 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -87.118 -2.482 -11 - vertex -97.075 -12.439 -5 - vertex -87.118 -2.482 -5 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -97.075 -12.439 -5 - vertex -87.118 -2.482 -11 - vertex -97.075 -12.439 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -96.978 -12.536 -11 - vertex -97.075 -12.439 -5 - vertex -97.075 -12.439 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -97.075 -12.439 -5 - vertex -96.978 -12.536 -11 - vertex -96.978 -12.536 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -96.978 -12.536 -11 - vertex -97.119 -12.536 -5 - vertex -96.978 -12.536 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -97.119 -12.536 -5 - vertex -96.978 -12.536 -11 - vertex -97.119 -12.536 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -97.119 -50.539 -11 - vertex -97.119 -12.536 -5 - vertex -97.119 -12.536 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -97.119 -12.536 -5 - vertex -97.119 -50.539 -11 - vertex -97.119 -50.539 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -97.119 -50.539 -11 - vertex -96.978 -50.539 -5 - vertex -97.119 -50.539 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -96.978 -50.539 -5 - vertex -97.119 -50.539 -11 - vertex -96.978 -50.539 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -97.075 -50.636 -11 - vertex -96.978 -50.539 -5 - vertex -96.978 -50.539 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -96.978 -50.539 -5 - vertex -97.075 -50.636 -11 - vertex -97.075 -50.636 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -97.075 -50.636 -11 - vertex -87.118 -60.593 -5 - vertex -97.075 -50.636 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 -0 - outer loop - vertex -87.118 -60.593 -5 - vertex -97.075 -50.636 -11 - vertex -87.118 -60.593 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -87.118 -80.481 -11 - vertex -87.118 -60.593 -5 - vertex -87.118 -60.593 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -87.118 -60.593 -5 - vertex -87.118 -80.481 -11 - vertex -87.118 -80.481 -5 - endloop - endfacet - facet normal -0.707089 0.707125 0 - outer loop - vertex -87.118 -80.481 -11 - vertex -107.077 -100.439 -5 - vertex -87.118 -80.481 -5 - endloop - endfacet - facet normal -0.707089 0.707125 0 - outer loop - vertex -107.077 -100.439 -5 - vertex -87.118 -80.481 -11 - vertex -107.077 -100.439 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -106.98 -100.536 -11 - vertex -107.077 -100.439 -5 - vertex -107.077 -100.439 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -107.077 -100.439 -5 - vertex -106.98 -100.536 -11 - vertex -106.98 -100.536 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -106.98 -100.536 -11 - vertex -107.121 -100.536 -5 - vertex -106.98 -100.536 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -107.121 -100.536 -5 - vertex -106.98 -100.536 -11 - vertex -107.121 -100.536 -11 - endloop - endfacet - facet normal 0.99411 -0.10838 0 - outer loop - vertex -103.117 106.959 -5 - vertex -103.082 107.28 -11 - vertex -103.082 107.28 -5 - endloop - endfacet - facet normal 0.99411 -0.10838 0 - outer loop - vertex -103.082 107.28 -11 - vertex -103.117 106.959 -5 - vertex -103.117 106.959 -11 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -103.082 106.638 -5 - vertex -103.117 106.959 -11 - vertex -103.117 106.959 -5 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -103.117 106.959 -11 - vertex -103.082 106.638 -5 - vertex -103.082 106.638 -11 - endloop - endfacet - facet normal 0.95055 -0.310571 0 - outer loop - vertex -103.082 107.28 -5 - vertex -102.983 107.583 -11 - vertex -102.983 107.583 -5 - endloop - endfacet - facet normal 0.95055 -0.310571 0 - outer loop - vertex -102.983 107.583 -11 - vertex -103.082 107.28 -5 - vertex -103.082 107.28 -11 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -102.983 107.583 -5 - vertex -102.828 107.861 -11 - vertex -102.828 107.861 -5 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -102.828 107.861 -11 - vertex -102.983 107.583 -5 - vertex -102.983 107.583 -11 - endloop - endfacet - facet normal 0.766938 -0.641722 0 - outer loop - vertex -102.828 107.861 -5 - vertex -102.623 108.106 -11 - vertex -102.623 108.106 -5 - endloop - endfacet - facet normal 0.766938 -0.641722 0 - outer loop - vertex -102.623 108.106 -11 - vertex -102.828 107.861 -5 - vertex -102.828 107.861 -11 - endloop - endfacet - facet normal 0.639862 -0.76849 0 - outer loop - vertex -102.623 108.106 -11 - vertex -102.378 108.31 -5 - vertex -102.623 108.106 -5 - endloop - endfacet - facet normal 0.639862 -0.76849 0 - outer loop - vertex -102.378 108.31 -5 - vertex -102.623 108.106 -11 - vertex -102.378 108.31 -11 - endloop - endfacet - facet normal 0.489382 -0.87207 0 - outer loop - vertex -102.378 108.31 -11 - vertex -102.1 108.466 -5 - vertex -102.378 108.31 -5 - endloop - endfacet - facet normal 0.489382 -0.87207 0 - outer loop - vertex -102.1 108.466 -5 - vertex -102.378 108.31 -11 - vertex -102.1 108.466 -11 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex -102.1 108.466 -11 - vertex -101.797 108.565 -5 - vertex -102.1 108.466 -5 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex -101.797 108.565 -5 - vertex -102.1 108.466 -11 - vertex -101.797 108.565 -11 - endloop - endfacet - facet normal 0.10532 -0.994438 0 - outer loop - vertex -101.797 108.565 -11 - vertex -101.476 108.599 -5 - vertex -101.797 108.565 -5 - endloop - endfacet - facet normal 0.10532 -0.994438 0 - outer loop - vertex -101.476 108.599 -5 - vertex -101.797 108.565 -11 - vertex -101.476 108.599 -11 - endloop - endfacet - facet normal -0.105645 -0.994404 0 - outer loop - vertex -101.476 108.599 -11 - vertex -101.156 108.565 -5 - vertex -101.476 108.599 -5 - endloop - endfacet - facet normal -0.105645 -0.994404 -0 - outer loop - vertex -101.156 108.565 -5 - vertex -101.476 108.599 -11 - vertex -101.156 108.565 -11 - endloop - endfacet - facet normal -0.309648 -0.950851 0 - outer loop - vertex -101.156 108.565 -11 - vertex -100.852 108.466 -5 - vertex -101.156 108.565 -5 - endloop - endfacet - facet normal -0.309648 -0.950851 -0 - outer loop - vertex -100.852 108.466 -5 - vertex -101.156 108.565 -11 - vertex -100.852 108.466 -11 - endloop - endfacet - facet normal -0.489382 -0.87207 0 - outer loop - vertex -100.852 108.466 -11 - vertex -100.574 108.31 -5 - vertex -100.852 108.466 -5 - endloop - endfacet - facet normal -0.489382 -0.87207 -0 - outer loop - vertex -100.574 108.31 -5 - vertex -100.852 108.466 -11 - vertex -100.574 108.31 -11 - endloop - endfacet - facet normal -0.639874 -0.76848 0 - outer loop - vertex -100.574 108.31 -11 - vertex -100.329 108.106 -5 - vertex -100.574 108.31 -5 - endloop - endfacet - facet normal -0.639874 -0.76848 -0 - outer loop - vertex -100.329 108.106 -5 - vertex -100.574 108.31 -11 - vertex -100.329 108.106 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex -100.125 107.861 -11 - vertex -100.329 108.106 -5 - vertex -100.329 108.106 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex -100.329 108.106 -5 - vertex -100.125 107.861 -11 - vertex -100.125 107.861 -5 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -99.97 107.583 -11 - vertex -100.125 107.861 -5 - vertex -100.125 107.861 -11 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -100.125 107.861 -5 - vertex -99.97 107.583 -11 - vertex -99.97 107.583 -5 - endloop - endfacet - facet normal -0.95055 -0.310571 0 - outer loop - vertex -99.871 107.28 -11 - vertex -99.97 107.583 -5 - vertex -99.97 107.583 -11 - endloop - endfacet - facet normal -0.95055 -0.310571 0 - outer loop - vertex -99.97 107.583 -5 - vertex -99.871 107.28 -11 - vertex -99.871 107.28 -5 - endloop - endfacet - facet normal -0.994107 -0.108403 0 - outer loop - vertex -99.836 106.959 -11 - vertex -99.871 107.28 -5 - vertex -99.871 107.28 -11 - endloop - endfacet - facet normal -0.994107 -0.108403 0 - outer loop - vertex -99.871 107.28 -5 - vertex -99.836 106.959 -11 - vertex -99.836 106.959 -5 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -99.87 106.638 -11 - vertex -99.836 106.959 -5 - vertex -99.836 106.959 -11 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -99.836 106.959 -5 - vertex -99.87 106.638 -11 - vertex -99.87 106.638 -5 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -99.969 106.335 -11 - vertex -99.87 106.638 -5 - vertex -99.87 106.638 -11 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -99.87 106.638 -5 - vertex -99.969 106.335 -11 - vertex -99.969 106.335 -5 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -100.125 106.057 -11 - vertex -99.969 106.335 -5 - vertex -99.969 106.335 -11 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -99.969 106.335 -5 - vertex -100.125 106.057 -11 - vertex -100.125 106.057 -5 - endloop - endfacet - facet normal -0.768478 0.639876 0 - outer loop - vertex -100.329 105.812 -11 - vertex -100.125 106.057 -5 - vertex -100.125 106.057 -11 - endloop - endfacet - facet normal -0.768478 0.639876 0 - outer loop - vertex -100.125 106.057 -5 - vertex -100.329 105.812 -11 - vertex -100.329 105.812 -5 - endloop - endfacet - facet normal -0.639874 0.76848 0 - outer loop - vertex -100.329 105.812 -11 - vertex -100.574 105.608 -5 - vertex -100.329 105.812 -5 - endloop - endfacet - facet normal -0.639874 0.76848 0 - outer loop - vertex -100.574 105.608 -5 - vertex -100.329 105.812 -11 - vertex -100.574 105.608 -11 - endloop - endfacet - facet normal -0.489382 0.87207 0 - outer loop - vertex -100.574 105.608 -11 - vertex -100.852 105.452 -5 - vertex -100.574 105.608 -5 - endloop - endfacet - facet normal -0.489382 0.87207 0 - outer loop - vertex -100.852 105.452 -5 - vertex -100.574 105.608 -11 - vertex -100.852 105.452 -11 - endloop - endfacet - facet normal -0.309648 0.950851 0 - outer loop - vertex -100.852 105.452 -11 - vertex -101.156 105.353 -5 - vertex -100.852 105.452 -5 - endloop - endfacet - facet normal -0.309648 0.950851 0 - outer loop - vertex -101.156 105.353 -5 - vertex -100.852 105.452 -11 - vertex -101.156 105.353 -11 - endloop - endfacet - facet normal -0.105645 0.994404 0 - outer loop - vertex -101.156 105.353 -11 - vertex -101.476 105.319 -5 - vertex -101.156 105.353 -5 - endloop - endfacet - facet normal -0.105645 0.994404 0 - outer loop - vertex -101.476 105.319 -5 - vertex -101.156 105.353 -11 - vertex -101.476 105.319 -11 - endloop - endfacet - facet normal 0.10532 0.994438 -0 - outer loop - vertex -101.476 105.319 -11 - vertex -101.797 105.353 -5 - vertex -101.476 105.319 -5 - endloop - endfacet - facet normal 0.10532 0.994438 0 - outer loop - vertex -101.797 105.353 -5 - vertex -101.476 105.319 -11 - vertex -101.797 105.353 -11 - endloop - endfacet - facet normal 0.310571 0.95055 -0 - outer loop - vertex -101.797 105.353 -11 - vertex -102.1 105.452 -5 - vertex -101.797 105.353 -5 - endloop - endfacet - facet normal 0.310571 0.95055 0 - outer loop - vertex -102.1 105.452 -5 - vertex -101.797 105.353 -11 - vertex -102.1 105.452 -11 - endloop - endfacet - facet normal 0.489382 0.87207 -0 - outer loop - vertex -102.1 105.452 -11 - vertex -102.378 105.608 -5 - vertex -102.1 105.452 -5 - endloop - endfacet - facet normal 0.489382 0.87207 0 - outer loop - vertex -102.378 105.608 -5 - vertex -102.1 105.452 -11 - vertex -102.378 105.608 -11 - endloop - endfacet - facet normal 0.639862 0.76849 -0 - outer loop - vertex -102.378 105.608 -11 - vertex -102.623 105.812 -5 - vertex -102.378 105.608 -5 - endloop - endfacet - facet normal 0.639862 0.76849 0 - outer loop - vertex -102.623 105.812 -5 - vertex -102.378 105.608 -11 - vertex -102.623 105.812 -11 - endloop - endfacet - facet normal 0.76849 0.639862 0 - outer loop - vertex -102.623 105.812 -5 - vertex -102.827 106.057 -11 - vertex -102.827 106.057 -5 - endloop - endfacet - facet normal 0.76849 0.639862 0 - outer loop - vertex -102.827 106.057 -11 - vertex -102.623 105.812 -5 - vertex -102.623 105.812 -11 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -102.827 106.057 -5 - vertex -102.983 106.335 -11 - vertex -102.983 106.335 -5 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -102.983 106.335 -11 - vertex -102.827 106.057 -5 - vertex -102.827 106.057 -11 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -102.983 106.335 -5 - vertex -103.082 106.638 -11 - vertex -103.082 106.638 -5 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -103.082 106.638 -11 - vertex -102.983 106.335 -5 - vertex -102.983 106.335 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -65.078 77.361 -5 - vertex -64.981 77.458 -11 - vertex -64.981 77.458 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -64.981 77.458 -11 - vertex -65.078 77.361 -5 - vertex -65.078 77.361 -11 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -25.082 37.365 -5 - vertex -65.078 77.361 -11 - vertex -65.078 77.361 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -65.078 77.361 -11 - vertex -25.082 37.365 -5 - vertex -25.082 37.365 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -64.981 77.458 -5 - vertex -64.981 77.599 -11 - vertex -64.981 77.599 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -64.981 77.599 -11 - vertex -64.981 77.458 -5 - vertex -64.981 77.458 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -64.981 77.599 -11 - vertex 71.023 77.599 -5 - vertex -64.981 77.599 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 71.023 77.599 -5 - vertex -64.981 77.599 -11 - vertex 71.023 77.599 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 71.023 77.458 -11 - vertex 71.023 77.599 -5 - vertex 71.023 77.599 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 71.023 77.599 -5 - vertex 71.023 77.458 -11 - vertex 71.023 77.458 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 71.12 77.361 -11 - vertex 71.023 77.458 -5 - vertex 71.023 77.458 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 71.023 77.458 -5 - vertex 71.12 77.361 -11 - vertex 71.12 77.361 -5 - endloop - endfacet - facet normal -0.707119 0.707094 0 - outer loop - vertex 43.119 49.359 -11 - vertex 71.12 77.361 -5 - vertex 71.12 77.361 -11 - endloop - endfacet - facet normal -0.707119 0.707094 0 - outer loop - vertex 71.12 77.361 -5 - vertex 43.119 49.359 -11 - vertex 43.119 49.359 -5 - endloop - endfacet - facet normal -0.708522 0.705689 0 - outer loop - vertex 41.125 47.357 -11 - vertex 43.119 49.359 -5 - vertex 43.119 49.359 -11 - endloop - endfacet - facet normal -0.708522 0.705689 0 - outer loop - vertex 43.119 49.359 -5 - vertex 41.125 47.357 -11 - vertex 41.125 47.357 -5 - endloop - endfacet - facet normal -0.706788 0.707425 0 - outer loop - vertex 41.125 47.357 -11 - vertex 31.124 37.365 -5 - vertex 41.125 47.357 -5 - endloop - endfacet - facet normal -0.706788 0.707425 0 - outer loop - vertex 31.124 37.365 -5 - vertex 41.125 47.357 -11 - vertex 31.124 37.365 -11 - endloop - endfacet - facet normal 0.675091 0.737734 -0 - outer loop - vertex 31.124 37.365 -11 - vertex 31.018 37.462 -5 - vertex 31.124 37.365 -5 - endloop - endfacet - facet normal 0.675091 0.737734 0 - outer loop - vertex 31.018 37.462 -5 - vertex 31.124 37.365 -11 - vertex 31.018 37.462 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 31.018 37.321 -11 - vertex 31.018 37.462 -5 - vertex 31.018 37.462 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 31.018 37.462 -5 - vertex 31.018 37.321 -11 - vertex 31.018 37.321 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 31.018 37.321 -11 - vertex -24.976 37.321 -5 - vertex 31.018 37.321 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -24.976 37.321 -5 - vertex 31.018 37.321 -11 - vertex -24.976 37.321 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -24.976 37.321 -5 - vertex -24.976 37.462 -11 - vertex -24.976 37.462 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -24.976 37.462 -11 - vertex -24.976 37.321 -5 - vertex -24.976 37.321 -11 - endloop - endfacet - facet normal -0.675091 0.737734 0 - outer loop - vertex -24.976 37.462 -11 - vertex -25.082 37.365 -5 - vertex -24.976 37.462 -5 - endloop - endfacet - facet normal -0.675091 0.737734 0 - outer loop - vertex -25.082 37.365 -5 - vertex -24.976 37.462 -11 - vertex -25.082 37.365 -11 - endloop - endfacet - facet normal 0.994436 -0.105343 0 - outer loop - vertex 105.878 106.959 -5 - vertex 105.912 107.28 -11 - vertex 105.912 107.28 -5 - endloop - endfacet - facet normal 0.994436 -0.105343 0 - outer loop - vertex 105.912 107.28 -11 - vertex 105.878 106.959 -5 - vertex 105.878 106.959 -11 - endloop - endfacet - facet normal 0.994436 0.105343 0 - outer loop - vertex 105.912 106.638 -5 - vertex 105.878 106.959 -11 - vertex 105.878 106.959 -5 - endloop - endfacet - facet normal 0.994436 0.105343 0 - outer loop - vertex 105.878 106.959 -11 - vertex 105.912 106.638 -5 - vertex 105.912 106.638 -11 - endloop - endfacet - facet normal 0.95055 -0.310571 0 - outer loop - vertex 105.912 107.28 -5 - vertex 106.011 107.583 -11 - vertex 106.011 107.583 -5 - endloop - endfacet - facet normal 0.95055 -0.310571 0 - outer loop - vertex 106.011 107.583 -11 - vertex 105.912 107.28 -5 - vertex 105.912 107.28 -11 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 106.011 107.583 -5 - vertex 106.167 107.861 -11 - vertex 106.167 107.861 -5 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 106.167 107.861 -11 - vertex 106.011 107.583 -5 - vertex 106.011 107.583 -11 - endloop - endfacet - facet normal 0.768478 -0.639876 0 - outer loop - vertex 106.167 107.861 -5 - vertex 106.371 108.106 -11 - vertex 106.371 108.106 -5 - endloop - endfacet - facet normal 0.768478 -0.639876 0 - outer loop - vertex 106.371 108.106 -11 - vertex 106.167 107.861 -5 - vertex 106.167 107.861 -11 - endloop - endfacet - facet normal 0.639874 -0.76848 0 - outer loop - vertex 106.371 108.106 -11 - vertex 106.616 108.31 -5 - vertex 106.371 108.106 -5 - endloop - endfacet - facet normal 0.639874 -0.76848 0 - outer loop - vertex 106.616 108.31 -5 - vertex 106.371 108.106 -11 - vertex 106.616 108.31 -11 - endloop - endfacet - facet normal 0.489382 -0.87207 0 - outer loop - vertex 106.616 108.31 -11 - vertex 106.894 108.466 -5 - vertex 106.616 108.31 -5 - endloop - endfacet - facet normal 0.489382 -0.87207 0 - outer loop - vertex 106.894 108.466 -5 - vertex 106.616 108.31 -11 - vertex 106.894 108.466 -11 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex 106.894 108.466 -11 - vertex 107.197 108.565 -5 - vertex 106.894 108.466 -5 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex 107.197 108.565 -5 - vertex 106.894 108.466 -11 - vertex 107.197 108.565 -11 - endloop - endfacet - facet normal 0.10532 -0.994438 0 - outer loop - vertex 107.197 108.565 -11 - vertex 107.518 108.599 -5 - vertex 107.197 108.565 -5 - endloop - endfacet - facet normal 0.10532 -0.994438 0 - outer loop - vertex 107.518 108.599 -5 - vertex 107.197 108.565 -11 - vertex 107.518 108.599 -11 - endloop - endfacet - facet normal -0.10532 -0.994438 0 - outer loop - vertex 107.518 108.599 -11 - vertex 107.839 108.565 -5 - vertex 107.518 108.599 -5 - endloop - endfacet - facet normal -0.10532 -0.994438 -0 - outer loop - vertex 107.839 108.565 -5 - vertex 107.518 108.599 -11 - vertex 107.839 108.565 -11 - endloop - endfacet - facet normal -0.310571 -0.95055 0 - outer loop - vertex 107.839 108.565 -11 - vertex 108.142 108.466 -5 - vertex 107.839 108.565 -5 - endloop - endfacet - facet normal -0.310571 -0.95055 -0 - outer loop - vertex 108.142 108.466 -5 - vertex 107.839 108.565 -11 - vertex 108.142 108.466 -11 - endloop - endfacet - facet normal -0.489382 -0.87207 0 - outer loop - vertex 108.142 108.466 -11 - vertex 108.42 108.31 -5 - vertex 108.142 108.466 -5 - endloop - endfacet - facet normal -0.489382 -0.87207 -0 - outer loop - vertex 108.42 108.31 -5 - vertex 108.142 108.466 -11 - vertex 108.42 108.31 -11 - endloop - endfacet - facet normal -0.639862 -0.76849 0 - outer loop - vertex 108.42 108.31 -11 - vertex 108.665 108.106 -5 - vertex 108.42 108.31 -5 - endloop - endfacet - facet normal -0.639862 -0.76849 -0 - outer loop - vertex 108.665 108.106 -5 - vertex 108.42 108.31 -11 - vertex 108.665 108.106 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex 108.869 107.861 -11 - vertex 108.665 108.106 -5 - vertex 108.665 108.106 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex 108.665 108.106 -5 - vertex 108.869 107.861 -11 - vertex 108.869 107.861 -5 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex 109.025 107.583 -11 - vertex 108.869 107.861 -5 - vertex 108.869 107.861 -11 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex 108.869 107.861 -5 - vertex 109.025 107.583 -11 - vertex 109.025 107.583 -5 - endloop - endfacet - facet normal -0.95055 -0.310571 0 - outer loop - vertex 109.124 107.28 -11 - vertex 109.025 107.583 -5 - vertex 109.025 107.583 -11 - endloop - endfacet - facet normal -0.95055 -0.310571 0 - outer loop - vertex 109.025 107.583 -5 - vertex 109.124 107.28 -11 - vertex 109.124 107.28 -5 - endloop - endfacet - facet normal -0.99411 -0.10838 0 - outer loop - vertex 109.159 106.959 -11 - vertex 109.124 107.28 -5 - vertex 109.124 107.28 -11 - endloop - endfacet - facet normal -0.99411 -0.10838 0 - outer loop - vertex 109.124 107.28 -5 - vertex 109.159 106.959 -11 - vertex 109.159 106.959 -5 - endloop - endfacet - facet normal -0.99411 0.10838 0 - outer loop - vertex 109.124 106.638 -11 - vertex 109.159 106.959 -5 - vertex 109.159 106.959 -11 - endloop - endfacet - facet normal -0.99411 0.10838 0 - outer loop - vertex 109.159 106.959 -5 - vertex 109.124 106.638 -11 - vertex 109.124 106.638 -5 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex 109.025 106.335 -11 - vertex 109.124 106.638 -5 - vertex 109.124 106.638 -11 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex 109.124 106.638 -5 - vertex 109.025 106.335 -11 - vertex 109.025 106.335 -5 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex 108.869 106.057 -11 - vertex 109.025 106.335 -5 - vertex 109.025 106.335 -11 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex 109.025 106.335 -5 - vertex 108.869 106.057 -11 - vertex 108.869 106.057 -5 - endloop - endfacet - facet normal -0.768478 0.639876 0 - outer loop - vertex 108.665 105.812 -11 - vertex 108.869 106.057 -5 - vertex 108.869 106.057 -11 - endloop - endfacet - facet normal -0.768478 0.639876 0 - outer loop - vertex 108.869 106.057 -5 - vertex 108.665 105.812 -11 - vertex 108.665 105.812 -5 - endloop - endfacet - facet normal -0.639862 0.76849 0 - outer loop - vertex 108.665 105.812 -11 - vertex 108.42 105.608 -5 - vertex 108.665 105.812 -5 - endloop - endfacet - facet normal -0.639862 0.76849 0 - outer loop - vertex 108.42 105.608 -5 - vertex 108.665 105.812 -11 - vertex 108.42 105.608 -11 - endloop - endfacet - facet normal -0.489382 0.87207 0 - outer loop - vertex 108.42 105.608 -11 - vertex 108.142 105.452 -5 - vertex 108.42 105.608 -5 - endloop - endfacet - facet normal -0.489382 0.87207 0 - outer loop - vertex 108.142 105.452 -5 - vertex 108.42 105.608 -11 - vertex 108.142 105.452 -11 - endloop - endfacet - facet normal -0.310571 0.95055 0 - outer loop - vertex 108.142 105.452 -11 - vertex 107.839 105.353 -5 - vertex 108.142 105.452 -5 - endloop - endfacet - facet normal -0.310571 0.95055 0 - outer loop - vertex 107.839 105.353 -5 - vertex 108.142 105.452 -11 - vertex 107.839 105.353 -11 - endloop - endfacet - facet normal -0.10532 0.994438 0 - outer loop - vertex 107.839 105.353 -11 - vertex 107.518 105.319 -5 - vertex 107.839 105.353 -5 - endloop - endfacet - facet normal -0.10532 0.994438 0 - outer loop - vertex 107.518 105.319 -5 - vertex 107.839 105.353 -11 - vertex 107.518 105.319 -11 - endloop - endfacet - facet normal 0.10532 0.994438 -0 - outer loop - vertex 107.518 105.319 -11 - vertex 107.197 105.353 -5 - vertex 107.518 105.319 -5 - endloop - endfacet - facet normal 0.10532 0.994438 0 - outer loop - vertex 107.197 105.353 -5 - vertex 107.518 105.319 -11 - vertex 107.197 105.353 -11 - endloop - endfacet - facet normal 0.310571 0.95055 -0 - outer loop - vertex 107.197 105.353 -11 - vertex 106.894 105.452 -5 - vertex 107.197 105.353 -5 - endloop - endfacet - facet normal 0.310571 0.95055 0 - outer loop - vertex 106.894 105.452 -5 - vertex 107.197 105.353 -11 - vertex 106.894 105.452 -11 - endloop - endfacet - facet normal 0.489382 0.87207 -0 - outer loop - vertex 106.894 105.452 -11 - vertex 106.616 105.608 -5 - vertex 106.894 105.452 -5 - endloop - endfacet - facet normal 0.489382 0.87207 0 - outer loop - vertex 106.616 105.608 -5 - vertex 106.894 105.452 -11 - vertex 106.616 105.608 -11 - endloop - endfacet - facet normal 0.639874 0.76848 -0 - outer loop - vertex 106.616 105.608 -11 - vertex 106.371 105.812 -5 - vertex 106.616 105.608 -5 - endloop - endfacet - facet normal 0.639874 0.76848 0 - outer loop - vertex 106.371 105.812 -5 - vertex 106.616 105.608 -11 - vertex 106.371 105.812 -11 - endloop - endfacet - facet normal 0.768478 0.639876 0 - outer loop - vertex 106.371 105.812 -5 - vertex 106.167 106.057 -11 - vertex 106.167 106.057 -5 - endloop - endfacet - facet normal 0.768478 0.639876 0 - outer loop - vertex 106.167 106.057 -11 - vertex 106.371 105.812 -5 - vertex 106.371 105.812 -11 - endloop - endfacet - facet normal 0.87208 0.489363 0 - outer loop - vertex 106.167 106.057 -5 - vertex 106.011 106.335 -11 - vertex 106.011 106.335 -5 - endloop - endfacet - facet normal 0.87208 0.489363 0 - outer loop - vertex 106.011 106.335 -11 - vertex 106.167 106.057 -5 - vertex 106.167 106.057 -11 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex 106.011 106.335 -5 - vertex 105.912 106.638 -11 - vertex 105.912 106.638 -5 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex 105.912 106.638 -11 - vertex 106.011 106.335 -5 - vertex 106.011 106.335 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 22.878 -2.543 -5 - vertex 22.878 7.458 -11 - vertex 22.878 7.458 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 22.878 7.458 -11 - vertex 22.878 -2.543 -5 - vertex 22.878 -2.543 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 23.019 -2.543 -11 - vertex 22.878 -2.543 -5 - vertex 23.019 -2.543 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 22.878 -2.543 -5 - vertex 23.019 -2.543 -11 - vertex 22.878 -2.543 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 22.878 7.458 -11 - vertex 23.028 7.458 -5 - vertex 22.878 7.458 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 23.028 7.458 -5 - vertex 22.878 7.458 -11 - vertex 23.028 7.458 -11 - endloop - endfacet - facet normal 0.70711 0.707104 0 - outer loop - vertex 23.028 7.458 -5 - vertex 22.922 7.564 -11 - vertex 22.922 7.564 -5 - endloop - endfacet - facet normal 0.70711 0.707104 0 - outer loop - vertex 22.922 7.564 -11 - vertex 23.028 7.458 -5 - vertex 23.028 7.458 -11 - endloop - endfacet - facet normal 0.706948 -0.707266 0 - outer loop - vertex 22.922 7.564 -11 - vertex 42.925 27.558 -5 - vertex 22.922 7.564 -5 - endloop - endfacet - facet normal 0.706948 -0.707266 0 - outer loop - vertex 42.925 27.558 -5 - vertex 22.922 7.564 -11 - vertex 42.925 27.558 -11 - endloop - endfacet - facet normal -0.710722 -0.703473 0 - outer loop - vertex 43.022 27.46 -11 - vertex 42.925 27.558 -5 - vertex 42.925 27.558 -11 - endloop - endfacet - facet normal -0.710722 -0.703473 0 - outer loop - vertex 42.925 27.558 -5 - vertex 43.022 27.46 -11 - vertex 43.022 27.46 -5 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 43.022 27.46 -5 - vertex 43.022 27.602 -11 - vertex 43.022 27.602 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 43.022 27.602 -11 - vertex 43.022 27.46 -5 - vertex 43.022 27.46 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 43.022 27.602 -11 - vertex 53.023 27.602 -5 - vertex 43.022 27.602 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 53.023 27.602 -5 - vertex 43.022 27.602 -11 - vertex 53.023 27.602 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 53.023 27.46 -11 - vertex 53.023 27.602 -5 - vertex 53.023 27.602 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 53.023 27.602 -5 - vertex 53.023 27.46 -11 - vertex 53.023 27.46 -5 - endloop - endfacet - facet normal 0.710722 -0.703473 0 - outer loop - vertex 53.023 27.46 -5 - vertex 53.12 27.558 -11 - vertex 53.12 27.558 -5 - endloop - endfacet - facet normal 0.710722 -0.703473 0 - outer loop - vertex 53.12 27.558 -11 - vertex 53.023 27.46 -5 - vertex 53.023 27.46 -11 - endloop - endfacet - facet normal -0.706965 -0.707248 0 - outer loop - vertex 53.12 27.558 -11 - vertex 73.122 7.564 -5 - vertex 53.12 27.558 -5 - endloop - endfacet - facet normal -0.706965 -0.707248 -0 - outer loop - vertex 73.122 7.564 -5 - vertex 53.12 27.558 -11 - vertex 73.122 7.564 -11 - endloop - endfacet - facet normal -0.707097 0.707116 0 - outer loop - vertex 73.122 7.564 -11 - vertex 73.016 7.458 -5 - vertex 73.122 7.564 -5 - endloop - endfacet - facet normal -0.707097 0.707116 0 - outer loop - vertex 73.016 7.458 -5 - vertex 73.122 7.564 -11 - vertex 73.016 7.458 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 73.016 7.458 -11 - vertex 73.166 7.458 -5 - vertex 73.016 7.458 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 73.166 7.458 -5 - vertex 73.016 7.458 -11 - vertex 73.166 7.458 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 73.166 -2.543 -11 - vertex 73.166 7.458 -5 - vertex 73.166 7.458 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 73.166 7.458 -5 - vertex 73.166 -2.543 -11 - vertex 73.166 -2.543 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 73.166 -2.543 -11 - vertex 73.025 -2.543 -5 - vertex 73.166 -2.543 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 73.025 -2.543 -5 - vertex 73.166 -2.543 -11 - vertex 73.025 -2.543 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 73.122 -2.64 -11 - vertex 73.025 -2.543 -5 - vertex 73.025 -2.543 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 73.025 -2.543 -5 - vertex 73.122 -2.64 -11 - vertex 73.122 -2.64 -5 - endloop - endfacet - facet normal -0.707124 0.707089 0 - outer loop - vertex 53.12 -22.643 -11 - vertex 73.122 -2.64 -5 - vertex 73.122 -2.64 -11 - endloop - endfacet - facet normal -0.707124 0.707089 0 - outer loop - vertex 73.122 -2.64 -5 - vertex 53.12 -22.643 -11 - vertex 53.12 -22.643 -5 - endloop - endfacet - facet normal 0.737734 0.675091 0 - outer loop - vertex 53.12 -22.643 -5 - vertex 53.023 -22.537 -11 - vertex 53.023 -22.537 -5 - endloop - endfacet - facet normal 0.737734 0.675091 0 - outer loop - vertex 53.023 -22.537 -11 - vertex 53.12 -22.643 -5 - vertex 53.12 -22.643 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 53.023 -22.678 -11 - vertex 53.023 -22.537 -5 - vertex 53.023 -22.537 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 53.023 -22.537 -5 - vertex 53.023 -22.678 -11 - vertex 53.023 -22.678 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 53.023 -22.678 -11 - vertex 43.022 -22.678 -5 - vertex 53.023 -22.678 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 43.022 -22.678 -5 - vertex 53.023 -22.678 -11 - vertex 43.022 -22.678 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 43.022 -22.678 -5 - vertex 43.022 -22.537 -11 - vertex 43.022 -22.537 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 43.022 -22.537 -11 - vertex 43.022 -22.678 -5 - vertex 43.022 -22.678 -11 - endloop - endfacet - facet normal -0.737734 0.675091 0 - outer loop - vertex 42.925 -22.643 -11 - vertex 43.022 -22.537 -5 - vertex 43.022 -22.537 -11 - endloop - endfacet - facet normal -0.737734 0.675091 0 - outer loop - vertex 43.022 -22.537 -5 - vertex 42.925 -22.643 -11 - vertex 42.925 -22.643 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 42.925 -22.643 -5 - vertex 22.922 -2.64 -11 - vertex 22.922 -2.64 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex 22.922 -2.64 -11 - vertex 42.925 -22.643 -5 - vertex 42.925 -22.643 -11 - endloop - endfacet - facet normal 0.707114 -0.7071 0 - outer loop - vertex 22.922 -2.64 -5 - vertex 23.019 -2.543 -11 - vertex 23.019 -2.543 -5 - endloop - endfacet - facet normal 0.707114 -0.7071 0 - outer loop - vertex 23.019 -2.543 -11 - vertex 22.922 -2.64 -5 - vertex 22.922 -2.64 -11 - endloop - endfacet - facet normal 0.994107 -0.108403 0 - outer loop - vertex 96.379 2.457 -5 - vertex 96.414 2.778 -11 - vertex 96.414 2.778 -5 - endloop - endfacet - facet normal 0.994107 -0.108403 0 - outer loop - vertex 96.414 2.778 -11 - vertex 96.379 2.457 -5 - vertex 96.379 2.457 -11 - endloop - endfacet - facet normal 0.99407 0.108738 0 - outer loop - vertex 96.414 2.137 -5 - vertex 96.379 2.457 -11 - vertex 96.379 2.457 -5 - endloop - endfacet - facet normal 0.99407 0.108738 0 - outer loop - vertex 96.379 2.457 -11 - vertex 96.414 2.137 -5 - vertex 96.414 2.137 -11 - endloop - endfacet - facet normal 0.95055 -0.310573 0 - outer loop - vertex 96.414 2.778 -5 - vertex 96.513 3.081 -11 - vertex 96.513 3.081 -5 - endloop - endfacet - facet normal 0.95055 -0.310573 0 - outer loop - vertex 96.513 3.081 -11 - vertex 96.414 2.778 -5 - vertex 96.414 2.778 -11 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 96.513 3.081 -5 - vertex 96.669 3.359 -11 - vertex 96.669 3.359 -5 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 96.669 3.359 -11 - vertex 96.513 3.081 -5 - vertex 96.513 3.081 -11 - endloop - endfacet - facet normal 0.768475 -0.63988 0 - outer loop - vertex 96.669 3.359 -5 - vertex 96.873 3.604 -11 - vertex 96.873 3.604 -5 - endloop - endfacet - facet normal 0.768475 -0.63988 0 - outer loop - vertex 96.873 3.604 -11 - vertex 96.669 3.359 -5 - vertex 96.669 3.359 -11 - endloop - endfacet - facet normal 0.639884 -0.768471 0 - outer loop - vertex 96.873 3.604 -11 - vertex 97.118 3.808 -5 - vertex 96.873 3.604 -5 - endloop - endfacet - facet normal 0.639884 -0.768471 0 - outer loop - vertex 97.118 3.808 -5 - vertex 96.873 3.604 -11 - vertex 97.118 3.808 -11 - endloop - endfacet - facet normal 0.489368 -0.872077 0 - outer loop - vertex 97.118 3.808 -11 - vertex 97.396 3.964 -5 - vertex 97.118 3.808 -5 - endloop - endfacet - facet normal 0.489368 -0.872077 0 - outer loop - vertex 97.396 3.964 -5 - vertex 97.118 3.808 -11 - vertex 97.396 3.964 -11 - endloop - endfacet - facet normal 0.310574 -0.950549 0 - outer loop - vertex 97.396 3.964 -11 - vertex 97.699 4.063 -5 - vertex 97.396 3.964 -5 - endloop - endfacet - facet normal 0.310574 -0.950549 0 - outer loop - vertex 97.699 4.063 -5 - vertex 97.396 3.964 -11 - vertex 97.699 4.063 -11 - endloop - endfacet - facet normal 0.108392 -0.994108 0 - outer loop - vertex 97.699 4.063 -11 - vertex 98.02 4.098 -5 - vertex 97.699 4.063 -5 - endloop - endfacet - facet normal 0.108392 -0.994108 0 - outer loop - vertex 98.02 4.098 -5 - vertex 97.699 4.063 -11 - vertex 98.02 4.098 -11 - endloop - endfacet - facet normal -0.108726 -0.994072 0 - outer loop - vertex 98.02 4.098 -11 - vertex 98.34 4.063 -5 - vertex 98.02 4.098 -5 - endloop - endfacet - facet normal -0.108726 -0.994072 -0 - outer loop - vertex 98.34 4.063 -5 - vertex 98.02 4.098 -11 - vertex 98.34 4.063 -11 - endloop - endfacet - facet normal -0.310574 -0.950549 0 - outer loop - vertex 98.34 4.063 -11 - vertex 98.643 3.964 -5 - vertex 98.34 4.063 -5 - endloop - endfacet - facet normal -0.310574 -0.950549 -0 - outer loop - vertex 98.643 3.964 -5 - vertex 98.34 4.063 -11 - vertex 98.643 3.964 -11 - endloop - endfacet - facet normal -0.489368 -0.872077 0 - outer loop - vertex 98.643 3.964 -11 - vertex 98.921 3.808 -5 - vertex 98.643 3.964 -5 - endloop - endfacet - facet normal -0.489368 -0.872077 -0 - outer loop - vertex 98.921 3.808 -5 - vertex 98.643 3.964 -11 - vertex 98.921 3.808 -11 - endloop - endfacet - facet normal -0.639872 -0.768481 0 - outer loop - vertex 98.921 3.808 -11 - vertex 99.166 3.604 -5 - vertex 98.921 3.808 -5 - endloop - endfacet - facet normal -0.639872 -0.768481 -0 - outer loop - vertex 99.166 3.604 -5 - vertex 98.921 3.808 -11 - vertex 99.166 3.604 -11 - endloop - endfacet - facet normal -0.766934 -0.641726 0 - outer loop - vertex 99.371 3.359 -11 - vertex 99.166 3.604 -5 - vertex 99.166 3.604 -11 - endloop - endfacet - facet normal -0.766934 -0.641726 0 - outer loop - vertex 99.166 3.604 -5 - vertex 99.371 3.359 -11 - vertex 99.371 3.359 -5 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex 99.526 3.081 -11 - vertex 99.371 3.359 -5 - vertex 99.371 3.359 -11 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex 99.371 3.359 -5 - vertex 99.526 3.081 -11 - vertex 99.526 3.081 -5 - endloop - endfacet - facet normal -0.95055 -0.310573 0 - outer loop - vertex 99.625 2.778 -11 - vertex 99.526 3.081 -5 - vertex 99.526 3.081 -11 - endloop - endfacet - facet normal -0.95055 -0.310573 0 - outer loop - vertex 99.526 3.081 -5 - vertex 99.625 2.778 -11 - vertex 99.625 2.778 -5 - endloop - endfacet - facet normal -0.994107 -0.108403 0 - outer loop - vertex 99.66 2.457 -11 - vertex 99.625 2.778 -5 - vertex 99.625 2.778 -11 - endloop - endfacet - facet normal -0.994107 -0.108403 0 - outer loop - vertex 99.625 2.778 -5 - vertex 99.66 2.457 -11 - vertex 99.66 2.457 -5 - endloop - endfacet - facet normal -0.99407 0.108738 0 - outer loop - vertex 99.625 2.137 -11 - vertex 99.66 2.457 -5 - vertex 99.66 2.457 -11 - endloop - endfacet - facet normal -0.99407 0.108738 0 - outer loop - vertex 99.66 2.457 -5 - vertex 99.625 2.137 -11 - vertex 99.625 2.137 -5 - endloop - endfacet - facet normal -0.95055 0.310573 0 - outer loop - vertex 99.526 1.834 -11 - vertex 99.625 2.137 -5 - vertex 99.625 2.137 -11 - endloop - endfacet - facet normal -0.95055 0.310573 0 - outer loop - vertex 99.625 2.137 -5 - vertex 99.526 1.834 -11 - vertex 99.526 1.834 -5 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex 99.371 1.556 -11 - vertex 99.526 1.834 -5 - vertex 99.526 1.834 -11 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex 99.526 1.834 -5 - vertex 99.371 1.556 -11 - vertex 99.371 1.556 -5 - endloop - endfacet - facet normal -0.766934 0.641726 0 - outer loop - vertex 99.166 1.311 -11 - vertex 99.371 1.556 -5 - vertex 99.371 1.556 -11 - endloop - endfacet - facet normal -0.766934 0.641726 0 - outer loop - vertex 99.371 1.556 -5 - vertex 99.166 1.311 -11 - vertex 99.166 1.311 -5 - endloop - endfacet - facet normal -0.641718 0.76694 0 - outer loop - vertex 99.166 1.311 -11 - vertex 98.921 1.106 -5 - vertex 99.166 1.311 -5 - endloop - endfacet - facet normal -0.641718 0.76694 0 - outer loop - vertex 98.921 1.106 -5 - vertex 99.166 1.311 -11 - vertex 98.921 1.106 -11 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 98.921 1.106 -11 - vertex 98.643 0.950999 -5 - vertex 98.921 1.106 -5 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 98.643 0.950999 -5 - vertex 98.921 1.106 -11 - vertex 98.643 0.950999 -11 - endloop - endfacet - facet normal -0.310574 0.950549 0 - outer loop - vertex 98.643 0.950999 -11 - vertex 98.34 0.851999 -5 - vertex 98.643 0.950999 -5 - endloop - endfacet - facet normal -0.310574 0.950549 0 - outer loop - vertex 98.34 0.851999 -5 - vertex 98.643 0.950999 -11 - vertex 98.34 0.851999 -11 - endloop - endfacet - facet normal -0.108726 0.994072 0 - outer loop - vertex 98.34 0.851999 -11 - vertex 98.02 0.816999 -5 - vertex 98.34 0.851999 -5 - endloop - endfacet - facet normal -0.108726 0.994072 0 - outer loop - vertex 98.02 0.816999 -5 - vertex 98.34 0.851999 -11 - vertex 98.02 0.816999 -11 - endloop - endfacet - facet normal 0.108392 0.994108 -0 - outer loop - vertex 98.02 0.816999 -11 - vertex 97.699 0.851999 -5 - vertex 98.02 0.816999 -5 - endloop - endfacet - facet normal 0.108392 0.994108 0 - outer loop - vertex 97.699 0.851999 -5 - vertex 98.02 0.816999 -11 - vertex 97.699 0.851999 -11 - endloop - endfacet - facet normal 0.310574 0.950549 -0 - outer loop - vertex 97.699 0.851999 -11 - vertex 97.396 0.950999 -5 - vertex 97.699 0.851999 -5 - endloop - endfacet - facet normal 0.310574 0.950549 0 - outer loop - vertex 97.396 0.950999 -5 - vertex 97.699 0.851999 -11 - vertex 97.396 0.950999 -11 - endloop - endfacet - facet normal 0.486978 0.873414 -0 - outer loop - vertex 97.396 0.950999 -11 - vertex 97.118 1.106 -5 - vertex 97.396 0.950999 -5 - endloop - endfacet - facet normal 0.486978 0.873414 0 - outer loop - vertex 97.118 1.106 -5 - vertex 97.396 0.950999 -11 - vertex 97.118 1.106 -11 - endloop - endfacet - facet normal 0.64173 0.766931 -0 - outer loop - vertex 97.118 1.106 -11 - vertex 96.873 1.311 -5 - vertex 97.118 1.106 -5 - endloop - endfacet - facet normal 0.64173 0.766931 0 - outer loop - vertex 96.873 1.311 -5 - vertex 97.118 1.106 -11 - vertex 96.873 1.311 -11 - endloop - endfacet - facet normal 0.768475 0.63988 0 - outer loop - vertex 96.873 1.311 -5 - vertex 96.669 1.556 -11 - vertex 96.669 1.556 -5 - endloop - endfacet - facet normal 0.768475 0.63988 0 - outer loop - vertex 96.669 1.556 -11 - vertex 96.873 1.311 -5 - vertex 96.873 1.311 -11 - endloop - endfacet - facet normal 0.87208 0.489363 0 - outer loop - vertex 96.669 1.556 -5 - vertex 96.513 1.834 -11 - vertex 96.513 1.834 -5 - endloop - endfacet - facet normal 0.87208 0.489363 0 - outer loop - vertex 96.513 1.834 -11 - vertex 96.669 1.556 -5 - vertex 96.669 1.556 -11 - endloop - endfacet - facet normal 0.95055 0.310573 0 - outer loop - vertex 96.513 1.834 -5 - vertex 96.414 2.137 -11 - vertex 96.414 2.137 -5 - endloop - endfacet - facet normal 0.95055 0.310573 0 - outer loop - vertex 96.414 2.137 -11 - vertex 96.513 1.834 -5 - vertex 96.513 1.834 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 82.877 -9.678 -5 - vertex 82.877 13.323 -11 - vertex 82.877 13.323 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 82.877 13.323 -11 - vertex 82.877 -9.678 -5 - vertex 82.877 -9.678 -11 - endloop - endfacet - facet normal 0.99489 0.100967 0 - outer loop - vertex 82.959 -10.486 -5 - vertex 82.877 -9.678 -11 - vertex 82.877 -9.678 -5 - endloop - endfacet - facet normal 0.99489 0.100967 0 - outer loop - vertex 82.877 -9.678 -11 - vertex 82.959 -10.486 -5 - vertex 82.959 -10.486 -11 - endloop - endfacet - facet normal 0.99489 -0.100967 0 - outer loop - vertex 82.877 13.323 -5 - vertex 82.959 14.131 -11 - vertex 82.959 14.131 -5 - endloop - endfacet - facet normal 0.99489 -0.100967 0 - outer loop - vertex 82.959 14.131 -11 - vertex 82.877 13.323 -5 - vertex 82.877 13.323 -11 - endloop - endfacet - facet normal 0.955939 -0.293565 0 - outer loop - vertex 82.959 14.131 -5 - vertex 83.197 14.906 -11 - vertex 83.197 14.906 -5 - endloop - endfacet - facet normal 0.955939 -0.293565 0 - outer loop - vertex 83.197 14.906 -11 - vertex 82.959 14.131 -5 - vertex 82.959 14.131 -11 - endloop - endfacet - facet normal 0.881771 -0.471677 0 - outer loop - vertex 83.197 14.906 -5 - vertex 83.58 15.622 -11 - vertex 83.58 15.622 -5 - endloop - endfacet - facet normal 0.881771 -0.471677 0 - outer loop - vertex 83.58 15.622 -11 - vertex 83.197 14.906 -5 - vertex 83.197 14.906 -11 - endloop - endfacet - facet normal 0.774341 -0.632769 0 - outer loop - vertex 83.58 15.622 -5 - vertex 84.094 16.251 -11 - vertex 84.094 16.251 -5 - endloop - endfacet - facet normal 0.774341 -0.632769 0 - outer loop - vertex 84.094 16.251 -11 - vertex 83.58 15.622 -5 - vertex 83.58 15.622 -11 - endloop - endfacet - facet normal 0.633373 -0.773847 0 - outer loop - vertex 84.094 16.251 -11 - vertex 84.722 16.765 -5 - vertex 84.094 16.251 -5 - endloop - endfacet - facet normal 0.633373 -0.773847 0 - outer loop - vertex 84.722 16.765 -5 - vertex 84.094 16.251 -11 - vertex 84.722 16.765 -11 - endloop - endfacet - facet normal 0.470714 -0.882286 0 - outer loop - vertex 84.722 16.765 -11 - vertex 85.438 17.147 -5 - vertex 84.722 16.765 -5 - endloop - endfacet - facet normal 0.470714 -0.882286 0 - outer loop - vertex 85.438 17.147 -5 - vertex 84.722 16.765 -11 - vertex 85.438 17.147 -11 - endloop - endfacet - facet normal 0.294348 -0.955698 0 - outer loop - vertex 85.438 17.147 -11 - vertex 86.214 17.386 -5 - vertex 85.438 17.147 -5 - endloop - endfacet - facet normal 0.294348 -0.955698 0 - outer loop - vertex 86.214 17.386 -5 - vertex 85.438 17.147 -11 - vertex 86.214 17.386 -11 - endloop - endfacet - facet normal 0.100964 -0.99489 0 - outer loop - vertex 86.214 17.386 -11 - vertex 87.022 17.468 -5 - vertex 86.214 17.386 -5 - endloop - endfacet - facet normal 0.100964 -0.99489 0 - outer loop - vertex 87.022 17.468 -5 - vertex 86.214 17.386 -11 - vertex 87.022 17.468 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex 87.022 17.468 -11 - vertex 89.024 17.468 -5 - vertex 87.022 17.468 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 89.024 17.468 -5 - vertex 87.022 17.468 -11 - vertex 89.024 17.468 -11 - endloop - endfacet - facet normal -0.101089 -0.994877 0 - outer loop - vertex 89.024 17.468 -11 - vertex 89.831 17.386 -5 - vertex 89.024 17.468 -5 - endloop - endfacet - facet normal -0.101089 -0.994877 -0 - outer loop - vertex 89.831 17.386 -5 - vertex 89.024 17.468 -11 - vertex 89.831 17.386 -11 - endloop - endfacet - facet normal -0.294345 -0.955699 0 - outer loop - vertex 89.831 17.386 -11 - vertex 90.607 17.147 -5 - vertex 89.831 17.386 -5 - endloop - endfacet - facet normal -0.294345 -0.955699 -0 - outer loop - vertex 90.607 17.147 -5 - vertex 89.831 17.386 -11 - vertex 90.607 17.147 -11 - endloop - endfacet - facet normal -0.470718 -0.882284 0 - outer loop - vertex 90.607 17.147 -11 - vertex 91.323 16.765 -5 - vertex 90.607 17.147 -5 - endloop - endfacet - facet normal -0.470718 -0.882284 -0 - outer loop - vertex 91.323 16.765 -5 - vertex 90.607 17.147 -11 - vertex 91.323 16.765 -11 - endloop - endfacet - facet normal -0.63277 -0.77434 0 - outer loop - vertex 91.323 16.765 -11 - vertex 91.952 16.251 -5 - vertex 91.323 16.765 -5 - endloop - endfacet - facet normal -0.63277 -0.77434 -0 - outer loop - vertex 91.952 16.251 -5 - vertex 91.323 16.765 -11 - vertex 91.952 16.251 -11 - endloop - endfacet - facet normal -0.774944 -0.63203 0 - outer loop - vertex 92.465 15.622 -11 - vertex 91.952 16.251 -5 - vertex 91.952 16.251 -11 - endloop - endfacet - facet normal -0.774944 -0.63203 0 - outer loop - vertex 91.952 16.251 -5 - vertex 92.465 15.622 -11 - vertex 92.465 15.622 -5 - endloop - endfacet - facet normal -0.883815 -0.467836 0 - outer loop - vertex 92.844 14.906 -11 - vertex 92.465 15.622 -5 - vertex 92.465 15.622 -11 - endloop - endfacet - facet normal -0.883815 -0.467836 0 - outer loop - vertex 92.465 15.622 -5 - vertex 92.844 14.906 -11 - vertex 92.844 14.906 -5 - endloop - endfacet - facet normal -0.956972 -0.29018 0 - outer loop - vertex 93.079 14.131 -11 - vertex 92.844 14.906 -5 - vertex 92.844 14.906 -11 - endloop - endfacet - facet normal -0.956972 -0.29018 0 - outer loop - vertex 92.844 14.906 -5 - vertex 93.079 14.131 -11 - vertex 93.079 14.131 -5 - endloop - endfacet - facet normal -0.995013 -0.0997492 0 - outer loop - vertex 93.16 13.323 -11 - vertex 93.079 14.131 -5 - vertex 93.079 14.131 -11 - endloop - endfacet - facet normal -0.995013 -0.0997492 0 - outer loop - vertex 93.079 14.131 -5 - vertex 93.16 13.323 -11 - vertex 93.16 13.323 -5 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 93.16 -9.678 -11 - vertex 93.16 13.323 -5 - vertex 93.16 13.323 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 93.16 13.323 -5 - vertex 93.16 -9.678 -11 - vertex 93.16 -9.678 -5 - endloop - endfacet - facet normal -0.995013 0.0997492 0 - outer loop - vertex 93.079 -10.486 -11 - vertex 93.16 -9.678 -5 - vertex 93.16 -9.678 -11 - endloop - endfacet - facet normal -0.995013 0.0997492 0 - outer loop - vertex 93.16 -9.678 -5 - vertex 93.079 -10.486 -11 - vertex 93.079 -10.486 -5 - endloop - endfacet - facet normal -0.956972 0.290179 0 - outer loop - vertex 92.844 -11.261 -11 - vertex 93.079 -10.486 -5 - vertex 93.079 -10.486 -11 - endloop - endfacet - facet normal -0.956972 0.290179 0 - outer loop - vertex 93.079 -10.486 -5 - vertex 92.844 -11.261 -11 - vertex 92.844 -11.261 -5 - endloop - endfacet - facet normal -0.884085 0.467326 0 - outer loop - vertex 92.465 -11.978 -11 - vertex 92.844 -11.261 -5 - vertex 92.844 -11.261 -11 - endloop - endfacet - facet normal -0.884085 0.467326 0 - outer loop - vertex 92.844 -11.261 -5 - vertex 92.465 -11.978 -11 - vertex 92.465 -11.978 -5 - endloop - endfacet - facet normal -0.774451 0.632633 0 - outer loop - vertex 91.952 -12.606 -11 - vertex 92.465 -11.978 -5 - vertex 92.465 -11.978 -11 - endloop - endfacet - facet normal -0.774451 0.632633 0 - outer loop - vertex 92.465 -11.978 -5 - vertex 91.952 -12.606 -11 - vertex 91.952 -12.606 -5 - endloop - endfacet - facet normal -0.63203 0.774944 0 - outer loop - vertex 91.952 -12.606 -11 - vertex 91.323 -13.119 -5 - vertex 91.952 -12.606 -5 - endloop - endfacet - facet normal -0.63203 0.774944 0 - outer loop - vertex 91.323 -13.119 -5 - vertex 91.952 -12.606 -11 - vertex 91.323 -13.119 -11 - endloop - endfacet - facet normal -0.467833 0.883817 0 - outer loop - vertex 91.323 -13.119 -11 - vertex 90.607 -13.498 -5 - vertex 91.323 -13.119 -5 - endloop - endfacet - facet normal -0.467833 0.883817 0 - outer loop - vertex 90.607 -13.498 -5 - vertex 91.323 -13.119 -11 - vertex 90.607 -13.498 -11 - endloop - endfacet - facet normal -0.290965 0.956734 0 - outer loop - vertex 90.607 -13.498 -11 - vertex 89.831 -13.734 -5 - vertex 90.607 -13.498 -5 - endloop - endfacet - facet normal -0.290965 0.956734 0 - outer loop - vertex 89.831 -13.734 -5 - vertex 90.607 -13.498 -11 - vertex 89.831 -13.734 -11 - endloop - endfacet - facet normal -0.0998704 0.995 0 - outer loop - vertex 89.831 -13.734 -11 - vertex 89.024 -13.815 -5 - vertex 89.831 -13.734 -5 - endloop - endfacet - facet normal -0.0998704 0.995 0 - outer loop - vertex 89.024 -13.815 -5 - vertex 89.831 -13.734 -11 - vertex 89.024 -13.815 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 89.024 -13.815 -11 - vertex 87.022 -13.815 -5 - vertex 89.024 -13.815 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex 87.022 -13.815 -5 - vertex 89.024 -13.815 -11 - vertex 87.022 -13.815 -11 - endloop - endfacet - facet normal 0.0997472 0.995013 -0 - outer loop - vertex 87.022 -13.815 -11 - vertex 86.214 -13.734 -5 - vertex 87.022 -13.815 -5 - endloop - endfacet - facet normal 0.0997472 0.995013 0 - outer loop - vertex 86.214 -13.734 -5 - vertex 87.022 -13.815 -11 - vertex 86.214 -13.734 -11 - endloop - endfacet - facet normal 0.290968 0.956733 -0 - outer loop - vertex 86.214 -13.734 -11 - vertex 85.438 -13.498 -5 - vertex 86.214 -13.734 -5 - endloop - endfacet - facet normal 0.290968 0.956733 0 - outer loop - vertex 85.438 -13.498 -5 - vertex 86.214 -13.734 -11 - vertex 85.438 -13.498 -11 - endloop - endfacet - facet normal 0.467829 0.883819 -0 - outer loop - vertex 85.438 -13.498 -11 - vertex 84.722 -13.119 -5 - vertex 85.438 -13.498 -5 - endloop - endfacet - facet normal 0.467829 0.883819 0 - outer loop - vertex 84.722 -13.119 -5 - vertex 85.438 -13.498 -11 - vertex 84.722 -13.119 -11 - endloop - endfacet - facet normal 0.632634 0.774451 -0 - outer loop - vertex 84.722 -13.119 -11 - vertex 84.094 -12.606 -5 - vertex 84.722 -13.119 -5 - endloop - endfacet - facet normal 0.632634 0.774451 0 - outer loop - vertex 84.094 -12.606 -5 - vertex 84.722 -13.119 -11 - vertex 84.094 -12.606 -11 - endloop - endfacet - facet normal 0.773848 0.633372 0 - outer loop - vertex 84.094 -12.606 -5 - vertex 83.58 -11.978 -11 - vertex 83.58 -11.978 -5 - endloop - endfacet - facet normal 0.773848 0.633372 0 - outer loop - vertex 83.58 -11.978 -11 - vertex 84.094 -12.606 -5 - vertex 84.094 -12.606 -11 - endloop - endfacet - facet normal 0.882045 0.471166 0 - outer loop - vertex 83.58 -11.978 -5 - vertex 83.197 -11.261 -11 - vertex 83.197 -11.261 -5 - endloop - endfacet - facet normal 0.882045 0.471166 0 - outer loop - vertex 83.197 -11.261 -11 - vertex 83.58 -11.978 -5 - vertex 83.58 -11.978 -11 - endloop - endfacet - facet normal 0.955939 0.293564 0 - outer loop - vertex 83.197 -11.261 -5 - vertex 82.959 -10.486 -11 - vertex 82.959 -10.486 -5 - endloop - endfacet - facet normal 0.955939 0.293564 0 - outer loop - vertex 82.959 -10.486 -11 - vertex 83.197 -11.261 -5 - vertex 83.197 -11.261 -11 - endloop - endfacet - facet normal 0.994107 -0.108403 0 - outer loop - vertex 76.377 2.457 -5 - vertex 76.412 2.778 -11 - vertex 76.412 2.778 -5 - endloop - endfacet - facet normal 0.994107 -0.108403 0 - outer loop - vertex 76.412 2.778 -11 - vertex 76.377 2.457 -5 - vertex 76.377 2.457 -11 - endloop - endfacet - facet normal 0.99407 0.108738 0 - outer loop - vertex 76.412 2.137 -5 - vertex 76.377 2.457 -11 - vertex 76.377 2.457 -5 - endloop - endfacet - facet normal 0.99407 0.108738 0 - outer loop - vertex 76.377 2.457 -11 - vertex 76.412 2.137 -5 - vertex 76.412 2.137 -11 - endloop - endfacet - facet normal 0.950231 -0.311547 0 - outer loop - vertex 76.412 2.778 -5 - vertex 76.512 3.083 -11 - vertex 76.512 3.083 -5 - endloop - endfacet - facet normal 0.950231 -0.311547 0 - outer loop - vertex 76.512 3.083 -11 - vertex 76.412 2.778 -5 - vertex 76.412 2.778 -11 - endloop - endfacet - facet normal 0.871495 -0.490404 0 - outer loop - vertex 76.512 3.083 -5 - vertex 76.669 3.362 -11 - vertex 76.669 3.362 -5 - endloop - endfacet - facet normal 0.871495 -0.490404 0 - outer loop - vertex 76.669 3.362 -11 - vertex 76.512 3.083 -5 - vertex 76.512 3.083 -11 - endloop - endfacet - facet normal 0.769493 -0.638655 0 - outer loop - vertex 76.669 3.362 -5 - vertex 76.874 3.609 -11 - vertex 76.874 3.609 -5 - endloop - endfacet - facet normal 0.769493 -0.638655 0 - outer loop - vertex 76.874 3.609 -11 - vertex 76.669 3.362 -5 - vertex 76.669 3.362 -11 - endloop - endfacet - facet normal 0.638648 -0.769499 0 - outer loop - vertex 76.874 3.609 -11 - vertex 77.121 3.814 -5 - vertex 76.874 3.609 -5 - endloop - endfacet - facet normal 0.638648 -0.769499 0 - outer loop - vertex 77.121 3.814 -5 - vertex 76.874 3.609 -11 - vertex 77.121 3.814 -11 - endloop - endfacet - facet normal 0.48908 -0.872239 0 - outer loop - vertex 77.121 3.814 -11 - vertex 77.401 3.971 -5 - vertex 77.121 3.814 -5 - endloop - endfacet - facet normal 0.48908 -0.872239 0 - outer loop - vertex 77.401 3.971 -5 - vertex 77.121 3.814 -11 - vertex 77.401 3.971 -11 - endloop - endfacet - facet normal 0.312473 -0.949927 0 - outer loop - vertex 77.401 3.971 -11 - vertex 77.705 4.071 -5 - vertex 77.401 3.971 -5 - endloop - endfacet - facet normal 0.312473 -0.949927 0 - outer loop - vertex 77.705 4.071 -5 - vertex 77.401 3.971 -11 - vertex 77.705 4.071 -11 - endloop - endfacet - facet normal 0.111452 -0.99377 0 - outer loop - vertex 77.705 4.071 -11 - vertex 78.026 4.107 -5 - vertex 77.705 4.071 -5 - endloop - endfacet - facet normal 0.111452 -0.99377 0 - outer loop - vertex 78.026 4.107 -5 - vertex 77.705 4.071 -11 - vertex 78.026 4.107 -11 - endloop - endfacet - facet normal -0.111452 -0.99377 0 - outer loop - vertex 78.026 4.107 -11 - vertex 78.347 4.071 -5 - vertex 78.026 4.107 -5 - endloop - endfacet - facet normal -0.111452 -0.99377 -0 - outer loop - vertex 78.347 4.071 -5 - vertex 78.026 4.107 -11 - vertex 78.347 4.071 -11 - endloop - endfacet - facet normal -0.313403 -0.94962 0 - outer loop - vertex 78.347 4.071 -11 - vertex 78.65 3.971 -5 - vertex 78.347 4.071 -5 - endloop - endfacet - facet normal -0.313403 -0.94962 -0 - outer loop - vertex 78.65 3.971 -5 - vertex 78.347 4.071 -11 - vertex 78.65 3.971 -11 - endloop - endfacet - facet normal -0.491749 -0.870737 0 - outer loop - vertex 78.65 3.971 -11 - vertex 78.928 3.814 -5 - vertex 78.65 3.971 -5 - endloop - endfacet - facet normal -0.491749 -0.870737 -0 - outer loop - vertex 78.928 3.814 -5 - vertex 78.65 3.971 -11 - vertex 78.928 3.814 -11 - endloop - endfacet - facet normal -0.64173 -0.766931 0 - outer loop - vertex 78.928 3.814 -11 - vertex 79.173 3.609 -5 - vertex 78.928 3.814 -5 - endloop - endfacet - facet normal -0.64173 -0.766931 -0 - outer loop - vertex 79.173 3.609 -5 - vertex 78.928 3.814 -11 - vertex 79.173 3.609 -11 - endloop - endfacet - facet normal -0.771024 -0.636806 0 - outer loop - vertex 79.377 3.362 -11 - vertex 79.173 3.609 -5 - vertex 79.173 3.609 -11 - endloop - endfacet - facet normal -0.771024 -0.636806 0 - outer loop - vertex 79.173 3.609 -5 - vertex 79.377 3.362 -11 - vertex 79.377 3.362 -5 - endloop - endfacet - facet normal -0.872828 -0.488027 0 - outer loop - vertex 79.533 3.083 -11 - vertex 79.377 3.362 -5 - vertex 79.377 3.362 -11 - endloop - endfacet - facet normal -0.872828 -0.488027 0 - outer loop - vertex 79.377 3.362 -5 - vertex 79.533 3.083 -11 - vertex 79.533 3.083 -5 - endloop - endfacet - facet normal -0.951142 -0.308753 0 - outer loop - vertex 79.632 2.778 -11 - vertex 79.533 3.083 -5 - vertex 79.533 3.083 -11 - endloop - endfacet - facet normal -0.951142 -0.308753 0 - outer loop - vertex 79.533 3.083 -5 - vertex 79.632 2.778 -11 - vertex 79.632 2.778 -5 - endloop - endfacet - facet normal -0.994438 -0.105319 0 - outer loop - vertex 79.666 2.457 -11 - vertex 79.632 2.778 -5 - vertex 79.632 2.778 -11 - endloop - endfacet - facet normal -0.994438 -0.105319 0 - outer loop - vertex 79.632 2.778 -5 - vertex 79.666 2.457 -11 - vertex 79.666 2.457 -5 - endloop - endfacet - facet normal -0.994404 0.105645 0 - outer loop - vertex 79.632 2.137 -11 - vertex 79.666 2.457 -5 - vertex 79.666 2.457 -11 - endloop - endfacet - facet normal -0.994404 0.105645 0 - outer loop - vertex 79.666 2.457 -5 - vertex 79.632 2.137 -11 - vertex 79.632 2.137 -5 - endloop - endfacet - facet normal -0.950844 0.309671 0 - outer loop - vertex 79.533 1.833 -11 - vertex 79.632 2.137 -5 - vertex 79.632 2.137 -11 - endloop - endfacet - facet normal -0.950844 0.309671 0 - outer loop - vertex 79.632 2.137 -5 - vertex 79.533 1.833 -11 - vertex 79.533 1.833 -5 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex 79.377 1.555 -11 - vertex 79.533 1.833 -5 - vertex 79.533 1.833 -11 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex 79.533 1.833 -5 - vertex 79.377 1.555 -11 - vertex 79.377 1.555 -5 - endloop - endfacet - facet normal -0.768475 0.63988 0 - outer loop - vertex 79.173 1.31 -11 - vertex 79.377 1.555 -5 - vertex 79.377 1.555 -11 - endloop - endfacet - facet normal -0.768475 0.63988 0 - outer loop - vertex 79.377 1.555 -5 - vertex 79.173 1.31 -11 - vertex 79.173 1.31 -5 - endloop - endfacet - facet normal -0.639882 0.768473 0 - outer loop - vertex 79.173 1.31 -11 - vertex 78.928 1.106 -5 - vertex 79.173 1.31 -5 - endloop - endfacet - facet normal -0.639882 0.768473 0 - outer loop - vertex 78.928 1.106 -5 - vertex 79.173 1.31 -11 - vertex 78.928 1.106 -11 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 78.928 1.106 -11 - vertex 78.65 0.950999 -5 - vertex 78.928 1.106 -5 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 78.65 0.950999 -5 - vertex 78.928 1.106 -11 - vertex 78.65 0.950999 -11 - endloop - endfacet - facet normal -0.310574 0.950549 0 - outer loop - vertex 78.65 0.950999 -11 - vertex 78.347 0.851999 -5 - vertex 78.65 0.950999 -5 - endloop - endfacet - facet normal -0.310574 0.950549 0 - outer loop - vertex 78.347 0.851999 -5 - vertex 78.65 0.950999 -11 - vertex 78.347 0.851999 -11 - endloop - endfacet - facet normal -0.108392 0.994108 0 - outer loop - vertex 78.347 0.851999 -11 - vertex 78.026 0.816999 -5 - vertex 78.347 0.851999 -5 - endloop - endfacet - facet normal -0.108392 0.994108 0 - outer loop - vertex 78.026 0.816999 -5 - vertex 78.347 0.851999 -11 - vertex 78.026 0.816999 -11 - endloop - endfacet - facet normal 0.108392 0.994108 -0 - outer loop - vertex 78.026 0.816999 -11 - vertex 77.705 0.851999 -5 - vertex 78.026 0.816999 -5 - endloop - endfacet - facet normal 0.108392 0.994108 0 - outer loop - vertex 77.705 0.851999 -5 - vertex 78.026 0.816999 -11 - vertex 77.705 0.851999 -11 - endloop - endfacet - facet normal 0.309651 0.95085 -0 - outer loop - vertex 77.705 0.851999 -11 - vertex 77.401 0.950999 -5 - vertex 77.705 0.851999 -5 - endloop - endfacet - facet normal 0.309651 0.95085 0 - outer loop - vertex 77.401 0.950999 -5 - vertex 77.705 0.851999 -11 - vertex 77.401 0.950999 -11 - endloop - endfacet - facet normal 0.484319 0.874891 -0 - outer loop - vertex 77.401 0.950999 -11 - vertex 77.121 1.106 -5 - vertex 77.401 0.950999 -5 - endloop - endfacet - facet normal 0.484319 0.874891 0 - outer loop - vertex 77.121 1.106 -5 - vertex 77.401 0.950999 -11 - vertex 77.121 1.106 -11 - endloop - endfacet - facet normal 0.636797 0.771031 -0 - outer loop - vertex 77.121 1.106 -11 - vertex 76.874 1.31 -5 - vertex 77.121 1.106 -5 - endloop - endfacet - facet normal 0.636797 0.771031 0 - outer loop - vertex 76.874 1.31 -5 - vertex 77.121 1.106 -11 - vertex 76.874 1.31 -11 - endloop - endfacet - facet normal 0.766934 0.641726 0 - outer loop - vertex 76.874 1.31 -5 - vertex 76.669 1.555 -11 - vertex 76.669 1.555 -5 - endloop - endfacet - facet normal 0.766934 0.641726 0 - outer loop - vertex 76.669 1.555 -11 - vertex 76.874 1.31 -5 - vertex 76.874 1.31 -11 - endloop - endfacet - facet normal 0.870741 0.491742 0 - outer loop - vertex 76.669 1.555 -5 - vertex 76.512 1.833 -11 - vertex 76.512 1.833 -5 - endloop - endfacet - facet normal 0.870741 0.491742 0 - outer loop - vertex 76.512 1.833 -11 - vertex 76.669 1.555 -5 - vertex 76.669 1.555 -11 - endloop - endfacet - facet normal 0.949927 0.312471 0 - outer loop - vertex 76.512 1.833 -5 - vertex 76.412 2.137 -11 - vertex 76.412 2.137 -5 - endloop - endfacet - facet normal 0.949927 0.312471 0 - outer loop - vertex 76.412 2.137 -11 - vertex 76.512 1.833 -5 - vertex 76.512 1.833 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -87.118 -43.536 -5 - vertex -87.118 -20.544 -11 - vertex -87.118 -20.544 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -87.118 -20.544 -11 - vertex -87.118 -43.536 -5 - vertex -87.118 -43.536 -11 - endloop - endfacet - facet normal 0.995014 0.0997395 0 - outer loop - vertex -87.037 -44.344 -5 - vertex -87.118 -43.536 -11 - vertex -87.118 -43.536 -5 - endloop - endfacet - facet normal 0.995014 0.0997395 0 - outer loop - vertex -87.118 -43.536 -11 - vertex -87.037 -44.344 -5 - vertex -87.037 -44.344 -11 - endloop - endfacet - facet normal 0.995026 -0.099618 0 - outer loop - vertex -87.118 -20.544 -5 - vertex -87.037 -19.735 -11 - vertex -87.037 -19.735 -5 - endloop - endfacet - facet normal 0.995026 -0.099618 0 - outer loop - vertex -87.037 -19.735 -11 - vertex -87.118 -20.544 -5 - vertex -87.118 -20.544 -11 - endloop - endfacet - facet normal 0.957385 -0.288814 0 - outer loop - vertex -87.037 -19.735 -5 - vertex -86.802 -18.956 -11 - vertex -86.802 -18.956 -5 - endloop - endfacet - facet normal 0.957385 -0.288814 0 - outer loop - vertex -86.802 -18.956 -11 - vertex -87.037 -19.735 -5 - vertex -87.037 -19.735 -11 - endloop - endfacet - facet normal 0.884622 -0.466309 0 - outer loop - vertex -86.802 -18.956 -5 - vertex -86.423 -18.237 -11 - vertex -86.423 -18.237 -5 - endloop - endfacet - facet normal 0.884622 -0.466309 0 - outer loop - vertex -86.423 -18.237 -11 - vertex -86.802 -18.956 -5 - vertex -86.802 -18.956 -11 - endloop - endfacet - facet normal 0.775441 -0.63142 0 - outer loop - vertex -86.423 -18.237 -5 - vertex -85.91 -17.607 -11 - vertex -85.91 -17.607 -5 - endloop - endfacet - facet normal 0.775441 -0.63142 0 - outer loop - vertex -85.91 -17.607 -11 - vertex -86.423 -18.237 -5 - vertex -86.423 -18.237 -11 - endloop - endfacet - facet normal 0.632025 -0.774948 0 - outer loop - vertex -85.91 -17.607 -11 - vertex -85.281 -17.094 -5 - vertex -85.91 -17.607 -5 - endloop - endfacet - facet normal 0.632025 -0.774948 0 - outer loop - vertex -85.281 -17.094 -5 - vertex -85.91 -17.607 -11 - vertex -85.281 -17.094 -11 - endloop - endfacet - facet normal 0.467833 -0.883817 0 - outer loop - vertex -85.281 -17.094 -11 - vertex -84.565 -16.715 -5 - vertex -85.281 -17.094 -5 - endloop - endfacet - facet normal 0.467833 -0.883817 0 - outer loop - vertex -84.565 -16.715 -5 - vertex -85.281 -17.094 -11 - vertex -84.565 -16.715 -11 - endloop - endfacet - facet normal 0.291309 -0.956629 0 - outer loop - vertex -84.565 -16.715 -11 - vertex -83.79 -16.479 -5 - vertex -84.565 -16.715 -5 - endloop - endfacet - facet normal 0.291309 -0.956629 0 - outer loop - vertex -83.79 -16.479 -5 - vertex -84.565 -16.715 -11 - vertex -83.79 -16.479 -11 - endloop - endfacet - facet normal 0.0985305 -0.995134 0 - outer loop - vertex -83.79 -16.479 -11 - vertex -82.982 -16.399 -5 - vertex -83.79 -16.479 -5 - endloop - endfacet - facet normal 0.0985305 -0.995134 0 - outer loop - vertex -82.982 -16.399 -5 - vertex -83.79 -16.479 -11 - vertex -82.982 -16.399 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -82.982 -16.399 -11 - vertex -80.98 -16.399 -5 - vertex -82.982 -16.399 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -80.98 -16.399 -5 - vertex -82.982 -16.399 -11 - vertex -80.98 -16.399 -11 - endloop - endfacet - facet normal -0.0985305 -0.995134 0 - outer loop - vertex -80.98 -16.399 -11 - vertex -80.172 -16.479 -5 - vertex -80.98 -16.399 -5 - endloop - endfacet - facet normal -0.0985305 -0.995134 -0 - outer loop - vertex -80.172 -16.479 -5 - vertex -80.98 -16.399 -11 - vertex -80.172 -16.479 -11 - endloop - endfacet - facet normal -0.291311 -0.956628 0 - outer loop - vertex -80.172 -16.479 -11 - vertex -79.397 -16.715 -5 - vertex -80.172 -16.479 -5 - endloop - endfacet - facet normal -0.291311 -0.956628 -0 - outer loop - vertex -79.397 -16.715 -5 - vertex -80.172 -16.479 -11 - vertex -79.397 -16.715 -11 - endloop - endfacet - facet normal -0.467829 -0.883819 0 - outer loop - vertex -79.397 -16.715 -11 - vertex -78.681 -17.094 -5 - vertex -79.397 -16.715 -5 - endloop - endfacet - facet normal -0.467829 -0.883819 -0 - outer loop - vertex -78.681 -17.094 -5 - vertex -79.397 -16.715 -11 - vertex -78.681 -17.094 -11 - endloop - endfacet - facet normal -0.63203 -0.774944 0 - outer loop - vertex -78.681 -17.094 -11 - vertex -78.052 -17.607 -5 - vertex -78.681 -17.094 -5 - endloop - endfacet - facet normal -0.63203 -0.774944 -0 - outer loop - vertex -78.052 -17.607 -5 - vertex -78.681 -17.094 -11 - vertex -78.052 -17.607 -11 - endloop - endfacet - facet normal -0.774834 -0.632165 0 - outer loop - vertex -77.538 -18.237 -11 - vertex -78.052 -17.607 -5 - vertex -78.052 -17.607 -11 - endloop - endfacet - facet normal -0.774834 -0.632165 0 - outer loop - vertex -78.052 -17.607 -5 - vertex -77.538 -18.237 -11 - vertex -77.538 -18.237 -5 - endloop - endfacet - facet normal -0.882589 -0.470145 0 - outer loop - vertex -77.155 -18.956 -11 - vertex -77.538 -18.237 -5 - vertex -77.538 -18.237 -11 - endloop - endfacet - facet normal -0.882589 -0.470145 0 - outer loop - vertex -77.538 -18.237 -5 - vertex -77.155 -18.956 -11 - vertex -77.155 -18.956 -5 - endloop - endfacet - facet normal -0.956362 -0.292186 0 - outer loop - vertex -76.917 -19.735 -11 - vertex -77.155 -18.956 -5 - vertex -77.155 -18.956 -11 - endloop - endfacet - facet normal -0.956362 -0.292186 0 - outer loop - vertex -77.155 -18.956 -5 - vertex -76.917 -19.735 -11 - vertex -76.917 -19.735 -5 - endloop - endfacet - facet normal -0.994902 -0.100844 0 - outer loop - vertex -76.835 -20.544 -11 - vertex -76.917 -19.735 -5 - vertex -76.917 -19.735 -11 - endloop - endfacet - facet normal -0.994902 -0.100844 0 - outer loop - vertex -76.917 -19.735 -5 - vertex -76.835 -20.544 -11 - vertex -76.835 -20.544 -5 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -76.835 -43.536 -11 - vertex -76.835 -20.544 -5 - vertex -76.835 -20.544 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -76.835 -20.544 -5 - vertex -76.835 -43.536 -11 - vertex -76.835 -43.536 -5 - endloop - endfacet - facet normal -0.99489 0.100967 0 - outer loop - vertex -76.917 -44.344 -11 - vertex -76.835 -43.536 -5 - vertex -76.835 -43.536 -11 - endloop - endfacet - facet normal -0.99489 0.100967 0 - outer loop - vertex -76.835 -43.536 -5 - vertex -76.917 -44.344 -11 - vertex -76.917 -44.344 -5 - endloop - endfacet - facet normal -0.955939 0.293565 0 - outer loop - vertex -77.155 -45.119 -11 - vertex -76.917 -44.344 -5 - vertex -76.917 -44.344 -11 - endloop - endfacet - facet normal -0.955939 0.293565 0 - outer loop - vertex -76.917 -44.344 -5 - vertex -77.155 -45.119 -11 - vertex -77.155 -45.119 -5 - endloop - endfacet - facet normal -0.881771 0.471678 0 - outer loop - vertex -77.538 -45.835 -11 - vertex -77.155 -45.119 -5 - vertex -77.155 -45.119 -11 - endloop - endfacet - facet normal -0.881771 0.471678 0 - outer loop - vertex -77.155 -45.119 -5 - vertex -77.538 -45.835 -11 - vertex -77.538 -45.835 -5 - endloop - endfacet - facet normal -0.774342 0.632767 0 - outer loop - vertex -78.052 -46.464 -11 - vertex -77.538 -45.835 -5 - vertex -77.538 -45.835 -11 - endloop - endfacet - facet normal -0.774342 0.632767 0 - outer loop - vertex -77.538 -45.835 -5 - vertex -78.052 -46.464 -11 - vertex -78.052 -46.464 -5 - endloop - endfacet - facet normal -0.63277 0.77434 0 - outer loop - vertex -78.052 -46.464 -11 - vertex -78.681 -46.978 -5 - vertex -78.052 -46.464 -5 - endloop - endfacet - facet normal -0.63277 0.77434 0 - outer loop - vertex -78.681 -46.978 -5 - vertex -78.052 -46.464 -11 - vertex -78.681 -46.978 -11 - endloop - endfacet - facet normal -0.471672 0.881774 0 - outer loop - vertex -78.681 -46.978 -11 - vertex -79.397 -47.361 -5 - vertex -78.681 -46.978 -5 - endloop - endfacet - facet normal -0.471672 0.881774 0 - outer loop - vertex -79.397 -47.361 -5 - vertex -78.681 -46.978 -11 - vertex -79.397 -47.361 -11 - endloop - endfacet - facet normal -0.293567 0.955939 0 - outer loop - vertex -79.397 -47.361 -11 - vertex -80.172 -47.599 -5 - vertex -79.397 -47.361 -5 - endloop - endfacet - facet normal -0.293567 0.955939 0 - outer loop - vertex -80.172 -47.599 -5 - vertex -79.397 -47.361 -11 - vertex -80.172 -47.599 -11 - endloop - endfacet - facet normal -0.100968 0.99489 0 - outer loop - vertex -80.172 -47.599 -11 - vertex -80.98 -47.681 -5 - vertex -80.172 -47.599 -5 - endloop - endfacet - facet normal -0.100968 0.99489 0 - outer loop - vertex -80.98 -47.681 -5 - vertex -80.172 -47.599 -11 - vertex -80.98 -47.681 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -80.98 -47.681 -11 - vertex -82.982 -47.681 -5 - vertex -80.98 -47.681 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -82.982 -47.681 -5 - vertex -80.98 -47.681 -11 - vertex -82.982 -47.681 -11 - endloop - endfacet - facet normal 0.100968 0.99489 -0 - outer loop - vertex -82.982 -47.681 -11 - vertex -83.79 -47.599 -5 - vertex -82.982 -47.681 -5 - endloop - endfacet - facet normal 0.100968 0.99489 0 - outer loop - vertex -83.79 -47.599 -5 - vertex -82.982 -47.681 -11 - vertex -83.79 -47.599 -11 - endloop - endfacet - facet normal 0.293564 0.955939 -0 - outer loop - vertex -83.79 -47.599 -11 - vertex -84.565 -47.361 -5 - vertex -83.79 -47.599 -5 - endloop - endfacet - facet normal 0.293564 0.955939 0 - outer loop - vertex -84.565 -47.361 -5 - vertex -83.79 -47.599 -11 - vertex -84.565 -47.361 -11 - endloop - endfacet - facet normal 0.471676 0.881772 -0 - outer loop - vertex -84.565 -47.361 -11 - vertex -85.281 -46.978 -5 - vertex -84.565 -47.361 -5 - endloop - endfacet - facet normal 0.471676 0.881772 0 - outer loop - vertex -85.281 -46.978 -5 - vertex -84.565 -47.361 -11 - vertex -85.281 -46.978 -11 - endloop - endfacet - facet normal 0.632765 0.774344 -0 - outer loop - vertex -85.281 -46.978 -11 - vertex -85.91 -46.464 -5 - vertex -85.281 -46.978 -5 - endloop - endfacet - facet normal 0.632765 0.774344 0 - outer loop - vertex -85.91 -46.464 -5 - vertex -85.281 -46.978 -11 - vertex -85.91 -46.464 -11 - endloop - endfacet - facet normal 0.77495 0.632023 0 - outer loop - vertex -85.91 -46.464 -5 - vertex -86.423 -45.835 -11 - vertex -86.423 -45.835 -5 - endloop - endfacet - facet normal 0.77495 0.632023 0 - outer loop - vertex -86.423 -45.835 -11 - vertex -85.91 -46.464 -5 - vertex -85.91 -46.464 -11 - endloop - endfacet - facet normal 0.883815 0.467836 0 - outer loop - vertex -86.423 -45.835 -5 - vertex -86.802 -45.119 -11 - vertex -86.802 -45.119 -5 - endloop - endfacet - facet normal 0.883815 0.467836 0 - outer loop - vertex -86.802 -45.119 -11 - vertex -86.423 -45.835 -5 - vertex -86.423 -45.835 -11 - endloop - endfacet - facet normal 0.956972 0.29018 0 - outer loop - vertex -86.802 -45.119 -5 - vertex -87.037 -44.344 -11 - vertex -87.037 -44.344 -5 - endloop - endfacet - facet normal 0.956972 0.29018 0 - outer loop - vertex -87.037 -44.344 -11 - vertex -86.802 -45.119 -5 - vertex -86.802 -45.119 -11 - endloop - endfacet - facet normal 0.994108 -0.108392 0 - outer loop - vertex 1.385 -18.542 -5 - vertex 1.42 -18.221 -11 - vertex 1.42 -18.221 -5 - endloop - endfacet - facet normal 0.994108 -0.108392 0 - outer loop - vertex 1.42 -18.221 -11 - vertex 1.385 -18.542 -5 - vertex 1.385 -18.542 -11 - endloop - endfacet - facet normal 0.994072 0.108726 0 - outer loop - vertex 1.42 -18.862 -5 - vertex 1.385 -18.542 -11 - vertex 1.385 -18.542 -5 - endloop - endfacet - facet normal 0.994072 0.108726 0 - outer loop - vertex 1.385 -18.542 -11 - vertex 1.42 -18.862 -5 - vertex 1.42 -18.862 -11 - endloop - endfacet - facet normal 0.950549 -0.310574 0 - outer loop - vertex 1.42 -18.221 -5 - vertex 1.519 -17.918 -11 - vertex 1.519 -17.918 -5 - endloop - endfacet - facet normal 0.950549 -0.310574 0 - outer loop - vertex 1.519 -17.918 -11 - vertex 1.42 -18.221 -5 - vertex 1.42 -18.221 -11 - endloop - endfacet - facet normal 0.873414 -0.486978 0 - outer loop - vertex 1.519 -17.918 -5 - vertex 1.674 -17.64 -11 - vertex 1.674 -17.64 -5 - endloop - endfacet - facet normal 0.873414 -0.486978 0 - outer loop - vertex 1.674 -17.64 -11 - vertex 1.519 -17.918 -5 - vertex 1.519 -17.918 -11 - endloop - endfacet - facet normal 0.768478 -0.639877 0 - outer loop - vertex 1.674 -17.64 -5 - vertex 1.878 -17.395 -11 - vertex 1.878 -17.395 -5 - endloop - endfacet - facet normal 0.768478 -0.639877 0 - outer loop - vertex 1.878 -17.395 -11 - vertex 1.674 -17.64 -5 - vertex 1.674 -17.64 -11 - endloop - endfacet - facet normal 0.639877 -0.768477 0 - outer loop - vertex 1.878 -17.395 -11 - vertex 2.123 -17.191 -5 - vertex 1.878 -17.395 -5 - endloop - endfacet - facet normal 0.639877 -0.768477 0 - outer loop - vertex 2.123 -17.191 -5 - vertex 1.878 -17.395 -11 - vertex 2.123 -17.191 -11 - endloop - endfacet - facet normal 0.489368 -0.872077 0 - outer loop - vertex 2.123 -17.191 -11 - vertex 2.401 -17.035 -5 - vertex 2.123 -17.191 -5 - endloop - endfacet - facet normal 0.489368 -0.872077 0 - outer loop - vertex 2.401 -17.035 -5 - vertex 2.123 -17.191 -11 - vertex 2.401 -17.035 -11 - endloop - endfacet - facet normal 0.309648 -0.950851 0 - outer loop - vertex 2.401 -17.035 -11 - vertex 2.705 -16.936 -5 - vertex 2.401 -17.035 -5 - endloop - endfacet - facet normal 0.309648 -0.950851 0 - outer loop - vertex 2.705 -16.936 -5 - vertex 2.401 -17.035 -11 - vertex 2.705 -16.936 -11 - endloop - endfacet - facet normal 0.108732 -0.994071 0 - outer loop - vertex 2.705 -16.936 -11 - vertex 3.025 -16.901 -5 - vertex 2.705 -16.936 -5 - endloop - endfacet - facet normal 0.108732 -0.994071 0 - outer loop - vertex 3.025 -16.901 -5 - vertex 2.705 -16.936 -11 - vertex 3.025 -16.901 -11 - endloop - endfacet - facet normal -0.108397 -0.994108 0 - outer loop - vertex 3.025 -16.901 -11 - vertex 3.346 -16.936 -5 - vertex 3.025 -16.901 -5 - endloop - endfacet - facet normal -0.108397 -0.994108 -0 - outer loop - vertex 3.346 -16.936 -5 - vertex 3.025 -16.901 -11 - vertex 3.346 -16.936 -11 - endloop - endfacet - facet normal -0.310573 -0.95055 0 - outer loop - vertex 3.346 -16.936 -11 - vertex 3.649 -17.035 -5 - vertex 3.346 -16.936 -5 - endloop - endfacet - facet normal -0.310573 -0.95055 -0 - outer loop - vertex 3.649 -17.035 -5 - vertex 3.346 -16.936 -11 - vertex 3.649 -17.035 -11 - endloop - endfacet - facet normal -0.489368 -0.872077 0 - outer loop - vertex 3.649 -17.035 -11 - vertex 3.927 -17.191 -5 - vertex 3.649 -17.035 -5 - endloop - endfacet - facet normal -0.489368 -0.872077 -0 - outer loop - vertex 3.927 -17.191 -5 - vertex 3.649 -17.035 -11 - vertex 3.927 -17.191 -11 - endloop - endfacet - facet normal -0.639875 -0.768479 0 - outer loop - vertex 3.927 -17.191 -11 - vertex 4.172 -17.395 -5 - vertex 3.927 -17.191 -5 - endloop - endfacet - facet normal -0.639875 -0.768479 -0 - outer loop - vertex 4.172 -17.395 -5 - vertex 3.927 -17.191 -11 - vertex 4.172 -17.395 -11 - endloop - endfacet - facet normal -0.766936 -0.641724 0 - outer loop - vertex 4.377 -17.64 -11 - vertex 4.172 -17.395 -5 - vertex 4.172 -17.395 -11 - endloop - endfacet - facet normal -0.766936 -0.641724 0 - outer loop - vertex 4.172 -17.395 -5 - vertex 4.377 -17.64 -11 - vertex 4.377 -17.64 -5 - endloop - endfacet - facet normal -0.873416 -0.486976 0 - outer loop - vertex 4.532 -17.918 -11 - vertex 4.377 -17.64 -5 - vertex 4.377 -17.64 -11 - endloop - endfacet - facet normal -0.873416 -0.486976 0 - outer loop - vertex 4.377 -17.64 -5 - vertex 4.532 -17.918 -11 - vertex 4.532 -17.918 -5 - endloop - endfacet - facet normal -0.950549 -0.310574 0 - outer loop - vertex 4.631 -18.221 -11 - vertex 4.532 -17.918 -5 - vertex 4.532 -17.918 -11 - endloop - endfacet - facet normal -0.950549 -0.310574 0 - outer loop - vertex 4.532 -17.918 -5 - vertex 4.631 -18.221 -11 - vertex 4.631 -18.221 -5 - endloop - endfacet - facet normal -0.994108 -0.108392 0 - outer loop - vertex 4.666 -18.542 -11 - vertex 4.631 -18.221 -5 - vertex 4.631 -18.221 -11 - endloop - endfacet - facet normal -0.994108 -0.108392 0 - outer loop - vertex 4.631 -18.221 -5 - vertex 4.666 -18.542 -11 - vertex 4.666 -18.542 -5 - endloop - endfacet - facet normal -0.994072 0.108726 0 - outer loop - vertex 4.631 -18.862 -11 - vertex 4.666 -18.542 -5 - vertex 4.666 -18.542 -11 - endloop - endfacet - facet normal -0.994072 0.108726 0 - outer loop - vertex 4.666 -18.542 -5 - vertex 4.631 -18.862 -11 - vertex 4.631 -18.862 -5 - endloop - endfacet - facet normal -0.95085 0.309651 0 - outer loop - vertex 4.532 -19.166 -11 - vertex 4.631 -18.862 -5 - vertex 4.631 -18.862 -11 - endloop - endfacet - facet normal -0.95085 0.309651 0 - outer loop - vertex 4.631 -18.862 -5 - vertex 4.532 -19.166 -11 - vertex 4.532 -19.166 -5 - endloop - endfacet - facet normal -0.873416 0.486976 0 - outer loop - vertex 4.377 -19.444 -11 - vertex 4.532 -19.166 -5 - vertex 4.532 -19.166 -11 - endloop - endfacet - facet normal -0.873416 0.486976 0 - outer loop - vertex 4.532 -19.166 -5 - vertex 4.377 -19.444 -11 - vertex 4.377 -19.444 -5 - endloop - endfacet - facet normal -0.766936 0.641724 0 - outer loop - vertex 4.172 -19.689 -11 - vertex 4.377 -19.444 -5 - vertex 4.377 -19.444 -11 - endloop - endfacet - facet normal -0.766936 0.641724 0 - outer loop - vertex 4.377 -19.444 -5 - vertex 4.172 -19.689 -11 - vertex 4.172 -19.689 -5 - endloop - endfacet - facet normal -0.639875 0.768479 0 - outer loop - vertex 4.172 -19.689 -11 - vertex 3.927 -19.893 -5 - vertex 4.172 -19.689 -5 - endloop - endfacet - facet normal -0.639875 0.768479 0 - outer loop - vertex 3.927 -19.893 -5 - vertex 4.172 -19.689 -11 - vertex 3.927 -19.893 -11 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 3.927 -19.893 -11 - vertex 3.649 -20.048 -5 - vertex 3.927 -19.893 -5 - endloop - endfacet - facet normal -0.486978 0.873414 0 - outer loop - vertex 3.649 -20.048 -5 - vertex 3.927 -19.893 -11 - vertex 3.649 -20.048 -11 - endloop - endfacet - facet normal -0.310573 0.95055 0 - outer loop - vertex 3.649 -20.048 -11 - vertex 3.346 -20.147 -5 - vertex 3.649 -20.048 -5 - endloop - endfacet - facet normal -0.310573 0.95055 0 - outer loop - vertex 3.346 -20.147 -5 - vertex 3.649 -20.048 -11 - vertex 3.346 -20.147 -11 - endloop - endfacet - facet normal -0.108391 0.994108 0 - outer loop - vertex 3.346 -20.147 -11 - vertex 3.025 -20.182 -5 - vertex 3.346 -20.147 -5 - endloop - endfacet - facet normal -0.108391 0.994108 0 - outer loop - vertex 3.025 -20.182 -5 - vertex 3.346 -20.147 -11 - vertex 3.025 -20.182 -11 - endloop - endfacet - facet normal 0.108726 0.994072 -0 - outer loop - vertex 3.025 -20.182 -11 - vertex 2.705 -20.147 -5 - vertex 3.025 -20.182 -5 - endloop - endfacet - facet normal 0.108726 0.994072 0 - outer loop - vertex 2.705 -20.147 -5 - vertex 3.025 -20.182 -11 - vertex 2.705 -20.147 -11 - endloop - endfacet - facet normal 0.309648 0.950851 -0 - outer loop - vertex 2.705 -20.147 -11 - vertex 2.401 -20.048 -5 - vertex 2.705 -20.147 -5 - endloop - endfacet - facet normal 0.309648 0.950851 0 - outer loop - vertex 2.401 -20.048 -5 - vertex 2.705 -20.147 -11 - vertex 2.401 -20.048 -11 - endloop - endfacet - facet normal 0.486978 0.873414 -0 - outer loop - vertex 2.401 -20.048 -11 - vertex 2.123 -19.893 -5 - vertex 2.401 -20.048 -5 - endloop - endfacet - facet normal 0.486978 0.873414 0 - outer loop - vertex 2.123 -19.893 -5 - vertex 2.401 -20.048 -11 - vertex 2.123 -19.893 -11 - endloop - endfacet - facet normal 0.639877 0.768477 -0 - outer loop - vertex 2.123 -19.893 -11 - vertex 1.878 -19.689 -5 - vertex 2.123 -19.893 -5 - endloop - endfacet - facet normal 0.639877 0.768477 0 - outer loop - vertex 1.878 -19.689 -5 - vertex 2.123 -19.893 -11 - vertex 1.878 -19.689 -11 - endloop - endfacet - facet normal 0.768478 0.639877 0 - outer loop - vertex 1.878 -19.689 -5 - vertex 1.674 -19.444 -11 - vertex 1.674 -19.444 -5 - endloop - endfacet - facet normal 0.768478 0.639877 0 - outer loop - vertex 1.674 -19.444 -11 - vertex 1.878 -19.689 -5 - vertex 1.878 -19.689 -11 - endloop - endfacet - facet normal 0.873414 0.486978 0 - outer loop - vertex 1.674 -19.444 -5 - vertex 1.519 -19.166 -11 - vertex 1.519 -19.166 -5 - endloop - endfacet - facet normal 0.873414 0.486978 0 - outer loop - vertex 1.519 -19.166 -11 - vertex 1.674 -19.444 -5 - vertex 1.674 -19.444 -11 - endloop - endfacet - facet normal 0.95085 0.309651 0 - outer loop - vertex 1.519 -19.166 -5 - vertex 1.42 -18.862 -11 - vertex 1.42 -18.862 -5 - endloop - endfacet - facet normal 0.95085 0.309651 0 - outer loop - vertex 1.42 -18.862 -11 - vertex 1.519 -19.166 -5 - vertex 1.519 -19.166 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -65.078 -72.437 -11 - vertex -25.082 -32.441 -5 - vertex -65.078 -72.437 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -25.082 -32.441 -5 - vertex -65.078 -72.437 -11 - vertex -25.082 -32.441 -11 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -64.981 -72.534 -5 - vertex -65.078 -72.437 -11 - vertex -65.078 -72.437 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -65.078 -72.437 -11 - vertex -64.981 -72.534 -5 - vertex -64.981 -72.534 -11 - endloop - endfacet - facet normal -0.675077 -0.737747 0 - outer loop - vertex -25.082 -32.441 -11 - vertex -24.976 -32.538 -5 - vertex -25.082 -32.441 -5 - endloop - endfacet - facet normal -0.675077 -0.737747 -0 - outer loop - vertex -24.976 -32.538 -5 - vertex -25.082 -32.441 -11 - vertex -24.976 -32.538 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -24.976 -32.538 -5 - vertex -24.976 -32.397 -11 - vertex -24.976 -32.397 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -24.976 -32.397 -11 - vertex -24.976 -32.538 -5 - vertex -24.976 -32.538 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -24.976 -32.397 -11 - vertex 31.018 -32.397 -5 - vertex -24.976 -32.397 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 31.018 -32.397 -5 - vertex -24.976 -32.397 -11 - vertex 31.018 -32.397 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 31.018 -32.538 -11 - vertex 31.018 -32.397 -5 - vertex 31.018 -32.397 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 31.018 -32.397 -5 - vertex 31.018 -32.538 -11 - vertex 31.018 -32.538 -5 - endloop - endfacet - facet normal 0.675077 -0.737747 0 - outer loop - vertex 31.018 -32.538 -11 - vertex 31.124 -32.441 -5 - vertex 31.018 -32.538 -5 - endloop - endfacet - facet normal 0.675077 -0.737747 0 - outer loop - vertex 31.124 -32.441 -5 - vertex 31.018 -32.538 -11 - vertex 31.124 -32.441 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex 31.124 -32.441 -11 - vertex 71.12 -72.437 -5 - vertex 31.124 -32.441 -5 - endloop - endfacet - facet normal -0.707107 -0.707107 -0 - outer loop - vertex 71.12 -72.437 -5 - vertex 31.124 -32.441 -11 - vertex 71.12 -72.437 -11 - endloop - endfacet - facet normal -0.73774 0.675085 0 - outer loop - vertex 71.023 -72.543 -11 - vertex 71.12 -72.437 -5 - vertex 71.12 -72.437 -11 - endloop - endfacet - facet normal -0.73774 0.675085 0 - outer loop - vertex 71.12 -72.437 -5 - vertex 71.023 -72.543 -11 - vertex 71.023 -72.543 -5 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex 71.023 -72.684 -11 - vertex 71.023 -72.543 -5 - vertex 71.023 -72.543 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex 71.023 -72.543 -5 - vertex 71.023 -72.684 -11 - vertex 71.023 -72.684 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 71.023 -72.684 -11 - vertex -64.981 -72.684 -5 - vertex 71.023 -72.684 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -64.981 -72.684 -5 - vertex 71.023 -72.684 -11 - vertex -64.981 -72.684 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -64.981 -72.684 -5 - vertex -64.981 -72.534 -11 - vertex -64.981 -72.534 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -64.981 -72.534 -11 - vertex -64.981 -72.684 -5 - vertex -64.981 -72.684 -11 - endloop - endfacet - facet normal 0.994402 -0.105666 0 - outer loop - vertex 105.878 -102.035 -5 - vertex 105.912 -101.715 -11 - vertex 105.912 -101.715 -5 - endloop - endfacet - facet normal 0.994402 -0.105666 0 - outer loop - vertex 105.912 -101.715 -11 - vertex 105.878 -102.035 -5 - vertex 105.878 -102.035 -11 - endloop - endfacet - facet normal 0.994436 0.105343 0 - outer loop - vertex 105.912 -102.356 -5 - vertex 105.878 -102.035 -11 - vertex 105.878 -102.035 -5 - endloop - endfacet - facet normal 0.994436 0.105343 0 - outer loop - vertex 105.878 -102.035 -11 - vertex 105.912 -102.356 -5 - vertex 105.912 -102.356 -11 - endloop - endfacet - facet normal 0.950548 -0.310578 0 - outer loop - vertex 105.912 -101.715 -5 - vertex 106.011 -101.412 -11 - vertex 106.011 -101.412 -5 - endloop - endfacet - facet normal 0.950548 -0.310578 0 - outer loop - vertex 106.011 -101.412 -11 - vertex 105.912 -101.715 -5 - vertex 105.912 -101.715 -11 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 106.011 -101.412 -5 - vertex 106.167 -101.134 -11 - vertex 106.167 -101.134 -5 - endloop - endfacet - facet normal 0.87208 -0.489363 0 - outer loop - vertex 106.167 -101.134 -11 - vertex 106.011 -101.412 -5 - vertex 106.011 -101.412 -11 - endloop - endfacet - facet normal 0.769757 -0.638337 0 - outer loop - vertex 106.167 -101.134 -5 - vertex 106.371 -100.888 -11 - vertex 106.371 -100.888 -5 - endloop - endfacet - facet normal 0.769757 -0.638337 0 - outer loop - vertex 106.371 -100.888 -11 - vertex 106.167 -101.134 -5 - vertex 106.167 -101.134 -11 - endloop - endfacet - facet normal 0.639888 -0.768468 0 - outer loop - vertex 106.371 -100.888 -11 - vertex 106.616 -100.684 -5 - vertex 106.371 -100.888 -5 - endloop - endfacet - facet normal 0.639888 -0.768468 0 - outer loop - vertex 106.616 -100.684 -5 - vertex 106.371 -100.888 -11 - vertex 106.616 -100.684 -11 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex 106.616 -100.684 -11 - vertex 106.894 -100.529 -5 - vertex 106.616 -100.684 -5 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex 106.894 -100.529 -5 - vertex 106.616 -100.684 -11 - vertex 106.894 -100.529 -11 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex 106.894 -100.529 -11 - vertex 107.197 -100.43 -5 - vertex 106.894 -100.529 -5 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex 107.197 -100.43 -5 - vertex 106.894 -100.529 -11 - vertex 107.197 -100.43 -11 - endloop - endfacet - facet normal 0.108403 -0.994107 0 - outer loop - vertex 107.197 -100.43 -11 - vertex 107.518 -100.395 -5 - vertex 107.197 -100.43 -5 - endloop - endfacet - facet normal 0.108403 -0.994107 0 - outer loop - vertex 107.518 -100.395 -5 - vertex 107.197 -100.43 -11 - vertex 107.518 -100.395 -11 - endloop - endfacet - facet normal -0.108403 -0.994107 0 - outer loop - vertex 107.518 -100.395 -11 - vertex 107.839 -100.43 -5 - vertex 107.518 -100.395 -5 - endloop - endfacet - facet normal -0.108403 -0.994107 -0 - outer loop - vertex 107.839 -100.43 -5 - vertex 107.518 -100.395 -11 - vertex 107.839 -100.43 -11 - endloop - endfacet - facet normal -0.310571 -0.95055 0 - outer loop - vertex 107.839 -100.43 -11 - vertex 108.142 -100.529 -5 - vertex 107.839 -100.43 -5 - endloop - endfacet - facet normal -0.310571 -0.95055 -0 - outer loop - vertex 108.142 -100.529 -5 - vertex 107.839 -100.43 -11 - vertex 108.142 -100.529 -11 - endloop - endfacet - facet normal -0.486973 -0.873417 0 - outer loop - vertex 108.142 -100.529 -11 - vertex 108.42 -100.684 -5 - vertex 108.142 -100.529 -5 - endloop - endfacet - facet normal -0.486973 -0.873417 -0 - outer loop - vertex 108.42 -100.684 -5 - vertex 108.142 -100.529 -11 - vertex 108.42 -100.684 -11 - endloop - endfacet - facet normal -0.639876 -0.768478 0 - outer loop - vertex 108.42 -100.684 -11 - vertex 108.665 -100.888 -5 - vertex 108.42 -100.684 -5 - endloop - endfacet - facet normal -0.639876 -0.768478 -0 - outer loop - vertex 108.665 -100.888 -5 - vertex 108.42 -100.684 -11 - vertex 108.665 -100.888 -11 - endloop - endfacet - facet normal -0.769757 -0.638337 0 - outer loop - vertex 108.869 -101.134 -11 - vertex 108.665 -100.888 -5 - vertex 108.665 -100.888 -11 - endloop - endfacet - facet normal -0.769757 -0.638337 0 - outer loop - vertex 108.665 -100.888 -5 - vertex 108.869 -101.134 -11 - vertex 108.869 -101.134 -5 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex 109.025 -101.412 -11 - vertex 108.869 -101.134 -5 - vertex 108.869 -101.134 -11 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex 108.869 -101.134 -5 - vertex 109.025 -101.412 -11 - vertex 109.025 -101.412 -5 - endloop - endfacet - facet normal -0.950548 -0.310578 0 - outer loop - vertex 109.124 -101.715 -11 - vertex 109.025 -101.412 -5 - vertex 109.025 -101.412 -11 - endloop - endfacet - facet normal -0.950548 -0.310578 0 - outer loop - vertex 109.025 -101.412 -5 - vertex 109.124 -101.715 -11 - vertex 109.124 -101.715 -5 - endloop - endfacet - facet normal -0.994073 -0.108712 0 - outer loop - vertex 109.159 -102.035 -11 - vertex 109.124 -101.715 -5 - vertex 109.124 -101.715 -11 - endloop - endfacet - facet normal -0.994073 -0.108712 0 - outer loop - vertex 109.124 -101.715 -5 - vertex 109.159 -102.035 -11 - vertex 109.159 -102.035 -5 - endloop - endfacet - facet normal -0.99411 0.10838 0 - outer loop - vertex 109.124 -102.356 -11 - vertex 109.159 -102.035 -5 - vertex 109.159 -102.035 -11 - endloop - endfacet - facet normal -0.99411 0.10838 0 - outer loop - vertex 109.159 -102.035 -5 - vertex 109.124 -102.356 -11 - vertex 109.124 -102.356 -5 - endloop - endfacet - facet normal -0.951147 0.308737 0 - outer loop - vertex 109.025 -102.661 -11 - vertex 109.124 -102.356 -5 - vertex 109.124 -102.356 -11 - endloop - endfacet - facet normal -0.951147 0.308737 0 - outer loop - vertex 109.124 -102.356 -5 - vertex 109.025 -102.661 -11 - vertex 109.025 -102.661 -5 - endloop - endfacet - facet normal -0.872833 0.488018 0 - outer loop - vertex 108.869 -102.94 -11 - vertex 109.025 -102.661 -5 - vertex 109.025 -102.661 -11 - endloop - endfacet - facet normal -0.872833 0.488018 0 - outer loop - vertex 109.025 -102.661 -5 - vertex 108.869 -102.94 -11 - vertex 108.869 -102.94 -5 - endloop - endfacet - facet normal -0.771017 0.636814 0 - outer loop - vertex 108.665 -103.187 -11 - vertex 108.869 -102.94 -5 - vertex 108.869 -102.94 -11 - endloop - endfacet - facet normal -0.771017 0.636814 0 - outer loop - vertex 108.869 -102.94 -5 - vertex 108.665 -103.187 -11 - vertex 108.665 -103.187 -5 - endloop - endfacet - facet normal -0.643556 0.765399 0 - outer loop - vertex 108.665 -103.187 -11 - vertex 108.42 -103.393 -5 - vertex 108.665 -103.187 -5 - endloop - endfacet - facet normal -0.643556 0.765399 0 - outer loop - vertex 108.42 -103.393 -5 - vertex 108.665 -103.187 -11 - vertex 108.42 -103.393 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex 108.42 -103.393 -11 - vertex 108.142 -103.549 -5 - vertex 108.42 -103.393 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex 108.142 -103.549 -5 - vertex 108.42 -103.393 -11 - vertex 108.142 -103.549 -11 - endloop - endfacet - facet normal -0.316242 0.948679 0 - outer loop - vertex 108.142 -103.549 -11 - vertex 107.839 -103.65 -5 - vertex 108.142 -103.549 -5 - endloop - endfacet - facet normal -0.316242 0.948679 0 - outer loop - vertex 107.839 -103.65 -5 - vertex 108.142 -103.549 -11 - vertex 107.839 -103.65 -11 - endloop - endfacet - facet normal -0.10838 0.99411 0 - outer loop - vertex 107.839 -103.65 -11 - vertex 107.518 -103.685 -5 - vertex 107.839 -103.65 -5 - endloop - endfacet - facet normal -0.10838 0.99411 0 - outer loop - vertex 107.518 -103.685 -5 - vertex 107.839 -103.65 -11 - vertex 107.518 -103.685 -11 - endloop - endfacet - facet normal 0.10838 0.99411 -0 - outer loop - vertex 107.518 -103.685 -11 - vertex 107.197 -103.65 -5 - vertex 107.518 -103.685 -5 - endloop - endfacet - facet normal 0.10838 0.99411 0 - outer loop - vertex 107.197 -103.65 -5 - vertex 107.518 -103.685 -11 - vertex 107.197 -103.65 -11 - endloop - endfacet - facet normal 0.316242 0.948679 -0 - outer loop - vertex 107.197 -103.65 -11 - vertex 106.894 -103.549 -5 - vertex 107.197 -103.65 -5 - endloop - endfacet - facet normal 0.316242 0.948679 0 - outer loop - vertex 106.894 -103.549 -5 - vertex 107.197 -103.65 -11 - vertex 106.894 -103.549 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex 106.894 -103.549 -11 - vertex 106.616 -103.393 -5 - vertex 106.894 -103.549 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex 106.616 -103.393 -5 - vertex 106.894 -103.549 -11 - vertex 106.616 -103.393 -11 - endloop - endfacet - facet normal 0.643568 0.765389 -0 - outer loop - vertex 106.616 -103.393 -11 - vertex 106.371 -103.187 -5 - vertex 106.616 -103.393 -5 - endloop - endfacet - facet normal 0.643568 0.765389 0 - outer loop - vertex 106.371 -103.187 -5 - vertex 106.616 -103.393 -11 - vertex 106.371 -103.187 -11 - endloop - endfacet - facet normal 0.771017 0.636814 0 - outer loop - vertex 106.371 -103.187 -5 - vertex 106.167 -102.94 -11 - vertex 106.167 -102.94 -5 - endloop - endfacet - facet normal 0.771017 0.636814 0 - outer loop - vertex 106.167 -102.94 -11 - vertex 106.371 -103.187 -5 - vertex 106.371 -103.187 -11 - endloop - endfacet - facet normal 0.872833 0.488018 0 - outer loop - vertex 106.167 -102.94 -5 - vertex 106.011 -102.661 -11 - vertex 106.011 -102.661 -5 - endloop - endfacet - facet normal 0.872833 0.488018 0 - outer loop - vertex 106.011 -102.661 -11 - vertex 106.167 -102.94 -5 - vertex 106.167 -102.94 -11 - endloop - endfacet - facet normal 0.951147 0.308737 0 - outer loop - vertex 106.011 -102.661 -5 - vertex 105.912 -102.356 -11 - vertex 105.912 -102.356 -5 - endloop - endfacet - facet normal 0.951147 0.308737 0 - outer loop - vertex 105.912 -102.356 -11 - vertex 106.011 -102.661 -5 - vertex 106.011 -102.661 -11 - endloop - endfacet - facet normal 0.994073 -0.108712 0 - outer loop - vertex -103.117 -102.035 -5 - vertex -103.082 -101.715 -11 - vertex -103.082 -101.715 -5 - endloop - endfacet - facet normal 0.994073 -0.108712 0 - outer loop - vertex -103.082 -101.715 -11 - vertex -103.117 -102.035 -5 - vertex -103.117 -102.035 -11 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -103.082 -102.356 -5 - vertex -103.117 -102.035 -11 - vertex -103.117 -102.035 -5 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -103.117 -102.035 -11 - vertex -103.082 -102.356 -5 - vertex -103.082 -102.356 -11 - endloop - endfacet - facet normal 0.950548 -0.310578 0 - outer loop - vertex -103.082 -101.715 -5 - vertex -102.983 -101.412 -11 - vertex -102.983 -101.412 -5 - endloop - endfacet - facet normal 0.950548 -0.310578 0 - outer loop - vertex -102.983 -101.412 -11 - vertex -103.082 -101.715 -5 - vertex -103.082 -101.715 -11 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -102.983 -101.412 -5 - vertex -102.828 -101.134 -11 - vertex -102.828 -101.134 -5 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -102.828 -101.134 -11 - vertex -102.983 -101.412 -5 - vertex -102.983 -101.412 -11 - endloop - endfacet - facet normal 0.768221 -0.640184 0 - outer loop - vertex -102.828 -101.134 -5 - vertex -102.623 -100.888 -11 - vertex -102.623 -100.888 -5 - endloop - endfacet - facet normal 0.768221 -0.640184 0 - outer loop - vertex -102.623 -100.888 -11 - vertex -102.828 -101.134 -5 - vertex -102.828 -101.134 -11 - endloop - endfacet - facet normal 0.639876 -0.768478 0 - outer loop - vertex -102.623 -100.888 -11 - vertex -102.378 -100.684 -5 - vertex -102.623 -100.888 -5 - endloop - endfacet - facet normal 0.639876 -0.768478 0 - outer loop - vertex -102.378 -100.684 -5 - vertex -102.623 -100.888 -11 - vertex -102.378 -100.684 -11 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -102.378 -100.684 -11 - vertex -102.1 -100.529 -5 - vertex -102.378 -100.684 -5 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -102.1 -100.529 -5 - vertex -102.378 -100.684 -11 - vertex -102.1 -100.529 -11 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex -102.1 -100.529 -11 - vertex -101.797 -100.43 -5 - vertex -102.1 -100.529 -5 - endloop - endfacet - facet normal 0.310571 -0.95055 0 - outer loop - vertex -101.797 -100.43 -5 - vertex -102.1 -100.529 -11 - vertex -101.797 -100.43 -11 - endloop - endfacet - facet normal 0.108403 -0.994107 0 - outer loop - vertex -101.797 -100.43 -11 - vertex -101.476 -100.395 -5 - vertex -101.797 -100.43 -5 - endloop - endfacet - facet normal 0.108403 -0.994107 0 - outer loop - vertex -101.476 -100.395 -5 - vertex -101.797 -100.43 -11 - vertex -101.476 -100.395 -11 - endloop - endfacet - facet normal -0.108738 -0.99407 0 - outer loop - vertex -101.476 -100.395 -11 - vertex -101.156 -100.43 -5 - vertex -101.476 -100.395 -5 - endloop - endfacet - facet normal -0.108738 -0.99407 -0 - outer loop - vertex -101.156 -100.43 -5 - vertex -101.476 -100.395 -11 - vertex -101.156 -100.43 -11 - endloop - endfacet - facet normal -0.309648 -0.950851 0 - outer loop - vertex -101.156 -100.43 -11 - vertex -100.852 -100.529 -5 - vertex -101.156 -100.43 -5 - endloop - endfacet - facet normal -0.309648 -0.950851 -0 - outer loop - vertex -100.852 -100.529 -5 - vertex -101.156 -100.43 -11 - vertex -100.852 -100.529 -11 - endloop - endfacet - facet normal -0.486973 -0.873417 0 - outer loop - vertex -100.852 -100.529 -11 - vertex -100.574 -100.684 -5 - vertex -100.852 -100.529 -5 - endloop - endfacet - facet normal -0.486973 -0.873417 -0 - outer loop - vertex -100.574 -100.684 -5 - vertex -100.852 -100.529 -11 - vertex -100.574 -100.684 -11 - endloop - endfacet - facet normal -0.639888 -0.768468 0 - outer loop - vertex -100.574 -100.684 -11 - vertex -100.329 -100.888 -5 - vertex -100.574 -100.684 -5 - endloop - endfacet - facet normal -0.639888 -0.768468 -0 - outer loop - vertex -100.329 -100.888 -5 - vertex -100.574 -100.684 -11 - vertex -100.329 -100.888 -11 - endloop - endfacet - facet normal -0.769757 -0.638337 0 - outer loop - vertex -100.125 -101.134 -11 - vertex -100.329 -100.888 -5 - vertex -100.329 -100.888 -11 - endloop - endfacet - facet normal -0.769757 -0.638337 0 - outer loop - vertex -100.329 -100.888 -5 - vertex -100.125 -101.134 -11 - vertex -100.125 -101.134 -5 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -99.97 -101.412 -11 - vertex -100.125 -101.134 -5 - vertex -100.125 -101.134 -11 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -100.125 -101.134 -5 - vertex -99.97 -101.412 -11 - vertex -99.97 -101.412 -5 - endloop - endfacet - facet normal -0.950548 -0.310578 0 - outer loop - vertex -99.871 -101.715 -11 - vertex -99.97 -101.412 -5 - vertex -99.97 -101.412 -11 - endloop - endfacet - facet normal -0.950548 -0.310578 0 - outer loop - vertex -99.97 -101.412 -5 - vertex -99.871 -101.715 -11 - vertex -99.871 -101.715 -5 - endloop - endfacet - facet normal -0.994071 -0.108735 0 - outer loop - vertex -99.836 -102.035 -11 - vertex -99.871 -101.715 -5 - vertex -99.871 -101.715 -11 - endloop - endfacet - facet normal -0.994071 -0.108735 0 - outer loop - vertex -99.871 -101.715 -5 - vertex -99.836 -102.035 -11 - vertex -99.836 -102.035 -5 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -99.87 -102.356 -11 - vertex -99.836 -102.035 -5 - vertex -99.836 -102.035 -11 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -99.836 -102.035 -5 - vertex -99.87 -102.356 -11 - vertex -99.87 -102.356 -5 - endloop - endfacet - facet normal -0.951147 0.308737 0 - outer loop - vertex -99.969 -102.661 -11 - vertex -99.87 -102.356 -5 - vertex -99.87 -102.356 -11 - endloop - endfacet - facet normal -0.951147 0.308737 0 - outer loop - vertex -99.87 -102.356 -5 - vertex -99.969 -102.661 -11 - vertex -99.969 -102.661 -5 - endloop - endfacet - facet normal -0.872833 0.488018 0 - outer loop - vertex -100.125 -102.94 -11 - vertex -99.969 -102.661 -5 - vertex -99.969 -102.661 -11 - endloop - endfacet - facet normal -0.872833 0.488018 0 - outer loop - vertex -99.969 -102.661 -5 - vertex -100.125 -102.94 -11 - vertex -100.125 -102.94 -5 - endloop - endfacet - facet normal -0.771017 0.636814 0 - outer loop - vertex -100.329 -103.187 -11 - vertex -100.125 -102.94 -5 - vertex -100.125 -102.94 -11 - endloop - endfacet - facet normal -0.771017 0.636814 0 - outer loop - vertex -100.125 -102.94 -5 - vertex -100.329 -103.187 -11 - vertex -100.329 -103.187 -5 - endloop - endfacet - facet normal -0.643568 0.765389 0 - outer loop - vertex -100.329 -103.187 -11 - vertex -100.574 -103.393 -5 - vertex -100.329 -103.187 -5 - endloop - endfacet - facet normal -0.643568 0.765389 0 - outer loop - vertex -100.574 -103.393 -5 - vertex -100.329 -103.187 -11 - vertex -100.574 -103.393 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -100.574 -103.393 -11 - vertex -100.852 -103.549 -5 - vertex -100.574 -103.393 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -100.852 -103.549 -5 - vertex -100.574 -103.393 -11 - vertex -100.852 -103.549 -11 - endloop - endfacet - facet normal -0.315306 0.94899 0 - outer loop - vertex -100.852 -103.549 -11 - vertex -101.156 -103.65 -5 - vertex -100.852 -103.549 -5 - endloop - endfacet - facet normal -0.315306 0.94899 0 - outer loop - vertex -101.156 -103.65 -5 - vertex -100.852 -103.549 -11 - vertex -101.156 -103.65 -11 - endloop - endfacet - facet normal -0.108715 0.994073 0 - outer loop - vertex -101.156 -103.65 -11 - vertex -101.476 -103.685 -5 - vertex -101.156 -103.65 -5 - endloop - endfacet - facet normal -0.108715 0.994073 0 - outer loop - vertex -101.476 -103.685 -5 - vertex -101.156 -103.65 -11 - vertex -101.476 -103.685 -11 - endloop - endfacet - facet normal 0.10838 0.99411 -0 - outer loop - vertex -101.476 -103.685 -11 - vertex -101.797 -103.65 -5 - vertex -101.476 -103.685 -5 - endloop - endfacet - facet normal 0.10838 0.99411 0 - outer loop - vertex -101.797 -103.65 -5 - vertex -101.476 -103.685 -11 - vertex -101.797 -103.65 -11 - endloop - endfacet - facet normal 0.316242 0.948679 -0 - outer loop - vertex -101.797 -103.65 -11 - vertex -102.1 -103.549 -5 - vertex -101.797 -103.65 -5 - endloop - endfacet - facet normal 0.316242 0.948679 0 - outer loop - vertex -102.1 -103.549 -5 - vertex -101.797 -103.65 -11 - vertex -102.1 -103.549 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex -102.1 -103.549 -11 - vertex -102.378 -103.393 -5 - vertex -102.1 -103.549 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex -102.378 -103.393 -5 - vertex -102.1 -103.549 -11 - vertex -102.378 -103.393 -11 - endloop - endfacet - facet normal 0.643556 0.765399 -0 - outer loop - vertex -102.378 -103.393 -11 - vertex -102.623 -103.187 -5 - vertex -102.378 -103.393 -5 - endloop - endfacet - facet normal 0.643556 0.765399 0 - outer loop - vertex -102.623 -103.187 -5 - vertex -102.378 -103.393 -11 - vertex -102.623 -103.187 -11 - endloop - endfacet - facet normal 0.771029 0.6368 0 - outer loop - vertex -102.623 -103.187 -5 - vertex -102.827 -102.94 -11 - vertex -102.827 -102.94 -5 - endloop - endfacet - facet normal 0.771029 0.6368 0 - outer loop - vertex -102.827 -102.94 -11 - vertex -102.623 -103.187 -5 - vertex -102.623 -103.187 -11 - endloop - endfacet - facet normal 0.872823 0.488036 0 - outer loop - vertex -102.827 -102.94 -5 - vertex -102.983 -102.661 -11 - vertex -102.983 -102.661 -5 - endloop - endfacet - facet normal 0.872823 0.488036 0 - outer loop - vertex -102.983 -102.661 -11 - vertex -102.827 -102.94 -5 - vertex -102.827 -102.94 -11 - endloop - endfacet - facet normal 0.951147 0.308737 0 - outer loop - vertex -102.983 -102.661 -5 - vertex -103.082 -102.356 -11 - vertex -103.082 -102.356 -5 - endloop - endfacet - facet normal 0.951147 0.308737 0 - outer loop - vertex -103.082 -102.356 -11 - vertex -102.983 -102.661 -5 - vertex -102.983 -102.661 -11 - endloop - endfacet - facet normal 0.994072 -0.108726 0 - outer loop - vertex 1.385 22.46 -5 - vertex 1.42 22.78 -11 - vertex 1.42 22.78 -5 - endloop - endfacet - facet normal 0.994072 -0.108726 0 - outer loop - vertex 1.42 22.78 -11 - vertex 1.385 22.46 -5 - vertex 1.385 22.46 -11 - endloop - endfacet - facet normal 0.994108 0.108392 0 - outer loop - vertex 1.42 22.139 -5 - vertex 1.385 22.46 -11 - vertex 1.385 22.46 -5 - endloop - endfacet - facet normal 0.994108 0.108392 0 - outer loop - vertex 1.385 22.46 -11 - vertex 1.42 22.139 -5 - vertex 1.42 22.139 -11 - endloop - endfacet - facet normal 0.95085 -0.309651 0 - outer loop - vertex 1.42 22.78 -5 - vertex 1.519 23.084 -11 - vertex 1.519 23.084 -5 - endloop - endfacet - facet normal 0.95085 -0.309651 0 - outer loop - vertex 1.519 23.084 -11 - vertex 1.42 22.78 -5 - vertex 1.42 22.78 -11 - endloop - endfacet - facet normal 0.873414 -0.486978 0 - outer loop - vertex 1.519 23.084 -5 - vertex 1.674 23.362 -11 - vertex 1.674 23.362 -5 - endloop - endfacet - facet normal 0.873414 -0.486978 0 - outer loop - vertex 1.674 23.362 -11 - vertex 1.519 23.084 -5 - vertex 1.519 23.084 -11 - endloop - endfacet - facet normal 0.768478 -0.639877 0 - outer loop - vertex 1.674 23.362 -5 - vertex 1.878 23.607 -11 - vertex 1.878 23.607 -5 - endloop - endfacet - facet normal 0.768478 -0.639877 0 - outer loop - vertex 1.878 23.607 -11 - vertex 1.674 23.362 -5 - vertex 1.674 23.362 -11 - endloop - endfacet - facet normal 0.63988 -0.768475 0 - outer loop - vertex 1.878 23.607 -11 - vertex 2.123 23.811 -5 - vertex 1.878 23.607 -5 - endloop - endfacet - facet normal 0.63988 -0.768475 0 - outer loop - vertex 2.123 23.811 -5 - vertex 1.878 23.607 -11 - vertex 2.123 23.811 -11 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex 2.123 23.811 -11 - vertex 2.401 23.966 -5 - vertex 2.123 23.811 -5 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex 2.401 23.966 -5 - vertex 2.123 23.811 -11 - vertex 2.401 23.966 -11 - endloop - endfacet - facet normal 0.312476 -0.949926 0 - outer loop - vertex 2.401 23.966 -11 - vertex 2.705 24.066 -5 - vertex 2.401 23.966 -5 - endloop - endfacet - facet normal 0.312476 -0.949926 0 - outer loop - vertex 2.705 24.066 -5 - vertex 2.401 23.966 -11 - vertex 2.705 24.066 -11 - endloop - endfacet - facet normal 0.105651 -0.994403 0 - outer loop - vertex 2.705 24.066 -11 - vertex 3.025 24.1 -5 - vertex 2.705 24.066 -5 - endloop - endfacet - facet normal 0.105651 -0.994403 0 - outer loop - vertex 3.025 24.1 -5 - vertex 2.705 24.066 -11 - vertex 3.025 24.1 -11 - endloop - endfacet - facet normal -0.105325 -0.994438 0 - outer loop - vertex 3.025 24.1 -11 - vertex 3.346 24.066 -5 - vertex 3.025 24.1 -5 - endloop - endfacet - facet normal -0.105325 -0.994438 -0 - outer loop - vertex 3.346 24.066 -5 - vertex 3.025 24.1 -11 - vertex 3.346 24.066 -11 - endloop - endfacet - facet normal -0.313407 -0.949619 0 - outer loop - vertex 3.346 24.066 -11 - vertex 3.649 23.966 -5 - vertex 3.346 24.066 -5 - endloop - endfacet - facet normal -0.313407 -0.949619 -0 - outer loop - vertex 3.649 23.966 -5 - vertex 3.346 24.066 -11 - vertex 3.649 23.966 -11 - endloop - endfacet - facet normal -0.486973 -0.873417 0 - outer loop - vertex 3.649 23.966 -11 - vertex 3.927 23.811 -5 - vertex 3.649 23.966 -5 - endloop - endfacet - facet normal -0.486973 -0.873417 -0 - outer loop - vertex 3.927 23.811 -5 - vertex 3.649 23.966 -11 - vertex 3.927 23.811 -11 - endloop - endfacet - facet normal -0.639879 -0.768476 0 - outer loop - vertex 3.927 23.811 -11 - vertex 4.172 23.607 -5 - vertex 3.927 23.811 -5 - endloop - endfacet - facet normal -0.639879 -0.768476 -0 - outer loop - vertex 4.172 23.607 -5 - vertex 3.927 23.811 -11 - vertex 4.172 23.607 -11 - endloop - endfacet - facet normal -0.766936 -0.641724 0 - outer loop - vertex 4.377 23.362 -11 - vertex 4.172 23.607 -5 - vertex 4.172 23.607 -11 - endloop - endfacet - facet normal -0.766936 -0.641724 0 - outer loop - vertex 4.172 23.607 -5 - vertex 4.377 23.362 -11 - vertex 4.377 23.362 -5 - endloop - endfacet - facet normal -0.873416 -0.486976 0 - outer loop - vertex 4.532 23.084 -11 - vertex 4.377 23.362 -5 - vertex 4.377 23.362 -11 - endloop - endfacet - facet normal -0.873416 -0.486976 0 - outer loop - vertex 4.377 23.362 -5 - vertex 4.532 23.084 -11 - vertex 4.532 23.084 -5 - endloop - endfacet - facet normal -0.95085 -0.309651 0 - outer loop - vertex 4.631 22.78 -11 - vertex 4.532 23.084 -5 - vertex 4.532 23.084 -11 - endloop - endfacet - facet normal -0.95085 -0.309651 0 - outer loop - vertex 4.532 23.084 -5 - vertex 4.631 22.78 -11 - vertex 4.631 22.78 -5 - endloop - endfacet - facet normal -0.994072 -0.108726 0 - outer loop - vertex 4.666 22.46 -11 - vertex 4.631 22.78 -5 - vertex 4.631 22.78 -11 - endloop - endfacet - facet normal -0.994072 -0.108726 0 - outer loop - vertex 4.631 22.78 -5 - vertex 4.666 22.46 -11 - vertex 4.666 22.46 -5 - endloop - endfacet - facet normal -0.994108 0.108392 0 - outer loop - vertex 4.631 22.139 -11 - vertex 4.666 22.46 -5 - vertex 4.666 22.46 -11 - endloop - endfacet - facet normal -0.994108 0.108392 0 - outer loop - vertex 4.666 22.46 -5 - vertex 4.631 22.139 -11 - vertex 4.631 22.139 -5 - endloop - endfacet - facet normal -0.950549 0.310574 0 - outer loop - vertex 4.532 21.836 -11 - vertex 4.631 22.139 -5 - vertex 4.631 22.139 -11 - endloop - endfacet - facet normal -0.950549 0.310574 0 - outer loop - vertex 4.631 22.139 -5 - vertex 4.532 21.836 -11 - vertex 4.532 21.836 -5 - endloop - endfacet - facet normal -0.873416 0.486976 0 - outer loop - vertex 4.377 21.558 -11 - vertex 4.532 21.836 -5 - vertex 4.532 21.836 -11 - endloop - endfacet - facet normal -0.873416 0.486976 0 - outer loop - vertex 4.532 21.836 -5 - vertex 4.377 21.558 -11 - vertex 4.377 21.558 -5 - endloop - endfacet - facet normal -0.766936 0.641724 0 - outer loop - vertex 4.172 21.313 -11 - vertex 4.377 21.558 -5 - vertex 4.377 21.558 -11 - endloop - endfacet - facet normal -0.766936 0.641724 0 - outer loop - vertex 4.377 21.558 -5 - vertex 4.172 21.313 -11 - vertex 4.172 21.313 -5 - endloop - endfacet - facet normal -0.639875 0.768479 0 - outer loop - vertex 4.172 21.313 -11 - vertex 3.927 21.109 -5 - vertex 4.172 21.313 -5 - endloop - endfacet - facet normal -0.639875 0.768479 0 - outer loop - vertex 3.927 21.109 -5 - vertex 4.172 21.313 -11 - vertex 3.927 21.109 -11 - endloop - endfacet - facet normal -0.489368 0.872077 0 - outer loop - vertex 3.927 21.109 -11 - vertex 3.649 20.953 -5 - vertex 3.927 21.109 -5 - endloop - endfacet - facet normal -0.489368 0.872077 0 - outer loop - vertex 3.649 20.953 -5 - vertex 3.927 21.109 -11 - vertex 3.649 20.953 -11 - endloop - endfacet - facet normal -0.310573 0.95055 0 - outer loop - vertex 3.649 20.953 -11 - vertex 3.346 20.854 -5 - vertex 3.649 20.953 -5 - endloop - endfacet - facet normal -0.310573 0.95055 0 - outer loop - vertex 3.346 20.854 -5 - vertex 3.649 20.953 -11 - vertex 3.346 20.854 -11 - endloop - endfacet - facet normal -0.108391 0.994108 0 - outer loop - vertex 3.346 20.854 -11 - vertex 3.025 20.819 -5 - vertex 3.346 20.854 -5 - endloop - endfacet - facet normal -0.108391 0.994108 0 - outer loop - vertex 3.025 20.819 -5 - vertex 3.346 20.854 -11 - vertex 3.025 20.819 -11 - endloop - endfacet - facet normal 0.108726 0.994072 -0 - outer loop - vertex 3.025 20.819 -11 - vertex 2.705 20.854 -5 - vertex 3.025 20.819 -5 - endloop - endfacet - facet normal 0.108726 0.994072 0 - outer loop - vertex 2.705 20.854 -5 - vertex 3.025 20.819 -11 - vertex 2.705 20.854 -11 - endloop - endfacet - facet normal 0.309648 0.950851 -0 - outer loop - vertex 2.705 20.854 -11 - vertex 2.401 20.953 -5 - vertex 2.705 20.854 -5 - endloop - endfacet - facet normal 0.309648 0.950851 0 - outer loop - vertex 2.401 20.953 -5 - vertex 2.705 20.854 -11 - vertex 2.401 20.953 -11 - endloop - endfacet - facet normal 0.489368 0.872077 -0 - outer loop - vertex 2.401 20.953 -11 - vertex 2.123 21.109 -5 - vertex 2.401 20.953 -5 - endloop - endfacet - facet normal 0.489368 0.872077 0 - outer loop - vertex 2.123 21.109 -5 - vertex 2.401 20.953 -11 - vertex 2.123 21.109 -11 - endloop - endfacet - facet normal 0.639877 0.768477 -0 - outer loop - vertex 2.123 21.109 -11 - vertex 1.878 21.313 -5 - vertex 2.123 21.109 -5 - endloop - endfacet - facet normal 0.639877 0.768477 0 - outer loop - vertex 1.878 21.313 -5 - vertex 2.123 21.109 -11 - vertex 1.878 21.313 -11 - endloop - endfacet - facet normal 0.768478 0.639877 0 - outer loop - vertex 1.878 21.313 -5 - vertex 1.674 21.558 -11 - vertex 1.674 21.558 -5 - endloop - endfacet - facet normal 0.768478 0.639877 0 - outer loop - vertex 1.674 21.558 -11 - vertex 1.878 21.313 -5 - vertex 1.878 21.313 -11 - endloop - endfacet - facet normal 0.873414 0.486978 0 - outer loop - vertex 1.674 21.558 -5 - vertex 1.519 21.836 -11 - vertex 1.519 21.836 -5 - endloop - endfacet - facet normal 0.873414 0.486978 0 - outer loop - vertex 1.519 21.836 -11 - vertex 1.674 21.558 -5 - vertex 1.674 21.558 -11 - endloop - endfacet - facet normal 0.950549 0.310574 0 - outer loop - vertex 1.519 21.836 -5 - vertex 1.42 22.139 -11 - vertex 1.42 22.139 -5 - endloop - endfacet - facet normal 0.950549 0.310574 0 - outer loop - vertex 1.42 22.139 -11 - vertex 1.519 21.836 -5 - vertex 1.519 21.836 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -87.118 26.464 -5 - vertex -87.118 49.465 -11 - vertex -87.118 49.465 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -87.118 49.465 -11 - vertex -87.118 26.464 -5 - vertex -87.118 26.464 -11 - endloop - endfacet - facet normal 0.995014 0.0997395 0 - outer loop - vertex -87.037 25.656 -5 - vertex -87.118 26.464 -11 - vertex -87.118 26.464 -5 - endloop - endfacet - facet normal 0.995014 0.0997395 0 - outer loop - vertex -87.118 26.464 -11 - vertex -87.037 25.656 -5 - vertex -87.037 25.656 -11 - endloop - endfacet - facet normal 0.995014 -0.09974 0 - outer loop - vertex -87.118 49.465 -5 - vertex -87.037 50.273 -11 - vertex -87.037 50.273 -5 - endloop - endfacet - facet normal 0.995014 -0.09974 0 - outer loop - vertex -87.037 50.273 -11 - vertex -87.118 49.465 -5 - vertex -87.118 49.465 -11 - endloop - endfacet - facet normal 0.956972 -0.290179 0 - outer loop - vertex -87.037 50.273 -5 - vertex -86.802 51.048 -11 - vertex -86.802 51.048 -5 - endloop - endfacet - facet normal 0.956972 -0.290179 0 - outer loop - vertex -86.802 51.048 -11 - vertex -87.037 50.273 -5 - vertex -87.037 50.273 -11 - endloop - endfacet - facet normal 0.883815 -0.467836 0 - outer loop - vertex -86.802 51.048 -5 - vertex -86.423 51.764 -11 - vertex -86.423 51.764 -5 - endloop - endfacet - facet normal 0.883815 -0.467836 0 - outer loop - vertex -86.423 51.764 -11 - vertex -86.802 51.048 -5 - vertex -86.802 51.048 -11 - endloop - endfacet - facet normal 0.774948 -0.632025 0 - outer loop - vertex -86.423 51.764 -5 - vertex -85.91 52.393 -11 - vertex -85.91 52.393 -5 - endloop - endfacet - facet normal 0.774948 -0.632025 0 - outer loop - vertex -85.91 52.393 -11 - vertex -86.423 51.764 -5 - vertex -86.423 51.764 -11 - endloop - endfacet - facet normal 0.632765 -0.774344 0 - outer loop - vertex -85.91 52.393 -11 - vertex -85.281 52.907 -5 - vertex -85.91 52.393 -5 - endloop - endfacet - facet normal 0.632765 -0.774344 0 - outer loop - vertex -85.281 52.907 -5 - vertex -85.91 52.393 -11 - vertex -85.281 52.907 -11 - endloop - endfacet - facet normal 0.47168 -0.88177 0 - outer loop - vertex -85.281 52.907 -11 - vertex -84.565 53.29 -5 - vertex -85.281 52.907 -5 - endloop - endfacet - facet normal 0.47168 -0.88177 0 - outer loop - vertex -84.565 53.29 -5 - vertex -85.281 52.907 -11 - vertex -84.565 53.29 -11 - endloop - endfacet - facet normal 0.293564 -0.955939 0 - outer loop - vertex -84.565 53.29 -11 - vertex -83.79 53.528 -5 - vertex -84.565 53.29 -5 - endloop - endfacet - facet normal 0.293564 -0.955939 0 - outer loop - vertex -83.79 53.528 -5 - vertex -84.565 53.29 -11 - vertex -83.79 53.528 -11 - endloop - endfacet - facet normal 0.100968 -0.99489 0 - outer loop - vertex -83.79 53.528 -11 - vertex -82.982 53.61 -5 - vertex -83.79 53.528 -5 - endloop - endfacet - facet normal 0.100968 -0.99489 0 - outer loop - vertex -82.982 53.61 -5 - vertex -83.79 53.528 -11 - vertex -82.982 53.61 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -82.982 53.61 -11 - vertex -80.98 53.61 -5 - vertex -82.982 53.61 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -80.98 53.61 -5 - vertex -82.982 53.61 -11 - vertex -80.98 53.61 -11 - endloop - endfacet - facet normal -0.100968 -0.99489 0 - outer loop - vertex -80.98 53.61 -11 - vertex -80.172 53.528 -5 - vertex -80.98 53.61 -5 - endloop - endfacet - facet normal -0.100968 -0.99489 -0 - outer loop - vertex -80.172 53.528 -5 - vertex -80.98 53.61 -11 - vertex -80.172 53.528 -11 - endloop - endfacet - facet normal -0.293567 -0.955939 0 - outer loop - vertex -80.172 53.528 -11 - vertex -79.397 53.29 -5 - vertex -80.172 53.528 -5 - endloop - endfacet - facet normal -0.293567 -0.955939 -0 - outer loop - vertex -79.397 53.29 -5 - vertex -80.172 53.528 -11 - vertex -79.397 53.29 -11 - endloop - endfacet - facet normal -0.471676 -0.881772 0 - outer loop - vertex -79.397 53.29 -11 - vertex -78.681 52.907 -5 - vertex -79.397 53.29 -5 - endloop - endfacet - facet normal -0.471676 -0.881772 -0 - outer loop - vertex -78.681 52.907 -5 - vertex -79.397 53.29 -11 - vertex -78.681 52.907 -11 - endloop - endfacet - facet normal -0.63277 -0.77434 0 - outer loop - vertex -78.681 52.907 -11 - vertex -78.052 52.393 -5 - vertex -78.681 52.907 -5 - endloop - endfacet - facet normal -0.63277 -0.77434 -0 - outer loop - vertex -78.052 52.393 -5 - vertex -78.681 52.907 -11 - vertex -78.052 52.393 -11 - endloop - endfacet - facet normal -0.77434 -0.63277 0 - outer loop - vertex -77.538 51.764 -11 - vertex -78.052 52.393 -5 - vertex -78.052 52.393 -11 - endloop - endfacet - facet normal -0.77434 -0.63277 0 - outer loop - vertex -78.052 52.393 -5 - vertex -77.538 51.764 -11 - vertex -77.538 51.764 -5 - endloop - endfacet - facet normal -0.881771 -0.471678 0 - outer loop - vertex -77.155 51.048 -11 - vertex -77.538 51.764 -5 - vertex -77.538 51.764 -11 - endloop - endfacet - facet normal -0.881771 -0.471678 0 - outer loop - vertex -77.538 51.764 -5 - vertex -77.155 51.048 -11 - vertex -77.155 51.048 -5 - endloop - endfacet - facet normal -0.955939 -0.293564 0 - outer loop - vertex -76.917 50.273 -11 - vertex -77.155 51.048 -5 - vertex -77.155 51.048 -11 - endloop - endfacet - facet normal -0.955939 -0.293564 0 - outer loop - vertex -77.155 51.048 -5 - vertex -76.917 50.273 -11 - vertex -76.917 50.273 -5 - endloop - endfacet - facet normal -0.99489 -0.100968 0 - outer loop - vertex -76.835 49.465 -11 - vertex -76.917 50.273 -5 - vertex -76.917 50.273 -11 - endloop - endfacet - facet normal -0.99489 -0.100968 0 - outer loop - vertex -76.917 50.273 -5 - vertex -76.835 49.465 -11 - vertex -76.835 49.465 -5 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -76.835 26.464 -11 - vertex -76.835 49.465 -5 - vertex -76.835 49.465 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -76.835 49.465 -5 - vertex -76.835 26.464 -11 - vertex -76.835 26.464 -5 - endloop - endfacet - facet normal -0.99489 0.100967 0 - outer loop - vertex -76.917 25.656 -11 - vertex -76.835 26.464 -5 - vertex -76.835 26.464 -11 - endloop - endfacet - facet normal -0.99489 0.100967 0 - outer loop - vertex -76.835 26.464 -5 - vertex -76.917 25.656 -11 - vertex -76.917 25.656 -5 - endloop - endfacet - facet normal -0.955939 0.293565 0 - outer loop - vertex -77.155 24.881 -11 - vertex -76.917 25.656 -5 - vertex -76.917 25.656 -11 - endloop - endfacet - facet normal -0.955939 0.293565 0 - outer loop - vertex -76.917 25.656 -5 - vertex -77.155 24.881 -11 - vertex -77.155 24.881 -5 - endloop - endfacet - facet normal -0.881771 0.471678 0 - outer loop - vertex -77.538 24.165 -11 - vertex -77.155 24.881 -5 - vertex -77.155 24.881 -11 - endloop - endfacet - facet normal -0.881771 0.471678 0 - outer loop - vertex -77.155 24.881 -5 - vertex -77.538 24.165 -11 - vertex -77.538 24.165 -5 - endloop - endfacet - facet normal -0.774342 0.632767 0 - outer loop - vertex -78.052 23.536 -11 - vertex -77.538 24.165 -5 - vertex -77.538 24.165 -11 - endloop - endfacet - facet normal -0.774342 0.632767 0 - outer loop - vertex -77.538 24.165 -5 - vertex -78.052 23.536 -11 - vertex -78.052 23.536 -5 - endloop - endfacet - facet normal -0.632031 0.774943 0 - outer loop - vertex -78.052 23.536 -11 - vertex -78.681 23.023 -5 - vertex -78.052 23.536 -5 - endloop - endfacet - facet normal -0.632031 0.774943 0 - outer loop - vertex -78.681 23.023 -5 - vertex -78.052 23.536 -11 - vertex -78.681 23.023 -11 - endloop - endfacet - facet normal -0.467829 0.883819 0 - outer loop - vertex -78.681 23.023 -11 - vertex -79.397 22.644 -5 - vertex -78.681 23.023 -5 - endloop - endfacet - facet normal -0.467829 0.883819 0 - outer loop - vertex -79.397 22.644 -5 - vertex -78.681 23.023 -11 - vertex -79.397 22.644 -11 - endloop - endfacet - facet normal -0.291309 0.956629 0 - outer loop - vertex -79.397 22.644 -11 - vertex -80.172 22.408 -5 - vertex -79.397 22.644 -5 - endloop - endfacet - facet normal -0.291309 0.956629 0 - outer loop - vertex -80.172 22.408 -5 - vertex -79.397 22.644 -11 - vertex -80.172 22.408 -11 - endloop - endfacet - facet normal -0.0985305 0.995134 0 - outer loop - vertex -80.172 22.408 -11 - vertex -80.98 22.328 -5 - vertex -80.172 22.408 -5 - endloop - endfacet - facet normal -0.0985305 0.995134 0 - outer loop - vertex -80.98 22.328 -5 - vertex -80.172 22.408 -11 - vertex -80.98 22.328 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -80.98 22.328 -11 - vertex -82.982 22.328 -5 - vertex -80.98 22.328 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -82.982 22.328 -5 - vertex -80.98 22.328 -11 - vertex -82.982 22.328 -11 - endloop - endfacet - facet normal 0.0985305 0.995134 -0 - outer loop - vertex -82.982 22.328 -11 - vertex -83.79 22.408 -5 - vertex -82.982 22.328 -5 - endloop - endfacet - facet normal 0.0985305 0.995134 0 - outer loop - vertex -83.79 22.408 -5 - vertex -82.982 22.328 -11 - vertex -83.79 22.408 -11 - endloop - endfacet - facet normal 0.291306 0.95663 -0 - outer loop - vertex -83.79 22.408 -11 - vertex -84.565 22.644 -5 - vertex -83.79 22.408 -5 - endloop - endfacet - facet normal 0.291306 0.95663 0 - outer loop - vertex -84.565 22.644 -5 - vertex -83.79 22.408 -11 - vertex -84.565 22.644 -11 - endloop - endfacet - facet normal 0.467833 0.883817 -0 - outer loop - vertex -84.565 22.644 -11 - vertex -85.281 23.023 -5 - vertex -84.565 22.644 -5 - endloop - endfacet - facet normal 0.467833 0.883817 0 - outer loop - vertex -85.281 23.023 -5 - vertex -84.565 22.644 -11 - vertex -85.281 23.023 -11 - endloop - endfacet - facet normal 0.632026 0.774947 -0 - outer loop - vertex -85.281 23.023 -11 - vertex -85.91 23.536 -5 - vertex -85.281 23.023 -5 - endloop - endfacet - facet normal 0.632026 0.774947 0 - outer loop - vertex -85.91 23.536 -5 - vertex -85.281 23.023 -11 - vertex -85.91 23.536 -11 - endloop - endfacet - facet normal 0.77495 0.632023 0 - outer loop - vertex -85.91 23.536 -5 - vertex -86.423 24.165 -11 - vertex -86.423 24.165 -5 - endloop - endfacet - facet normal 0.77495 0.632023 0 - outer loop - vertex -86.423 24.165 -11 - vertex -85.91 23.536 -5 - vertex -85.91 23.536 -11 - endloop - endfacet - facet normal 0.883815 0.467836 0 - outer loop - vertex -86.423 24.165 -5 - vertex -86.802 24.881 -11 - vertex -86.802 24.881 -5 - endloop - endfacet - facet normal 0.883815 0.467836 0 - outer loop - vertex -86.802 24.881 -11 - vertex -86.423 24.165 -5 - vertex -86.423 24.165 -11 - endloop - endfacet - facet normal 0.956972 0.29018 0 - outer loop - vertex -86.802 24.881 -5 - vertex -87.037 25.656 -11 - vertex -87.037 25.656 -5 - endloop - endfacet - facet normal 0.956972 0.29018 0 - outer loop - vertex -87.037 25.656 -11 - vertex -86.802 24.881 -5 - vertex -86.802 24.881 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -77.117 -2.543 -5 - vertex -77.117 7.458 -11 - vertex -77.117 7.458 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -77.117 7.458 -11 - vertex -77.117 -2.543 -5 - vertex -77.117 -2.543 -11 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -76.985 -2.543 -11 - vertex -77.117 -2.543 -5 - vertex -76.985 -2.543 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -77.117 -2.543 -5 - vertex -76.985 -2.543 -11 - vertex -77.117 -2.543 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -77.117 7.458 -11 - vertex -76.976 7.458 -5 - vertex -77.117 7.458 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -76.976 7.458 -5 - vertex -77.117 7.458 -11 - vertex -76.976 7.458 -11 - endloop - endfacet - facet normal 0.707097 0.707116 -0 - outer loop - vertex -76.976 7.458 -11 - vertex -77.082 7.564 -5 - vertex -76.976 7.458 -5 - endloop - endfacet - facet normal 0.707097 0.707116 0 - outer loop - vertex -77.082 7.564 -5 - vertex -76.976 7.458 -11 - vertex -77.082 7.564 -11 - endloop - endfacet - facet normal 0.706948 -0.707266 0 - outer loop - vertex -77.082 7.564 -11 - vertex -57.079 27.558 -5 - vertex -77.082 7.564 -5 - endloop - endfacet - facet normal 0.706948 -0.707266 0 - outer loop - vertex -57.079 27.558 -5 - vertex -77.082 7.564 -11 - vertex -57.079 27.558 -11 - endloop - endfacet - facet normal -0.710722 -0.703473 0 - outer loop - vertex -56.982 27.46 -11 - vertex -57.079 27.558 -5 - vertex -57.079 27.558 -11 - endloop - endfacet - facet normal -0.710722 -0.703473 0 - outer loop - vertex -57.079 27.558 -5 - vertex -56.982 27.46 -11 - vertex -56.982 27.46 -5 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -56.982 27.46 -5 - vertex -56.982 27.602 -11 - vertex -56.982 27.602 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -56.982 27.602 -11 - vertex -56.982 27.46 -5 - vertex -56.982 27.46 -11 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -56.982 27.602 -11 - vertex -36.98 27.602 -5 - vertex -56.982 27.602 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -36.98 27.602 -5 - vertex -56.982 27.602 -11 - vertex -36.98 27.602 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -36.98 27.46 -11 - vertex -36.98 27.602 -5 - vertex -36.98 27.602 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -36.98 27.602 -5 - vertex -36.98 27.46 -11 - vertex -36.98 27.46 -5 - endloop - endfacet - facet normal 0.710722 -0.703473 0 - outer loop - vertex -36.98 27.46 -5 - vertex -36.883 27.558 -11 - vertex -36.883 27.558 -5 - endloop - endfacet - facet normal 0.710722 -0.703473 0 - outer loop - vertex -36.883 27.558 -11 - vertex -36.98 27.46 -5 - vertex -36.98 27.46 -11 - endloop - endfacet - facet normal -0.706948 -0.707266 0 - outer loop - vertex -36.883 27.558 -11 - vertex -16.88 7.564 -5 - vertex -36.883 27.558 -5 - endloop - endfacet - facet normal -0.706948 -0.707266 -0 - outer loop - vertex -16.88 7.564 -5 - vertex -36.883 27.558 -11 - vertex -16.88 7.564 -11 - endloop - endfacet - facet normal -0.737731 0.675095 0 - outer loop - vertex -16.977 7.458 -11 - vertex -16.88 7.564 -5 - vertex -16.88 7.564 -11 - endloop - endfacet - facet normal -0.737731 0.675095 0 - outer loop - vertex -16.88 7.564 -5 - vertex -16.977 7.458 -11 - vertex -16.977 7.458 -5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -16.977 7.458 -11 - vertex -16.836 7.458 -5 - vertex -16.977 7.458 -5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex -16.836 7.458 -5 - vertex -16.977 7.458 -11 - vertex -16.836 7.458 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -16.836 -2.543 -11 - vertex -16.836 7.458 -5 - vertex -16.836 7.458 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -16.836 7.458 -5 - vertex -16.836 -2.543 -11 - vertex -16.836 -2.543 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -16.836 -2.543 -11 - vertex -16.977 -2.543 -5 - vertex -16.836 -2.543 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -16.977 -2.543 -5 - vertex -16.836 -2.543 -11 - vertex -16.977 -2.543 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -16.88 -2.64 -11 - vertex -16.977 -2.543 -5 - vertex -16.977 -2.543 -11 - endloop - endfacet - facet normal -0.707107 -0.707107 0 - outer loop - vertex -16.977 -2.543 -5 - vertex -16.88 -2.64 -11 - vertex -16.88 -2.64 -5 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -36.883 -22.643 -11 - vertex -16.88 -2.64 -5 - vertex -16.88 -2.64 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -16.88 -2.64 -5 - vertex -36.883 -22.643 -11 - vertex -36.883 -22.643 -5 - endloop - endfacet - facet normal 0.737734 0.675091 0 - outer loop - vertex -36.883 -22.643 -5 - vertex -36.98 -22.537 -11 - vertex -36.98 -22.537 -5 - endloop - endfacet - facet normal 0.737734 0.675091 0 - outer loop - vertex -36.98 -22.537 -11 - vertex -36.883 -22.643 -5 - vertex -36.883 -22.643 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -36.98 -22.678 -11 - vertex -36.98 -22.537 -5 - vertex -36.98 -22.537 -11 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -36.98 -22.537 -5 - vertex -36.98 -22.678 -11 - vertex -36.98 -22.678 -5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex -36.98 -22.678 -11 - vertex -56.982 -22.678 -5 - vertex -36.98 -22.678 -5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -56.982 -22.678 -5 - vertex -36.98 -22.678 -11 - vertex -56.982 -22.678 -11 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex -56.982 -22.678 -5 - vertex -56.982 -22.546 -11 - vertex -56.982 -22.546 -5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex -56.982 -22.546 -11 - vertex -56.982 -22.678 -5 - vertex -56.982 -22.678 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -57.079 -22.643 -11 - vertex -56.982 -22.546 -5 - vertex -56.982 -22.546 -11 - endloop - endfacet - facet normal -0.707107 0.707107 0 - outer loop - vertex -56.982 -22.546 -5 - vertex -57.079 -22.643 -11 - vertex -57.079 -22.643 -5 - endloop - endfacet - facet normal 0.707107 0.707107 -0 - outer loop - vertex -57.079 -22.643 -11 - vertex -77.082 -2.64 -5 - vertex -57.079 -22.643 -5 - endloop - endfacet - facet normal 0.707107 0.707107 0 - outer loop - vertex -77.082 -2.64 -5 - vertex -57.079 -22.643 -11 - vertex -77.082 -2.64 -11 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -77.082 -2.64 -5 - vertex -76.985 -2.543 -11 - vertex -76.985 -2.543 -5 - endloop - endfacet - facet normal 0.707107 -0.707107 0 - outer loop - vertex -76.985 -2.543 -11 - vertex -77.082 -2.64 -5 - vertex -77.082 -2.64 -11 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -73.616 -32.538 -5 - vertex -73.581 -32.218 -11 - vertex -73.581 -32.218 -5 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -73.581 -32.218 -11 - vertex -73.616 -32.538 -5 - vertex -73.616 -32.538 -11 - endloop - endfacet - facet normal 0.99411 0.108379 0 - outer loop - vertex -73.581 -32.859 -5 - vertex -73.616 -32.538 -11 - vertex -73.616 -32.538 -5 - endloop - endfacet - facet normal 0.99411 0.108379 0 - outer loop - vertex -73.616 -32.538 -11 - vertex -73.581 -32.859 -5 - vertex -73.581 -32.859 -11 - endloop - endfacet - facet normal 0.950851 -0.30965 0 - outer loop - vertex -73.581 -32.218 -5 - vertex -73.482 -31.914 -11 - vertex -73.482 -31.914 -5 - endloop - endfacet - facet normal 0.950851 -0.30965 0 - outer loop - vertex -73.482 -31.914 -11 - vertex -73.581 -32.218 -5 - vertex -73.581 -32.218 -11 - endloop - endfacet - facet normal 0.87207 -0.489382 0 - outer loop - vertex -73.482 -31.914 -5 - vertex -73.326 -31.636 -11 - vertex -73.326 -31.636 -5 - endloop - endfacet - facet normal 0.87207 -0.489382 0 - outer loop - vertex -73.326 -31.636 -11 - vertex -73.482 -31.914 -5 - vertex -73.482 -31.914 -11 - endloop - endfacet - facet normal 0.768487 -0.639865 0 - outer loop - vertex -73.326 -31.636 -5 - vertex -73.122 -31.391 -11 - vertex -73.122 -31.391 -5 - endloop - endfacet - facet normal 0.768487 -0.639865 0 - outer loop - vertex -73.122 -31.391 -11 - vertex -73.326 -31.636 -5 - vertex -73.326 -31.636 -11 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -73.122 -31.391 -11 - vertex -72.877 -31.187 -5 - vertex -73.122 -31.391 -5 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -72.877 -31.187 -5 - vertex -73.122 -31.391 -11 - vertex -72.877 -31.187 -11 - endloop - endfacet - facet normal 0.486978 -0.873414 0 - outer loop - vertex -72.877 -31.187 -11 - vertex -72.599 -31.032 -5 - vertex -72.877 -31.187 -5 - endloop - endfacet - facet normal 0.486978 -0.873414 0 - outer loop - vertex -72.599 -31.032 -5 - vertex -72.877 -31.187 -11 - vertex -72.599 -31.032 -11 - endloop - endfacet - facet normal 0.310577 -0.950548 0 - outer loop - vertex -72.599 -31.032 -11 - vertex -72.296 -30.933 -5 - vertex -72.599 -31.032 -5 - endloop - endfacet - facet normal 0.310577 -0.950548 0 - outer loop - vertex -72.296 -30.933 -5 - vertex -72.599 -31.032 -11 - vertex -72.296 -30.933 -11 - endloop - endfacet - facet normal 0.108392 -0.994108 0 - outer loop - vertex -72.296 -30.933 -11 - vertex -71.975 -30.898 -5 - vertex -72.296 -30.933 -5 - endloop - endfacet - facet normal 0.108392 -0.994108 0 - outer loop - vertex -71.975 -30.898 -5 - vertex -72.296 -30.933 -11 - vertex -71.975 -30.898 -11 - endloop - endfacet - facet normal -0.108726 -0.994072 0 - outer loop - vertex -71.975 -30.898 -11 - vertex -71.655 -30.933 -5 - vertex -71.975 -30.898 -5 - endloop - endfacet - facet normal -0.108726 -0.994072 -0 - outer loop - vertex -71.655 -30.933 -5 - vertex -71.975 -30.898 -11 - vertex -71.655 -30.933 -11 - endloop - endfacet - facet normal -0.309654 -0.950849 0 - outer loop - vertex -71.655 -30.933 -11 - vertex -71.351 -31.032 -5 - vertex -71.655 -30.933 -5 - endloop - endfacet - facet normal -0.309654 -0.950849 -0 - outer loop - vertex -71.351 -31.032 -5 - vertex -71.655 -30.933 -11 - vertex -71.351 -31.032 -11 - endloop - endfacet - facet normal -0.486978 -0.873414 0 - outer loop - vertex -71.351 -31.032 -11 - vertex -71.073 -31.187 -5 - vertex -71.351 -31.032 -5 - endloop - endfacet - facet normal -0.486978 -0.873414 -0 - outer loop - vertex -71.073 -31.187 -5 - vertex -71.351 -31.032 -11 - vertex -71.073 -31.187 -11 - endloop - endfacet - facet normal -0.639881 -0.768474 0 - outer loop - vertex -71.073 -31.187 -11 - vertex -70.828 -31.391 -5 - vertex -71.073 -31.187 -5 - endloop - endfacet - facet normal -0.639881 -0.768474 -0 - outer loop - vertex -70.828 -31.391 -5 - vertex -71.073 -31.187 -11 - vertex -70.828 -31.391 -11 - endloop - endfacet - facet normal -0.768476 -0.639879 0 - outer loop - vertex -70.624 -31.636 -11 - vertex -70.828 -31.391 -5 - vertex -70.828 -31.391 -11 - endloop - endfacet - facet normal -0.768476 -0.639879 0 - outer loop - vertex -70.828 -31.391 -5 - vertex -70.624 -31.636 -11 - vertex -70.624 -31.636 -5 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex -70.468 -31.914 -11 - vertex -70.624 -31.636 -5 - vertex -70.624 -31.636 -11 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex -70.624 -31.636 -5 - vertex -70.468 -31.914 -11 - vertex -70.468 -31.914 -5 - endloop - endfacet - facet normal -0.950851 -0.30965 0 - outer loop - vertex -70.369 -32.218 -11 - vertex -70.468 -31.914 -5 - vertex -70.468 -31.914 -11 - endloop - endfacet - facet normal -0.950851 -0.30965 0 - outer loop - vertex -70.468 -31.914 -5 - vertex -70.369 -32.218 -11 - vertex -70.369 -32.218 -5 - endloop - endfacet - facet normal -0.994401 -0.105668 0 - outer loop - vertex -70.335 -32.538 -11 - vertex -70.369 -32.218 -5 - vertex -70.369 -32.218 -11 - endloop - endfacet - facet normal -0.994401 -0.105668 0 - outer loop - vertex -70.369 -32.218 -5 - vertex -70.335 -32.538 -11 - vertex -70.335 -32.538 -5 - endloop - endfacet - facet normal -0.994436 0.105342 0 - outer loop - vertex -70.369 -32.859 -11 - vertex -70.335 -32.538 -5 - vertex -70.335 -32.538 -11 - endloop - endfacet - facet normal -0.994436 0.105342 0 - outer loop - vertex -70.335 -32.538 -5 - vertex -70.369 -32.859 -11 - vertex -70.369 -32.859 -5 - endloop - endfacet - facet normal -0.950549 0.310575 0 - outer loop - vertex -70.468 -33.162 -11 - vertex -70.369 -32.859 -5 - vertex -70.369 -32.859 -11 - endloop - endfacet - facet normal -0.950549 0.310575 0 - outer loop - vertex -70.369 -32.859 -5 - vertex -70.468 -33.162 -11 - vertex -70.468 -33.162 -5 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -70.624 -33.44 -11 - vertex -70.468 -33.162 -5 - vertex -70.468 -33.162 -11 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -70.468 -33.162 -5 - vertex -70.624 -33.44 -11 - vertex -70.624 -33.44 -5 - endloop - endfacet - facet normal -0.768473 0.639882 0 - outer loop - vertex -70.828 -33.685 -11 - vertex -70.624 -33.44 -5 - vertex -70.624 -33.44 -11 - endloop - endfacet - facet normal -0.768473 0.639882 0 - outer loop - vertex -70.624 -33.44 -5 - vertex -70.828 -33.685 -11 - vertex -70.828 -33.685 -5 - endloop - endfacet - facet normal -0.639888 0.768468 0 - outer loop - vertex -70.828 -33.685 -11 - vertex -71.073 -33.889 -5 - vertex -70.828 -33.685 -5 - endloop - endfacet - facet normal -0.639888 0.768468 0 - outer loop - vertex -71.073 -33.889 -5 - vertex -70.828 -33.685 -11 - vertex -71.073 -33.889 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -71.073 -33.889 -11 - vertex -71.351 -34.045 -5 - vertex -71.073 -33.889 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -71.351 -34.045 -5 - vertex -71.073 -33.889 -11 - vertex -71.351 -34.045 -11 - endloop - endfacet - facet normal -0.309648 0.950851 0 - outer loop - vertex -71.351 -34.045 -11 - vertex -71.655 -34.144 -5 - vertex -71.351 -34.045 -5 - endloop - endfacet - facet normal -0.309648 0.950851 0 - outer loop - vertex -71.655 -34.144 -5 - vertex -71.351 -34.045 -11 - vertex -71.655 -34.144 -11 - endloop - endfacet - facet normal -0.108738 0.99407 0 - outer loop - vertex -71.655 -34.144 -11 - vertex -71.975 -34.179 -5 - vertex -71.655 -34.144 -5 - endloop - endfacet - facet normal -0.108738 0.99407 0 - outer loop - vertex -71.975 -34.179 -5 - vertex -71.655 -34.144 -11 - vertex -71.975 -34.179 -11 - endloop - endfacet - facet normal 0.108403 0.994107 -0 - outer loop - vertex -71.975 -34.179 -11 - vertex -72.296 -34.144 -5 - vertex -71.975 -34.179 -5 - endloop - endfacet - facet normal 0.108403 0.994107 0 - outer loop - vertex -72.296 -34.144 -5 - vertex -71.975 -34.179 -11 - vertex -72.296 -34.144 -11 - endloop - endfacet - facet normal 0.310571 0.95055 -0 - outer loop - vertex -72.296 -34.144 -11 - vertex -72.599 -34.045 -5 - vertex -72.296 -34.144 -5 - endloop - endfacet - facet normal 0.310571 0.95055 0 - outer loop - vertex -72.599 -34.045 -5 - vertex -72.296 -34.144 -11 - vertex -72.599 -34.045 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex -72.599 -34.045 -11 - vertex -72.877 -33.889 -5 - vertex -72.599 -34.045 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex -72.877 -33.889 -5 - vertex -72.599 -34.045 -11 - vertex -72.877 -33.889 -11 - endloop - endfacet - facet normal 0.639876 0.768478 -0 - outer loop - vertex -72.877 -33.889 -11 - vertex -73.122 -33.685 -5 - vertex -72.877 -33.889 -5 - endloop - endfacet - facet normal 0.639876 0.768478 0 - outer loop - vertex -73.122 -33.685 -5 - vertex -72.877 -33.889 -11 - vertex -73.122 -33.685 -11 - endloop - endfacet - facet normal 0.768485 0.639868 0 - outer loop - vertex -73.122 -33.685 -5 - vertex -73.326 -33.44 -11 - vertex -73.326 -33.44 -5 - endloop - endfacet - facet normal 0.768485 0.639868 0 - outer loop - vertex -73.326 -33.44 -11 - vertex -73.122 -33.685 -5 - vertex -73.122 -33.685 -11 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -73.326 -33.44 -5 - vertex -73.482 -33.162 -11 - vertex -73.482 -33.162 -5 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -73.482 -33.162 -11 - vertex -73.326 -33.44 -5 - vertex -73.326 -33.44 -11 - endloop - endfacet - facet normal 0.950549 0.310575 0 - outer loop - vertex -73.482 -33.162 -5 - vertex -73.581 -32.859 -11 - vertex -73.581 -32.859 -5 - endloop - endfacet - facet normal 0.950549 0.310575 0 - outer loop - vertex -73.581 -32.859 -11 - vertex -73.482 -33.162 -5 - vertex -73.482 -33.162 -11 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -93.618 37.462 -5 - vertex -93.583 37.782 -11 - vertex -93.583 37.782 -5 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -93.583 37.782 -11 - vertex -93.618 37.462 -5 - vertex -93.618 37.462 -11 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -93.583 37.141 -5 - vertex -93.618 37.462 -11 - vertex -93.618 37.462 -5 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -93.618 37.462 -11 - vertex -93.583 37.141 -5 - vertex -93.583 37.141 -11 - endloop - endfacet - facet normal 0.950851 -0.309648 0 - outer loop - vertex -93.583 37.782 -5 - vertex -93.484 38.086 -11 - vertex -93.484 38.086 -5 - endloop - endfacet - facet normal 0.950851 -0.309648 0 - outer loop - vertex -93.484 38.086 -11 - vertex -93.583 37.782 -5 - vertex -93.583 37.782 -11 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -93.484 38.086 -5 - vertex -93.329 38.364 -11 - vertex -93.329 38.364 -5 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -93.329 38.364 -11 - vertex -93.484 38.086 -5 - vertex -93.484 38.086 -11 - endloop - endfacet - facet normal 0.768478 -0.639876 0 - outer loop - vertex -93.329 38.364 -5 - vertex -93.125 38.609 -11 - vertex -93.125 38.609 -5 - endloop - endfacet - facet normal 0.768478 -0.639876 0 - outer loop - vertex -93.125 38.609 -11 - vertex -93.329 38.364 -5 - vertex -93.329 38.364 -11 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -93.125 38.609 -11 - vertex -92.88 38.813 -5 - vertex -93.125 38.609 -5 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -92.88 38.813 -5 - vertex -93.125 38.609 -11 - vertex -92.88 38.813 -11 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -92.88 38.813 -11 - vertex -92.602 38.968 -5 - vertex -92.88 38.813 -5 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -92.602 38.968 -5 - vertex -92.88 38.813 -11 - vertex -92.602 38.968 -11 - endloop - endfacet - facet normal 0.309659 -0.950848 0 - outer loop - vertex -92.602 38.968 -11 - vertex -92.298 39.067 -5 - vertex -92.602 38.968 -5 - endloop - endfacet - facet normal 0.309659 -0.950848 0 - outer loop - vertex -92.298 39.067 -5 - vertex -92.602 38.968 -11 - vertex -92.298 39.067 -11 - endloop - endfacet - facet normal 0.108715 -0.994073 0 - outer loop - vertex -92.298 39.067 -11 - vertex -91.978 39.102 -5 - vertex -92.298 39.067 -5 - endloop - endfacet - facet normal 0.108715 -0.994073 0 - outer loop - vertex -91.978 39.102 -5 - vertex -92.298 39.067 -11 - vertex -91.978 39.102 -11 - endloop - endfacet - facet normal -0.10838 -0.99411 0 - outer loop - vertex -91.978 39.102 -11 - vertex -91.657 39.067 -5 - vertex -91.978 39.102 -5 - endloop - endfacet - facet normal -0.10838 -0.99411 -0 - outer loop - vertex -91.657 39.067 -5 - vertex -91.978 39.102 -11 - vertex -91.657 39.067 -11 - endloop - endfacet - facet normal -0.310582 -0.950547 0 - outer loop - vertex -91.657 39.067 -11 - vertex -91.354 38.968 -5 - vertex -91.657 39.067 -5 - endloop - endfacet - facet normal -0.310582 -0.950547 -0 - outer loop - vertex -91.354 38.968 -5 - vertex -91.657 39.067 -11 - vertex -91.354 38.968 -11 - endloop - endfacet - facet normal -0.486973 -0.873417 0 - outer loop - vertex -91.354 38.968 -11 - vertex -91.076 38.813 -5 - vertex -91.354 38.968 -5 - endloop - endfacet - facet normal -0.486973 -0.873417 -0 - outer loop - vertex -91.076 38.813 -5 - vertex -91.354 38.968 -11 - vertex -91.076 38.813 -11 - endloop - endfacet - facet normal -0.639881 -0.768474 0 - outer loop - vertex -91.076 38.813 -11 - vertex -90.831 38.609 -5 - vertex -91.076 38.813 -5 - endloop - endfacet - facet normal -0.639881 -0.768474 -0 - outer loop - vertex -90.831 38.609 -5 - vertex -91.076 38.813 -11 - vertex -90.831 38.609 -11 - endloop - endfacet - facet normal -0.766938 -0.641722 0 - outer loop - vertex -90.626 38.364 -11 - vertex -90.831 38.609 -5 - vertex -90.831 38.609 -11 - endloop - endfacet - facet normal -0.766938 -0.641722 0 - outer loop - vertex -90.831 38.609 -5 - vertex -90.626 38.364 -11 - vertex -90.626 38.364 -5 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -90.471 38.086 -11 - vertex -90.626 38.364 -5 - vertex -90.626 38.364 -11 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -90.626 38.364 -5 - vertex -90.471 38.086 -11 - vertex -90.471 38.086 -5 - endloop - endfacet - facet normal -0.950851 -0.309648 0 - outer loop - vertex -90.372 37.782 -11 - vertex -90.471 38.086 -5 - vertex -90.471 38.086 -11 - endloop - endfacet - facet normal -0.950851 -0.309648 0 - outer loop - vertex -90.471 38.086 -5 - vertex -90.372 37.782 -11 - vertex -90.372 37.782 -5 - endloop - endfacet - facet normal -0.99407 -0.108738 0 - outer loop - vertex -90.337 37.462 -11 - vertex -90.372 37.782 -5 - vertex -90.372 37.782 -11 - endloop - endfacet - facet normal -0.99407 -0.108738 0 - outer loop - vertex -90.372 37.782 -5 - vertex -90.337 37.462 -11 - vertex -90.337 37.462 -5 - endloop - endfacet - facet normal -0.994107 0.108403 0 - outer loop - vertex -90.372 37.141 -11 - vertex -90.337 37.462 -5 - vertex -90.337 37.462 -11 - endloop - endfacet - facet normal -0.994107 0.108403 0 - outer loop - vertex -90.337 37.462 -5 - vertex -90.372 37.141 -11 - vertex -90.372 37.141 -5 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -90.471 36.838 -11 - vertex -90.372 37.141 -5 - vertex -90.372 37.141 -11 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -90.372 37.141 -5 - vertex -90.471 36.838 -11 - vertex -90.471 36.838 -5 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex -90.626 36.56 -11 - vertex -90.471 36.838 -5 - vertex -90.471 36.838 -11 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex -90.471 36.838 -5 - vertex -90.626 36.56 -11 - vertex -90.626 36.56 -5 - endloop - endfacet - facet normal -0.766933 0.641728 0 - outer loop - vertex -90.831 36.315 -11 - vertex -90.626 36.56 -5 - vertex -90.626 36.56 -11 - endloop - endfacet - facet normal -0.766933 0.641728 0 - outer loop - vertex -90.626 36.56 -5 - vertex -90.831 36.315 -11 - vertex -90.831 36.315 -5 - endloop - endfacet - facet normal -0.639881 0.768474 0 - outer loop - vertex -90.831 36.315 -11 - vertex -91.076 36.111 -5 - vertex -90.831 36.315 -5 - endloop - endfacet - facet normal -0.639881 0.768474 0 - outer loop - vertex -91.076 36.111 -5 - vertex -90.831 36.315 -11 - vertex -91.076 36.111 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -91.076 36.111 -11 - vertex -91.354 35.955 -5 - vertex -91.076 36.111 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -91.354 35.955 -5 - vertex -91.076 36.111 -11 - vertex -91.354 35.955 -11 - endloop - endfacet - facet normal -0.310582 0.950547 0 - outer loop - vertex -91.354 35.955 -11 - vertex -91.657 35.856 -5 - vertex -91.354 35.955 -5 - endloop - endfacet - facet normal -0.310582 0.950547 0 - outer loop - vertex -91.657 35.856 -5 - vertex -91.354 35.955 -11 - vertex -91.657 35.856 -11 - endloop - endfacet - facet normal -0.108392 0.994108 0 - outer loop - vertex -91.657 35.856 -11 - vertex -91.978 35.821 -5 - vertex -91.657 35.856 -5 - endloop - endfacet - facet normal -0.108392 0.994108 0 - outer loop - vertex -91.978 35.821 -5 - vertex -91.657 35.856 -11 - vertex -91.978 35.821 -11 - endloop - endfacet - facet normal 0.108726 0.994072 -0 - outer loop - vertex -91.978 35.821 -11 - vertex -92.298 35.856 -5 - vertex -91.978 35.821 -5 - endloop - endfacet - facet normal 0.108726 0.994072 0 - outer loop - vertex -92.298 35.856 -5 - vertex -91.978 35.821 -11 - vertex -92.298 35.856 -11 - endloop - endfacet - facet normal 0.309659 0.950848 -0 - outer loop - vertex -92.298 35.856 -11 - vertex -92.602 35.955 -5 - vertex -92.298 35.856 -5 - endloop - endfacet - facet normal 0.309659 0.950848 0 - outer loop - vertex -92.602 35.955 -5 - vertex -92.298 35.856 -11 - vertex -92.602 35.955 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex -92.602 35.955 -11 - vertex -92.88 36.111 -5 - vertex -92.602 35.955 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex -92.88 36.111 -5 - vertex -92.602 35.955 -11 - vertex -92.88 36.111 -11 - endloop - endfacet - facet normal 0.639869 0.768484 -0 - outer loop - vertex -92.88 36.111 -11 - vertex -93.125 36.315 -5 - vertex -92.88 36.111 -5 - endloop - endfacet - facet normal 0.639869 0.768484 0 - outer loop - vertex -93.125 36.315 -5 - vertex -92.88 36.111 -11 - vertex -93.125 36.315 -11 - endloop - endfacet - facet normal 0.768473 0.639882 0 - outer loop - vertex -93.125 36.315 -5 - vertex -93.329 36.56 -11 - vertex -93.329 36.56 -5 - endloop - endfacet - facet normal 0.768473 0.639882 0 - outer loop - vertex -93.329 36.56 -11 - vertex -93.125 36.315 -5 - vertex -93.125 36.315 -11 - endloop - endfacet - facet normal 0.873417 0.486973 0 - outer loop - vertex -93.329 36.56 -5 - vertex -93.484 36.838 -11 - vertex -93.484 36.838 -5 - endloop - endfacet - facet normal 0.873417 0.486973 0 - outer loop - vertex -93.484 36.838 -11 - vertex -93.329 36.56 -5 - vertex -93.329 36.56 -11 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -93.484 36.838 -5 - vertex -93.583 37.141 -11 - vertex -93.583 37.141 -5 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -93.583 37.141 -11 - vertex -93.484 36.838 -5 - vertex -93.484 36.838 -11 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -73.616 37.462 -5 - vertex -73.581 37.782 -11 - vertex -73.581 37.782 -5 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -73.581 37.782 -11 - vertex -73.616 37.462 -5 - vertex -73.616 37.462 -11 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -73.581 37.141 -5 - vertex -73.616 37.462 -11 - vertex -73.616 37.462 -5 - endloop - endfacet - facet normal 0.99411 0.10838 0 - outer loop - vertex -73.616 37.462 -11 - vertex -73.581 37.141 -5 - vertex -73.581 37.141 -11 - endloop - endfacet - facet normal 0.950851 -0.309648 0 - outer loop - vertex -73.581 37.782 -5 - vertex -73.482 38.086 -11 - vertex -73.482 38.086 -5 - endloop - endfacet - facet normal 0.950851 -0.309648 0 - outer loop - vertex -73.482 38.086 -11 - vertex -73.581 37.782 -5 - vertex -73.581 37.782 -11 - endloop - endfacet - facet normal 0.87207 -0.489382 0 - outer loop - vertex -73.482 38.086 -5 - vertex -73.326 38.364 -11 - vertex -73.326 38.364 -5 - endloop - endfacet - facet normal 0.87207 -0.489382 0 - outer loop - vertex -73.326 38.364 -11 - vertex -73.482 38.086 -5 - vertex -73.482 38.086 -11 - endloop - endfacet - facet normal 0.76849 -0.639862 0 - outer loop - vertex -73.326 38.364 -5 - vertex -73.122 38.609 -11 - vertex -73.122 38.609 -5 - endloop - endfacet - facet normal 0.76849 -0.639862 0 - outer loop - vertex -73.122 38.609 -11 - vertex -73.326 38.364 -5 - vertex -73.326 38.364 -11 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -73.122 38.609 -11 - vertex -72.877 38.813 -5 - vertex -73.122 38.609 -5 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -72.877 38.813 -5 - vertex -73.122 38.609 -11 - vertex -72.877 38.813 -11 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -72.877 38.813 -11 - vertex -72.599 38.968 -5 - vertex -72.877 38.813 -5 - endloop - endfacet - facet normal 0.486973 -0.873417 0 - outer loop - vertex -72.599 38.968 -5 - vertex -72.877 38.813 -11 - vertex -72.599 38.968 -11 - endloop - endfacet - facet normal 0.310582 -0.950547 0 - outer loop - vertex -72.599 38.968 -11 - vertex -72.296 39.067 -5 - vertex -72.599 38.968 -5 - endloop - endfacet - facet normal 0.310582 -0.950547 0 - outer loop - vertex -72.296 39.067 -5 - vertex -72.599 38.968 -11 - vertex -72.296 39.067 -11 - endloop - endfacet - facet normal 0.10838 -0.99411 0 - outer loop - vertex -72.296 39.067 -11 - vertex -71.975 39.102 -5 - vertex -72.296 39.067 -5 - endloop - endfacet - facet normal 0.10838 -0.99411 0 - outer loop - vertex -71.975 39.102 -5 - vertex -72.296 39.067 -11 - vertex -71.975 39.102 -11 - endloop - endfacet - facet normal -0.108715 -0.994073 0 - outer loop - vertex -71.975 39.102 -11 - vertex -71.655 39.067 -5 - vertex -71.975 39.102 -5 - endloop - endfacet - facet normal -0.108715 -0.994073 -0 - outer loop - vertex -71.655 39.067 -5 - vertex -71.975 39.102 -11 - vertex -71.655 39.067 -11 - endloop - endfacet - facet normal -0.309659 -0.950848 0 - outer loop - vertex -71.655 39.067 -11 - vertex -71.351 38.968 -5 - vertex -71.655 39.067 -5 - endloop - endfacet - facet normal -0.309659 -0.950848 -0 - outer loop - vertex -71.351 38.968 -5 - vertex -71.655 39.067 -11 - vertex -71.351 38.968 -11 - endloop - endfacet - facet normal -0.486973 -0.873417 0 - outer loop - vertex -71.351 38.968 -11 - vertex -71.073 38.813 -5 - vertex -71.351 38.968 -5 - endloop - endfacet - facet normal -0.486973 -0.873417 -0 - outer loop - vertex -71.073 38.813 -5 - vertex -71.351 38.968 -11 - vertex -71.073 38.813 -11 - endloop - endfacet - facet normal -0.639881 -0.768474 0 - outer loop - vertex -71.073 38.813 -11 - vertex -70.828 38.609 -5 - vertex -71.073 38.813 -5 - endloop - endfacet - facet normal -0.639881 -0.768474 -0 - outer loop - vertex -70.828 38.609 -5 - vertex -71.073 38.813 -11 - vertex -70.828 38.609 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex -70.624 38.364 -11 - vertex -70.828 38.609 -5 - vertex -70.828 38.609 -11 - endloop - endfacet - facet normal -0.768478 -0.639876 0 - outer loop - vertex -70.828 38.609 -5 - vertex -70.624 38.364 -11 - vertex -70.624 38.364 -5 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex -70.468 38.086 -11 - vertex -70.624 38.364 -5 - vertex -70.624 38.364 -11 - endloop - endfacet - facet normal -0.87208 -0.489363 0 - outer loop - vertex -70.624 38.364 -5 - vertex -70.468 38.086 -11 - vertex -70.468 38.086 -5 - endloop - endfacet - facet normal -0.950851 -0.309648 0 - outer loop - vertex -70.369 37.782 -11 - vertex -70.468 38.086 -5 - vertex -70.468 38.086 -11 - endloop - endfacet - facet normal -0.950851 -0.309648 0 - outer loop - vertex -70.468 38.086 -5 - vertex -70.369 37.782 -11 - vertex -70.369 37.782 -5 - endloop - endfacet - facet normal -0.994401 -0.105668 0 - outer loop - vertex -70.335 37.462 -11 - vertex -70.369 37.782 -5 - vertex -70.369 37.782 -11 - endloop - endfacet - facet normal -0.994401 -0.105668 0 - outer loop - vertex -70.369 37.782 -5 - vertex -70.335 37.462 -11 - vertex -70.335 37.462 -5 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -70.369 37.141 -11 - vertex -70.335 37.462 -5 - vertex -70.335 37.462 -11 - endloop - endfacet - facet normal -0.994436 0.105343 0 - outer loop - vertex -70.335 37.462 -5 - vertex -70.369 37.141 -11 - vertex -70.369 37.141 -5 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -70.468 36.838 -11 - vertex -70.369 37.141 -5 - vertex -70.369 37.141 -11 - endloop - endfacet - facet normal -0.95055 0.310571 0 - outer loop - vertex -70.369 37.141 -5 - vertex -70.468 36.838 -11 - vertex -70.468 36.838 -5 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -70.624 36.56 -11 - vertex -70.468 36.838 -5 - vertex -70.468 36.838 -11 - endloop - endfacet - facet normal -0.87208 0.489363 0 - outer loop - vertex -70.468 36.838 -5 - vertex -70.624 36.56 -11 - vertex -70.624 36.56 -5 - endloop - endfacet - facet normal -0.768473 0.639882 0 - outer loop - vertex -70.828 36.315 -11 - vertex -70.624 36.56 -5 - vertex -70.624 36.56 -11 - endloop - endfacet - facet normal -0.768473 0.639882 0 - outer loop - vertex -70.624 36.56 -5 - vertex -70.828 36.315 -11 - vertex -70.828 36.315 -5 - endloop - endfacet - facet normal -0.639881 0.768474 0 - outer loop - vertex -70.828 36.315 -11 - vertex -71.073 36.111 -5 - vertex -70.828 36.315 -5 - endloop - endfacet - facet normal -0.639881 0.768474 0 - outer loop - vertex -71.073 36.111 -5 - vertex -70.828 36.315 -11 - vertex -71.073 36.111 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -71.073 36.111 -11 - vertex -71.351 35.955 -5 - vertex -71.073 36.111 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -71.351 35.955 -5 - vertex -71.073 36.111 -11 - vertex -71.351 35.955 -11 - endloop - endfacet - facet normal -0.309659 0.950848 0 - outer loop - vertex -71.351 35.955 -11 - vertex -71.655 35.856 -5 - vertex -71.351 35.955 -5 - endloop - endfacet - facet normal -0.309659 0.950848 0 - outer loop - vertex -71.655 35.856 -5 - vertex -71.351 35.955 -11 - vertex -71.655 35.856 -11 - endloop - endfacet - facet normal -0.108726 0.994072 0 - outer loop - vertex -71.655 35.856 -11 - vertex -71.975 35.821 -5 - vertex -71.655 35.856 -5 - endloop - endfacet - facet normal -0.108726 0.994072 0 - outer loop - vertex -71.975 35.821 -5 - vertex -71.655 35.856 -11 - vertex -71.975 35.821 -11 - endloop - endfacet - facet normal 0.108392 0.994108 -0 - outer loop - vertex -71.975 35.821 -11 - vertex -72.296 35.856 -5 - vertex -71.975 35.821 -5 - endloop - endfacet - facet normal 0.108392 0.994108 0 - outer loop - vertex -72.296 35.856 -5 - vertex -71.975 35.821 -11 - vertex -72.296 35.856 -11 - endloop - endfacet - facet normal 0.310582 0.950547 -0 - outer loop - vertex -72.296 35.856 -11 - vertex -72.599 35.955 -5 - vertex -72.296 35.856 -5 - endloop - endfacet - facet normal 0.310582 0.950547 0 - outer loop - vertex -72.599 35.955 -5 - vertex -72.296 35.856 -11 - vertex -72.599 35.955 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex -72.599 35.955 -11 - vertex -72.877 36.111 -5 - vertex -72.599 35.955 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex -72.877 36.111 -5 - vertex -72.599 35.955 -11 - vertex -72.877 36.111 -11 - endloop - endfacet - facet normal 0.639869 0.768484 -0 - outer loop - vertex -72.877 36.111 -11 - vertex -73.122 36.315 -5 - vertex -72.877 36.111 -5 - endloop - endfacet - facet normal 0.639869 0.768484 0 - outer loop - vertex -73.122 36.315 -5 - vertex -72.877 36.111 -11 - vertex -73.122 36.315 -11 - endloop - endfacet - facet normal 0.768485 0.639868 0 - outer loop - vertex -73.122 36.315 -5 - vertex -73.326 36.56 -11 - vertex -73.326 36.56 -5 - endloop - endfacet - facet normal 0.768485 0.639868 0 - outer loop - vertex -73.326 36.56 -11 - vertex -73.122 36.315 -5 - vertex -73.122 36.315 -11 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -73.326 36.56 -5 - vertex -73.482 36.838 -11 - vertex -73.482 36.838 -5 - endloop - endfacet - facet normal 0.87207 0.489382 0 - outer loop - vertex -73.482 36.838 -11 - vertex -73.326 36.56 -5 - vertex -73.326 36.56 -11 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -73.482 36.838 -5 - vertex -73.581 37.141 -11 - vertex -73.581 37.141 -5 - endloop - endfacet - facet normal 0.95055 0.310571 0 - outer loop - vertex -73.581 37.141 -11 - vertex -73.482 36.838 -5 - vertex -73.482 36.838 -11 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -93.618 -32.538 -5 - vertex -93.583 -32.218 -11 - vertex -93.583 -32.218 -5 - endloop - endfacet - facet normal 0.994073 -0.108715 0 - outer loop - vertex -93.583 -32.218 -11 - vertex -93.618 -32.538 -5 - vertex -93.618 -32.538 -11 - endloop - endfacet - facet normal 0.99411 0.108379 0 - outer loop - vertex -93.583 -32.859 -5 - vertex -93.618 -32.538 -11 - vertex -93.618 -32.538 -5 - endloop - endfacet - facet normal 0.99411 0.108379 0 - outer loop - vertex -93.618 -32.538 -11 - vertex -93.583 -32.859 -5 - vertex -93.583 -32.859 -11 - endloop - endfacet - facet normal 0.950851 -0.30965 0 - outer loop - vertex -93.583 -32.218 -5 - vertex -93.484 -31.914 -11 - vertex -93.484 -31.914 -5 - endloop - endfacet - facet normal 0.950851 -0.30965 0 - outer loop - vertex -93.484 -31.914 -11 - vertex -93.583 -32.218 -5 - vertex -93.583 -32.218 -11 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -93.484 -31.914 -5 - vertex -93.329 -31.636 -11 - vertex -93.329 -31.636 -5 - endloop - endfacet - facet normal 0.873417 -0.486973 0 - outer loop - vertex -93.329 -31.636 -11 - vertex -93.484 -31.914 -5 - vertex -93.484 -31.914 -11 - endloop - endfacet - facet normal 0.768476 -0.639879 0 - outer loop - vertex -93.329 -31.636 -5 - vertex -93.125 -31.391 -11 - vertex -93.125 -31.391 -5 - endloop - endfacet - facet normal 0.768476 -0.639879 0 - outer loop - vertex -93.125 -31.391 -11 - vertex -93.329 -31.636 -5 - vertex -93.329 -31.636 -11 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -93.125 -31.391 -11 - vertex -92.88 -31.187 -5 - vertex -93.125 -31.391 -5 - endloop - endfacet - facet normal 0.639869 -0.768484 0 - outer loop - vertex -92.88 -31.187 -5 - vertex -93.125 -31.391 -11 - vertex -92.88 -31.187 -11 - endloop - endfacet - facet normal 0.486978 -0.873414 0 - outer loop - vertex -92.88 -31.187 -11 - vertex -92.602 -31.032 -5 - vertex -92.88 -31.187 -5 - endloop - endfacet - facet normal 0.486978 -0.873414 0 - outer loop - vertex -92.602 -31.032 -5 - vertex -92.88 -31.187 -11 - vertex -92.602 -31.032 -11 - endloop - endfacet - facet normal 0.309654 -0.950849 0 - outer loop - vertex -92.602 -31.032 -11 - vertex -92.298 -30.933 -5 - vertex -92.602 -31.032 -5 - endloop - endfacet - facet normal 0.309654 -0.950849 0 - outer loop - vertex -92.298 -30.933 -5 - vertex -92.602 -31.032 -11 - vertex -92.298 -30.933 -11 - endloop - endfacet - facet normal 0.108726 -0.994072 0 - outer loop - vertex -92.298 -30.933 -11 - vertex -91.978 -30.898 -5 - vertex -92.298 -30.933 -5 - endloop - endfacet - facet normal 0.108726 -0.994072 0 - outer loop - vertex -91.978 -30.898 -5 - vertex -92.298 -30.933 -11 - vertex -91.978 -30.898 -11 - endloop - endfacet - facet normal -0.108392 -0.994108 0 - outer loop - vertex -91.978 -30.898 -11 - vertex -91.657 -30.933 -5 - vertex -91.978 -30.898 -5 - endloop - endfacet - facet normal -0.108392 -0.994108 -0 - outer loop - vertex -91.657 -30.933 -5 - vertex -91.978 -30.898 -11 - vertex -91.657 -30.933 -11 - endloop - endfacet - facet normal -0.310577 -0.950548 0 - outer loop - vertex -91.657 -30.933 -11 - vertex -91.354 -31.032 -5 - vertex -91.657 -30.933 -5 - endloop - endfacet - facet normal -0.310577 -0.950548 -0 - outer loop - vertex -91.354 -31.032 -5 - vertex -91.657 -30.933 -11 - vertex -91.354 -31.032 -11 - endloop - endfacet - facet normal -0.486978 -0.873414 0 - outer loop - vertex -91.354 -31.032 -11 - vertex -91.076 -31.187 -5 - vertex -91.354 -31.032 -5 - endloop - endfacet - facet normal -0.486978 -0.873414 -0 - outer loop - vertex -91.076 -31.187 -5 - vertex -91.354 -31.032 -11 - vertex -91.076 -31.187 -11 - endloop - endfacet - facet normal -0.639881 -0.768474 0 - outer loop - vertex -91.076 -31.187 -11 - vertex -90.831 -31.391 -5 - vertex -91.076 -31.187 -5 - endloop - endfacet - facet normal -0.639881 -0.768474 -0 - outer loop - vertex -90.831 -31.391 -5 - vertex -91.076 -31.187 -11 - vertex -90.831 -31.391 -11 - endloop - endfacet - facet normal -0.766935 -0.641725 0 - outer loop - vertex -90.626 -31.636 -11 - vertex -90.831 -31.391 -5 - vertex -90.831 -31.391 -11 - endloop - endfacet - facet normal -0.766935 -0.641725 0 - outer loop - vertex -90.831 -31.391 -5 - vertex -90.626 -31.636 -11 - vertex -90.626 -31.636 -5 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -90.471 -31.914 -11 - vertex -90.626 -31.636 -5 - vertex -90.626 -31.636 -11 - endloop - endfacet - facet normal -0.873417 -0.486973 0 - outer loop - vertex -90.626 -31.636 -5 - vertex -90.471 -31.914 -11 - vertex -90.471 -31.914 -5 - endloop - endfacet - facet normal -0.950851 -0.30965 0 - outer loop - vertex -90.372 -32.218 -11 - vertex -90.471 -31.914 -5 - vertex -90.471 -31.914 -11 - endloop - endfacet - facet normal -0.950851 -0.30965 0 - outer loop - vertex -90.471 -31.914 -5 - vertex -90.372 -32.218 -11 - vertex -90.372 -32.218 -5 - endloop - endfacet - facet normal -0.99407 -0.108738 0 - outer loop - vertex -90.337 -32.538 -11 - vertex -90.372 -32.218 -5 - vertex -90.372 -32.218 -11 - endloop - endfacet - facet normal -0.99407 -0.108738 0 - outer loop - vertex -90.372 -32.218 -5 - vertex -90.337 -32.538 -11 - vertex -90.337 -32.538 -5 - endloop - endfacet - facet normal -0.994107 0.108402 0 - outer loop - vertex -90.372 -32.859 -11 - vertex -90.337 -32.538 -5 - vertex -90.337 -32.538 -11 - endloop - endfacet - facet normal -0.994107 0.108402 0 - outer loop - vertex -90.337 -32.538 -5 - vertex -90.372 -32.859 -11 - vertex -90.372 -32.859 -5 - endloop - endfacet - facet normal -0.950549 0.310575 0 - outer loop - vertex -90.471 -33.162 -11 - vertex -90.372 -32.859 -5 - vertex -90.372 -32.859 -11 - endloop - endfacet - facet normal -0.950549 0.310575 0 - outer loop - vertex -90.372 -32.859 -5 - vertex -90.471 -33.162 -11 - vertex -90.471 -33.162 -5 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex -90.626 -33.44 -11 - vertex -90.471 -33.162 -5 - vertex -90.471 -33.162 -11 - endloop - endfacet - facet normal -0.873417 0.486973 0 - outer loop - vertex -90.471 -33.162 -5 - vertex -90.626 -33.44 -11 - vertex -90.626 -33.44 -5 - endloop - endfacet - facet normal -0.766933 0.641728 0 - outer loop - vertex -90.831 -33.685 -11 - vertex -90.626 -33.44 -5 - vertex -90.626 -33.44 -11 - endloop - endfacet - facet normal -0.766933 0.641728 0 - outer loop - vertex -90.626 -33.44 -5 - vertex -90.831 -33.685 -11 - vertex -90.831 -33.685 -5 - endloop - endfacet - facet normal -0.639888 0.768468 0 - outer loop - vertex -90.831 -33.685 -11 - vertex -91.076 -33.889 -5 - vertex -90.831 -33.685 -5 - endloop - endfacet - facet normal -0.639888 0.768468 0 - outer loop - vertex -91.076 -33.889 -5 - vertex -90.831 -33.685 -11 - vertex -91.076 -33.889 -11 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -91.076 -33.889 -11 - vertex -91.354 -34.045 -5 - vertex -91.076 -33.889 -5 - endloop - endfacet - facet normal -0.489363 0.87208 0 - outer loop - vertex -91.354 -34.045 -5 - vertex -91.076 -33.889 -11 - vertex -91.354 -34.045 -11 - endloop - endfacet - facet normal -0.310571 0.95055 0 - outer loop - vertex -91.354 -34.045 -11 - vertex -91.657 -34.144 -5 - vertex -91.354 -34.045 -5 - endloop - endfacet - facet normal -0.310571 0.95055 0 - outer loop - vertex -91.657 -34.144 -5 - vertex -91.354 -34.045 -11 - vertex -91.657 -34.144 -11 - endloop - endfacet - facet normal -0.108403 0.994107 0 - outer loop - vertex -91.657 -34.144 -11 - vertex -91.978 -34.179 -5 - vertex -91.657 -34.144 -5 - endloop - endfacet - facet normal -0.108403 0.994107 0 - outer loop - vertex -91.978 -34.179 -5 - vertex -91.657 -34.144 -11 - vertex -91.978 -34.179 -11 - endloop - endfacet - facet normal 0.108738 0.99407 -0 - outer loop - vertex -91.978 -34.179 -11 - vertex -92.298 -34.144 -5 - vertex -91.978 -34.179 -5 - endloop - endfacet - facet normal 0.108738 0.99407 0 - outer loop - vertex -92.298 -34.144 -5 - vertex -91.978 -34.179 -11 - vertex -92.298 -34.144 -11 - endloop - endfacet - facet normal 0.309648 0.950851 -0 - outer loop - vertex -92.298 -34.144 -11 - vertex -92.602 -34.045 -5 - vertex -92.298 -34.144 -5 - endloop - endfacet - facet normal 0.309648 0.950851 0 - outer loop - vertex -92.602 -34.045 -5 - vertex -92.298 -34.144 -11 - vertex -92.602 -34.045 -11 - endloop - endfacet - facet normal 0.489363 0.87208 -0 - outer loop - vertex -92.602 -34.045 -11 - vertex -92.88 -33.889 -5 - vertex -92.602 -34.045 -5 - endloop - endfacet - facet normal 0.489363 0.87208 0 - outer loop - vertex -92.88 -33.889 -5 - vertex -92.602 -34.045 -11 - vertex -92.88 -33.889 -11 - endloop - endfacet - facet normal 0.639876 0.768478 -0 - outer loop - vertex -92.88 -33.889 -11 - vertex -93.125 -33.685 -5 - vertex -92.88 -33.889 -5 - endloop - endfacet - facet normal 0.639876 0.768478 0 - outer loop - vertex -93.125 -33.685 -5 - vertex -92.88 -33.889 -11 - vertex -93.125 -33.685 -11 - endloop - endfacet - facet normal 0.768473 0.639882 0 - outer loop - vertex -93.125 -33.685 -5 - vertex -93.329 -33.44 -11 - vertex -93.329 -33.44 -5 - endloop - endfacet - facet normal 0.768473 0.639882 0 - outer loop - vertex -93.329 -33.44 -11 - vertex -93.125 -33.685 -5 - vertex -93.125 -33.685 -11 - endloop - endfacet - facet normal 0.873417 0.486973 0 - outer loop - vertex -93.329 -33.44 -5 - vertex -93.484 -33.162 -11 - vertex -93.484 -33.162 -5 - endloop - endfacet - facet normal 0.873417 0.486973 0 - outer loop - vertex -93.484 -33.162 -11 - vertex -93.329 -33.44 -5 - vertex -93.329 -33.44 -11 - endloop - endfacet - facet normal 0.950549 0.310575 0 - outer loop - vertex -93.484 -33.162 -5 - vertex -93.583 -32.859 -11 - vertex -93.583 -32.859 -5 - endloop - endfacet - facet normal 0.950549 0.310575 0 - outer loop - vertex -93.583 -32.859 -11 - vertex -93.484 -33.162 -5 - vertex -93.484 -33.162 -11 - endloop - endfacet - facet normal -1 0 0 - outer loop - vertex -104.5 -104.5 -4.5 - vertex -104.5 110.5 -1.5 - vertex -104.5 110.5 -4.5 - endloop - endfacet - facet normal -1 -0 0 - outer loop - vertex -104.5 110.5 -1.5 - vertex -104.5 -104.5 -4.5 - vertex -104.5 -104.5 -1.5 - endloop - endfacet - facet normal -0 0 1 - outer loop - vertex -104.5 110.5 -1.5 - vertex 110.5 -104.5 -1.5 - vertex 110.5 110.5 -1.5 - endloop - endfacet - facet normal 0 0 1 - outer loop - vertex 110.5 -104.5 -1.5 - vertex -104.5 110.5 -1.5 - vertex -104.5 -104.5 -1.5 - endloop - endfacet - facet normal 1 -0 0 - outer loop - vertex 110.5 -104.5 -1.5 - vertex 110.5 110.5 -4.5 - vertex 110.5 110.5 -1.5 - endloop - endfacet - facet normal 1 0 0 - outer loop - vertex 110.5 110.5 -4.5 - vertex 110.5 -104.5 -1.5 - vertex 110.5 -104.5 -4.5 - endloop - endfacet - facet normal 0 0 -1 - outer loop - vertex -104.5 -104.5 -4.5 - vertex 110.5 110.5 -4.5 - vertex 110.5 -104.5 -4.5 - endloop - endfacet - facet normal -0 0 -1 - outer loop - vertex 110.5 110.5 -4.5 - vertex -104.5 -104.5 -4.5 - vertex -104.5 110.5 -4.5 - endloop - endfacet - facet normal 0 -1 0 - outer loop - vertex -104.5 -104.5 -4.5 - vertex 110.5 -104.5 -1.5 - vertex -104.5 -104.5 -1.5 - endloop - endfacet - facet normal 0 -1 -0 - outer loop - vertex 110.5 -104.5 -1.5 - vertex -104.5 -104.5 -4.5 - vertex 110.5 -104.5 -4.5 - endloop - endfacet - facet normal 0 1 -0 - outer loop - vertex 110.5 110.5 -4.5 - vertex -104.5 110.5 -1.5 - vertex 110.5 110.5 -1.5 - endloop - endfacet - facet normal 0 1 0 - outer loop - vertex -104.5 110.5 -1.5 - vertex 110.5 110.5 -4.5 - vertex -104.5 110.5 -4.5 - endloop - endfacet -endsolid OpenSCAD_Model From a8d2e53bcb05765156757c323d924a4565d659f6 Mon Sep 17 00:00:00 2001 From: CRojasV Date: Tue, 11 Apr 2017 15:24:02 -0500 Subject: [PATCH 100/198] Add files via upload Adding Platforms for makeR 3D printers --- resources/meshes/makeR_pegasus_platform.stl | Bin 0 -> 134284 bytes .../makeR_prusa_tairona_i3_platform.stl | 18790 ++++++++++++++++ 2 files changed, 18790 insertions(+) create mode 100644 resources/meshes/makeR_pegasus_platform.stl create mode 100644 resources/meshes/makeR_prusa_tairona_i3_platform.stl diff --git a/resources/meshes/makeR_pegasus_platform.stl b/resources/meshes/makeR_pegasus_platform.stl new file mode 100644 index 0000000000000000000000000000000000000000..91751eb0e4b332b62faff74eda42a1bf033b4e86 GIT binary patch literal 134284 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 Date: Tue, 11 Apr 2017 15:39:12 -0500 Subject: [PATCH 101/198] Add files via upload Adding makeR printers profile configuration files --- resources/definitions/makeR_pegasus.def.json | 66 +++++++++++++++++++ .../makeR_prusa_tairona_i3.def.json | 66 +++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 resources/definitions/makeR_pegasus.def.json create mode 100644 resources/definitions/makeR_prusa_tairona_i3.def.json diff --git a/resources/definitions/makeR_pegasus.def.json b/resources/definitions/makeR_pegasus.def.json new file mode 100644 index 0000000000..c676623516 --- /dev/null +++ b/resources/definitions/makeR_pegasus.def.json @@ -0,0 +1,66 @@ +{ + "id": "makeR_pegasus", + "version": 2, + "name": "makeR Pegasus", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "makeR", + "manufacturer": "makeR", + "category": "Other", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "platform": "makeR_pegasus_platform.stl" + }, + + "overrides": { + "machine_name": { "default_value": " makeR Pegasus" }, + "machine_heated_bed": { + "default_value": true + }, + "machine_width": { + "default_value": 400 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 400 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 2.85 + }, + "machine_nozzle_heat_up_speed": { + "default_value": 2 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 2 + }, + "machine_head_polygon": { + "default_value": [ + [-75, -18], + [-75, 35], + [18, 35], + [18, -18] + ] + }, + "gantry_height": { + "default_value": 55 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" + } + } +} \ No newline at end of file diff --git a/resources/definitions/makeR_prusa_tairona_i3.def.json b/resources/definitions/makeR_prusa_tairona_i3.def.json new file mode 100644 index 0000000000..a205c8368d --- /dev/null +++ b/resources/definitions/makeR_prusa_tairona_i3.def.json @@ -0,0 +1,66 @@ +{ + "id": "makeR_prusa_tairona_i3", + "version": 3, + "name": "makeR Prusa Tairona i3", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "makeR", + "manufacturer": "makeR", + "category": "Other", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "platform": "makeR_prusa_tairona_i3_platform.stl" + }, + + "overrides": { + "machine_name": { "default_value": "makeR Prusa Tairona I3" }, + "machine_heated_bed": { + "default_value": true + }, + "machine_width": { + "default_value": 200 + }, + "machine_height": { + "default_value": 200 + }, + "machine_depth": { + "default_value": 200 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_nozzle_heat_up_speed": { + "default_value": 2 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 2 + }, + "machine_head_polygon": { + "default_value": [ + [-75, -18], + [-75, 35], + [18, 35], + [18, -18] + ] + }, + "gantry_height": { + "default_value": 55 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" + } + } +} \ No newline at end of file From f4e121200533be54101cf78dadb5e1bd8c3ed0e8 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 12 Apr 2017 08:43:46 +0200 Subject: [PATCH 102/198] Use screen pixel ratio for OpenFilesIncludingProjectsDialog CURA-3642 --- .../qml/OpenFilesIncludingProjectsDialog.qml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/resources/qml/OpenFilesIncludingProjectsDialog.qml b/resources/qml/OpenFilesIncludingProjectsDialog.qml index 46d0d5c8f2..7aec068553 100644 --- a/resources/qml/OpenFilesIncludingProjectsDialog.qml +++ b/resources/qml/OpenFilesIncludingProjectsDialog.qml @@ -6,6 +6,7 @@ import QtQuick.Controls 1.1 import QtQuick.Controls.Styles 1.1 import QtQuick.Layouts 1.1 import QtQuick.Dialogs 1.1 +import QtQuick.Window 2.1 import UM 1.3 as UM import Cura 1.0 as Cura @@ -16,8 +17,8 @@ UM.Dialog id: base title: catalog.i18nc("@title:window", "Open file(s)") - width: 420 - height: 170 + width: 420 * Screen.devicePixelRatio + height: 170 * Screen.devicePixelRatio maximumHeight: height maximumWidth: width @@ -51,15 +52,18 @@ UM.Dialog Column { anchors.fill: parent - anchors.margins: UM.Theme.getSize("default_margin").width + anchors.leftMargin: 20 * Screen.devicePixelRatio + anchors.rightMargin: 20 * Screen.devicePixelRatio + anchors.bottomMargin: 20 * Screen.devicePixelRatio anchors.left: parent.left anchors.right: parent.right - spacing: UM.Theme.getSize("default_margin").width + spacing: 10 * Screen.devicePixelRatio Text { - text: catalog.i18nc("@text:window", "We have found one or more project file(s) within the files you\nhave selected. You can open only one project file at a time. We\nsuggest to only import models from those files. Would you like\nto proceed?") - anchors.margins: UM.Theme.getSize("default_margin").width + text: catalog.i18nc("@text:window", "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?") + anchors.left: parent.left + anchors.right: parent.right font: UM.Theme.getFont("default") wrapMode: Text.WordWrap } @@ -75,14 +79,13 @@ UM.Dialog { anchors.right: parent.right anchors.left: parent.left - height: childrenRect.height + height: childrenRect.height * Screen.devicePixelRatio Button { id: cancelButton text: catalog.i18nc("@action:button", "Cancel"); anchors.right: importAllAsModelsButton.left - anchors.rightMargin: UM.Theme.getSize("default_margin").width onClicked: { // cancel From 5945212e4b262f339e3c9aeb6364951d2865867c Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 12 Apr 2017 08:55:15 +0200 Subject: [PATCH 103/198] Remove pixel ratio for childrenRect in OpenFilesIncludingProjectsDialog CURA-3642 --- resources/qml/OpenFilesIncludingProjectsDialog.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/OpenFilesIncludingProjectsDialog.qml b/resources/qml/OpenFilesIncludingProjectsDialog.qml index 7aec068553..38160522e3 100644 --- a/resources/qml/OpenFilesIncludingProjectsDialog.qml +++ b/resources/qml/OpenFilesIncludingProjectsDialog.qml @@ -79,7 +79,7 @@ UM.Dialog { anchors.right: parent.right anchors.left: parent.left - height: childrenRect.height * Screen.devicePixelRatio + height: childrenRect.height Button { From 14e65ae2b86a7395bf583f13d258f5012f645d38 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:10:57 +0200 Subject: [PATCH 104/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index c84e7c1bd8..bbae84c2a5 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -9,12 +9,16 @@ "manufacturer": "Cartesio bv", "category": "Other", "file_formats": "text/x-gcode", + "has_machine_materials": true, + "has_machine_quality": true, "has_variants": true, + "variants_name": "Nozzle size", "preferred_variant": "*0.4*", "preferred_material": "*pla*", "preferred_quality": "*draft*", + "machine_extruder_trains": { "0": "cartesio_extruder_0", From 5069dfbf65d940a92cbca2e0c024a24d78db2458 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:32:54 +0200 Subject: [PATCH 105/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 53 ------------------------ 1 file changed, 53 deletions(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index bdaae61af5..d84a45e615 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -10,56 +10,3 @@ type = variant [values] machine_nozzle_size = 0.8 machine_nozzle_tip_outer_diameter = 1.05 - -infill_line_width = 0.9 - -wall_thickness = 2.4 -top_bottom_thickness = =0.8 if layer_height < 0.3 else (layer_height * 3) -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 24 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1.5 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 952fce4eda35cf5076955f0ccff2a89c74fd9030 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:33:24 +0200 Subject: [PATCH 106/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 53 ------------------------ 1 file changed, 53 deletions(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 3462133717..43bed9bfbd 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -10,56 +10,3 @@ type = variant [values] machine_nozzle_size = 0.4 machine_nozzle_tip_outer_diameter = 0.8 - -infill_line_width = 0.5 - -wall_thickness = 1.2 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = 50 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 1f4bc708cac802ac3b1c065bdcdb77f43fc14ee6 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:33:44 +0200 Subject: [PATCH 107/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 53 ----------------------- 1 file changed, 53 deletions(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index b64f5121a8..2c7ecc7b03 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -10,56 +10,3 @@ type = variant [values] machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 1.05 - -infill_line_width = 0.3 - -wall_thickness = 1 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 8da7fbb11901ac06668221a600cbdafb70174d4b Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:43:36 +0200 Subject: [PATCH 108/198] Create cartesio_0.4_pla_draft.inst.cfg --- .../cartesio/cartesio_0.4_pla_draft.inst.cfg | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg diff --git a/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg new file mode 100644 index 0000000000..5cf4a1d7d4 --- /dev/null +++ b/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg @@ -0,0 +1,67 @@ +[general] +version = 2 +name = Draft Print +definition = cartesio + +[metadata] +type = quality +quality_type = draft +material = generic_pla_cartesio_0.4_mm +weight = 0 + +[values] +layer_height = 0.2 +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +default_material_print_temperature = =material_print_temperature +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_amount = 1 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = 50 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From d0cc5c1a0cf152f27922cc938a9ad05e3693694b Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:44:29 +0200 Subject: [PATCH 109/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index bbae84c2a5..28953ae1e3 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -10,8 +10,10 @@ "category": "Other", "file_formats": "text/x-gcode", - "has_machine_materials": true, "has_machine_quality": true, + "has_materials": true, + "has_machine_materials": true, + "has_variant_materials": true, "has_variants": true, "variants_name": "Nozzle size", From a6346b1277e49446a3235a16226ba0830dcd32af Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:45:17 +0200 Subject: [PATCH 110/198] Add files via upload --- .../cartesio/cartesio_0.25_pla_draft.inst.cfg | 65 +++++++++++++++++++ .../cartesio/cartesio_0.8_pla_draft.inst.cfg | 65 +++++++++++++++++++ 2 files changed, 130 insertions(+) create mode 100644 resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg create mode 100644 resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg diff --git a/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg new file mode 100644 index 0000000000..62002d3229 --- /dev/null +++ b/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg @@ -0,0 +1,65 @@ +[general] +version = 2 +name = Draft Print +definition = cartesio + +[metadata] +type = quality +quality_type = draft +material = generic_pla_cartesio_0.4_mm +weight = 0 + +[values] +layer_height = 0.2 +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =round(material_print_temperature) +material_initial_print_temperature = =round(material_print_temperature) +material_diameter = 1.75 +retraction_amount = 1 +retraction_prime_speed = =round(retraction_speed / 5) +retraction_min_travel = =round(line_width * 10) +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = =50 if layer_height < 0.4 else 30 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg new file mode 100644 index 0000000000..58e3450cb6 --- /dev/null +++ b/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg @@ -0,0 +1,65 @@ +[general] +version = 2 +name = Draft Print +definition = cartesio + +[metadata] +type = quality +quality_type = draft +material = generic_pla_cartesio_0.4_mm +weight = 0 + +[values] +layer_height = 0.2 +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =0.8 if layer_height < 0.3 else (layer_height * 3) +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 24 +infill_pattern = grid + +material_print_temperature_layer_0 = =round(material_print_temperature) +material_initial_print_temperature = =round(material_print_temperature) +material_diameter = 1.75 +retraction_amount = 1.5 +retraction_prime_speed = =round(retraction_speed / 5) +retraction_min_travel = =round(line_width * 10) +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = =50 if layer_height < 0.4 else 30 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From c41392a101a399720097a1198a37d9b41551a444 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:47:15 +0200 Subject: [PATCH 111/198] Update cartesio_0.25_pla_draft.inst.cfg --- resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg index 62002d3229..7d4a29fe37 100644 --- a/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg +++ b/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg @@ -6,7 +6,7 @@ definition = cartesio [metadata] type = quality quality_type = draft -material = generic_pla_cartesio_0.4_mm +material = generic_pla_cartesio_0.25_mm weight = 0 [values] From 642dfa9372e38de7d8e3c22ef08cc9005fe9d24a Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 10:47:30 +0200 Subject: [PATCH 112/198] Update cartesio_0.8_pla_draft.inst.cfg --- resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg index 58e3450cb6..7b32e1fcb7 100644 --- a/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg +++ b/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg @@ -6,7 +6,7 @@ definition = cartesio [metadata] type = quality quality_type = draft -material = generic_pla_cartesio_0.4_mm +material = generic_pla_cartesio_0.8_mm weight = 0 [values] From bfc8cc8a9e8fa33e5b3d8badc2ea5355909b871a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 10:51:46 +0200 Subject: [PATCH 113/198] Codestyle --- cura/CuraApplication.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index 037bf124a1..f5c469d29d 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1287,7 +1287,7 @@ class CuraApplication(QtApplication): offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = min_offset) # Step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher - node,_ = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) + node, _ = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) op = AddSceneNodeOperation(node, scene.getRoot()) op.push() From 10dbd7e683916dbb039233cbcd0c66741bc8bf8c Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 13:12:55 +0200 Subject: [PATCH 114/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 53 ++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index d84a45e615..bdaae61af5 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -10,3 +10,56 @@ type = variant [values] machine_nozzle_size = 0.8 machine_nozzle_tip_outer_diameter = 1.05 + +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =0.8 if layer_height < 0.3 else (layer_height * 3) +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 24 +infill_pattern = grid + +material_print_temperature_layer_0 = =round(material_print_temperature) +material_initial_print_temperature = =round(material_print_temperature) +material_diameter = 1.75 +retraction_amount = 1.5 +retraction_prime_speed = =round(retraction_speed / 5) +retraction_min_travel = =round(line_width * 10) +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = =50 if layer_height < 0.4 else 30 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From f019d054221d070fa8c884dde69595cbe209f584 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 13:13:24 +0200 Subject: [PATCH 115/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index 2c7ecc7b03..b64f5121a8 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -10,3 +10,56 @@ type = variant [values] machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 1.05 + +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =round(material_print_temperature) +material_initial_print_temperature = =round(material_print_temperature) +material_diameter = 1.75 +retraction_amount = 1 +retraction_prime_speed = =round(retraction_speed / 5) +retraction_min_travel = =round(line_width * 10) +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = =50 if layer_height < 0.4 else 30 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From f35a4bf276a0d7374aa83809bcd544b38adcfaf1 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 13:15:09 +0200 Subject: [PATCH 116/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 55 ++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 43bed9bfbd..58637bbba7 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -10,3 +10,58 @@ type = variant [values] machine_nozzle_size = 0.4 machine_nozzle_tip_outer_diameter = 0.8 + +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +default_material_print_temperature = =material_print_temperature +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_amount = 1 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =round(retraction_speed) +switch_extruder_prime_speed = =round(retraction_prime_speed) + +speed_print = 30 +speed_infill = =round(speed_print) +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =round(speed_travel) +speed_support_interface = =round(speed_topbottom) + +retraction_combing = off +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) +cool_min_layer_time = 20 + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From 299ad624daf101a1771e1b57c340e9de3883ab34 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 15:01:39 +0200 Subject: [PATCH 117/198] Minor refactor; Return None instead of weird 999999 if no suitable location was found --- cura/Arrange.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cura/Arrange.py b/cura/Arrange.py index 2348535efc..0d1f2e0c06 100755 --- a/cura/Arrange.py +++ b/cura/Arrange.py @@ -114,7 +114,7 @@ class Arrange: self._priority_unique_values.sort() ## Return the amount of "penalty points" for polygon, which is the sum of priority - # 999999 if occupied + # None if occupied # \param x x-coordinate to check shape # \param y y-coordinate # \param shape_arr the ShapeArray object to place @@ -128,9 +128,9 @@ class Arrange: offset_x:offset_x + shape_arr.arr.shape[1]] try: if numpy.any(occupied_slice[numpy.where(shape_arr.arr == 1)]): - return 999999 + return None except IndexError: # out of bounds if you try to place an object outside - return 999999 + return None prio_slice = self._priority[ offset_y:offset_y + shape_arr.arr.shape[0], offset_x:offset_x + shape_arr.arr.shape[1]] @@ -157,7 +157,7 @@ class Arrange: # array to "world" coordinates penalty_points = self.checkShape(projected_x, projected_y, shape_arr) - if penalty_points != 999999: + if penalty_points is not None: return LocationSuggestion(x = projected_x, y = projected_y, penalty_points = penalty_points, priority = priority) return LocationSuggestion(x = None, y = None, penalty_points = None, priority = priority) # No suitable location found :-( From 3319d077295ad21fedfb2fb51ffbefee968a5599 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:02:19 +0200 Subject: [PATCH 118/198] Update cartesio.def.json --- resources/definitions/cartesio.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 28953ae1e3..bcaaa30380 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -19,7 +19,7 @@ "variants_name": "Nozzle size", "preferred_variant": "*0.4*", "preferred_material": "*pla*", - "preferred_quality": "*draft*", + "preferred_quality": "*normal*", "machine_extruder_trains": { From 383c62218dd01ed992fc90c2fcb4c92d2c1cc238 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:03:59 +0200 Subject: [PATCH 119/198] Update cartesio_0.8.inst.cfg --- resources/variants/cartesio_0.8.inst.cfg | 53 ------------------------ 1 file changed, 53 deletions(-) diff --git a/resources/variants/cartesio_0.8.inst.cfg b/resources/variants/cartesio_0.8.inst.cfg index bdaae61af5..d84a45e615 100644 --- a/resources/variants/cartesio_0.8.inst.cfg +++ b/resources/variants/cartesio_0.8.inst.cfg @@ -10,56 +10,3 @@ type = variant [values] machine_nozzle_size = 0.8 machine_nozzle_tip_outer_diameter = 1.05 - -infill_line_width = 0.9 - -wall_thickness = 2.4 -top_bottom_thickness = =0.8 if layer_height < 0.3 else (layer_height * 3) -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 24 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1.5 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 2bcbd7415e7b4a277e06893913d7b6f7004b6aa2 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:04:15 +0200 Subject: [PATCH 120/198] Update cartesio_0.4.inst.cfg --- resources/variants/cartesio_0.4.inst.cfg | 55 ------------------------ 1 file changed, 55 deletions(-) diff --git a/resources/variants/cartesio_0.4.inst.cfg b/resources/variants/cartesio_0.4.inst.cfg index 58637bbba7..43bed9bfbd 100644 --- a/resources/variants/cartesio_0.4.inst.cfg +++ b/resources/variants/cartesio_0.4.inst.cfg @@ -10,58 +10,3 @@ type = variant [values] machine_nozzle_size = 0.4 machine_nozzle_tip_outer_diameter = 0.8 - -infill_line_width = 0.5 - -wall_thickness = 1.2 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -default_material_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature -material_final_print_temperature = =material_print_temperature -material_diameter = 1.75 -retraction_amount = 1 -retraction_min_travel = =round(line_width * 10) -retraction_prime_speed = 10 -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From f6799d64b7704201677009232b92ce807cffd462 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:04:39 +0200 Subject: [PATCH 121/198] Update cartesio_0.25.inst.cfg --- resources/variants/cartesio_0.25.inst.cfg | 53 ----------------------- 1 file changed, 53 deletions(-) diff --git a/resources/variants/cartesio_0.25.inst.cfg b/resources/variants/cartesio_0.25.inst.cfg index b64f5121a8..2c7ecc7b03 100644 --- a/resources/variants/cartesio_0.25.inst.cfg +++ b/resources/variants/cartesio_0.25.inst.cfg @@ -10,56 +10,3 @@ type = variant [values] machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 1.05 - -infill_line_width = 0.3 - -wall_thickness = 1 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 99afe3648e4f253ac91211c3ea26c1e1dcd5184d Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:05:16 +0200 Subject: [PATCH 122/198] Delete cartesio_0.25_pla_draft.inst.cfg --- .../cartesio/cartesio_0.25_pla_draft.inst.cfg | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg diff --git a/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg deleted file mode 100644 index 7d4a29fe37..0000000000 --- a/resources/quality/cartesio/cartesio_0.25_pla_draft.inst.cfg +++ /dev/null @@ -1,65 +0,0 @@ -[general] -version = 2 -name = Draft Print -definition = cartesio - -[metadata] -type = quality -quality_type = draft -material = generic_pla_cartesio_0.25_mm -weight = 0 - -[values] -layer_height = 0.2 -infill_line_width = 0.3 - -wall_thickness = 1 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From bcbe7bdbd48fd3558ce20345e3d275c3f4feacf8 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:05:28 +0200 Subject: [PATCH 123/198] Delete cartesio_0.4_pla_draft.inst.cfg --- .../cartesio/cartesio_0.4_pla_draft.inst.cfg | 67 ------------------- 1 file changed, 67 deletions(-) delete mode 100644 resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg diff --git a/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg deleted file mode 100644 index 5cf4a1d7d4..0000000000 --- a/resources/quality/cartesio/cartesio_0.4_pla_draft.inst.cfg +++ /dev/null @@ -1,67 +0,0 @@ -[general] -version = 2 -name = Draft Print -definition = cartesio - -[metadata] -type = quality -quality_type = draft -material = generic_pla_cartesio_0.4_mm -weight = 0 - -[values] -layer_height = 0.2 -infill_line_width = 0.5 - -wall_thickness = 1.2 -top_bottom_thickness = 0.8 -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 40 -infill_pattern = grid - -default_material_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature -material_final_print_temperature = =material_print_temperature -material_diameter = 1.75 -retraction_amount = 1 -retraction_min_travel = =round(line_width * 10) -retraction_prime_speed = 10 -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = 50 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From fb3966d8f55f65c59bb81eb826f5906f33d0d086 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:05:38 +0200 Subject: [PATCH 124/198] Delete cartesio_0.8_pla_draft.inst.cfg --- .../cartesio/cartesio_0.8_pla_draft.inst.cfg | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg diff --git a/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg b/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg deleted file mode 100644 index 7b32e1fcb7..0000000000 --- a/resources/quality/cartesio/cartesio_0.8_pla_draft.inst.cfg +++ /dev/null @@ -1,65 +0,0 @@ -[general] -version = 2 -name = Draft Print -definition = cartesio - -[metadata] -type = quality -quality_type = draft -material = generic_pla_cartesio_0.8_mm -weight = 0 - -[values] -layer_height = 0.2 -infill_line_width = 0.9 - -wall_thickness = 2.4 -top_bottom_thickness = =0.8 if layer_height < 0.3 else (layer_height * 3) -wall_0_inset = -0.05 -fill_perimeter_gaps = nowhere -travel_compensate_overlapping_walls_enabled = - -infill_sparse_density = 24 -infill_pattern = grid - -material_print_temperature_layer_0 = =round(material_print_temperature) -material_initial_print_temperature = =round(material_print_temperature) -material_diameter = 1.75 -retraction_amount = 1.5 -retraction_prime_speed = =round(retraction_speed / 5) -retraction_min_travel = =round(line_width * 10) -switch_extruder_retraction_amount = 2 -switch_extruder_retraction_speeds = =round(retraction_speed) -switch_extruder_prime_speed = =round(retraction_prime_speed) - -speed_print = =50 if layer_height < 0.4 else 30 -speed_infill = =round(speed_print) -speed_layer_0 = =round(speed_print / 5 * 4) -speed_wall = =round(speed_print / 2) -speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) -speed_topbottom = =round(speed_print / 5 * 4) -speed_slowdown_layers = 1 -speed_travel = =round(speed_print if magic_spiralize else 150) -speed_travel_layer_0 = =round(speed_travel) -speed_support_interface = =round(speed_topbottom) - -retraction_combing = off -retraction_hop_enabled = True -retraction_hop = 1 - -cool_min_layer_time_fan_speed_max = =round(cool_min_layer_time) -cool_min_layer_time = 20 - -support_z_distance = 0 -support_xy_distance = 0.5 -support_join_distance = 10 -support_interface_enable = True - -adhesion_type = skirt -skirt_gap = 0.5 -skirt_brim_minimal_length = 50 - -coasting_enable = True -coasting_volume = 0.1 -coasting_min_volume = 0.17 -coasting_speed = 90 From 46426db8e6e6dfe39a2e8f3d91e657bfbcc9d1c3 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:06:23 +0200 Subject: [PATCH 125/198] Create cartesio_global_Coarse_Quality.inst.cfg --- .../cartesio_global_Coarse_Quality.inst.cfg | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 resources/quality/cartesio/cartesio_global_Coarse_Quality.inst.cfg diff --git a/resources/quality/cartesio/cartesio_global_Coarse_Quality.inst.cfg b/resources/quality/cartesio/cartesio_global_Coarse_Quality.inst.cfg new file mode 100644 index 0000000000..1d6f7bb930 --- /dev/null +++ b/resources/quality/cartesio/cartesio_global_Coarse_Quality.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +global_quality = True +weight = 0 + +[values] +layer_height = 0.4 + +speed_slowdown_layers = 1 + +retraction_combing = off + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 From a78bb88ebc5affedfc12d1fd212f2ad37b812d81 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:07:11 +0200 Subject: [PATCH 126/198] Add files via upload --- ...tesio_global_Extra_Coarse_Quality.inst.cfg | 25 +++++++++++++++++++ .../cartesio_global_High_Quality.inst.cfg | 25 +++++++++++++++++++ .../cartesio_global_Normal_Quality.inst.cfg | 25 +++++++++++++++++++ 3 files changed, 75 insertions(+) create mode 100644 resources/quality/cartesio/cartesio_global_Extra_Coarse_Quality.inst.cfg create mode 100644 resources/quality/cartesio/cartesio_global_High_Quality.inst.cfg create mode 100644 resources/quality/cartesio/cartesio_global_Normal_Quality.inst.cfg diff --git a/resources/quality/cartesio/cartesio_global_Extra_Coarse_Quality.inst.cfg b/resources/quality/cartesio/cartesio_global_Extra_Coarse_Quality.inst.cfg new file mode 100644 index 0000000000..841d63d1dc --- /dev/null +++ b/resources/quality/cartesio/cartesio_global_Extra_Coarse_Quality.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +global_quality = True +weight = 0 + +[values] +layer_height = 0.6 + +speed_slowdown_layers = 1 + +retraction_combing = off + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 diff --git a/resources/quality/cartesio/cartesio_global_High_Quality.inst.cfg b/resources/quality/cartesio/cartesio_global_High_Quality.inst.cfg new file mode 100644 index 0000000000..363c18d8a2 --- /dev/null +++ b/resources/quality/cartesio/cartesio_global_High_Quality.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +global_quality = True +weight = 0 + +[values] +layer_height = 0.1 + +speed_slowdown_layers = 1 + +retraction_combing = off + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 diff --git a/resources/quality/cartesio/cartesio_global_Normal_Quality.inst.cfg b/resources/quality/cartesio/cartesio_global_Normal_Quality.inst.cfg new file mode 100644 index 0000000000..78272e2aef --- /dev/null +++ b/resources/quality/cartesio/cartesio_global_Normal_Quality.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +global_quality = True +weight = 0 + +[values] +layer_height = 0.2 + +speed_slowdown_layers = 1 + +retraction_combing = off + +support_z_distance = 0 +support_xy_distance = 0.5 +support_join_distance = 10 +support_interface_enable = True + +adhesion_type = skirt +skirt_gap = 0.5 From 0768cea49b383262842384fe310e33bab7c7a6f5 Mon Sep 17 00:00:00 2001 From: MaukCC Date: Wed, 12 Apr 2017 15:08:36 +0200 Subject: [PATCH 127/198] Add files via upload --- .../abs/cartesio_0.25_abs_high.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.25_abs_normal.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.4_abs_high.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.4_abs_normal.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.8_abs_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_abs_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.8_abs_high.inst.cfg | 56 +++++++++++++++++++ .../abs/cartesio_0.8_abs_normal.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.25_hips_high.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.25_hips_normal.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.4_hips_high.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.4_hips_normal.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.8_hips_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_hips_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.8_hips_high.inst.cfg | 56 +++++++++++++++++++ .../hips/cartesio_0.8_hips_normal.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.25_nylon_high.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.25_nylon_normal.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.4_nylon_high.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.4_nylon_normal.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.8_nylon_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_nylon_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.8_nylon_high.inst.cfg | 56 +++++++++++++++++++ .../nylon/cartesio_0.8_nylon_normal.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.25_pc_high.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.25_pc_normal.inst.cfg | 56 +++++++++++++++++++ .../cartesio/pc/cartesio_0.4_pc_high.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.4_pc_normal.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.8_pc_coarse.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.8_pc_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio/pc/cartesio_0.8_pc_high.inst.cfg | 56 +++++++++++++++++++ .../pc/cartesio_0.8_pc_normal.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.25_petg_high.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.25_petg_normal.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.4_petg_high.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.4_petg_normal.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.8_petg_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_petg_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.8_petg_high.inst.cfg | 56 +++++++++++++++++++ .../petg/cartesio_0.8_petg_normal.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.25_pla_high.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.25_pla_normal.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.4_pla_high.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.4_pla_normal.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.8_pla_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_pla_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.8_pla_high.inst.cfg | 56 +++++++++++++++++++ .../pla/cartesio_0.8_pla_normal.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.25_pva_high.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.25_pva_normal.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.4_pva_high.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.4_pva_normal.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.8_pva_coarse.inst.cfg | 56 +++++++++++++++++++ .../cartesio_0.8_pva_extra_coarse.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.8_pva_high.inst.cfg | 56 +++++++++++++++++++ .../pva/cartesio_0.8_pva_normal.inst.cfg | 56 +++++++++++++++++++ 56 files changed, 3136 insertions(+) create mode 100644 resources/quality/cartesio/abs/cartesio_0.25_abs_high.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.25_abs_normal.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.4_abs_high.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.4_abs_normal.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.8_abs_coarse.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.8_abs_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.8_abs_high.inst.cfg create mode 100644 resources/quality/cartesio/abs/cartesio_0.8_abs_normal.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.25_hips_high.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.25_hips_normal.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.4_hips_high.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.4_hips_normal.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.8_hips_coarse.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.8_hips_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.8_hips_high.inst.cfg create mode 100644 resources/quality/cartesio/hips/cartesio_0.8_hips_normal.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.25_nylon_high.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.25_nylon_normal.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.4_nylon_high.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.4_nylon_normal.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.8_nylon_coarse.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.8_nylon_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.8_nylon_high.inst.cfg create mode 100644 resources/quality/cartesio/nylon/cartesio_0.8_nylon_normal.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.25_pc_high.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.25_pc_normal.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.4_pc_high.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.4_pc_normal.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.8_pc_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.8_pc_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.8_pc_high.inst.cfg create mode 100644 resources/quality/cartesio/pc/cartesio_0.8_pc_normal.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.25_petg_high.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.25_petg_normal.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.4_petg_high.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.4_petg_normal.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.8_petg_coarse.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.8_petg_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.8_petg_high.inst.cfg create mode 100644 resources/quality/cartesio/petg/cartesio_0.8_petg_normal.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.25_pla_high.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.25_pla_normal.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.4_pla_high.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.4_pla_normal.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.8_pla_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.8_pla_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.8_pla_high.inst.cfg create mode 100644 resources/quality/cartesio/pla/cartesio_0.8_pla_normal.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.25_pva_high.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.25_pva_normal.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.4_pva_high.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.4_pva_normal.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.8_pva_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.8_pva_extra_coarse.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.8_pva_high.inst.cfg create mode 100644 resources/quality/cartesio/pva/cartesio_0.8_pva_normal.inst.cfg diff --git a/resources/quality/cartesio/abs/cartesio_0.25_abs_high.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.25_abs_high.inst.cfg new file mode 100644 index 0000000000..c26f4a2683 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.25_abs_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_abs_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.25_abs_normal.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.25_abs_normal.inst.cfg new file mode 100644 index 0000000000..a7c5677980 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.25_abs_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_abs_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.4_abs_high.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.4_abs_high.inst.cfg new file mode 100644 index 0000000000..1287d66e33 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.4_abs_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_abs_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.4_abs_normal.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.4_abs_normal.inst.cfg new file mode 100644 index 0000000000..62c4e462e7 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.4_abs_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_abs_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.8_abs_coarse.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.8_abs_coarse.inst.cfg new file mode 100644 index 0000000000..4ae04132dc --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.8_abs_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_abs_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.8_abs_extra_coarse.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.8_abs_extra_coarse.inst.cfg new file mode 100644 index 0000000000..836c2f8458 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.8_abs_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_abs_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.8_abs_high.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.8_abs_high.inst.cfg new file mode 100644 index 0000000000..f8e6fac996 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.8_abs_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_abs_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/abs/cartesio_0.8_abs_normal.inst.cfg b/resources/quality/cartesio/abs/cartesio_0.8_abs_normal.inst.cfg new file mode 100644 index 0000000000..7aade0c846 --- /dev/null +++ b/resources/quality/cartesio/abs/cartesio_0.8_abs_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_abs_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.25_hips_high.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.25_hips_high.inst.cfg new file mode 100644 index 0000000000..1457945bdb --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.25_hips_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_hips_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.25_hips_normal.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.25_hips_normal.inst.cfg new file mode 100644 index 0000000000..ac324cf42c --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.25_hips_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_hips_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.4_hips_high.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.4_hips_high.inst.cfg new file mode 100644 index 0000000000..4f95cd2b8b --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.4_hips_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_hips_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.4_hips_normal.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.4_hips_normal.inst.cfg new file mode 100644 index 0000000000..ac4de67c0c --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.4_hips_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_hips_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.8_hips_coarse.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.8_hips_coarse.inst.cfg new file mode 100644 index 0000000000..beff6ec6f6 --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.8_hips_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_hips_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.8_hips_extra_coarse.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.8_hips_extra_coarse.inst.cfg new file mode 100644 index 0000000000..ea8edbbdfe --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.8_hips_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_hips_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.8_hips_high.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.8_hips_high.inst.cfg new file mode 100644 index 0000000000..13f139f596 --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.8_hips_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_hips_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/hips/cartesio_0.8_hips_normal.inst.cfg b/resources/quality/cartesio/hips/cartesio_0.8_hips_normal.inst.cfg new file mode 100644 index 0000000000..06b45cd601 --- /dev/null +++ b/resources/quality/cartesio/hips/cartesio_0.8_hips_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_hips_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.25_nylon_high.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.25_nylon_high.inst.cfg new file mode 100644 index 0000000000..569c5a786f --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.25_nylon_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_nylon_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.25_nylon_normal.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.25_nylon_normal.inst.cfg new file mode 100644 index 0000000000..7ac13e4d60 --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.25_nylon_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_nylon_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.4_nylon_high.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.4_nylon_high.inst.cfg new file mode 100644 index 0000000000..d294820c39 --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.4_nylon_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_nylon_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.4_nylon_normal.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.4_nylon_normal.inst.cfg new file mode 100644 index 0000000000..dd37e5f46a --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.4_nylon_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_nylon_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.8_nylon_coarse.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_coarse.inst.cfg new file mode 100644 index 0000000000..5d303731d9 --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_nylon_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.8_nylon_extra_coarse.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_extra_coarse.inst.cfg new file mode 100644 index 0000000000..9d015d71bb --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_nylon_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.8_nylon_high.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_high.inst.cfg new file mode 100644 index 0000000000..324149f527 --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_nylon_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/nylon/cartesio_0.8_nylon_normal.inst.cfg b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_normal.inst.cfg new file mode 100644 index 0000000000..b7e9920fac --- /dev/null +++ b/resources/quality/cartesio/nylon/cartesio_0.8_nylon_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_nylon_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.25_pc_high.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.25_pc_high.inst.cfg new file mode 100644 index 0000000000..224b4383f0 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.25_pc_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pc_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.25_pc_normal.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.25_pc_normal.inst.cfg new file mode 100644 index 0000000000..e3ab6f83d9 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.25_pc_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pc_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.4_pc_high.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.4_pc_high.inst.cfg new file mode 100644 index 0000000000..213b94bfaa --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.4_pc_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pc_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.4_pc_normal.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.4_pc_normal.inst.cfg new file mode 100644 index 0000000000..8c258630e1 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.4_pc_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pc_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.8_pc_coarse.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.8_pc_coarse.inst.cfg new file mode 100644 index 0000000000..8f29b3a679 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.8_pc_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_pc_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.8_pc_extra_coarse.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.8_pc_extra_coarse.inst.cfg new file mode 100644 index 0000000000..f8238c28b5 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.8_pc_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_pc_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.8_pc_high.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.8_pc_high.inst.cfg new file mode 100644 index 0000000000..ca1acf1e59 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.8_pc_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pc_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pc/cartesio_0.8_pc_normal.inst.cfg b/resources/quality/cartesio/pc/cartesio_0.8_pc_normal.inst.cfg new file mode 100644 index 0000000000..54e2f3a8b8 --- /dev/null +++ b/resources/quality/cartesio/pc/cartesio_0.8_pc_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pc_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.25_petg_high.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.25_petg_high.inst.cfg new file mode 100644 index 0000000000..324ff40497 --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.25_petg_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_petg_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.25_petg_normal.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.25_petg_normal.inst.cfg new file mode 100644 index 0000000000..55a04548bc --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.25_petg_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_petg_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.4_petg_high.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.4_petg_high.inst.cfg new file mode 100644 index 0000000000..c6e759c87b --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.4_petg_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_petg_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.4_petg_normal.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.4_petg_normal.inst.cfg new file mode 100644 index 0000000000..1ad1cc9f5d --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.4_petg_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_petg_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.8_petg_coarse.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.8_petg_coarse.inst.cfg new file mode 100644 index 0000000000..3df1647d57 --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.8_petg_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_petg_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.8_petg_extra_coarse.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.8_petg_extra_coarse.inst.cfg new file mode 100644 index 0000000000..99a3659e18 --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.8_petg_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_petg_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.8_petg_high.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.8_petg_high.inst.cfg new file mode 100644 index 0000000000..8fc6fc8398 --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.8_petg_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_petg_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/petg/cartesio_0.8_petg_normal.inst.cfg b/resources/quality/cartesio/petg/cartesio_0.8_petg_normal.inst.cfg new file mode 100644 index 0000000000..05805e41d7 --- /dev/null +++ b/resources/quality/cartesio/petg/cartesio_0.8_petg_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_petg_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.25_pla_high.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.25_pla_high.inst.cfg new file mode 100644 index 0000000000..3eac407634 --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.25_pla_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pla_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.25_pla_normal.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.25_pla_normal.inst.cfg new file mode 100644 index 0000000000..ac82dddf8a --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.25_pla_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pla_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.4_pla_high.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.4_pla_high.inst.cfg new file mode 100644 index 0000000000..bdb6ace957 --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.4_pla_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pla_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.4_pla_normal.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.4_pla_normal.inst.cfg new file mode 100644 index 0000000000..ca02ffc4a2 --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.4_pla_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pla_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.8_pla_coarse.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.8_pla_coarse.inst.cfg new file mode 100644 index 0000000000..5a9e561177 --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.8_pla_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_pla_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.8_pla_extra_coarse.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.8_pla_extra_coarse.inst.cfg new file mode 100644 index 0000000000..4ac73a3ce0 --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.8_pla_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_pla_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.8_pla_high.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.8_pla_high.inst.cfg new file mode 100644 index 0000000000..582735062b --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.8_pla_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pla_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pla/cartesio_0.8_pla_normal.inst.cfg b/resources/quality/cartesio/pla/cartesio_0.8_pla_normal.inst.cfg new file mode 100644 index 0000000000..f77e2ade8c --- /dev/null +++ b/resources/quality/cartesio/pla/cartesio_0.8_pla_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pla_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 10 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.25_pva_high.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.25_pva_high.inst.cfg new file mode 100644 index 0000000000..73b434365e --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.25_pva_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pva_cartesio_0.25_mm +weight = 1 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.25_pva_normal.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.25_pva_normal.inst.cfg new file mode 100644 index 0000000000..1415954e6c --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.25_pva_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pva_cartesio_0.25_mm +weight = 2 + +[values] +infill_line_width = 0.3 + +wall_thickness = 1 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.4_pva_high.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.4_pva_high.inst.cfg new file mode 100644 index 0000000000..97e48f8c7d --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.4_pva_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pva_cartesio_0.4_mm +weight = 1 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.4_pva_normal.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.4_pva_normal.inst.cfg new file mode 100644 index 0000000000..f0231084db --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.4_pva_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pva_cartesio_0.4_mm +weight = 2 + +[values] +infill_line_width = 0.5 + +wall_thickness = 1.2 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.8_pva_coarse.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.8_pva_coarse.inst.cfg new file mode 100644 index 0000000000..a9c313a7db --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.8_pva_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = coarse +material = generic_pva_cartesio_0.8_mm +weight = 3 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 30 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.8_pva_extra_coarse.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.8_pva_extra_coarse.inst.cfg new file mode 100644 index 0000000000..2a2e2c9d0e --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.8_pva_extra_coarse.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Extra Coarse Quality +definition = cartesio + +[metadata] +type = quality +quality_type = extra coarse +material = generic_pva_cartesio_0.8_mm +weight = 4 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = =layer_height * 3 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 25 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.8_pva_high.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.8_pva_high.inst.cfg new file mode 100644 index 0000000000..64e8ee2902 --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.8_pva_high.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = High Quality +definition = cartesio + +[metadata] +type = quality +quality_type = high +material = generic_pva_cartesio_0.8_mm +weight = 1 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 diff --git a/resources/quality/cartesio/pva/cartesio_0.8_pva_normal.inst.cfg b/resources/quality/cartesio/pva/cartesio_0.8_pva_normal.inst.cfg new file mode 100644 index 0000000000..23fa682772 --- /dev/null +++ b/resources/quality/cartesio/pva/cartesio_0.8_pva_normal.inst.cfg @@ -0,0 +1,56 @@ +[general] +version = 2 +name = Normal Quality +definition = cartesio + +[metadata] +type = quality +quality_type = normal +material = generic_pva_cartesio_0.8_mm +weight = 2 + +[values] +infill_line_width = 0.9 + +wall_thickness = 2.4 +top_bottom_thickness = 0.8 +wall_0_inset = -0.05 +fill_perimeter_gaps = nowhere +travel_compensate_overlapping_walls_enabled = + +infill_sparse_density = 40 +infill_pattern = grid + +material_print_temperature_layer_0 = =material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature +material_diameter = 1.75 +retraction_min_travel = =round(line_width * 10) +retraction_prime_speed = 8 +switch_extruder_retraction_amount = 2 +switch_extruder_retraction_speeds = =retraction_speed +switch_extruder_prime_speed = =retraction_prime_speed + +speed_print = 50 +speed_infill = =speed_print +speed_layer_0 = =round(speed_print / 5 * 4) +speed_wall = =round(speed_print / 2) +speed_wall_0 = =10 if speed_wall < 11 else (speed_print / 5 *3) +speed_topbottom = =round(speed_print / 5 * 4) +speed_slowdown_layers = 1 +speed_travel = =round(speed_print if magic_spiralize else 150) +speed_travel_layer_0 = =speed_travel +speed_support_interface = =speed_topbottom + +retraction_hop_enabled = True +retraction_hop = 1 + +cool_min_layer_time_fan_speed_max = =cool_min_layer_time +cool_min_layer_time = 20 + +skirt_brim_minimal_length = 50 + +coasting_enable = True +coasting_volume = 0.1 +coasting_min_volume = 0.17 +coasting_speed = 90 From 3e75583f2b37cb08bf7d4c25a144587859ea9865 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 15:09:31 +0200 Subject: [PATCH 128/198] Huge models no longer block loading CURA-3676 --- cura/CuraApplication.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index f5c469d29d..db25822654 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1283,11 +1283,13 @@ class CuraApplication(QtApplication): child.addDecorator(ConvexHullDecorator()) if node.callDecoration("isSliceable"): - # Find node location - offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = min_offset) + # Only check position if it's not already blatantly obvious that it won't fit. + if node.getBoundingBox().width < self._volume.getBoundingBox().width or node.getBoundingBox().depth < self._volume.getBoundingBox().depth: + # Find node location + offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(node, min_offset = min_offset) - # Step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher - node, _ = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) + # Step is for skipping tests to make it a lot faster. it also makes the outcome somewhat rougher + node, _ = arranger.findNodePlacement(node, offset_shape_arr, hull_shape_arr, step = 10) op = AddSceneNodeOperation(node, scene.getRoot()) op.push() From 397c2666f0565df5812dea31a833d779c679c26b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 15:38:07 +0200 Subject: [PATCH 129/198] Optimise profiles for 0.8mm cores Sample testing confirms that these are equal to their originals. Nylon, PLA and PVA were already optimised, but ABS and CPE weren't. Now all are optimised except some 0.4mm core profiles. I'll see to those next. Note that the filament flow compensation setting is still wrong in these profiles (it was wrong in the original profiles as well). Contributes to issue CURA-3650. --- .../um3_aa0.8_ABS_Draft_Print.inst.cfg | 116 +++-------------- .../um3_aa0.8_ABS_Superdraft_Print.inst.cfg | 117 ++++------------- .../um3_aa0.8_ABS_Verydraft_Print.inst.cfg | 117 ++++------------- .../um3_aa0.8_CPE_Draft_Print.inst.cfg | 116 +++-------------- .../um3_aa0.8_CPE_Superdraft_Print.inst.cfg | 118 ++++-------------- .../um3_aa0.8_CPE_Verydraft_Print.inst.cfg | 117 ++++------------- .../um3_aa0.8_Nylon_Draft_Print.inst.cfg | 16 ++- .../um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 18 ++- .../um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 18 ++- .../um3_aa0.8_PLA_Draft_Print.inst.cfg | 16 +-- .../um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 16 +-- .../um3_aa0.8_PLA_Verydraft_Print.inst.cfg | 16 +-- .../um3_bb0.8_PVA_Draft_Print.inst.cfg | 2 +- .../um3_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +- .../um3_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +- resources/variants/ultimaker3_aa0.8.inst.cfg | 43 ++++--- resources/variants/ultimaker3_bb0.8.inst.cfg | 24 +++- 17 files changed, 248 insertions(+), 630 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg index 1cb122147f..aedf428807 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg @@ -1,96 +1,20 @@ -[general] -version = 2 -name = Draft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = draft -material = generic_abs_ultimaker3_AA_0.8 -weight = -2 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 90 -material_print_temperature = =default_material_print_temperature + 25 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 50) -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_abs_ultimaker3_AA_0.8 +weight = -2 + +[values] +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 25 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 30 / 50) +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg index b87cfde214..313754645c 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -1,96 +1,21 @@ -[general] -version = 2 -name = Superdraft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = superdraft -material = generic_abs_ultimaker3_AA_0.8 -weight = -4 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.4 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 90 -material_print_temperature = =default_material_print_temperature + 30 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 50) -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 +[general] +version = 2 +name = Superdraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = superdraft +material = generic_abs_ultimaker3_AA_0.8 +weight = -4 + +[values] +layer_height = 0.4 +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 30 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 30 / 50) +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg index d0f16f784e..f499b5bfa1 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -1,96 +1,21 @@ -[general] -version = 2 -name = Verydraft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = verydraft -material = generic_abs_ultimaker3_AA_0.8 -weight = -3 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.3 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 90 -material_print_temperature = =default_material_print_temperature + 27 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 50) -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 +[general] +version = 2 +name = Verydraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = verydraft +material = generic_abs_ultimaker3_AA_0.8 +weight = -3 + +[values] +layer_height = 0.3 +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 27 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 30 / 50) +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg index 5f46b97486..7356969835 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg @@ -1,96 +1,20 @@ -[general] -version = 2 -name = Draft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = draft -material = generic_cpe_ultimaker3_AA_0.8 -weight = -2 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 15 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 80 -material_print_temperature = =default_material_print_temperature + 15 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 40 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 25 / 40) -speed_wall = =math.ceil(speed_print * 30 / 40) -speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 \ No newline at end of file +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_cpe_ultimaker3_AA_0.8 +weight = -2 + +[values] +brim_width = 15 +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 15 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 25 / 40) +speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg index fbb091c651..8e98a0fd9d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -1,96 +1,22 @@ -[general] -version = 2 -name = Superdraft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = superdraft -material = generic_cpe_ultimaker3_AA_0.8 -weight = -4 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 15 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.4 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 80 -material_print_temperature = =default_material_print_temperature + 20 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 45 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 45) -speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 \ No newline at end of file +[general] +version = 2 +name = Superdraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = superdraft +material = generic_cpe_ultimaker3_AA_0.8 +weight = -2 + +[values] +brim_width = 15 +layer_height = 0.4 +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 20 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 45 +speed_topbottom = =math.ceil(speed_print * 30 / 45) +speed_wall = =math.ceil(speed_print * 40 / 45) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg index 75b164735d..716ebbe5a5 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -1,96 +1,21 @@ -[general] -version = 2 -name = Verydraft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = verydraft -material = generic_cpe_ultimaker3_AA_0.8 -weight = -3 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 15 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 7 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_before_walls = False -infill_line_width = =round(line_width * 0.6 / 0.7, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 25 / 25) -jerk_wall = =math.ceil(jerk_print * 25 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) -jerk_wall_x = =jerk_wall -layer_height = 0.3 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 80 -material_print_temperature = =default_material_print_temperature + 17 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = False -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retract_at_layer_change = True -retraction_amount = 6.5 -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -skin_overlap = 5 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 40 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 25 / 40) -speed_wall = =math.ceil(speed_print * 30 / 40) -speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance / 2 -support_pattern = zigzag -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_retraction_amount = 16.5 -top_bottom_thickness = 1.4 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =wall_line_width -wall_thickness = 2 \ No newline at end of file +[general] +version = 2 +name = Verydraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = verydraft +material = generic_cpe_ultimaker3_AA_0.8 +weight = -2 + +[values] +brim_width = 15 +layer_height = 0.3 +line_width = =machine_nozzle_size * 0.875 +material_print_temperature = =default_material_print_temperature + 17 +material_standby_temperature = 100 +speed_equalize_flow_enabled = False +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 25 / 40) +speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index eb69e804c0..0ad9d1c637 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -10,17 +10,27 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -2 [values] +brim_line_count = 7 brim_width = 8.0 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_layer_time_fan_speed_max = 20 +cool_min_speed = 10 infill_before_walls = True -infill_pattern = triangles +infill_line_width = =line_width machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_heat_up_speed = 1.4 material_standby_temperature = 100 +ooze_shield_angle = 40 +prime_tower_size = 15 +raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) +raft_jerk = =jerk_layer_0 +raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 +switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -wall_line_width_x = =wall_line_width diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 4a226996b3..338aa6746b 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -7,21 +7,31 @@ definition = ultimaker3 type = quality quality_type = superdraft material = generic_nylon_ultimaker3_AA_0.8 -weight = -2 +weight = -4 [values] +brim_line_count = 7 brim_width = 8.0 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_layer_time_fan_speed_max = 20 +cool_min_speed = 10 infill_before_walls = True -infill_pattern = triangles +infill_line_width = =line_width layer_height = 0.4 machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_heat_up_speed = 1.4 material_standby_temperature = 100 +ooze_shield_angle = 40 +prime_tower_size = 15 +raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) +raft_jerk = =jerk_layer_0 +raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 +switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -wall_line_width_x = =wall_line_width diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 444aac8eda..b67e93e138 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -7,21 +7,31 @@ definition = ultimaker3 type = quality quality_type = verydraft material = generic_nylon_ultimaker3_AA_0.8 -weight = -2 +weight = -3 [values] +brim_line_count = 7 brim_width = 8.0 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_layer_time_fan_speed_max = 20 +cool_min_speed = 10 infill_before_walls = True -infill_pattern = triangles +infill_line_width = =line_width layer_height = 0.3 machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_heat_up_speed = 1.4 material_standby_temperature = 100 +ooze_shield_angle = 40 +prime_tower_size = 15 +raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) +raft_jerk = =jerk_layer_0 +raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 +switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -wall_line_width_x = =wall_line_width diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg index 74f7f47a4d..1d059f6687 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg @@ -7,28 +7,30 @@ definition = ultimaker3 type = quality quality_type = draft material = generic_pla_ultimaker3_AA_0.8 -weight = 0 +weight = -2 [values] -brim_line_count = =math.ceil(brim_width / skirt_brim_line_width) +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 infill_line_width = =round(line_width * 0.535 / 0.75, 2) +infill_pattern = cubic infill_sparse_density = 80 line_width = =machine_nozzle_size * 0.9375 +machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 -ooze_shield_angle = 60 -raft_acceleration = =acceleration_print -raft_jerk = =jerk_print -raft_margin = 15 -switch_extruder_prime_speed = =switch_extruder_retraction_speeds +prime_tower_size = 15 +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) +wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index 4702d382c7..a7045326ca 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -7,29 +7,31 @@ definition = ultimaker3 type = quality quality_type = superdraft material = generic_pla_ultimaker3_AA_0.8 -weight = 1 +weight = -4 [values] -brim_line_count = =math.ceil(brim_width / skirt_brim_line_width) +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 infill_line_width = =round(line_width * 0.535 / 0.75, 2) +infill_pattern = cubic infill_sparse_density = 80 layer_height = 0.4 line_width = =machine_nozzle_size * 0.9375 +machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 material_standby_temperature = 100 -ooze_shield_angle = 60 -raft_acceleration = =acceleration_print -raft_jerk = =jerk_print -raft_margin = 15 -switch_extruder_prime_speed = =switch_extruder_retraction_speeds +prime_tower_size = 15 +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) +wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg index 174882aa68..cbf783febd 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -7,29 +7,31 @@ definition = ultimaker3 type = quality quality_type = verydraft material = generic_pla_ultimaker3_AA_0.8 -weight = 1 +weight = -3 [values] -brim_line_count = =math.ceil(brim_width / skirt_brim_line_width) +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 infill_line_width = =round(line_width * 0.535 / 0.75, 2) +infill_pattern = cubic infill_sparse_density = 80 layer_height = 0.3 line_width = =machine_nozzle_size * 0.9375 +machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 -ooze_shield_angle = 60 -raft_acceleration = =acceleration_print -raft_jerk = =jerk_print -raft_margin = 15 -switch_extruder_prime_speed = =switch_extruder_retraction_speeds +prime_tower_size = 15 +support_angle = 70 +support_line_width = =line_width * 0.75 +support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) +wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg index c02e307b47..17e406cdc8 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg @@ -11,4 +11,4 @@ material = generic_pva_ultimaker3_BB_0.8 [values] material_print_temperature = =default_material_print_temperature + 5 - +material_standby_temperature = 100 diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg index 84075aa4b9..7e87761349 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -6,9 +6,9 @@ definition = ultimaker3 [metadata] type = quality quality_type = superdraft -weight = -2 +weight = -4 material = generic_pva_ultimaker3_BB_0.8 [values] layer_height = 0.4 - +material_standby_temperature = 100 diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg index db10f3d848..d79f0c6848 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -6,9 +6,9 @@ definition = ultimaker3 [metadata] type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_pva_ultimaker3_BB_0.8 [values] layer_height = 0.3 - +material_standby_temperature = 100 diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index c73e22db20..2acaa9a98f 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -9,33 +9,44 @@ type = variant [values] acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 -brim_line_count = 7 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed = 100 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed = 7 cool_fan_speed_max = 100 +cool_min_speed = 5 default_material_print_temperature = 200 infill_before_walls = False +infill_line_width = =round(line_width * 0.6 / 0.7, 2) infill_overlap = 0 -infill_pattern = cubic +infill_pattern = triangles infill_wipe_dist = 0 jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom jerk_topbottom = =math.ceil(jerk_print * 25 / 25) jerk_wall = =math.ceil(jerk_print * 25 / 25) jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) layer_height = 0.2 +layer_height_0 = =round(machine_nozzle_size / 1.5, 2) machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.75 -machine_nozzle_size = 0.8 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 -raft_margin = 10 +prime_tower_size = 16 retract_at_layer_change = True retraction_count_max = 25 retraction_extrusion_window = 1 @@ -45,20 +56,22 @@ retraction_hop_only_when_collides = True skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = 20 +speed_prime_tower = =speed_topbottom speed_print = 35 +speed_support = =speed_wall_0 +speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 35) +speed_wall = =math.ceil(speed_print * 30 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -support_angle = 70 +speed_wall_x = =speed_wall +support_angle = 60 support_bottom_distance = =support_z_distance / 2 -support_line_width = =line_width * 0.75 support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 1.5 +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 16.5 top_bottom_thickness = 1.4 travel_avoid_distance = 3 wall_0_inset = 0 -wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = 2 - diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index a88c3ef6b7..8d8e2a16ed 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -9,9 +9,16 @@ type = variant [values] acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) acceleration_support_interface = =math.ceil(acceleration_topbottom * 100 / 500) +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 3 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed = 50 cool_min_speed = 5 infill_line_width = =round(line_width * 0.8 / 0.7, 2) @@ -19,12 +26,20 @@ infill_overlap = 0 infill_pattern = triangles infill_wipe_dist = 0 jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) jerk_support_interface = =math.ceil(jerk_topbottom * 1 / 5) +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) layer_height = 0.2 +layer_height_0 = =round(machine_nozzle_size / 1.5, 2) +line_width = =machine_nozzle_size * 0.875 machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -machine_nozzle_size = 0.8 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 @@ -36,6 +51,7 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 +raft_jerk = =jerk_layer_0 raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 @@ -48,9 +64,14 @@ retraction_min_travel = 5 retraction_prime_speed = 15 skin_overlap = 5 speed_layer_0 = 20 +speed_prime_tower = =speed_topbottom speed_print = 35 +speed_support = =speed_wall_0 speed_support_interface = =math.ceil(speed_topbottom * 15 / 20) +speed_topbottom = =math.ceil(speed_print * 20 / 35) +speed_wall = =math.ceil(speed_print * 30 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) +speed_wall_x = =speed_wall support_angle = 60 support_bottom_height = =layer_height * 2 support_bottom_stair_step_height = =layer_height @@ -71,4 +92,3 @@ top_bottom_thickness = 1 travel_avoid_distance = 3 wall_0_inset = 0 wall_thickness = 1 - From c2fdf68cafb3b5dfd91414b1bdfb8994afd18417 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 15:42:09 +0200 Subject: [PATCH 130/198] Set Equalize Filament Flow to True for all 0.8mm profiles Orders from the materials team. They mistakenly set this to False in their original profiles. Contributes to issue CURA-3650. --- resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - 6 files changed, 6 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg index aedf428807..7fb96d0cea 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ weight = -2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 25 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg index 313754645c..63f27c180d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ layer_height = 0.4 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 30 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg index f499b5bfa1..1eeb95fcd2 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ layer_height = 0.3 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 27 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg index 7356969835..dbee576a94 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ brim_width = 15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 15 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg index 8e98a0fd9d..9aa8b69381 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ layer_height = 0.4 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 20 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg index 716ebbe5a5..3f897c91d3 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ layer_height = 0.3 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 17 material_standby_temperature = 100 -speed_equalize_flow_enabled = False speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) From c7a6d4292057f8fa62561da7141f6945a1fc48ea Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 12 Apr 2017 15:58:09 +0200 Subject: [PATCH 131/198] Fixed arranger multiplying too big objects and arrange All. CURA-3676 --- cura/CuraApplication.py | 4 +++- cura/MultiplyObjectsJob.py | 13 +++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) mode change 100644 => 100755 cura/MultiplyObjectsJob.py diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index db25822654..c3e5390736 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -984,7 +984,9 @@ class CuraApplication(QtApplication): continue # Grouped nodes don't need resetting as their parent (the group) is resetted) if not node.isSelectable(): continue # i.e. node with layer data - nodes.append(node) + # Skip nodes that are too big + if node.getBoundingBox().width < self._volume.getBoundingBox().width or node.getBoundingBox().depth < self._volume.getBoundingBox().depth: + nodes.append(node) self.arrange(nodes, fixed_nodes = []) ## Arrange Selection diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py old mode 100644 new mode 100755 index 870f165487..40dbc221d6 --- a/cura/MultiplyObjectsJob.py +++ b/cura/MultiplyObjectsJob.py @@ -47,13 +47,18 @@ class MultiplyObjectsJob(Job): root = scene.getRoot() arranger = Arrange.create(scene_root=root) - offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(current_node, min_offset=self._min_offset) + node_too_big = False + if node.getBoundingBox().width < 300 or node.getBoundingBox().depth < 300: + offset_shape_arr, hull_shape_arr = ShapeArray.fromNode(current_node, min_offset=self._min_offset) + else: + node_too_big = True nodes = [] found_solution_for_all = True for i in range(self._count): # We do place the nodes one by one, as we want to yield in between. - node, solution_found = arranger.findNodePlacement(current_node, offset_shape_arr, hull_shape_arr) - if not solution_found: + if not node_too_big: + node, solution_found = arranger.findNodePlacement(current_node, offset_shape_arr, hull_shape_arr) + if node_too_big or not solution_found: found_solution_for_all = False new_location = node.getPosition() new_location = new_location.set(z = 100 - i * 20) @@ -72,4 +77,4 @@ class MultiplyObjectsJob(Job): if not found_solution_for_all: no_full_solution_message = Message(i18n_catalog.i18nc("@info:status", "Unable to find a location within the build volume for all objects")) - no_full_solution_message.show() \ No newline at end of file + no_full_solution_message.show() From 2879ec0e30e9872bad3b8d60344011527302fa33 Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 12 Apr 2017 15:58:37 +0200 Subject: [PATCH 132/198] Permission for file. CURA-3676 --- cura/MultiplyObjectsJob.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 cura/MultiplyObjectsJob.py diff --git a/cura/MultiplyObjectsJob.py b/cura/MultiplyObjectsJob.py old mode 100755 new mode 100644 From 28df5703119aa88a01ec5262b86c1321e8d31d1d Mon Sep 17 00:00:00 2001 From: CRojasV Date: Wed, 12 Apr 2017 09:06:57 -0500 Subject: [PATCH 133/198] =?UTF-8?q?Modify=20versi=C3=B3n=20Number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixed the versión number. --- resources/definitions/makeR_prusa_tairona_i3.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/makeR_prusa_tairona_i3.def.json b/resources/definitions/makeR_prusa_tairona_i3.def.json index a205c8368d..d9e8980979 100644 --- a/resources/definitions/makeR_prusa_tairona_i3.def.json +++ b/resources/definitions/makeR_prusa_tairona_i3.def.json @@ -1,6 +1,6 @@ { "id": "makeR_prusa_tairona_i3", - "version": 3, + "version": 2, "name": "makeR Prusa Tairona i3", "inherits": "fdmprinter", "metadata": { @@ -63,4 +63,4 @@ "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" } } -} \ No newline at end of file +} From d7e5e5780b2f44bffcdab5c8346f472c48322f8c Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 16:21:03 +0200 Subject: [PATCH 134/198] Fixed width & height not being settable to 0 --- cura/BuildVolume.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index ab756d133e..8e0e3225fc 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -139,13 +139,16 @@ class BuildVolume(SceneNode): self._updateDisallowedAreasAndRebuild() def setWidth(self, width): - if width: self._width = width + if width is not None: + self._width = width def setHeight(self, height): - if height: self._height = height + if height is not None: + self._height = height def setDepth(self, depth): - if depth: self._depth = depth + if depth is not None: + self._depth = depth def setShape(self, shape): if shape: self._shape = shape From 5de3b4614f299f96f05f55c40fdbd757b85171a9 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 16:26:25 +0200 Subject: [PATCH 135/198] Updated type hinting --- cura/BuildVolume.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 8e0e3225fc..203c00b445 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -25,6 +25,8 @@ catalog = i18nCatalog("cura") import numpy import math +from typing import List + # Setting for clearance around the prime PRIME_CLEARANCE = 6.5 @@ -129,7 +131,7 @@ class BuildVolume(SceneNode): ## Updates the listeners that listen for changes in per-mesh stacks. # # \param node The node for which the decorators changed. - def _updateNodeListeners(self, node): + def _updateNodeListeners(self, node: SceneNode): per_mesh_stack = node.callDecoration("getStack") if per_mesh_stack: per_mesh_stack.propertyChanged.connect(self._onSettingPropertyChanged) @@ -150,13 +152,14 @@ class BuildVolume(SceneNode): if depth is not None: self._depth = depth - def setShape(self, shape): - if shape: self._shape = shape + def setShape(self, shape: str): + if shape: + self._shape = shape - def getDisallowedAreas(self): + def getDisallowedAreas(self) -> List[Polygon]: return self._disallowed_areas - def setDisallowedAreas(self, areas): + def setDisallowedAreas(self, areas: List[Polygon]): self._disallowed_areas = areas def render(self, renderer): @@ -199,7 +202,6 @@ class BuildVolume(SceneNode): return for node in nodes: - # Need to check group nodes later if node.callDecoration("isGroup"): group_nodes.append(node) # Keep list of affected group_nodes @@ -415,10 +417,10 @@ class BuildVolume(SceneNode): self.updateNodeBoundaryCheck() - def getBoundingBox(self): + def getBoundingBox(self) -> AxisAlignedBox: return self._volume_aabb - def getRaftThickness(self): + def getRaftThickness(self) -> float: return self._raft_thickness def _updateRaftThickness(self): @@ -495,7 +497,7 @@ class BuildVolume(SceneNode): self._engine_ready = True self.rebuild() - def _onSettingPropertyChanged(self, setting_key, property_name): + def _onSettingPropertyChanged(self, setting_key: str, property_name: str): if property_name != "value": return @@ -528,7 +530,7 @@ class BuildVolume(SceneNode): if rebuild_me: self.rebuild() - def hasErrors(self): + def hasErrors(self) -> bool: return self._has_errors ## Calls _updateDisallowedAreas and makes sure the changes appear in the From febd1f0f7922304ea7b8c4c19ddc95b8d171dc5b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 16:29:36 +0200 Subject: [PATCH 136/198] Make sure that the UM3 definition is taken into account when optimising Otherwise it acts as if the settings were the defaults for FDMPrinter rather than defaulting to the current UM3 settings. Contributes to issue CURA-3650. --- .../um3_aa0.8_Nylon_Draft_Print.inst.cfg | 5 +--- .../um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 5 +--- .../um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 5 +--- .../um3_aa0.8_PLA_Draft_Print.inst.cfg | 4 +-- .../um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 4 +-- .../um3_aa0.8_PLA_Verydraft_Print.inst.cfg | 4 +-- resources/variants/ultimaker3_aa0.8.inst.cfg | 26 +++++-------------- resources/variants/ultimaker3_bb0.8.inst.cfg | 26 +++---------------- 8 files changed, 19 insertions(+), 60 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 0ad9d1c637..82bdcea44b 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -10,8 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -2 [values] -brim_line_count = 7 -brim_width = 8.0 +brim_width = 3 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True @@ -24,7 +23,6 @@ prime_tower_size = 15 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 @@ -33,4 +31,3 @@ support_xy_distance = =wall_line_width_0 * 1.5 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 338aa6746b..99b433def1 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -10,8 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -4 [values] -brim_line_count = 7 -brim_width = 8.0 +brim_width = 3 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True @@ -25,7 +24,6 @@ prime_tower_size = 15 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 @@ -34,4 +32,3 @@ support_xy_distance = =wall_line_width_0 * 1.5 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index b67e93e138..6f41e231c5 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -10,8 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -3 [values] -brim_line_count = 7 -brim_width = 8.0 +brim_width = 3 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True @@ -25,7 +24,6 @@ prime_tower_size = 15 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 @@ -34,4 +32,3 @@ support_xy_distance = =wall_line_width_0 * 1.5 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg index 1d059f6687..b9222d6350 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg @@ -11,7 +11,7 @@ weight = -2 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed +cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 @@ -28,9 +28,9 @@ material_standby_temperature = 100 prime_tower_size = 15 support_angle = 70 support_line_width = =line_width * 0.75 +support_pattern = ='triangles' support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x - diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index a7045326ca..852ff52f6d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -11,7 +11,7 @@ weight = -4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed +cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 @@ -29,9 +29,9 @@ material_standby_temperature = 100 prime_tower_size = 15 support_angle = 70 support_line_width = =line_width * 0.75 +support_pattern = ='triangles' support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x - diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg index cbf783febd..af18a87a20 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -11,7 +11,7 @@ weight = -3 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed +cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height gradual_infill_steps = 4 @@ -29,9 +29,9 @@ material_standby_temperature = 100 prime_tower_size = 15 support_angle = 70 support_line_width = =line_width * 0.75 +support_pattern = ='triangles' support_xy_distance = =wall_line_width_0 * 1.5 top_bottom_thickness = =layer_height * 4 wall_line_width = =round(line_width * 0.75 / 0.75, 2) wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) wall_thickness = =wall_line_width_0 + wall_line_width_x - diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index 2acaa9a98f..bac1826a63 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -9,16 +9,8 @@ type = variant [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed = 7 cool_fan_speed_max = 100 cool_min_speed = 5 @@ -29,16 +21,12 @@ infill_overlap = 0 infill_pattern = triangles infill_wipe_dist = 0 jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_interface = =jerk_topbottom jerk_topbottom = =math.ceil(jerk_print * 25 / 25) jerk_wall = =math.ceil(jerk_print * 25 / 25) jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) +line_width = =machine_nozzle_size machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 @@ -46,8 +34,11 @@ material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 multiple_mesh_overlap = 0 +prime_tower_enable = False prime_tower_size = 16 +prime_tower_wipe_enabled = True retract_at_layer_change = True +retraction_amount = 6.5 retraction_count_max = 25 retraction_extrusion_window = 1 retraction_hop = 2 @@ -56,22 +47,17 @@ retraction_hop_only_when_collides = True skin_overlap = 5 speed_equalize_flow_enabled = True speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom speed_print = 35 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 35) -speed_wall = =math.ceil(speed_print * 30 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -speed_wall_x = =speed_wall support_angle = 60 support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 support_z_distance = =layer_height * 2 switch_extruder_retraction_amount = 16.5 top_bottom_thickness = 1.4 travel_avoid_distance = 3 wall_0_inset = 0 +wall_line_width_x = =wall_line_width wall_thickness = 2 diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 8d8e2a16ed..79032d7ed3 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -9,16 +9,9 @@ type = variant [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) acceleration_support_interface = =math.ceil(acceleration_topbottom * 100 / 500) -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 3 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed = 50 cool_min_speed = 5 infill_line_width = =round(line_width * 0.8 / 0.7, 2) @@ -26,23 +19,16 @@ infill_overlap = 0 infill_pattern = triangles infill_wipe_dist = 0 jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) jerk_support_interface = =math.ceil(jerk_topbottom * 1 / 5) -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 +prime_tower_enable = False +prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 @@ -51,12 +37,12 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 retraction_amount = 4.5 retraction_count_max = 15 +retraction_extrusion_window = =retraction_amount retraction_hop = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True @@ -64,14 +50,9 @@ retraction_min_travel = 5 retraction_prime_speed = 15 skin_overlap = 5 speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom speed_print = 35 -speed_support = =speed_wall_0 speed_support_interface = =math.ceil(speed_topbottom * 15 / 20) -speed_topbottom = =math.ceil(speed_print * 20 / 35) -speed_wall = =math.ceil(speed_print * 30 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -speed_wall_x = =speed_wall support_angle = 60 support_bottom_height = =layer_height * 2 support_bottom_stair_step_height = =layer_height @@ -91,4 +72,5 @@ switch_extruder_retraction_amount = 12 top_bottom_thickness = 1 travel_avoid_distance = 3 wall_0_inset = 0 +wall_line_width_x = =wall_line_width wall_thickness = 1 From 53476b62bc9843a2a848f5ab77c6dd41e1786e90 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 16:33:25 +0200 Subject: [PATCH 137/198] Re-add nozzle size for 0.8mm variants Arguably the most important one. This is omitted from the original profiles so the original script assumed it had a nozzle size of 0.4mm. Contributes to issue CURA-3650. --- resources/variants/ultimaker3_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_bb0.8.inst.cfg | 1 + 2 files changed, 2 insertions(+) diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index bac1826a63..a938ea1a8f 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -30,6 +30,7 @@ line_width = =machine_nozzle_size machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_size = 0.8 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 79032d7ed3..104b4d09d1 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -24,6 +24,7 @@ jerk_support_interface = =math.ceil(jerk_topbottom * 1 / 5) layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_size = 0.8 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 From 35fd58f721ab2b918f85c1bff2455ab7cdae2eda Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 17:23:29 +0200 Subject: [PATCH 138/198] Optimise 0.4mm profiles for CPEP, PC and TPU These optimisations should only remove settings that are exactly equal to the parent profile. Support interface settings are an exception, since they were defining non-existing settings in the original profiles. The stand-by temperature is also an exception, since the stand-by temperature of the material profile is set in stone because of firmware. Contributes to issue CURA-3650. --- .../um3_aa0.4_CPEP_Draft_Print.inst.cfg | 145 +++++--------- .../um3_aa0.4_CPEP_Fast_Print.inst.cfg | 144 +++++--------- .../um3_aa0.4_CPEP_High_Quality.inst.cfg | 146 +++++--------- .../um3_aa0.4_CPEP_Normal_Quality.inst.cfg | 145 +++++--------- .../um3_aa0.4_PC_Draft_Print.inst.cfg | 179 +++++++---------- .../um3_aa0.4_PC_Fast_Print.inst.cfg | 177 +++++++---------- .../um3_aa0.4_PC_High_Quality.inst.cfg | 180 +++++++----------- .../um3_aa0.4_PC_Normal_Quality.inst.cfg | 177 +++++++---------- .../um3_aa0.4_TPU_Draft_Print.inst.cfg | 172 +++++++---------- .../um3_aa0.4_TPU_Fast_Print.inst.cfg | 173 +++++++---------- .../um3_aa0.4_TPU_Normal_Quality.inst.cfg | 170 +++++++---------- 11 files changed, 658 insertions(+), 1150 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg index 9d67e2fadd..ee03b6dbcf 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -1,95 +1,50 @@ -[general] -version = 2 -name = Draft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = draft -material = generic_cpe_plus_ultimaker3_AA_0.4 -weight = -2 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 1 -cool_fan_speed_max = 80 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_line_width = =round(line_width * 0.35 / 0.35, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.9 -machine_nozzle_heat_up_speed = 1.4 -material_bed_temperature = 107 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 17 -prime_tower_wipe_enabled = True -retraction_amount = 7 -retraction_combing = off -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 0.2 -retraction_hop_enabled = False -retraction_hop_only_when_collides = True -skin_overlap = 20 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 65 / 50) -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 50 / 50) -speed_wall_0 = =math.ceil(speed_wall * 40 / 50) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.3 / 0.35, 2) -wall_thickness = 1 +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_cpe_plus_ultimaker3_AA_0.4 +weight = -2 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +cool_fan_speed_max = 80 +cool_min_speed = 5 +infill_line_width = =round(line_width * 0.35 / 0.35, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.2 +machine_min_cool_heat_time_window = 15 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 +material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 17 +prime_tower_wipe_enabled = True +retraction_combing = off +retraction_extrusion_window = 1 +retraction_hop = 0.2 +retraction_hop_enabled = False +retraction_hop_only_when_collides = True +skin_overlap = 20 +speed_layer_0 = 20 +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 65 / 50) +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 50 / 50) +speed_wall_0 = =math.ceil(speed_wall * 40 / 50) +support_bottom_distance = =support_z_distance +support_z_distance = =layer_height +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_thickness = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg index bf6f3bcb55..b61a7ee9de 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -1,95 +1,49 @@ -[general] -version = 2 -name = Fast Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = fast -material = generic_cpe_plus_ultimaker3_AA_0.4 -weight = -1 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 1 -cool_fan_speed_max = 80 -cool_min_layer_time = 5 -cool_min_speed = 6 -infill_line_width = =round(line_width * 0.35 / 0.35, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.15 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.9 -machine_nozzle_heat_up_speed = 1.4 -material_bed_temperature = 107 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 17 -prime_tower_wipe_enabled = True -retraction_amount = 7 -retraction_combing = off -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 0.2 -retraction_hop_enabled = False -retraction_hop_only_when_collides = True -skin_overlap = 20 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 45 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 55 / 45) -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 45 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.3 / 0.35, 2) -wall_thickness = 1.3 +[general] +version = 2 +name = Fast Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = fast +material = generic_cpe_plus_ultimaker3_AA_0.4 +weight = -1 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +cool_fan_speed_max = 80 +cool_min_speed = 6 +infill_line_width = =round(line_width * 0.35 / 0.35, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.15 +machine_min_cool_heat_time_window = 15 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 +material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 17 +prime_tower_wipe_enabled = True +retraction_combing = off +retraction_extrusion_window = 1 +retraction_hop = 0.2 +retraction_hop_enabled = False +retraction_hop_only_when_collides = True +skin_overlap = 20 +speed_layer_0 = 20 +speed_print = 45 +speed_topbottom = =math.ceil(speed_print * 55 / 45) +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 45 / 45) +speed_wall_0 = =math.ceil(speed_wall * 35 / 45) +support_bottom_distance = =support_z_distance +support_z_distance = =layer_height +travel_avoid_distance = 3 +wall_0_inset = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg index 3a90954640..1507de5a6b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg @@ -1,95 +1,51 @@ -[general] -version = 2 -name = High Quality -definition = ultimaker3 - -[metadata] -type = quality -quality_type = high -material = generic_cpe_plus_ultimaker3_AA_0.4 -weight = 1 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 1 -cool_fan_speed_max = 50 -cool_min_layer_time = 5 -cool_min_speed = 5 -infill_line_width = =round(line_width * 0.35 / 0.35, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.06 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 17 -prime_tower_wipe_enabled = True -retraction_amount = 7 -retraction_combing = off -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 0.2 -retraction_hop_enabled = False -retraction_hop_only_when_collides = True -skin_overlap = 20 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 40 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 35) -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 35 / 40) -speed_wall_0 = =math.ceil(speed_wall * 30 / 35) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.3 / 0.35, 2) -wall_thickness = 1.3 +[general] +version = 2 +name = High Quality +definition = ultimaker3 + +[metadata] +type = quality +quality_type = high +material = generic_cpe_plus_ultimaker3_AA_0.4 +weight = 1 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +cool_fan_speed_max = 50 +cool_min_speed = 5 +infill_line_width = =round(line_width * 0.35 / 0.35, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.06 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 2 +material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 17 +prime_tower_wipe_enabled = True +retraction_combing = off +retraction_extrusion_window = 1 +retraction_hop = 0.2 +retraction_hop_enabled = False +retraction_hop_only_when_collides = True +skin_overlap = 20 +speed_layer_0 = 20 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 35) +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 35 / 40) +speed_wall_0 = =math.ceil(speed_wall * 30 / 35) +support_bottom_distance = =support_z_distance +support_z_distance = =layer_height +travel_avoid_distance = 3 +wall_0_inset = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg index b78e1aa3de..88090b12cd 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -1,95 +1,50 @@ -[general] -version = 2 -name = Normal Quality -definition = ultimaker3 - -[metadata] -type = quality -quality_type = normal -material = generic_cpe_plus_ultimaker3_AA_0.4 -weight = 0 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 1 -cool_fan_speed_max = 50 -cool_min_layer_time = 5 -cool_min_speed = 7 -infill_line_width = =round(line_width * 0.35 / 0.35, 2) -infill_overlap = 0 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.1 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 17 -prime_tower_wipe_enabled = True -retraction_amount = 7 -retraction_combing = off -retraction_count_max = 25 -retraction_extrusion_window = 1 -retraction_hop = 0.2 -retraction_hop_enabled = False -retraction_hop_only_when_collides = True -skin_overlap = 20 -speed_infill = =speed_print -speed_layer_0 = 20 -speed_prime_tower = =speed_topbottom -speed_print = 40 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 30 / 35) -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 35 / 40) -speed_wall_0 = =math.ceil(speed_wall * 30 / 35) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.3 / 0.35, 2) -wall_thickness = 1.3 +[general] +version = 2 +name = Normal Quality +definition = ultimaker3 + +[metadata] +type = quality +quality_type = normal +material = generic_cpe_plus_ultimaker3_AA_0.4 +weight = 0 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +cool_fan_speed_max = 50 +cool_min_speed = 7 +infill_line_width = =round(line_width * 0.35 / 0.35, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 +material_print_temperature_layer_0 = =material_print_temperature +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 17 +prime_tower_wipe_enabled = True +retraction_combing = off +retraction_extrusion_window = 1 +retraction_hop = 0.2 +retraction_hop_enabled = False +retraction_hop_only_when_collides = True +skin_overlap = 20 +speed_layer_0 = 20 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 35) +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 35 / 40) +speed_wall_0 = =math.ceil(speed_wall * 30 / 35) +support_bottom_distance = =support_z_distance +support_z_distance = =layer_height +travel_avoid_distance = 3 +wall_0_inset = 0 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg index 4046279f19..11dad72e08 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg @@ -1,113 +1,66 @@ -[general] -version = 2 -name = Draft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = draft -material = generic_pc_ultimaker3_AA_0.4 -weight = -2 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = raft -brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height -cool_fan_speed = 0 -cool_fan_speed_max = 90 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 5 -cool_min_speed = 6 -infill_line_width = =round(line_width * 0.4 / 0.35, 2) -infill_overlap = 0 -infill_overlap_mm = 0.05 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_flow = 100 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -ooze_shield_dist = 2 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -raft_airgap = 0.25 -raft_margin = 15 -retraction_amount = 8 -retraction_count_max = 80 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 30 -speed_infill = =speed_print -speed_layer_0 = 25 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = 25 -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 25 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_infill_rate = 15 -support_pattern = zigzag -support_roof_density = 100 -support_roof_enable = False -support_roof_line_distance = 0.4 -support_roof_pattern = lines -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -xy_offset = -0.15 -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) -wall_thickness = 1.2 +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_pc_ultimaker3_AA_0.4 +weight = -2 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +adhesion_type = raft +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + layer_height +cool_fan_speed_max = 90 +cool_min_layer_time_fan_speed_max = 5 +cool_min_speed = 6 +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_overlap = 0 +infill_overlap_mm = 0.05 +infill_pattern = triangles +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.2 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +ooze_shield_angle = 40 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +raft_airgap = 0.25 +retraction_count_max = 80 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_overlap = 30 +speed_layer_0 = 25 +speed_print = 50 +speed_topbottom = 25 +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 25 / 40) +support_bottom_distance = =support_z_distance +support_interface_line_distance = 0.4 +support_interface_pattern = lines +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) +wall_thickness = 1.2 +xy_offset = -0.15 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg index aa5d2448c3..39b02f392d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg @@ -1,112 +1,65 @@ -[general] -version = 2 -name = Fast Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = fast -material = generic_pc_ultimaker3_AA_0.4 -weight = -1 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = raft -brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height -cool_fan_speed = 0 -cool_fan_speed_max = 85 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 5 -cool_min_speed = 7 -infill_line_width = =round(line_width * 0.4 / 0.35, 2) -infill_overlap_mm = 0.05 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.15 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_flow = 100 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature + 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -ooze_shield_dist = 2 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -raft_airgap = 0.25 -raft_margin = 15 -retraction_amount = 8 -retraction_count_max = 80 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 30 -speed_infill = =speed_print -speed_layer_0 = 25 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = 25 -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 25 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_infill_rate = 15 -support_pattern = zigzag -support_roof_density = 100 -support_roof_enable = False -support_roof_line_distance = 0.4 -support_roof_pattern = lines -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -xy_offset = -0.15 -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) -wall_thickness = 1.2 +[general] +version = 2 +name = Fast Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = fast +material = generic_pc_ultimaker3_AA_0.4 +weight = -1 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +adhesion_type = raft +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + layer_height +cool_fan_speed_max = 85 +cool_min_layer_time_fan_speed_max = 5 +cool_min_speed = 7 +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_overlap_mm = 0.05 +infill_pattern = triangles +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.15 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +ooze_shield_angle = 40 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +raft_airgap = 0.25 +retraction_count_max = 80 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_overlap = 30 +speed_layer_0 = 25 +speed_print = 50 +speed_topbottom = 25 +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 25 / 40) +support_bottom_distance = =support_z_distance +support_interface_line_distance = 0.4 +support_interface_pattern = lines +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) +wall_thickness = 1.2 +xy_offset = -0.15 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg index f770e06c2f..ab8a520b5b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg @@ -1,114 +1,66 @@ -[general] -version = 2 -name = High Quality -definition = ultimaker3 - -[metadata] -type = quality -quality_type = high -material = generic_pc_ultimaker3_AA_0.4 -weight = 1 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = raft -brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height -cool_fan_speed = 0 -cool_fan_speed_max = 50 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 5 -cool_min_speed = 8 -infill_line_width = =round(line_width * 0.4 / 0.35, 2) -infill_overlap = 0 -infill_overlap_mm = 0.05 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.06 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_flow = 100 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature - 10 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -ooze_shield_dist = 2 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -raft_airgap = 0.25 -raft_margin = 15 -retraction_amount = 8 -retraction_count_max = 80 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 30 -speed_infill = =speed_print -speed_layer_0 = 25 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = 25 -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 25 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_infill_rate = 15 -support_pattern = zigzag -support_roof_density = 100 -support_roof_enable = False -support_roof_line_distance = 0.4 -support_roof_pattern = lines -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -xy_offset = -0.15 -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) -wall_thickness = 1.2 - +[general] +version = 2 +name = High Quality +definition = ultimaker3 + +[metadata] +type = quality +quality_type = high +material = generic_pc_ultimaker3_AA_0.4 +weight = 1 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +adhesion_type = raft +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + layer_height +cool_fan_speed_max = 50 +cool_min_layer_time_fan_speed_max = 5 +cool_min_speed = 8 +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_overlap = 0 +infill_overlap_mm = 0.05 +infill_pattern = triangles +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.06 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature - 10 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +ooze_shield_angle = 40 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +raft_airgap = 0.25 +retraction_count_max = 80 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_overlap = 30 +speed_layer_0 = 25 +speed_print = 50 +speed_topbottom = 25 +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 25 / 40) +support_bottom_distance = =support_z_distance +support_interface_line_distance = 0.4 +support_interface_pattern = lines +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) +wall_thickness = 1.2 +xy_offset = -0.15 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 2b66d22ab5..6d92720ae4 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -1,113 +1,64 @@ -[general] -version = 2 -name = Normal Quality -definition = ultimaker3 - -[metadata] -type = quality -quality_type = normal -material = generic_pc_ultimaker3_AA_0.4 -weight = 0 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = raft -brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height -cool_fan_speed = 0 -cool_fan_speed_max = 50 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 5 -cool_min_speed = 5 -infill_line_width = =round(line_width * 0.4 / 0.35, 2) -infill_overlap = 0 -infill_overlap_mm = 0.05 -infill_pattern = triangles -infill_sparse_density = 20 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.1 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.875 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 107 -material_flow = 100 -material_initial_print_temperature = =material_print_temperature - 5 -material_final_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -ooze_shield_dist = 2 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -raft_airgap = 0.25 -raft_margin = 15 -retraction_amount = 8 -retraction_count_max = 80 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 30 -speed_infill = =speed_print -speed_layer_0 = 25 -speed_prime_tower = =speed_topbottom -speed_print = 50 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = 25 -speed_travel = 250 -speed_wall = =math.ceil(speed_print * 40 / 50) -speed_wall_0 = =math.ceil(speed_wall * 25 / 40) -speed_wall_x = =speed_wall -support_angle = 60 -support_bottom_distance = =support_z_distance -support_infill_rate = 15 -support_pattern = zigzag -support_roof_density = 100 -support_roof_enable = False -support_roof_line_distance = 0.4 -support_roof_pattern = lines -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 1.2 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -xy_offset = -0.15 -wall_0_inset = 0 -wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) -wall_thickness = 1.2 \ No newline at end of file +[general] +version = 2 +name = Normal Quality +definition = ultimaker3 + +[metadata] +type = quality +quality_type = normal +material = generic_pc_ultimaker3_AA_0.4 +weight = 0 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +adhesion_type = raft +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + layer_height +cool_fan_speed_max = 50 +cool_min_layer_time_fan_speed_max = 5 +cool_min_speed = 5 +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_overlap = 0 +infill_overlap_mm = 0.05 +infill_pattern = triangles +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +ooze_shield_angle = 40 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +raft_airgap = 0.25 +retraction_count_max = 80 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_overlap = 30 +speed_layer_0 = 25 +speed_print = 50 +speed_topbottom = 25 +speed_travel = 250 +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_wall * 25 / 40) +support_bottom_distance = =support_z_distance +support_interface_line_distance = 0.4 +support_interface_pattern = lines +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.4 / 0.35, 2) +wall_thickness = 1.2 +xy_offset = -0.15 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg index 8f9c1c5af1..1787b266e2 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg @@ -1,106 +1,66 @@ -[general] -version = 2 -name = Draft Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = draft -material = generic_tpu_ultimaker3_AA_0.4 -weight = -2 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 8.75 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 20 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 6 -cool_min_speed = 4 -gradual_infill_step_height = =5 * layer_height -gradual_infill_steps = 4 -infill_line_width = =round(line_width * 0.38 / 0.38, 2) -infill_overlap = 0 -infill_pattern = tetrahedral -infill_sparse_density = 96 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.2 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.95 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 0 -material_final_print_temperature = =material_print_temperature - 10 -material_flow = 106 -material_initial_print_temperature = =material_print_temperature - 5 -material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retraction_amount = 6.5 -retraction_count_max = 12 -retraction_extra_prime_amount = 0.8 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 15 -speed_equalize_flow_enabled = True -speed_infill = =speed_print -speed_layer_0 = 18 -speed_prime_tower = =speed_topbottom -speed_print = 25 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel = 300 -speed_wall = =math.ceil(speed_print * 25 / 25) -speed_wall_0 = =math.ceil(speed_wall * 25 / 25) -speed_wall_x = =speed_wall -support_angle = 50 -support_bottom_distance = =support_z_distance / 2 -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 0.7 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =line_width -wall_thickness = 0.76 +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_tpu_ultimaker3_AA_0.4 +weight = -2 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +brim_width = 8.75 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 4 +gradual_infill_step_height = =5 * layer_height +gradual_infill_steps = 4 +infill_line_width = =round(line_width * 0.38 / 0.38, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_sparse_density = 96 +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.2 +line_width = =machine_nozzle_size * 0.95 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_flow = 106 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 2 +material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +retraction_count_max = 12 +retraction_extra_prime_amount = 0.8 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +speed_equalize_flow_enabled = True +speed_layer_0 = 18 +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 25 / 25) +support_angle = 50 +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +top_bottom_thickness = 0.7 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =line_width +wall_thickness = 0.76 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg index 46c6ec88d8..f53d3fd285 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg @@ -1,106 +1,67 @@ -[general] -version = 2 -name = Fast Print -definition = ultimaker3 - -[metadata] -type = quality -quality_type = fast -material = generic_tpu_ultimaker3_AA_0.4 -weight = -1 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 8.75 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 20 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 6 -cool_min_speed = 4 -gradual_infill_step_height = =5 * layer_height -gradual_infill_steps = 4 -infill_line_width = =round(line_width * 0.38 / 0.38, 2) -infill_overlap = 0 -infill_pattern = tetrahedral -infill_sparse_density = 96 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.15 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.95 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 0 -material_final_print_temperature = =material_print_temperature - 10 -material_flow = 106 -material_initial_print_temperature = =material_print_temperature - 5 -material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retraction_amount = 7 -retraction_count_max = 12 -retraction_extra_prime_amount = 0.8 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 15 -speed_equalize_flow_enabled = True -speed_infill = =speed_print -speed_layer_0 = 18 -speed_prime_tower = =speed_topbottom -speed_print = 25 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel = 300 -speed_wall = =math.ceil(speed_print * 25 / 25) -speed_wall_0 = =math.ceil(speed_wall * 25 / 25) -speed_wall_x = =speed_wall -support_angle = 50 -support_bottom_distance = =support_z_distance / 2 -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 0.7 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =line_width -wall_thickness = 0.76 +[general] +version = 2 +name = Fast Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = fast +material = generic_tpu_ultimaker3_AA_0.4 +weight = -1 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +brim_width = 8.75 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 4 +gradual_infill_step_height = =5 * layer_height +gradual_infill_steps = 4 +infill_line_width = =round(line_width * 0.38 / 0.38, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_sparse_density = 96 +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +layer_height = 0.15 +line_width = =machine_nozzle_size * 0.95 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_flow = 106 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 2 +material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +retraction_amount = 7 +retraction_count_max = 12 +retraction_extra_prime_amount = 0.8 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +speed_equalize_flow_enabled = True +speed_layer_0 = 18 +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 25 / 25) +support_angle = 50 +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +top_bottom_thickness = 0.7 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =line_width +wall_thickness = 0.76 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg index ae91b6f19d..0b475eda92 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -1,106 +1,64 @@ -[general] -version = 2 -name = Normal Quality -definition = ultimaker3 - -[metadata] -type = quality -quality_type = normal -material = generic_tpu_ultimaker3_AA_0.4 -weight = 0 - -[values] -acceleration_enabled = True -acceleration_infill = =acceleration_print -acceleration_layer_0 = =acceleration_topbottom -acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_print = 4000 -acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) -acceleration_support_infill = =acceleration_support -acceleration_support_interface = =acceleration_topbottom -acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) -acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) -acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) -acceleration_wall_x = =acceleration_wall -adhesion_type = brim -brim_width = 8.75 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height -cool_fan_speed = 20 -cool_fan_speed_max = 100 -cool_min_layer_time = 5 -cool_min_layer_time_fan_speed_max = 6 -cool_min_speed = 4 -gradual_infill_step_height = =5 * layer_height -gradual_infill_steps = 4 -infill_line_width = =round(line_width * 0.38 / 0.38, 2) -infill_overlap = 0 -infill_pattern = tetrahedral -infill_sparse_density = 96 -infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_infill = =jerk_print -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_infill = =jerk_support -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) -jerk_wall_x = =jerk_wall -layer_height = 0.1 -layer_height_0 = =round(machine_nozzle_size / 1.5, 2) -line_width = =machine_nozzle_size * 0.95 -machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.85 -machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature = 0 -material_final_print_temperature = =material_print_temperature - 10 -material_flow = 106 -material_initial_print_temperature = =material_print_temperature - 10 -material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =default_material_print_temperature -material_standby_temperature = 100 -multiple_mesh_overlap = 0 -prime_tower_enable = True -prime_tower_size = 16 -prime_tower_wipe_enabled = True -retraction_amount = 6.5 -retraction_count_max = 12 -retraction_extra_prime_amount = 0.8 -retraction_extrusion_window = 1 -retraction_hop = 2 -retraction_hop_enabled = True -retraction_hop_only_when_collides = True -retraction_min_travel = 0.8 -retraction_prime_speed = 15 -retraction_speed = 35 -skin_overlap = 15 -speed_equalize_flow_enabled = True -speed_infill = =speed_print -speed_layer_0 = 18 -speed_prime_tower = =speed_topbottom -speed_print = 25 -speed_support = =speed_wall_0 -speed_support_interface = =speed_topbottom -speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel = 300 -speed_wall = =math.ceil(speed_print * 25 / 25) -speed_wall_0 = =math.ceil(speed_wall * 25 / 25) -speed_wall_x = =speed_wall -support_angle = 50 -support_bottom_distance = =support_z_distance / 2 -support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 2.5 -support_xy_distance_overhang = =wall_line_width_0 -support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 15 -switch_extruder_retraction_amount = 20 -switch_extruder_retraction_speeds = 35 -top_bottom_thickness = 0.7 -travel_avoid_distance = 3 -travel_compensate_overlapping_walls_enabled = True -wall_0_inset = 0 -wall_line_width_x = =line_width -wall_thickness = 0.76 +[general] +version = 2 +name = Normal Quality +definition = ultimaker3 + +[metadata] +type = quality +quality_type = normal +material = generic_tpu_ultimaker3_AA_0.4 +weight = 0 + +[values] +acceleration_enabled = True +acceleration_print = 4000 +brim_width = 8.75 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 4 +gradual_infill_step_height = =5 * layer_height +gradual_infill_steps = 4 +infill_line_width = =round(line_width * 0.38 / 0.38, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_sparse_density = 96 +infill_wipe_dist = 0.1 +jerk_enabled = True +jerk_print = 25 +line_width = =machine_nozzle_size * 0.95 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_flow = 106 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature_layer_0 = =default_material_print_temperature +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = True +prime_tower_size = 16 +prime_tower_wipe_enabled = True +retraction_count_max = 12 +retraction_extra_prime_amount = 0.8 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +speed_equalize_flow_enabled = True +speed_layer_0 = 18 +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 25 / 25) +support_angle = 50 +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +top_bottom_thickness = 0.7 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =line_width +wall_thickness = 0.76 From cc2d0d3cfed89f8c81d97cd44becf89893145b4b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 12 Apr 2017 15:45:33 +0200 Subject: [PATCH 139/198] Add 0.8mm TPU profiles They have already been optimised together with ABS, CPE, PLA, Nylon and PVA. Contributes to issue CURA-3650. --- .../um3_aa0.8_TPU_Normal_Print.inst.cfg | 62 ++++++++++++++++++ .../um3_aa0.8_TPU_Superdraft_Print.inst.cfg | 63 +++++++++++++++++++ .../um3_aa0.8_TPU_Verydraft_Print.inst.cfg | 62 ++++++++++++++++++ 3 files changed, 187 insertions(+) create mode 100644 resources/quality/ultimaker3/um3_aa0.8_TPU_Normal_Print.inst.cfg create mode 100644 resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg create mode 100644 resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Normal_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Normal_Print.inst.cfg new file mode 100644 index 0000000000..3f3eeb145e --- /dev/null +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Normal_Print.inst.cfg @@ -0,0 +1,62 @@ +[general] +version = 2 +name = Draft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = draft +material = generic_tpu_ultimaker3_AA_0.8 +weight = -2 + +[values] +brim_width = 8.75 +cool_min_layer_time_fan_speed_max = 6 +expand_skins_expand_distance = =line_width * 2 +expand_skins_into_infill = True +expand_upper_skins = True +gradual_infill_step_height = =4 * layer_height +gradual_infill_steps = 5 +infill_before_walls = True +infill_line_width = =round(line_width * 0.7 / 0.8, 2) +infill_pattern = tetrahedral +infill_sparse_density = 80 +jerk_prime_tower = =math.ceil(jerk_print * 25 / 25) +jerk_support = =math.ceil(jerk_print * 25 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) +material_bed_temperature_layer_0 = 0 +material_flow = 105 +material_print_temperature = =default_material_print_temperature - 2 +material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 +multiple_mesh_overlap = 0.2 +prime_tower_enable = True +prime_tower_flow = 100 +prime_tower_wall_thickness = =prime_tower_line_width * 2 +retract_at_layer_change = False +retraction_count_max = 12 +retraction_extra_prime_amount = 0.5 +retraction_hop = 0.5 +retraction_hop_only_when_collides = False +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_line_width = =round(line_width * 0.78 / 0.8, 2) +skin_overlap = 15 +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 25 / 30) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) +support_angle = 50 +support_bottom_distance = =support_z_distance +support_line_width = =round(line_width * 0.7 / 0.8, 2) +support_offset = =line_width +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 45 +top_bottom_thickness = 1.2 +travel_compensate_overlapping_walls_0_enabled = False +wall_0_wipe_dist = =line_width * 2 +wall_line_width_x = =round(line_width * 0.6 / 0.8, 2) +wall_thickness = 1.3 + diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg new file mode 100644 index 0000000000..38930d1507 --- /dev/null +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -0,0 +1,63 @@ +[general] +version = 2 +name = Superdraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = superdraft +material = generic_tpu_ultimaker3_AA_0.8 +weight = -4 + +[values] +brim_width = 8.75 +cool_min_layer_time_fan_speed_max = 6 +expand_skins_expand_distance = =line_width * 2 +expand_skins_into_infill = True +expand_upper_skins = True +gradual_infill_step_height = =4 * layer_height +gradual_infill_steps = 5 +infill_before_walls = True +infill_line_width = =round(line_width * 0.7 / 0.8, 2) +infill_pattern = tetrahedral +infill_sparse_density = 80 +jerk_prime_tower = =math.ceil(jerk_print * 25 / 25) +jerk_support = =math.ceil(jerk_print * 25 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) +layer_height = 0.4 +material_bed_temperature_layer_0 = 0 +material_flow = 105 +material_print_temperature = =default_material_print_temperature + 2 +material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 +multiple_mesh_overlap = 0.2 +prime_tower_enable = True +prime_tower_flow = 100 +prime_tower_wall_thickness = =prime_tower_line_width * 2 +retract_at_layer_change = False +retraction_count_max = 12 +retraction_extra_prime_amount = 0.5 +retraction_hop = 0.5 +retraction_hop_only_when_collides = False +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_line_width = =round(line_width * 0.78 / 0.8, 2) +skin_overlap = 15 +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 20 / 30) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) +support_angle = 50 +support_bottom_distance = =support_z_distance +support_line_width = =round(line_width * 0.7 / 0.8, 2) +support_offset = =line_width +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 45 +top_bottom_thickness = 1.2 +travel_compensate_overlapping_walls_0_enabled = False +wall_0_wipe_dist = =line_width * 2 +wall_line_width_x = =round(line_width * 0.6 / 0.8, 2) +wall_thickness = 1.3 + diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg new file mode 100644 index 0000000000..edc9f61f0e --- /dev/null +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -0,0 +1,62 @@ +[general] +version = 2 +name = Verydraft Print +definition = ultimaker3 + +[metadata] +type = quality +quality_type = verydraft +material = generic_tpu_ultimaker3_AA_0.8 +weight = -3 + +[values] +brim_width = 8.75 +cool_min_layer_time_fan_speed_max = 6 +expand_skins_expand_distance = =line_width * 2 +expand_skins_into_infill = True +expand_upper_skins = True +gradual_infill_step_height = =4 * layer_height +gradual_infill_steps = 5 +infill_before_walls = True +infill_line_width = =round(line_width * 0.7 / 0.8, 2) +infill_pattern = tetrahedral +infill_sparse_density = 80 +jerk_prime_tower = =math.ceil(jerk_print * 25 / 25) +jerk_support = =math.ceil(jerk_print * 25 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25) +layer_height = 0.3 +material_bed_temperature_layer_0 = 0 +material_flow = 105 +material_print_temperature_layer_0 = =default_material_print_temperature + 2 +material_standby_temperature = 100 +multiple_mesh_overlap = 0.2 +prime_tower_enable = True +prime_tower_flow = 100 +prime_tower_wall_thickness = =prime_tower_line_width * 2 +retract_at_layer_change = False +retraction_count_max = 12 +retraction_extra_prime_amount = 0.5 +retraction_hop = 0.5 +retraction_hop_only_when_collides = False +retraction_min_travel = 0.8 +retraction_prime_speed = 15 +skin_line_width = =round(line_width * 0.78 / 0.8, 2) +skin_overlap = 15 +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 23 / 30) +speed_travel = 300 +speed_wall = =math.ceil(speed_print * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) +support_angle = 50 +support_bottom_distance = =support_z_distance +support_line_width = =round(line_width * 0.7 / 0.8, 2) +support_offset = =line_width +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 45 +top_bottom_thickness = 1.2 +travel_compensate_overlapping_walls_0_enabled = False +wall_0_wipe_dist = =line_width * 2 +wall_line_width_x = =round(line_width * 0.6 / 0.8, 2) +wall_thickness = 1.3 + From 558b446b4a44ec82102788a68aeec2b1315f4064 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 12 Apr 2017 17:32:47 +0200 Subject: [PATCH 140/198] Fixed UMO g-code files not being loadable The processGcode did not take gcode + comments in the same line into account CURA-3677 --- plugins/GCodeReader/GCodeReader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/GCodeReader/GCodeReader.py b/plugins/GCodeReader/GCodeReader.py index 1edce8a753..c59e6dce72 100755 --- a/plugins/GCodeReader/GCodeReader.py +++ b/plugins/GCodeReader/GCodeReader.py @@ -179,6 +179,7 @@ class GCodeReader(MeshReader): def _processGCode(self, G, line, position, path): func = getattr(self, "_gCode%s" % G, None) + line = line.split(";", 1)[0] # Remove comments (if any) if func is not None: s = line.upper().split(" ") x, y, z, e = None, None, None, None From 3edff39705b5fc8307db7eff3f09de921434a757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A1udio=20=28Patola=29=20Sampaio?= Date: Wed, 12 Apr 2017 13:04:35 -0300 Subject: [PATCH 141/198] Updated translations for Cura 2.5 --- resources/i18n/ptbr/cura.po | 158 ++++++++++---------- resources/i18n/ptbr/fdmextruder.def.json.po | 2 +- resources/i18n/ptbr/fdmprinter.def.json.po | 100 ++++++------- 3 files changed, 131 insertions(+), 129 deletions(-) diff --git a/resources/i18n/ptbr/cura.po b/resources/i18n/ptbr/cura.po index b21b36cc9c..681249d0c4 100644 --- a/resources/i18n/ptbr/cura.po +++ b/resources/i18n/ptbr/cura.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-27 17:27+0200\n" -"PO-Revision-Date: 2017-01-21 09:40+0200\n" +"PO-Revision-Date: 2017-04-09 18:00-0300\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: LANGUAGE \n" "Language: ptbr\n" @@ -66,7 +66,7 @@ msgstr "Arquivo X3D" #: /home/ruben/Projects/Cura/plugins/GCodeWriter/__init__.py:12 msgctxt "@label" msgid "GCode Writer" -msgstr "Gravador de G-Code" +msgstr "Gerador de G-Code" #: /home/ruben/Projects/Cura/plugins/GCodeWriter/__init__.py:15 msgctxt "@info:whatsthis" @@ -157,7 +157,7 @@ msgstr "Imprimir pela USB" #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:30 msgctxt "@info:status" msgid "Connected via USB" -msgstr "Conectado na USB" +msgstr "Conectado via USB" #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:152 msgctxt "@info:status" @@ -167,7 +167,7 @@ msgstr "Incapaz de iniciar novo trabalho porque a impressora está ocupada ou n #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:450 msgctxt "@info:status" msgid "This printer does not support USB printing because it uses UltiGCode flavor." -msgstr "" +msgstr "Esta impressora não suporta impressão USB porque usa G-Code UltiGCode." #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:454 msgctxt "@info:status" @@ -331,17 +331,17 @@ msgstr "Envia pedido de acesso à impressora" #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:336 msgctxt "@info:status" msgid "Connected over the network. Please approve the access request on the printer." -msgstr "" +msgstr "Conectado pela rede. Por favor aprove a requisição de acesso na impressora." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:343 msgctxt "@info:status" msgid "Connected over the network." -msgstr "" +msgstr "Conectado pela rede." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:356 msgctxt "@info:status" msgid "Connected over the network. No access to control the printer." -msgstr "" +msgstr "Conectado pela rede. Sem acesso para controlar a impressora." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:361 msgctxt "@info:status" @@ -586,17 +586,17 @@ msgstr "Camadas" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.py:91 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled" -msgstr "O Cura não mostra as camadas corretamente quando Impressão de Arame estiver habilitada" +msgstr "O Cura não mostra as camadas corretamente quando Impressão em Arame estiver habilitada" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade24to25/__init__.py:14 msgctxt "@label" msgid "Version Upgrade 2.4 to 2.5" -msgstr "" +msgstr "Atualizar versão 2.4 para 2.5" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade24to25/__init__.py:17 msgctxt "@info:whatsthis" msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -msgstr "" +msgstr "Atualiza as configurações do Cura 2.4 para o Cura 2.5" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade21to22/__init__.py:14 msgctxt "@label" @@ -763,22 +763,22 @@ msgstr "Sólido" #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:12 msgctxt "@label" msgid "G-code Reader" -msgstr "" +msgstr "Leitor de G-Code" #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:15 msgctxt "@info:whatsthis" msgid "Allows loading and displaying G-code files." -msgstr "" +msgstr "Permite carregar e mostrar arquivos G-Code." #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:25 msgctxt "@item:inlistbox" msgid "G File" -msgstr "" +msgstr "Arquivo G" #: /home/ruben/Projects/Cura/plugins/GCodeReader/GCodeReader.py:227 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "" +msgstr "Interpretando G-Code" #: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:12 msgctxt "@label" @@ -799,7 +799,7 @@ msgstr "Perfil do Cura" #: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:13 msgctxt "@label" msgid "3MF Writer" -msgstr "Gravador 3MF" +msgstr "Gerador 3MF" #: /home/ruben/Projects/Cura/plugins/3MFWriter/__init__.py:16 msgctxt "@info:whatsthis" @@ -860,7 +860,7 @@ msgstr "Provê suporte para importar perfis do Cura." #, python-brace-format msgctxt "@label" msgid "Pre-sliced file {0}" -msgstr "" +msgstr "Arquivo pré-fatiado {0}" #: /home/ruben/Projects/Cura/cura/PrinterOutputDevice.py:376 msgctxt "@item:material" @@ -986,13 +986,13 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "" +msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" #: /home/ruben/Projects/Cura/cura/CuraApplication.py:1201 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "" +msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:27 msgctxt "@title" @@ -1359,72 +1359,72 @@ msgstr "Troca os scripts de pós-processamento ativos" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:59 msgctxt "@label" msgid "View Mode: Layers" -msgstr "" +msgstr "Modo de Visão: Camadas" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:75 msgctxt "@label" msgid "Color scheme" -msgstr "" +msgstr "Esquema de Cores" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:88 msgctxt "@label:listbox" msgid "Material Color" -msgstr "" +msgstr "Cor do Material" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:92 msgctxt "@label:listbox" msgid "Line Type" -msgstr "" +msgstr "Tipo de Linha" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:133 msgctxt "@label" msgid "Compatibility Mode" -msgstr "" +msgstr "Modo de Compatibilidade" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:171 msgctxt "@label" msgid "Extruder %1" -msgstr "" +msgstr "Extrusor %1" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:185 msgctxt "@label" msgid "Show Travels" -msgstr "" +msgstr "Mostrar Viagens" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:206 msgctxt "@label" msgid "Show Helpers" -msgstr "" +msgstr "Mostrar Assistentes" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:227 msgctxt "@label" msgid "Show Shell" -msgstr "" +msgstr "Mostrar Perímetro" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:248 msgctxt "@label" msgid "Show Infill" -msgstr "" +msgstr "Mostrar Preenchimento" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:269 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "" +msgstr "Somente Mostrar Camadas Superiores" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:277 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "" +msgstr "Mostrar 5 Camadas Superiores Detalhadas" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:285 msgctxt "@label" msgid "Top / Bottom" -msgstr "" +msgstr "Topo / Base" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:306 msgctxt "@label" msgid "Inner Wall" -msgstr "" +msgstr "Parede Interna" #: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19 msgctxt "@title:window" @@ -1598,8 +1598,8 @@ msgstr "Não no perfil" msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" -msgstr[0] "%1 sobreposição" -msgstr[1] "%1 sobreposições" +msgstr[0] "%1 sobrepujança" +msgstr[1] "%1 sobrepujanças" #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:234 msgctxt "@action:label" @@ -1610,8 +1610,8 @@ msgstr "Derivado de" msgctxt "@action:label" msgid "%1, %2 override" msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 sobreposição" -msgstr[1] "%1, %2 sobreposições" +msgstr[0] "%1, %2 sobrepujança" +msgstr[1] "%1, %2 sobrepujanças" #: /home/ruben/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:255 msgctxt "@action:label" @@ -1891,7 +1891,7 @@ msgstr "Tem certeza que deseja abortar a impressão?" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:14 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "" +msgstr "Descartar ou Manter alterações" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window" @@ -1899,54 +1899,56 @@ msgid "" "You have customized some profile settings.\n" "Would you like to keep or discard those settings?" msgstr "" +"Você personalizou alguns ajustes de perfil.\n" +"Gostaria de manter ou descartar estes ajustes?" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:108 msgctxt "@title:column" msgid "Profile settings" -msgstr "" +msgstr "Ajustes de perfil" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@title:column" msgid "Default" -msgstr "" +msgstr "Default" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:122 msgctxt "@title:column" msgid "Customized" -msgstr "" +msgstr "Personalizado" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:152 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:391 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "" +msgstr "Sempre perguntar" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:153 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:392 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "" +msgstr "Descartar e não perguntar novamente" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:154 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:393 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "" +msgstr "Manter e não perguntar novamente" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:189 msgctxt "@action:button" msgid "Discard" -msgstr "" +msgstr "Descartar" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:202 msgctxt "@action:button" msgid "Keep" -msgstr "" +msgstr "Manter" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:215 msgctxt "@action:button" msgid "Create New Profile" -msgstr "" +msgstr "Criar Novo Perfil" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:29 msgctxt "@title" @@ -2006,7 +2008,7 @@ msgstr "Comprimento do Filamento" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:190 msgctxt "@label" msgid "Cost per Meter" -msgstr "" +msgstr "Custo por Metro" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:201 msgctxt "@label" @@ -2072,7 +2074,7 @@ msgstr "Idioma:" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:157 msgctxt "@label" msgid "Currency:" -msgstr "" +msgstr "Moeda:" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:173 msgctxt "@label" @@ -2082,12 +2084,12 @@ msgstr "A aplicação deverá ser reiniciada para que as alterações de idioma #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:190 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "" +msgstr "Fatiar automaticamente quando mudar ajustes." #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:199 msgctxt "@option:check" msgid "Slice automatically" -msgstr "" +msgstr "Fatiar automaticamente" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:213 msgctxt "@label" @@ -2137,17 +2139,17 @@ msgstr "Automaticamente fazer os modelos caírem na mesa de impressão." #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:278 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "" +msgstr "A Visão de Camada deve ser forçada a ficar em modo de compatibilidade?" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:283 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "" +msgstr "Forçar modo de compatibilidade da visão de camadas (requer reinício)" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:299 msgctxt "@label" msgid "Opening and saving files" -msgstr "" +msgstr "Abrindo e salvando arquivos" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:305 msgctxt "@info:tooltip" @@ -2182,7 +2184,7 @@ msgstr "Adicionar prefixo de máquina ao nome do trabalho" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:347 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "Um resumo deve ser exibido quando se estiver salvando um arquivo de projeto?" +msgstr "Um resumo deve ser exibido ao salvar um arquivo de projeto?" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:351 msgctxt "@option:check" @@ -2192,12 +2194,12 @@ msgstr "Mostrar diálogo de resumo ao salvar projeto" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "" +msgstr "Quando você faz alterações em um perfil e troca para um diferent, um diálogo aparecerá perguntando se você quer manter ou aplicar suas modificações, ou você pode forçar um comportamento default e não ter o diálogo." #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:378 msgctxt "@label" msgid "Override Profile" -msgstr "" +msgstr "Sobrepujar Perfil" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:427 msgctxt "@label" @@ -2330,7 +2332,7 @@ msgstr "Descartar ajustes atuais" #: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:190 msgctxt "@action:label" msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Este perfil usa os defaults especificados pela impressora, portanto não tem ajustes e sobreposições na lista abaixo." +msgstr "Este perfil usa os defaults especificados pela impressora, portanto não tem ajustes e sobrepujanças na lista abaixo." #: /home/ruben/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:197 msgctxt "@action:label" @@ -2449,12 +2451,12 @@ msgstr "00h 00min" #: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:231 msgctxt "@label" msgid "%1 m / ~ %2 g / ~ %4 %3" -msgstr "" +msgstr "%1 m / ~ %2 g / ~ %4 %3" #: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:236 msgctxt "@label" msgid "%1 m / ~ %2 g" -msgstr "%1 m/~ %2 g" +msgstr "%1 m / ~ %2 g" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:15 msgctxt "@title:window" @@ -2488,7 +2490,7 @@ msgstr "Framework de Aplicações" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:120 msgctxt "@label" msgid "GCode generator" -msgstr "Gravador de G-Code" +msgstr "Gerador de G-Code" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:121 msgctxt "@label" @@ -2538,7 +2540,7 @@ msgstr "Biblioteca de suporte para manuseamento de arquivos STL" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:131 msgctxt "@label" msgid "Support library for handling 3MF files" -msgstr "" +msgstr "Biblioteca de suporte para manuseamento de arquivos 3MF" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:132 msgctxt "@label" @@ -2696,7 +2698,7 @@ msgstr "Abrir &Recente" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:33 msgctxt "@info:status" msgid "No printer connected" -msgstr "" +msgstr "Nenhuma impressora conectada" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:90 msgctxt "@label" @@ -2706,22 +2708,22 @@ msgstr "Hotend" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:119 msgctxt "@tooltip" msgid "The current temperature of this extruder." -msgstr "" +msgstr "A temperatura atual deste extrusor." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:154 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "" +msgstr "A cor do material neste extrusor." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:186 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "" +msgstr "O material neste extrusor." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:218 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "" +msgstr "O bico inserido neste extrusor." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:249 msgctxt "@label" @@ -2731,32 +2733,32 @@ msgstr "Mesa de Impressão" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:278 msgctxt "@tooltip" msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "" +msgstr "A temperatura-alvo da mesa aquecida. A mesa aquecerá ou resfriará para esta temperatura. Se for zero, o aquecimento é desligado." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:310 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "" +msgstr "A temperatura atual da mesa aquecida." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:379 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "" +msgstr "A temperatura à qual pré-aquecer a mesa." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:573 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:573 msgctxt "@button" msgid "Pre-heat" -msgstr "" +msgstr "Pré-aquecer" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:600 msgctxt "@tooltip of pre-heat" msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "" +msgstr "Aquecer a mesa antes de imprimir. Você pode continuar ajustando sua impressão enquanto ela está aquecendo, e não terá que esperar o aquecimento quando estiver pronto pra imprimir." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:633 msgctxt "@label" @@ -2821,7 +2823,7 @@ msgstr "Administrar Materiais..." #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:126 msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "&Atualizar perfil com valores e sobreposições atuais" +msgstr "&Atualizar perfil com valores e sobrepujanças atuais" #: /home/ruben/Projects/Cura/resources/qml/Actions.qml:134 msgctxt "@action:inmenu menubar:profile" @@ -2951,7 +2953,7 @@ msgstr "Por favor carregue um modelo 3D" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:33 msgctxt "@label:PrintjobStatus" msgid "Ready to slice" -msgstr "" +msgstr "Pronto para fatiar" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:35 msgctxt "@label:PrintjobStatus" @@ -2971,17 +2973,17 @@ msgstr "Incapaz de Fatiar" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:41 msgctxt "@label:PrintjobStatus" msgid "Slicing unavailable" -msgstr "" +msgstr "Fatiamento indisponível" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:136 msgctxt "@label:Printjob" msgid "Prepare" -msgstr "" +msgstr "Preparar" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:136 msgctxt "@label:Printjob" msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:276 msgctxt "@info:tooltip" @@ -3213,7 +3215,7 @@ msgid "" "\n" "Click to open the profile manager." msgstr "" -"Alguns ajustes/sobreposições têm valores diferentes dos que estão armazenados no perfil.\n" +"Alguns ajustes/sobrepujanças têm valores diferentes dos que estão armazenados no perfil.\n" "\n" "Clique para abrir o gerenciador de perfis." diff --git a/resources/i18n/ptbr/fdmextruder.def.json.po b/resources/i18n/ptbr/fdmextruder.def.json.po index 5976c50643..1fb4e413ff 100644 --- a/resources/i18n/ptbr/fdmextruder.def.json.po +++ b/resources/i18n/ptbr/fdmextruder.def.json.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n" "POT-Creation-Date: 2017-03-27 17:27+0000\n" -"PO-Revision-Date: 2016-01-25 05:05-0300\n" +"PO-Revision-Date: 2017-04-10 09:05-0300\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: LANGUAGE\n" "Language: ptbr\n" diff --git a/resources/i18n/ptbr/fdmprinter.def.json.po b/resources/i18n/ptbr/fdmprinter.def.json.po index f18b80ec7f..a3607ccac5 100644 --- a/resources/i18n/ptbr/fdmprinter.def.json.po +++ b/resources/i18n/ptbr/fdmprinter.def.json.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n" "POT-Creation-Date: 2017-03-27 17:27+0000\n" -"PO-Revision-Date: 2017-01-24 01:00-0300\n" +"PO-Revision-Date: 2017-04-10 19:00-0300\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: LANGUAGE\n" "Language: ptbr\n" @@ -30,7 +30,7 @@ msgstr "Tipo de Máquina" #: fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." -msgstr "Nome do seu model de impressora 3D." +msgstr "Nome do seu modelo de impressora 3D." #: fdmprinter.def.json msgctxt "machine_show_variants label" @@ -254,12 +254,12 @@ msgstr "Distância da ponta do bico onde 'estacionar' o filamento quando seu ext #: fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" -msgstr "" +msgstr "Habilitar Controle de Temperatura do Bico" #: fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." -msgstr "" +msgstr "Se a temperatura deve ser controlada pelo Cura. Desligue para controlar a temperatura do bico fora do Cura." #: fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" @@ -579,7 +579,7 @@ msgstr "Altura de Camada" #: fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "A altura das camadas em mm. Valores mais altos produzem impressões mais rápidas em resoluções baixas, valores mais baixos produzem impressão mais lentas em resolução mais alta. Recomenda-se não deixar a altura de camada maior que 80%% do diâmetro do bico." +msgstr "A altura das camadas em mm. Valores mais altos produzem impressões mais rápidas em resoluções baixas, valores mais baixos produzem impressão mais lentas em resolução mais alta. Recomenda-se não deixar a altura de camada maior que 80% do diâmetro do bico." #: fdmprinter.def.json msgctxt "layer_height_0 label" @@ -809,37 +809,37 @@ msgstr "Ziguezague" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" -msgstr "" +msgstr "Camada Inicial do Padrão da Base" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." -msgstr "" +msgstr "O padrão na base da impressão na primeira camada." #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" -msgstr "" +msgstr "Linhas" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" -msgstr "" +msgstr "Concêntrico" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" -msgstr "" +msgstr "Ziguezague" #: fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" -msgstr "" +msgstr "Direções de Linha Superior/Inferior" #: fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "" +msgstr "Uma lista de direções de linha inteiras para usar quando as camadas superiores e inferiores usarem os padrões de linha ou ziguezague. Elementos desta lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela inicia novamente. Os itens da lista são separados por vírgulas e a lita inteira é contida em colchetes. O default é uma lista vazia, o que significa usar os ângulos default (45 e 135 graus)." #: fdmprinter.def.json msgctxt "wall_0_inset label" @@ -984,7 +984,7 @@ msgstr "Ignorar Pequenos Vãos em Z" #: fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -msgstr "Quando o modelo tem pequenos vãos verticais, aproximadamente 5%% de tempo de computação adicional pode ser gasto ao gerar pele superior e inferior nestes espaços estreitos. Em tal caso, desabilite este ajuste." +msgstr "Quando o modelo tem pequenos vãos verticais, aproximadamente 5% de tempo de computação adicional pode ser gasto ao gerar camada externa superior e inferior nestes espaços estreitos. Em tal caso, desabilite este ajuste." #: fdmprinter.def.json msgctxt "infill label" @@ -1094,12 +1094,12 @@ msgstr "Um multiplicador do raio do centro de cada cubo para verificar a borda d #: fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" -msgstr "Casca de Subdivisão Cúbica" +msgstr "Cobertura de Subdivisão Cúbica" #: fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Um adicional ao raio do centro de cada cubo para verificar a borda do modelo, de modo a decidir se este cubo deve ser subdividido. Valores maiores levam a uma casca mais espessa de pequenos cubos perto da borda do modelo." +msgstr "Um adicional ao raio do centro de cada cubo para verificar a borda do modelo, de modo a decidir se este cubo deve ser subdividido. Valores maiores levam a uma cobertura mais espessa de pequenos cubos perto da borda do modelo." #: fdmprinter.def.json msgctxt "infill_overlap label" @@ -1124,22 +1124,22 @@ msgstr "Medida de sobreposição entre o preenchimento e as paredes. Uma leve so #: fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" -msgstr "Porcentagem de Sobreposição da Pele" +msgstr "Porcentagem de Sobreposição do Contorno" #: fdmprinter.def.json msgctxt "skin_overlap description" msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -msgstr "Porcentagem de sobreposição entre a pele e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas à pele." +msgstr "Porcentagem de sobreposição entre o contorno e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas ao contorno." #: fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" -msgstr "Sobreposição da Pele" +msgstr "Sobreposição do Contorno" #: fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -msgstr "Medida de sobreposição entre a pele e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas à pele." +msgstr "Medida de sobreposição entre o contorno e as paredes. Uma ligeira sobreposição permite às paredes ficarem firmemente aderidas ao contorno." #: fdmprinter.def.json msgctxt "infill_wipe_dist label" @@ -1194,72 +1194,72 @@ msgstr "Imprime o preenchimento antes de imprimir as paredes. Imprimir as parede #: fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" -msgstr "" +msgstr "Área Mínima para Preenchimento" #: fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." -msgstr "" +msgstr "Não gerar preenchimento para áreas menores que esta (usar contorno)." #: fdmprinter.def.json msgctxt "expand_skins_into_infill label" msgid "Expand Skins Into Infill" -msgstr "" +msgstr "Expandir Contorno Para Preenchimento" #: fdmprinter.def.json msgctxt "expand_skins_into_infill description" msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -msgstr "" +msgstr "Expandir áreas de perímetro das partes superiores e inferiores de superfícies chatas. Por default, o perímetro para sob as paredes que rodeiam o preenchimento mas isso pode fazer com que buracos apareçam caso a densidade de preenchimento seja baixa. Este ajuste estenda os perímetros além das linhas de parede de modo que o preenchimento da próxima camada fique em cima de perímetros." #: fdmprinter.def.json msgctxt "expand_upper_skins label" msgid "Expand Upper Skins" -msgstr "" +msgstr "Expandir Contornos Superiores" #: fdmprinter.def.json msgctxt "expand_upper_skins description" msgid "Expand upper skin areas (areas with air above) so that they support infill above." -msgstr "" +msgstr "Expandir as áreas de contorno superiores (áreas com ar acima) de modo que suportem o preenchimento acima." #: fdmprinter.def.json msgctxt "expand_lower_skins label" msgid "Expand Lower Skins" -msgstr "" +msgstr "Expandir Contornos Inferiores" #: fdmprinter.def.json msgctxt "expand_lower_skins description" msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -msgstr "" +msgstr "Expandir as áreas de contorno inferiores (áreas com ar abaixo) de modo que fiquem ancoradas pelas camadas de preenchimento acima e abaixo." #: fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" -msgstr "" +msgstr "Distância de Expansão do Contorno" #: fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -msgstr "" +msgstr "A distância que os contornos são expandidos para dentro do preenchimento. A distância default é suficiente para ligar o vão entre as linhas de preenchimento e impedirá que buracos apareçam no contorno onde ele encontrar a parede em que a densidade de preenchimento é baixa. Uma distância menor pode ser suficiente." #: fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" -msgstr "" +msgstr "Ângulo Máximo do Contorno para Expansão" #: fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -msgstr "" +msgstr "Superfícies Superiores e/ou Inferiores de seu objeto com um ângulo maior que este ajuste não terão seus contornos superior/inferior expandidos. Isto evita que expandam as áreas estreitas de contorno que são criadas quando a superfície do modelo tem uma inclinação praticamente vertical. Um ângulo de 0° é horizontal, um ângulo de 90° é vertical." #: fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" -msgstr "" +msgstr "Largura Mínima de Contorno para Expansão" #: fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "" +msgstr "Áreas de contorno mais estreitas que esta não são expandidas. Isto evita expandir as áreas estreitas que são criadas quando a superfície do modelo tem inclinações quase verticais." #: fdmprinter.def.json msgctxt "material label" @@ -1299,7 +1299,7 @@ msgstr "Temperatura de Impressão" #: fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." -msgstr "" +msgstr "A temperatura usada para impressão." #: fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" @@ -1359,7 +1359,7 @@ msgstr "Temperatura da Mesa de Impressão" #: fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -msgstr "" +msgstr "A temperatura usada pela mesa aquecida de impressão. Se for 0, a mesa não aquecerá para esta impressão." #: fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" @@ -1589,7 +1589,7 @@ msgstr "Velocidade da Parede Exterior" #: fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "A velocidade em que as paredes mais externas são impressas. Imprimir a parede mais externa a uma velocidade menor melhora a qualidade final da pele. No entanto, ter uma diferença muito grande entre a velocidade da parede interna e a velocidade da parede externa afetará a qualidade de forma negativa." +msgstr "A velocidade em que as paredes mais externas são impressas. Imprimir a parede mais externa a uma velocidade menor melhora a qualidade final do contorno. No entanto, ter uma diferença muito grande entre a velocidade da parede interna e a velocidade da parede externa afetará a qualidade de forma negativa." #: fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2079,7 +2079,7 @@ msgstr "Modo de Combing" #: fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -msgstr "O Combing, ou penteamento, mantém o bico dentro de áreas já impressas quando viaja. Isso resulta em movimentos de viagem ligeiramente mais longos mas reduz a necessidade de retrações. Se o penteamento estiver desligado, o material sofrerá retração e o bico se moverá em linha reta para o próximo ponto. É também possível evitar o penteamento em área de paredes superiores e inferiores habilitando o penteamento no preenchimento somente." +msgstr "O Combing, ou penteamento, mantém o bico dentro de áreas já impressas quando viaja. Isso resulta em movimentos de viagem ligeiramente mais longos mas reduz a necessidade de retrações. Se o penteamento estiver desligado, o material sofrerá retração e o bico se moverá em linha reta para o próximo ponto. É também possível evitar o penteamento em área de contornos superiores e inferiores habilitando o penteamento no preenchimento somente." #: fdmprinter.def.json msgctxt "retraction_combing option off" @@ -2094,17 +2094,17 @@ msgstr "Tudo" #: fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "No Skin" -msgstr "Somente Preenchimento" +msgstr "Evita Contornos" #: fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" -msgstr "" +msgstr "Retrair Antes da Parede Externa" #: fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." -msgstr "" +msgstr "Sempre retrair quando se mover para iniciar uma parede externa." #: fdmprinter.def.json msgctxt "travel_avoid_other_parts label" @@ -2139,7 +2139,7 @@ msgstr "Em cada camada iniciar imprimindo o objeto próximo ao mesmo ponto, de m #: fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" -msgstr "X do Início da Camada" +msgstr "X Inicial da Camada" #: fdmprinter.def.json msgctxt "layer_start_x description" @@ -2149,7 +2149,7 @@ msgstr "A coordenada X da posição próxima de onde achar a parte com que come #: fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" -msgstr "Y do Início da Camada" +msgstr "Y Inicial da Camada" #: fdmprinter.def.json msgctxt "layer_start_y description" @@ -2484,7 +2484,7 @@ msgstr "Distância em Z do Suporte" #: fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "" +msgstr "Distância do topo e base da estrutura de suporte para a impressão. Este vão provê um espaço para remover os suportes depois de o modelo ser impresso. O valor é arredondado para um múltiplo da altura de camada." #: fdmprinter.def.json msgctxt "support_top_distance label" @@ -2584,7 +2584,7 @@ msgstr "Habilitar Interface de Suporte" #: fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Gera uma interface densa entre o modelo e o suporte. Isto criará uma pele no topo do suporte em que o modelo é impresso e na base do suporte, onde ele fica sobre o modelo." +msgstr "Gera uma interface densa entre o modelo e o suporte. Isto criará um contorno no topo do suporte em que o modelo é impresso e na base do suporte, onde ele fica sobre o modelo." #: fdmprinter.def.json msgctxt "support_interface_height label" @@ -3583,7 +3583,7 @@ msgstr "Velocidade de Desengrenagem" #: fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "A velocidade pela qual se mover durante a desengrenagem, relativa à velocidade do caminho de extrusão. Um valor ligeiramente menor que 100%% é sugerido, já que durante a desengrenagem a pressão dentro do hotend cai." +msgstr "A velocidade pela qual se mover durante a desengrenagem, relativa à velocidade do caminho de extrusão. Um valor ligeiramente menor que 100% é sugerido, já que durante a desengrenagem a pressão dentro do hotend cai." #: fdmprinter.def.json msgctxt "skin_outline_count label" @@ -3648,7 +3648,7 @@ msgstr "Remove todo o preenchimento e torna o interior oco do objeto elegível a #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" -msgstr "Pele Felpuda" +msgstr "Contorno Felpudo" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" @@ -3658,7 +3658,7 @@ msgstr "Faz flutuações de movimento aleatório enquanto imprime a parede mais #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" -msgstr "Espessura da Pele Felpuda" +msgstr "Espessura do Contorno Felpudo" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" @@ -3668,7 +3668,7 @@ msgstr "A largura dentro da qual flutuar. É sugerido deixar este valor abaixo d #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" -msgstr "Densidade da Pele Felpuda" +msgstr "Densidade do Contorno Felpudo" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" @@ -3678,12 +3678,12 @@ msgstr "A densidade média dos pontos introduzidos em cada polígono de uma cama #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" -msgstr "Distância de Pontos da Pele Felpuda" +msgstr "Distância de Pontos do Contorno Felpudo" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Note que os pontos originais do polígono são descartados, portanto umo alto alisamento resulta em redução da resolução. Este valor deve ser maior que a metade da Espessura da Pele Felpuda." +msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Note que os pontos originais do polígono são descartados, portanto umo alto alisamento resulta em redução da resolução. Este valor deve ser maior que a metade da Espessura do Contorno Felpudo." #: fdmprinter.def.json msgctxt "wireframe_enabled label" From 0a58214d74c39173415e3e6e03adf18567338117 Mon Sep 17 00:00:00 2001 From: CRojasV Date: Wed, 12 Apr 2017 11:06:39 -0500 Subject: [PATCH 142/198] Delete File, to add a fixed one MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This file was delete because it don´t have the current location of the platform --- resources/definitions/makeR_pegasus.def.json | 66 -------------------- 1 file changed, 66 deletions(-) delete mode 100644 resources/definitions/makeR_pegasus.def.json diff --git a/resources/definitions/makeR_pegasus.def.json b/resources/definitions/makeR_pegasus.def.json deleted file mode 100644 index c676623516..0000000000 --- a/resources/definitions/makeR_pegasus.def.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "makeR_pegasus", - "version": 2, - "name": "makeR Pegasus", - "inherits": "fdmprinter", - "metadata": { - "visible": true, - "author": "makeR", - "manufacturer": "makeR", - "category": "Other", - "file_formats": "text/x-gcode", - "icon": "icon_ultimaker2", - "platform": "makeR_pegasus_platform.stl" - }, - - "overrides": { - "machine_name": { "default_value": " makeR Pegasus" }, - "machine_heated_bed": { - "default_value": true - }, - "machine_width": { - "default_value": 400 - }, - "machine_height": { - "default_value": 400 - }, - "machine_depth": { - "default_value": 400 - }, - "machine_center_is_zero": { - "default_value": false - }, - "machine_nozzle_size": { - "default_value": 0.4 - }, - "material_diameter": { - "default_value": 2.85 - }, - "machine_nozzle_heat_up_speed": { - "default_value": 2 - }, - "machine_nozzle_cool_down_speed": { - "default_value": 2 - }, - "machine_head_polygon": { - "default_value": [ - [-75, -18], - [-75, 35], - [18, 35], - [18, -18] - ] - }, - "gantry_height": { - "default_value": 55 - }, - "machine_gcode_flavor": { - "default_value": "RepRap (Marlin/Sprinter)" - }, - "machine_start_gcode": { - "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" - }, - "machine_end_gcode": { - "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" - } - } -} \ No newline at end of file From d71e964be74dc324ae105dd4f0005e4b4cc50894 Mon Sep 17 00:00:00 2001 From: CRojasV Date: Wed, 12 Apr 2017 11:08:24 -0500 Subject: [PATCH 143/198] Deleted to Fix platform position This file was deleted because it don't have the correct platform position setup --- .../makeR_prusa_tairona_i3.def.json | 66 ------------------- 1 file changed, 66 deletions(-) delete mode 100644 resources/definitions/makeR_prusa_tairona_i3.def.json diff --git a/resources/definitions/makeR_prusa_tairona_i3.def.json b/resources/definitions/makeR_prusa_tairona_i3.def.json deleted file mode 100644 index d9e8980979..0000000000 --- a/resources/definitions/makeR_prusa_tairona_i3.def.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "makeR_prusa_tairona_i3", - "version": 2, - "name": "makeR Prusa Tairona i3", - "inherits": "fdmprinter", - "metadata": { - "visible": true, - "author": "makeR", - "manufacturer": "makeR", - "category": "Other", - "file_formats": "text/x-gcode", - "icon": "icon_ultimaker2", - "platform": "makeR_prusa_tairona_i3_platform.stl" - }, - - "overrides": { - "machine_name": { "default_value": "makeR Prusa Tairona I3" }, - "machine_heated_bed": { - "default_value": true - }, - "machine_width": { - "default_value": 200 - }, - "machine_height": { - "default_value": 200 - }, - "machine_depth": { - "default_value": 200 - }, - "machine_center_is_zero": { - "default_value": false - }, - "machine_nozzle_size": { - "default_value": 0.4 - }, - "material_diameter": { - "default_value": 1.75 - }, - "machine_nozzle_heat_up_speed": { - "default_value": 2 - }, - "machine_nozzle_cool_down_speed": { - "default_value": 2 - }, - "machine_head_polygon": { - "default_value": [ - [-75, -18], - [-75, 35], - [18, 35], - [18, -18] - ] - }, - "gantry_height": { - "default_value": 55 - }, - "machine_gcode_flavor": { - "default_value": "RepRap (Marlin/Sprinter)" - }, - "machine_start_gcode": { - "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" - }, - "machine_end_gcode": { - "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" - } - } -} From 3e19261fa858460295d512c054fba903a2324cb7 Mon Sep 17 00:00:00 2001 From: CRojasV Date: Wed, 12 Apr 2017 11:10:22 -0500 Subject: [PATCH 144/198] New version files This time it have the platform position configuration, and it have version number error fixed. --- resources/definitions/makeR_pegasus.def.json | 70 +++++++++++++++++++ .../makeR_prusa_tairona_i3.def.json | 67 ++++++++++++++++++ 2 files changed, 137 insertions(+) create mode 100644 resources/definitions/makeR_pegasus.def.json create mode 100644 resources/definitions/makeR_prusa_tairona_i3.def.json diff --git a/resources/definitions/makeR_pegasus.def.json b/resources/definitions/makeR_pegasus.def.json new file mode 100644 index 0000000000..efaa3a5c3f --- /dev/null +++ b/resources/definitions/makeR_pegasus.def.json @@ -0,0 +1,70 @@ +{ + "id": "makeR_pegasus", + "version": 2, + "name": "makeR Pegasus", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "makeR", + "manufacturer": "makeR", + "category": "Other", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "platform": "makeR_pegasus_platform.stl", + "platform_offset": [-200,-10,200] + }, + + "overrides": { + "machine_name": { "default_value": " makeR Pegasus" }, + "machine_heated_bed": { + "default_value": true + }, + "machine_width": { + "default_value": 400 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 400 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 2.85 + }, + "machine_nozzle_heat_up_speed": { + "default_value": 2 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 2 + }, + "machine_head_polygon": { + "default_value": [ + [-75, -18], + [-75, 35], + [18, 35], + [18, -18] + ] + }, + "gantry_height": { + "default_value": -25 + }, + "machine_platform_offset":{ + "default_value":-25 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" + } + } +} \ No newline at end of file diff --git a/resources/definitions/makeR_prusa_tairona_i3.def.json b/resources/definitions/makeR_prusa_tairona_i3.def.json new file mode 100644 index 0000000000..ab80fd0f5e --- /dev/null +++ b/resources/definitions/makeR_prusa_tairona_i3.def.json @@ -0,0 +1,67 @@ +{ + "id": "makeR_prusa_tairona_i3", + "version": 2, + "name": "makeR Prusa Tairona i3", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "makeR", + "manufacturer": "makeR", + "category": "Other", + "file_formats": "text/x-gcode", + "icon": "icon_ultimaker2", + "platform": "makeR_prusa_tairona_i3_platform.stl", + "platform_offset": [-2,0,0] + }, + + "overrides": { + "machine_name": { "default_value": "makeR Prusa Tairona I3" }, + "machine_heated_bed": { + "default_value": true + }, + "machine_width": { + "default_value": 200 + }, + "machine_height": { + "default_value": 200 + }, + "machine_depth": { + "default_value": 200 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_nozzle_heat_up_speed": { + "default_value": 2 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 2 + }, + "machine_head_polygon": { + "default_value": [ + [-75, -18], + [-75, 35], + [18, 35], + [18, -18] + ] + }, + "gantry_height": { + "default_value": 55 + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G1 Z15;\nG28;Home\nG29;Auto Level\nG1 Z5 F5000;Move the platform down 15mm" + }, + "machine_end_gcode": { + "default_value": "M104 S0;Turn off temperature\nG28 X0; Home X\nM84; Disable Motors" + } + } +} \ No newline at end of file From 81dffc442ac5313e759160b8dcbd3099c65a0cc5 Mon Sep 17 00:00:00 2001 From: CRojasV Date: Wed, 12 Apr 2017 11:11:48 -0500 Subject: [PATCH 145/198] Delete this file to add a better version We delete this file because the model is not properly scaled --- resources/meshes/makeR_pegasus_platform.stl | Bin 134284 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 resources/meshes/makeR_pegasus_platform.stl diff --git a/resources/meshes/makeR_pegasus_platform.stl b/resources/meshes/makeR_pegasus_platform.stl deleted file mode 100644 index 91751eb0e4b332b62faff74eda42a1bf033b4e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134284 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 Date: Wed, 12 Apr 2017 11:12:45 -0500 Subject: [PATCH 146/198] Add new type of platform This version has a well scaled platform, tested. --- resources/meshes/makeR_pegasus_platform.stl | Bin 0 -> 134284 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 resources/meshes/makeR_pegasus_platform.stl diff --git a/resources/meshes/makeR_pegasus_platform.stl b/resources/meshes/makeR_pegasus_platform.stl new file mode 100644 index 0000000000000000000000000000000000000000..b7e7d24d358ea851fdac578e00514c7f171ee989 GIT binary patch literal 134284 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 literal 0 HcmV?d00001 From e92aaca7b6dbf9abfa80ef723940a7ecaf24e290 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Wed, 12 Apr 2017 23:03:58 +0200 Subject: [PATCH 147/198] Filter materials by the (approximate) material diameter of the printer If a machine defines material diameter of 2.85mm, there is no use to show the 1.75mm materials and vice-versa --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 2 ++ resources/qml/Menus/MaterialMenu.qml | 11 ++++++++++- resources/qml/Preferences/MaterialsPage.qml | 11 ++++++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 7dc565ce26..fcf6d99688 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -118,6 +118,7 @@ class XmlMaterialProfile(InstanceContainer): metadata.pop("variant", "") metadata.pop("type", "") metadata.pop("base_file", "") + metadata.pop("approximate_diameter", "") ## Begin Name Block builder.start("name") @@ -437,6 +438,7 @@ class XmlMaterialProfile(InstanceContainer): Logger.log("d", "Unsupported material setting %s", key) self._cached_values = global_setting_values + meta_data["approximate_diameter"] = round(diameter) meta_data["compatible"] = global_compatibility self.setMetaData(meta_data) self._dirty = False diff --git a/resources/qml/Menus/MaterialMenu.qml b/resources/qml/Menus/MaterialMenu.qml index ab38de97aa..cb1a4cf644 100644 --- a/resources/qml/Menus/MaterialMenu.qml +++ b/resources/qml/Menus/MaterialMenu.qml @@ -15,6 +15,15 @@ Menu property int extruderIndex: 0 property bool printerConnected: Cura.MachineManager.printerOutputDevices.length != 0 + UM.SettingPropertyProvider + { + id: materialDiameterProvider + + containerStackId: Cura.MachineManager.activeMachineId + key: "material_diameter" + watchedProperties: [ "value" ] + } + MenuItem { id: automaticMaterial @@ -141,7 +150,7 @@ Menu function materialFilter() { - var result = { "type": "material" }; + var result = { "type": "material", "approximate_diameter": Math.round(materialDiameterProvider.properties.value) }; if(Cura.MachineManager.filterMaterialsByMachine) { result.definition = Cura.MachineManager.activeQualityDefinitionId; diff --git a/resources/qml/Preferences/MaterialsPage.qml b/resources/qml/Preferences/MaterialsPage.qml index 03bf9f5aa1..08cb6d4d13 100644 --- a/resources/qml/Preferences/MaterialsPage.qml +++ b/resources/qml/Preferences/MaterialsPage.qml @@ -18,7 +18,7 @@ UM.ManagementPage { filter: { - var result = { "type": "material" } + var result = { "type": "material", "approximate_diameter": Math.round(materialDiameterProvider.properties.value) } if(Cura.MachineManager.filterMaterialsByMachine) { result.definition = Cura.MachineManager.activeQualityDefinitionId; @@ -327,6 +327,15 @@ UM.ManagementPage id: messageDialog } + UM.SettingPropertyProvider + { + id: materialDiameterProvider + + containerStackId: Cura.MachineManager.activeMachineId + key: "material_diameter" + watchedProperties: [ "value" ] + } + UM.I18nCatalog { id: catalog; name: "cura"; } SystemPalette { id: palette } } From db6cdad956eb3d2899cd4ca6c919efdb1d637813 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Wed, 12 Apr 2017 23:27:34 +0200 Subject: [PATCH 148/198] Filter preferred materials by approximate material diameter --- cura/Settings/ExtruderManager.py | 8 +++++++- cura/Settings/MachineManager.py | 9 +++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 746c70099b..d21480b11b 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -244,7 +244,13 @@ class ExtruderManager(QObject): material = materials[0] preferred_material_id = machine_definition.getMetaDataEntry("preferred_material") if preferred_material_id: - search_criteria = { "type": "material", "id": preferred_material_id} + global_stack = ContainerRegistry.getInstance().findContainerStacks(id = machine_id) + if global_stack: + approximate_material_diameter = round(global_stack[0].getProperty("material_diameter", "value")) + else: + approximate_material_diameter = round(machine_definition.getProperty("material_diameter", "value")) + + search_criteria = { "type": "material", "id": preferred_material_id, "approximate_diameter": approximate_material_diameter} if machine_definition.getMetaDataEntry("has_machine_materials"): search_criteria["definition"] = machine_definition_id diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 638b475094..d41f5fd84f 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -332,7 +332,7 @@ class MachineManager(QObject): container_registry.addContainer(new_global_stack) variant_instance_container = self._updateVariantContainer(definition) - material_instance_container = self._updateMaterialContainer(definition, variant_instance_container) + material_instance_container = self._updateMaterialContainer(definition, new_global_stack, variant_instance_container) quality_instance_container = self._updateQualityContainer(definition, variant_instance_container, material_instance_container) current_settings_instance_container = InstanceContainer(name + "_current_settings") @@ -760,7 +760,7 @@ class MachineManager(QObject): if old_material: preferred_material_name = old_material.getName() - self.setActiveMaterial(self._updateMaterialContainer(self._global_container_stack.getBottom(), containers[0], preferred_material_name).id) + self.setActiveMaterial(self._updateMaterialContainer(self._global_container_stack.getBottom(), self._global_container_stack, containers[0], preferred_material_name).id) else: Logger.log("w", "While trying to set the active variant, no variant was found to replace.") @@ -1110,11 +1110,12 @@ class MachineManager(QObject): return self._empty_variant_container - def _updateMaterialContainer(self, definition, variant_container = None, preferred_material_name = None): + def _updateMaterialContainer(self, stack, definition, variant_container = None, preferred_material_name = None): if not definition.getMetaDataEntry("has_materials"): return self._empty_material_container - search_criteria = { "type": "material" } + approximate_material_diameter = round(stack.getProperty("material_diameter", "value")) + search_criteria = { "type": "material", "approximate_diameter": approximate_material_diameter } if definition.getMetaDataEntry("has_machine_materials"): search_criteria["definition"] = self.getQualityDefinitionId(definition) From c97f8679c2d9d8289af93bf356ec1d814860c3e2 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 13 Apr 2017 00:25:38 +0200 Subject: [PATCH 149/198] Fix NaN values on material print settings tab --- resources/qml/Preferences/MaterialView.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/Preferences/MaterialView.qml b/resources/qml/Preferences/MaterialView.qml index 3e17943310..d1b3a76f50 100644 --- a/resources/qml/Preferences/MaterialView.qml +++ b/resources/qml/Preferences/MaterialView.qml @@ -273,10 +273,10 @@ TabView { id: spinBox anchors.left: label.right - value: parseFloat(provider.properties.value); + value: (provider.properties.value != "None") ? parseFloat(provider.properties.value) : 0 width: base.secondColumnWidth; readOnly: !base.editingEnabled - suffix: model.unit + suffix: " " + model.unit maximumValue: 99999 decimals: model.unit == "mm" ? 2 : 0 From 5e50a8fe0bdd903626df477708e422317c4d0bbf Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 13 Apr 2017 00:50:03 +0200 Subject: [PATCH 150/198] Show value from definition if it is not defined in the material profile This way you get sane defaults if no value is provided in the material xml file, instead of 0s --- resources/qml/Preferences/MaterialView.qml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/resources/qml/Preferences/MaterialView.qml b/resources/qml/Preferences/MaterialView.qml index d1b3a76f50..226fd349bf 100644 --- a/resources/qml/Preferences/MaterialView.qml +++ b/resources/qml/Preferences/MaterialView.qml @@ -273,17 +273,28 @@ TabView { id: spinBox anchors.left: label.right - value: (provider.properties.value != "None") ? parseFloat(provider.properties.value) : 0 - width: base.secondColumnWidth; + value: { + if (!isNaN(parseFloat(materialPropertyProvider.properties.value))) + { + return parseFloat(materialPropertyProvider.properties.value); + } + if (!isNaN(parseFloat(machinePropertyProvider.properties.value))) + { + return parseFloat(machinePropertyProvider.properties.value); + } + return 0; + } + width: base.secondColumnWidth readOnly: !base.editingEnabled suffix: " " + model.unit maximumValue: 99999 decimals: model.unit == "mm" ? 2 : 0 - onEditingFinished: provider.setPropertyValue("value", value) + onEditingFinished: materialPropertyProvider.setPropertyValue("value", value) } - UM.ContainerPropertyProvider { id: provider; containerId: base.containerId; watchedProperties: [ "value" ]; key: model.key } + UM.ContainerPropertyProvider { id: materialPropertyProvider; containerId: base.containerId; watchedProperties: [ "value" ]; key: model.key } + UM.ContainerPropertyProvider { id: machinePropertyProvider; containerId: Cura.MachineManager.activeDefinitionId; watchedProperties: [ "value" ]; key: model.key } } } } From 907d06468499b18d344d42be9cc91ef5f8466816 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Apr 2017 09:05:56 +0200 Subject: [PATCH 151/198] Copy 0.8mm variants of UM3 to UM3E They share the same profiles. They should also have the same settings in the variants, but this is not automatically shared for some reason. Contributes to issue CURA-3650. --- .../ultimaker3_extended_aa0.8.inst.cfg | 28 +++++++++---------- .../ultimaker3_extended_bb0.8.inst.cfg | 5 +++- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index 98860889b3..09b6bacee7 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -10,15 +10,15 @@ type = variant [values] acceleration_enabled = True acceleration_print = 4000 -brim_line_count = 7 brim_width = 7 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed = 100 +cool_fan_speed = 7 cool_fan_speed_max = 100 +cool_min_speed = 5 default_material_print_temperature = 200 infill_before_walls = False +infill_line_width = =round(line_width * 0.6 / 0.7, 2) infill_overlap = 0 -infill_pattern = cubic +infill_pattern = triangles infill_wipe_dist = 0 jerk_enabled = True jerk_print = 25 @@ -26,17 +26,20 @@ jerk_topbottom = =math.ceil(jerk_print * 25 / 25) jerk_wall = =math.ceil(jerk_print * 25 / 25) jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) layer_height = 0.2 +line_width = =machine_nozzle_size machine_min_cool_heat_time_window = 15 -machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 machine_nozzle_size = 0.8 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 multiple_mesh_overlap = 0 -ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 -raft_margin = 10 +prime_tower_enable = False +prime_tower_size = 16 +prime_tower_wipe_enabled = True retract_at_layer_change = True +retraction_amount = 6.5 retraction_count_max = 25 retraction_extrusion_window = 1 retraction_hop = 2 @@ -48,17 +51,14 @@ speed_layer_0 = 20 speed_print = 35 speed_topbottom = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) -support_angle = 70 +support_angle = 60 support_bottom_distance = =support_z_distance / 2 -support_line_width = =line_width * 0.75 +support_pattern = zigzag support_top_distance = =support_z_distance -support_xy_distance = =wall_line_width_0 * 1.5 support_z_distance = =layer_height * 2 -switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 16.5 top_bottom_thickness = 1.4 travel_avoid_distance = 3 wall_0_inset = 0 -wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2) +wall_line_width_x = =wall_line_width wall_thickness = 2 - diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index ea12c850ef..e8096c2cd6 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -28,6 +28,8 @@ machine_nozzle_size = 0.8 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 +prime_tower_enable = False +prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 @@ -41,6 +43,7 @@ raft_speed = 25 raft_surface_layers = 1 retraction_amount = 4.5 retraction_count_max = 15 +retraction_extrusion_window = =retraction_amount retraction_hop = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True @@ -70,5 +73,5 @@ switch_extruder_retraction_amount = 12 top_bottom_thickness = 1 travel_avoid_distance = 3 wall_0_inset = 0 +wall_line_width_x = =wall_line_width wall_thickness = 1 - From cf25eeea5fd9c21705ce7570078a019301c9263e Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Apr 2017 09:39:10 +0200 Subject: [PATCH 152/198] Remove Japanese and Korean translations They are not complete (by far). Contributes to issue CURA-3487. --- resources/qml/Preferences/GeneralPage.qml | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 4f90f47b15..bfce03c2de 100755 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -116,8 +116,6 @@ UM.PreferencesPage append({ text: "Suomi", code: "fi" }) append({ text: "Français", code: "fr" }) append({ text: "Italiano", code: "it" }) - append({ text: "日本語", code: "jp" }) - append({ text: "한국어", code: "ko" }) append({ text: "Nederlands", code: "nl" }) append({ text: "Português do Brasil", code: "ptbr" }) append({ text: "Русский", code: "ru" }) From a02eacd8bc5a2fa2f36becd25fe60d8d4e59d2b4 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 13 Apr 2017 11:28:19 +0200 Subject: [PATCH 153/198] Fixed unit test --- tests/TestArrange.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/TestArrange.py b/tests/TestArrange.py index 764da3cb65..d69747383d 100755 --- a/tests/TestArrange.py +++ b/tests/TestArrange.py @@ -82,7 +82,7 @@ def test_checkShape(): assert points3 > points -## After placing an object on a location that location should give more penalty points +## Check that placing an object on occupied place returns None. def test_checkShape_place(): ar = Arrange(30, 30, 15, 15) ar.centerFirst() @@ -92,7 +92,7 @@ def test_checkShape_place(): ar.place(3, 6, shape_arr) points2 = ar.checkShape(3, 6, shape_arr) - assert points2 > points + assert points2 is None ## Test the whole sequence From 740b5ebc808841d372a109c2a0ce2a3e01c56f4f Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 13 Apr 2017 11:29:09 +0200 Subject: [PATCH 154/198] Removed print statements from unit test --- tests/TestArrange.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tests/TestArrange.py b/tests/TestArrange.py index d69747383d..f3612c1ac7 100755 --- a/tests/TestArrange.py +++ b/tests/TestArrange.py @@ -100,16 +100,10 @@ def test_smoke_place_objects(): ar = Arrange(20, 20, 10, 10) ar.centerFirst() shape_arr = gimmeShapeArray() - print(shape_arr) - now = time.time() for i in range(5): best_spot_x, best_spot_y, score, prio = ar.bestSpot(shape_arr) - print(best_spot_x, best_spot_y, score) ar.place(best_spot_x, best_spot_y, shape_arr) - print(ar._occupied) - - print(time.time() - now) ## Polygon -> array From c0f35a620ae9deb160024691748b251520e3fdf3 Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 13 Apr 2017 13:52:11 +0200 Subject: [PATCH 155/198] Use the correct i18n catalog name for translations in the right-click menu CURA-3660 --- resources/qml/Settings/SettingView.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/Settings/SettingView.qml b/resources/qml/Settings/SettingView.qml index 66f1c19a08..fcd1523c15 100644 --- a/resources/qml/Settings/SettingView.qml +++ b/resources/qml/Settings/SettingView.qml @@ -299,7 +299,7 @@ Item } } - UM.I18nCatalog { id: catalog; name: "uranium"; } + UM.I18nCatalog { id: catalog; name: "cura"; } add: Transition { SequentialAnimation { From 9b2bd36fdfbe560b0c3b419daab59c995baf108d Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Apr 2017 14:51:42 +0200 Subject: [PATCH 156/198] Update Russian translations again Previous time I accidentally committed this to master instead of 2.5. This was then cherry-picked to 2.5 by a colleague but that went wrong in all sorts of ways. So I'm doing this again but then properly. Contributes to issue CURA-3487. --- resources/i18n/ru/cura.po | 162 +++++++++++----------- resources/i18n/ru/fdmextruder.def.json.po | 17 +-- resources/i18n/ru/fdmprinter.def.json.po | 111 +++++++-------- 3 files changed, 142 insertions(+), 148 deletions(-) diff --git a/resources/i18n/ru/cura.po b/resources/i18n/ru/cura.po index de709027cb..cd118d16ac 100644 --- a/resources/i18n/ru/cura.po +++ b/resources/i18n/ru/cura.po @@ -1,21 +1,21 @@ -# Cura -# Copyright (C) 2017 Ultimaker -# This file is distributed under the same license as the Cura package. -# Ruben Dulek , 2017. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # msgid "" msgstr "" -"Project-Id-Version: Cura 2.5\n" -"Report-Msgid-Bugs-To: https://github.com/Ultimaker/Cura\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-03-27 17:27+0200\n" -"PO-Revision-Date: 2017-03-28 04:39+0300\n" +"PO-Revision-Date: 2017-03-30 12:10+0300\n" "Last-Translator: Ruslan Popov \n" -"Language-Team: Ruslan Popov \n" +"Language-Team: \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 2.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/__init__.py:12 @@ -167,7 +167,7 @@ msgstr "Невозможно запустить новое задание, по #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:450 msgctxt "@info:status" msgid "This printer does not support USB printing because it uses UltiGCode flavor." -msgstr "" +msgstr "Данный принтер не поддерживает печать через USB, потому что он использует UltiGCode диалект." #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:454 msgctxt "@info:status" @@ -177,7 +177,7 @@ msgstr "Невозможно запустить новую задачу, так #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:107 msgctxt "@info" msgid "Unable to update firmware because there are no printers connected." -msgstr "Невозможно обновить прошивку, не найдены подключенные принтеры." +msgstr "Невозможно обновить прошивку, потому что не были найдены подключенные принтеры." #: /home/ruben/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDeviceManager.py:121 #, python-format @@ -252,7 +252,7 @@ msgstr "Извлечено {0}. Вы можете теперь безопасн #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Невозможно извлечь {0}. Другая программа может использовать это устройство?" +msgstr "Невозможно извлечь {0}. Другая программа может использовать это устройство." #: /home/ruben/Projects/Cura/plugins/RemovableDriveOutputDevice/__init__.py:12 msgctxt "@label" @@ -287,7 +287,7 @@ msgstr "Печать через сеть" #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:156 msgctxt "@info:status" msgid "Access to the printer requested. Please approve the request on the printer" -msgstr "Запрошен доступ к принтеру. Пожалуйста, подтвердите запрос к принтеру" +msgstr "Запрошен доступ к принтеру. Пожалуйста, подтвердите запрос на принтере" #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:157 msgctxt "@info:status" @@ -331,17 +331,17 @@ msgstr "Отправить запрос на доступ к принтеру" #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:336 msgctxt "@info:status" msgid "Connected over the network. Please approve the access request on the printer." -msgstr "" +msgstr "Подключен по сети. Пожалуйста, подтвердите запрос на принтере." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:343 msgctxt "@info:status" msgid "Connected over the network." -msgstr "" +msgstr "Подключен по сети." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:356 msgctxt "@info:status" msgid "Connected over the network. No access to control the printer." -msgstr "" +msgstr "Подключен по сети. Нет доступа к управлению принтером." #: /home/ruben/Projects/Cura/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py:361 msgctxt "@info:status" @@ -586,17 +586,17 @@ msgstr "Слои" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.py:91 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled" -msgstr "Cura не аккуратно отображает слоя при использовании печати через провод" +msgstr "Cura не аккуратно отображает слои при использовании печати через кабель" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade24to25/__init__.py:14 msgctxt "@label" msgid "Version Upgrade 2.4 to 2.5" -msgstr "" +msgstr "Обновление версии 2.4 до 2.5" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade24to25/__init__.py:17 msgctxt "@info:whatsthis" msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -msgstr "" +msgstr "Обновление конфигурации Cura 2.4 до Cura 2.5." #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade21to22/__init__.py:14 msgctxt "@label" @@ -606,17 +606,17 @@ msgstr "Обновление версии 2.1 до 2.2" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade21to22/__init__.py:17 msgctxt "@info:whatsthis" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Обновляет настройки с Cura 2.1 до Cura 2.2." +msgstr "Обновляет настройки Cura 2.1 до Cura 2.2." #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade22to24/__init__.py:14 msgctxt "@label" msgid "Version Upgrade 2.2 to 2.4" -msgstr "Обновление версии с 2.2 на 2.4" +msgstr "Обновление версии 2.2 до 2.4" #: /home/ruben/Projects/Cura/plugins/VersionUpgrade/VersionUpgrade22to24/__init__.py:17 msgctxt "@info:whatsthis" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Обновляет конфигурацию с версии Cura 2.2 до Cura 2.4" +msgstr "Обновляет конфигурации Cura 2.2 до Cura 2.4" #: /home/ruben/Projects/Cura/plugins/ImageReader/__init__.py:12 msgctxt "@label" @@ -763,22 +763,22 @@ msgstr "Твёрдое тело" #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:12 msgctxt "@label" msgid "G-code Reader" -msgstr "" +msgstr "Чтение G-code" #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:15 msgctxt "@info:whatsthis" msgid "Allows loading and displaying G-code files." -msgstr "" +msgstr "Позволяет загружать и отображать файлы G-code." #: /home/ruben/Projects/Cura/plugins/GCodeReader/__init__.py:25 msgctxt "@item:inlistbox" msgid "G File" -msgstr "" +msgstr "Файл G" #: /home/ruben/Projects/Cura/plugins/GCodeReader/GCodeReader.py:227 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "" +msgstr "Обработка G-code" #: /home/ruben/Projects/Cura/plugins/CuraProfileWriter/__init__.py:12 msgctxt "@label" @@ -860,7 +860,7 @@ msgstr "Предоставляет поддержку для импорта пр #, python-brace-format msgctxt "@label" msgid "Pre-sliced file {0}" -msgstr "" +msgstr "Предообратка файла {0}" #: /home/ruben/Projects/Cura/cura/PrinterOutputDevice.py:376 msgctxt "@item:material" @@ -986,13 +986,13 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f мм" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "" +msgstr "Только один G-code файла может быть загружен в момент времени. Пропускаю импортирование {0}" #: /home/ruben/Projects/Cura/cura/CuraApplication.py:1201 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "" +msgstr "Невозможно открыть любой другой файл, если G-code файл уже загружен. Пропускаю импортирование {0}" #: /home/ruben/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:27 msgctxt "@title" @@ -1344,72 +1344,72 @@ msgstr "Изменить активные скрипты пост-обработ #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:59 msgctxt "@label" msgid "View Mode: Layers" -msgstr "" +msgstr "Режим просмотра: Слои" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:75 msgctxt "@label" msgid "Color scheme" -msgstr "" +msgstr "Цветовая схема" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:88 msgctxt "@label:listbox" msgid "Material Color" -msgstr "" +msgstr "Цвет материала" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:92 msgctxt "@label:listbox" msgid "Line Type" -msgstr "" +msgstr "Тип линии" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:133 msgctxt "@label" msgid "Compatibility Mode" -msgstr "" +msgstr "Режим совместимости" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:171 msgctxt "@label" msgid "Extruder %1" -msgstr "" +msgstr "Экструдер %1" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:185 msgctxt "@label" msgid "Show Travels" -msgstr "" +msgstr "Показать движения" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:206 msgctxt "@label" msgid "Show Helpers" -msgstr "" +msgstr "Показать поддержку" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:227 msgctxt "@label" msgid "Show Shell" -msgstr "" +msgstr "Показать стенки" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:248 msgctxt "@label" msgid "Show Infill" -msgstr "" +msgstr "Показать заполнение" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:269 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "" +msgstr "Показать только верхние слои" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:277 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "" +msgstr "Показать 5 детализированных слоёв сверху" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:285 msgctxt "@label" msgid "Top / Bottom" -msgstr "" +msgstr "Дно / крышка" #: /home/ruben/Projects/Cura/plugins/LayerView/LayerView.qml:306 msgctxt "@label" msgid "Inner Wall" -msgstr "" +msgstr "Внутренняя стенка" #: /home/ruben/Projects/Cura/plugins/ImageReader/ConfigUI.qml:19 msgctxt "@title:window" @@ -1878,7 +1878,7 @@ msgstr "Вы уверены, что желаете прервать печать #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:14 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "" +msgstr "Сбросить или сохранить изменения" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window" @@ -1886,54 +1886,56 @@ msgid "" "You have customized some profile settings.\n" "Would you like to keep or discard those settings?" msgstr "" +"Вы изменили некоторые параметры профиля.\n" +"Желаете сохранить их или вернуть к прежним значениям?" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:108 msgctxt "@title:column" msgid "Profile settings" -msgstr "" +msgstr "Параметры профиля" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@title:column" msgid "Default" -msgstr "" +msgstr "По умолчанию" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:122 msgctxt "@title:column" msgid "Customized" -msgstr "" +msgstr "Свой" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:152 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:391 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "" +msgstr "Всегда спрашивать меня" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:153 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:392 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "" +msgstr "Сбросить и никогда больше не спрашивать" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:154 #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:393 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "" +msgstr "Сохранить и никогда больше не спрашивать" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:189 msgctxt "@action:button" msgid "Discard" -msgstr "" +msgstr "Сбросить" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:202 msgctxt "@action:button" msgid "Keep" -msgstr "" +msgstr "Сохранить" #: /home/ruben/Projects/Cura/resources/qml/DiscardOrKeepProfileChangesDialog.qml:215 msgctxt "@action:button" msgid "Create New Profile" -msgstr "" +msgstr "Создать новый профиль" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:29 msgctxt "@title" @@ -1993,7 +1995,7 @@ msgstr "Длина материала" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:190 msgctxt "@label" msgid "Cost per Meter" -msgstr "" +msgstr "Стоимость метра" #: /home/ruben/Projects/Cura/resources/qml/Preferences/MaterialView.qml:201 msgctxt "@label" @@ -2059,7 +2061,7 @@ msgstr "Язык:" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:157 msgctxt "@label" msgid "Currency:" -msgstr "" +msgstr "Валюта:" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:173 msgctxt "@label" @@ -2069,12 +2071,12 @@ msgstr "Вам потребуется перезапустить приложе #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:190 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "" +msgstr "Нарезать автоматически при изменении настроек." #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:199 msgctxt "@option:check" msgid "Slice automatically" -msgstr "" +msgstr "Нарезать автоматически" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:213 msgctxt "@label" @@ -2124,17 +2126,17 @@ msgstr "Автоматически опускать модели на стол" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:278 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "" +msgstr "Должен ли слой быть переведён в режим совместимости?" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:283 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "" +msgstr "Просматривать слои в режиме совместимости (требуется перезапуск)" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:299 msgctxt "@label" msgid "Opening and saving files" -msgstr "" +msgstr "Открытие и сохранение файлов" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:305 msgctxt "@info:tooltip" @@ -2179,12 +2181,12 @@ msgstr "Показывать сводку при сохранении проек #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "" +msgstr "При внесении изменений в профиль и переключении на другой, будет показан диалог, запрашивающий ваше решение о сохранении ваших изменений, или вы можете указать стандартное поведение и не показывать такой диалог." #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:378 msgctxt "@label" msgid "Override Profile" -msgstr "" +msgstr "Переопределение профиля" #: /home/ruben/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:427 msgctxt "@label" @@ -2436,7 +2438,7 @@ msgstr "00ч 00мин" #: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:231 msgctxt "@label" msgid "%1 m / ~ %2 g / ~ %4 %3" -msgstr "" +msgstr "%1 м / ~ %2 гр / ~ %4 %3" #: /home/ruben/Projects/Cura/resources/qml/JobSpecs.qml:236 msgctxt "@label" @@ -2525,7 +2527,7 @@ msgstr "Вспомогательная библиотека для работы #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:131 msgctxt "@label" msgid "Support library for handling 3MF files" -msgstr "" +msgstr "Вспомогательная библиотека для работы с 3MF файлами" #: /home/ruben/Projects/Cura/resources/qml/AboutDialog.qml:132 msgctxt "@label" @@ -2651,6 +2653,8 @@ msgid "" "Print Setup disabled\n" "G-code files cannot be modified" msgstr "" +"Настройка принтера отключена\n" +"G-code файлы нельзя изменять" #: /home/ruben/Projects/Cura/resources/qml/Sidebar.qml:572 msgctxt "@tooltip" @@ -2685,7 +2689,7 @@ msgstr "Открыть недавние" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:33 msgctxt "@info:status" msgid "No printer connected" -msgstr "" +msgstr "Принтер не подключен" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:90 msgctxt "@label" @@ -2695,22 +2699,22 @@ msgstr "Голова" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:119 msgctxt "@tooltip" msgid "The current temperature of this extruder." -msgstr "" +msgstr "Текущая температура экструдера." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:154 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "" +msgstr "Цвет материала в данном экструдере." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:186 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "" +msgstr "Материал в данном экструдере." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:218 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "" +msgstr "Сопло, вставленное в данный экструдер." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:249 msgctxt "@label" @@ -2720,32 +2724,32 @@ msgstr "Стол" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:278 msgctxt "@tooltip" msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "" +msgstr "Целевая температура горячего стола. Стол будет нагреваться и охлаждаться, оставаясь на этой температуре. Если установлена в 0, значит нагрев стола отключен." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:310 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "" +msgstr "Текущая температура горячего стола." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:379 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "" +msgstr "Температура преднагрева горячего стола." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:573 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "" +msgstr "Отмена" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:573 msgctxt "@button" msgid "Pre-heat" -msgstr "" +msgstr "Преднагрев" #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:600 msgctxt "@tooltip of pre-heat" msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "" +msgstr "Нагрев горячего стола перед печатью. Вы можете продолжать настройки вашей печати, пока стол нагревается, и вам не понадобится ждать нагрева стола для старта печати." #: /home/ruben/Projects/Cura/resources/qml/PrintMonitor.qml:633 msgctxt "@label" @@ -2940,7 +2944,7 @@ msgstr "Пожалуйста, загрузите 3D модель" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:33 msgctxt "@label:PrintjobStatus" msgid "Ready to slice" -msgstr "" +msgstr "Готов к нарезке" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:35 msgctxt "@label:PrintjobStatus" @@ -2960,17 +2964,17 @@ msgstr "Невозможно нарезать" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:41 msgctxt "@label:PrintjobStatus" msgid "Slicing unavailable" -msgstr "" +msgstr "Нарезка недоступна" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:136 msgctxt "@label:Printjob" msgid "Prepare" -msgstr "" +msgstr "Подготовка" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:136 msgctxt "@label:Printjob" msgid "Cancel" -msgstr "" +msgstr "Отмена" #: /home/ruben/Projects/Cura/resources/qml/SaveButton.qml:276 msgctxt "@info:tooltip" diff --git a/resources/i18n/ru/fdmextruder.def.json.po b/resources/i18n/ru/fdmextruder.def.json.po index c66f3ba00b..4809a3adc7 100644 --- a/resources/i18n/ru/fdmextruder.def.json.po +++ b/resources/i18n/ru/fdmextruder.def.json.po @@ -1,17 +1,12 @@ -# Cura JSON setting files -# Copyright (C) 2017 Ultimaker -# This file is distributed under the same license as the Cura package. -# Ruben Dulek , 2017. -# -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 2.5\n" -"Report-Msgid-Bugs-To: http://github.com/Ultimaker/Cura\n" +"Project-Id-Version: Uranium json setting files\n" +"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n" "POT-Creation-Date: 2017-03-27 17:27+0000\n" -"PO-Revision-Date: 2017-03-28 04:33+0300\n" -"Language-Team: Ruslan Popov \n" -"Language: ru\n" +"PO-Revision-Date: 2017-01-08 04:33+0300\n" +"Last-Translator: Ruslan Popov \n" +"Language-Team: \n" +"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/resources/i18n/ru/fdmprinter.def.json.po b/resources/i18n/ru/fdmprinter.def.json.po index 5765e62224..c24428e89f 100644 --- a/resources/i18n/ru/fdmprinter.def.json.po +++ b/resources/i18n/ru/fdmprinter.def.json.po @@ -1,21 +1,16 @@ -# Cura JSON setting files -# Copyright (C) 2017 Ultimaker -# This file is distributed under the same license as the Cura package. -# Ruben Dulek , 2017. -# -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 2.5\n" -"Report-Msgid-Bugs-To: http://github.com/Ultimaker/Cura\n" +"Project-Id-Version: Uranium json setting files\n" +"Report-Msgid-Bugs-To: http://github.com/ultimaker/uranium\n" "POT-Creation-Date: 2017-03-27 17:27+0000\n" -"PO-Revision-Date: 2017-03-28 04:41+0300\n" -"Language-Team: Ruslan Popov \n" -"Language: ru\n" +"PO-Revision-Date: 2017-03-30 15:05+0300\n" +"Last-Translator: Ruslan Popov \n" +"Language-Team: \n" +"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 2.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: fdmprinter.def.json @@ -259,12 +254,12 @@ msgstr "Расстояние от кончика сопла до места, г #: fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" -msgstr "" +msgstr "Разрешить управление температурой сопла" #: fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." -msgstr "" +msgstr "Следует ли управлять температурой из Cura. Выключение этого параметра предполагает управление температурой сопла вне Cura." #: fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" @@ -814,37 +809,37 @@ msgstr "Зигзаг" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" -msgstr "" +msgstr "Нижний шаблон начального слоя" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." -msgstr "" +msgstr "Шаблон низа печати на первом слое." #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" -msgstr "" +msgstr "Линии" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" -msgstr "" +msgstr "Концентрический" #: fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" -msgstr "" +msgstr "Зигзаг" #: fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" -msgstr "" +msgstr "Направление линии дна/крышки" #: fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "" +msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." #: fdmprinter.def.json msgctxt "wall_0_inset label" @@ -989,7 +984,7 @@ msgstr "Игнорирование Z зазоров" #: fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -msgstr "Когда модель имеет небольшие вертикальные зазоры, около 5% дополнительного времени будет потрачено на вычисления верхних и нижних поверхностей в этих узких пространствах. В этом случае, отключите данный параметр." +msgstr "Когда модель имеет небольшие вертикальные зазоры, около 5% дополнительного времени будет потрачено на вычисления верхних и нижних оболочек в этих узких пространствах. В этом случае, отключите данный параметр." #: fdmprinter.def.json msgctxt "infill label" @@ -1079,12 +1074,12 @@ msgstr "Зигзаг" #: fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" -msgstr "" +msgstr "Направления линии заполнения" #: fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "" +msgstr "Список направлений линии при печати слоёв. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов для линий из зигзага и 45 градусов для всех остальных шаблонов)." #: fdmprinter.def.json msgctxt "sub_div_rad_mult label" @@ -1129,22 +1124,22 @@ msgstr "Величина перекрытия между заполнением #: fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" -msgstr "Процент перекрытия поверхности" +msgstr "Процент перекрытия оболочек" #: fdmprinter.def.json msgctxt "skin_overlap description" msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -msgstr "Величина перекрытия между поверхностью и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с поверхностью." +msgstr "Величина перекрытия между оболочкой и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с оболочкой." #: fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" -msgstr "Перекрытие поверхности" +msgstr "Перекрытие оболочек" #: fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -msgstr "Величина перекрытия между поверхностью и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с поверхностью." +msgstr "Величина перекрытия между оболочкой и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с оболочкой." #: fdmprinter.def.json msgctxt "infill_wipe_dist label" @@ -1199,72 +1194,72 @@ msgstr "Печатать заполнение до печати стенок. Е #: fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" -msgstr "" +msgstr "Минимальная область заполнения" #: fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." -msgstr "" +msgstr "Не генерировать области заполнения меньше чем указано здесь (вместо этого использовать оболочку)." #: fdmprinter.def.json msgctxt "expand_skins_into_infill label" msgid "Expand Skins Into Infill" -msgstr "" +msgstr "Расширять оболочку в заполнение" #: fdmprinter.def.json msgctxt "expand_skins_into_infill description" msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -msgstr "" +msgstr "Расширять области оболочки на верхних и/или нижних обшивках плоских поверхностях. По умолчанию, обшивки завершаются под линиями стенки, которые окружают заполнение, но это может приводить к отверстиям, появляющимся при малой плотности заполнения. Данный параметр расширяет обшивку позади линий стенки таким образом, что заполнение следующего слоя располагается на обшивке." #: fdmprinter.def.json msgctxt "expand_upper_skins label" msgid "Expand Upper Skins" -msgstr "" +msgstr "Расширять верхние оболочки" #: fdmprinter.def.json msgctxt "expand_upper_skins description" msgid "Expand upper skin areas (areas with air above) so that they support infill above." -msgstr "" +msgstr "Расширять области верхней оболочки (над ними будет воздух) так, что они поддерживают заполнение над ними." #: fdmprinter.def.json msgctxt "expand_lower_skins label" msgid "Expand Lower Skins" -msgstr "" +msgstr "Расширять нижние оболочки" #: fdmprinter.def.json msgctxt "expand_lower_skins description" msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -msgstr "" +msgstr "Расширять области нижней оболочки (под ними будет воздух) так, что они сцепляются с слоями заполнения сверху и снизу." #: fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" -msgstr "" +msgstr "Дистанция расширения оболочки" #: fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -msgstr "" +msgstr "Дистанция, на которую расширяется оболочка внутри заполнения. По умолчанию, дистанция достаточна для связывания промежутков между линиями заполнения и предотвращает появление отверстий в оболочке, где она встречается со стенкой когда плотность заполнения низкая. Меньшая дистанция чаще всего будет достаточной." #: fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" -msgstr "" +msgstr "Максимальный угол оболочки при расширении" #: fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -msgstr "" +msgstr "Верхняя и/или нижняя поверхности вашего объекта с углом больше указанного в данном параметре, не будут иметь расширенные оболочки дна/крышки. Это предотвращает расширение узких областей оболочек, которые создаются, если поверхность модели имеет почти вертикальный наклон. Угол в 0° является горизонтальным, а в 90° - вертикальным." #: fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" -msgstr "" +msgstr "Минимальная ширина оболочки при расширении" #: fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "" +msgstr "Области оболочек уже указанного значения не расширяются. Это предотвращает расширение узких областей оболочек, которые создаются, если наклон поверхности модели близок к вертикальному." #: fdmprinter.def.json msgctxt "material label" @@ -1304,7 +1299,7 @@ msgstr "Температура сопла" #: fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." -msgstr "" +msgstr "Температура, используемая при печати." #: fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" @@ -1364,7 +1359,7 @@ msgstr "Температура стола" #: fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -msgstr "" +msgstr "Температура, используемая для горячего стола. Если указан 0, то горячий стол не нагревается при печати." #: fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" @@ -2104,12 +2099,12 @@ msgstr "Без поверхности" #: fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" -msgstr "" +msgstr "Откат перед внешней стенкой" #: fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." -msgstr "" +msgstr "Всегда откатывать материал при движении к началу внешней стенки." #: fdmprinter.def.json msgctxt "travel_avoid_other_parts label" @@ -2489,7 +2484,7 @@ msgstr "Зазор поддержки по оси Z" #: fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "" +msgstr "Дистанция от дна/крышки структуры поддержек до печати. Этот зазор упрощает извлечение поддержек после окончания печати модели. Это значение округляется до числа, кратного высоте слоя." #: fdmprinter.def.json msgctxt "support_top_distance label" @@ -3293,7 +3288,7 @@ msgstr "Ремонт объектов" #: fdmprinter.def.json msgctxt "meshfix description" msgid "category_fixes" -msgstr "" +msgstr "category_fixes" #: fdmprinter.def.json msgctxt "meshfix_union_all label" @@ -3373,7 +3368,7 @@ msgstr "Специальные режимы" #: fdmprinter.def.json msgctxt "blackmagic description" msgid "category_blackmagic" -msgstr "" +msgstr "category_blackmagic" #: fdmprinter.def.json msgctxt "print_sequence label" @@ -3403,7 +3398,7 @@ msgstr "Заполнение объекта" #: fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Использовать указанный объект для изменения заполнения других объектов, с которыми он перекрывается. Заменяет области заполнения других объектов областями для этого объекта. Предлагается только для печати одной стенки без верхних и нижних поверхностей." +msgstr "Использовать указанный объект для изменения заполнения других объектов, с которыми он перекрывается. Заменяет области заполнения других объектов областями для этого объекта. Предлагается только для печати одной стенки без верхних и нижних оболочек." #: fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -3443,7 +3438,7 @@ msgstr "Поверхностный режим" #: fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Рассматривать модель только в виде поверхности или как объёмы со свободными поверхностями. При нормальном режиме печатаются только закрытые объёмы. В режиме \"Поверхность\" печатается одиночная стенка по границе объекта, без заполнения, верха и низа. В режиме \"Оба варианта\" печатаются закрытые объёмы как нормальные, а любые оставшиеся полигоны как поверхности." +msgstr "Рассматривать модель только в виде поверхности или как объёмы со свободными поверхностями. При нормальном режиме печатаются только закрытые объёмы. В режиме \"Поверхность\" печатается одиночная стенка по границе объекта, без заполнения, без верхних и нижних оболочек. В режиме \"Оба варианта\" печатаются закрытые объёмы как нормальные, а любые оставшиеся полигоны как поверхности." #: fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -3593,7 +3588,7 @@ msgstr "Скорость, с которой производятся движе #: fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" -msgstr "Количество внешних дополнительных поверхностей" +msgstr "Количество внешних дополнительных оболочек" #: fdmprinter.def.json msgctxt "skin_outline_count description" @@ -3603,7 +3598,7 @@ msgstr "Заменяет внешнюю часть шаблона крышки/ #: fdmprinter.def.json msgctxt "skin_alternate_rotation label" msgid "Alternate Skin Rotation" -msgstr "Чередование вращения поверхности" +msgstr "Чередование вращения оболочек" #: fdmprinter.def.json msgctxt "skin_alternate_rotation description" @@ -3653,7 +3648,7 @@ msgstr "Удаляет всё заполнение и разрешает ген #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" -msgstr "Нечёткая поверхность" +msgstr "Нечёткая оболочка" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" @@ -3663,7 +3658,7 @@ msgstr "Вносит небольшое дрожание при печати в #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" -msgstr "Толщина шершавости" +msgstr "Толщина шершавости оболочки" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" @@ -3673,7 +3668,7 @@ msgstr "Величина амплитуды дрожания. Рекоменду #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" -msgstr "Плотность шершавой стенки" +msgstr "Плотность шершавой оболочки" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" @@ -3683,12 +3678,12 @@ msgstr "Средняя плотность точек, добавленных н #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" -msgstr "Дистанция между точками шершавости" +msgstr "Дистанция между точками шершавой оболочки" #: fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются, таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавости." +msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются, таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавой оболочки." #: fdmprinter.def.json msgctxt "wireframe_enabled label" From ba64573fa0072f9b2fed70fd9c7f8104c5a2e01e Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Apr 2017 16:09:51 +0200 Subject: [PATCH 157/198] Use support interface density instead of line distance This way the user can still override the line distance if necessary. Contributes to issue CURA-3650. --- resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg | 2 +- resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg | 2 +- resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg index 11dad72e08..12463ab831 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg @@ -54,7 +54,7 @@ speed_travel = 250 speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_bottom_distance = =support_z_distance -support_interface_line_distance = 0.4 +support_interface_density = 87.5 support_interface_pattern = lines switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg index 39b02f392d..9353a6c6fa 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg @@ -53,7 +53,7 @@ speed_travel = 250 speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_bottom_distance = =support_z_distance -support_interface_line_distance = 0.4 +support_interface_density = 87.5 support_interface_pattern = lines switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg index ab8a520b5b..01fe47a6a2 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg @@ -54,7 +54,7 @@ speed_travel = 250 speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_bottom_distance = =support_z_distance -support_interface_line_distance = 0.4 +support_interface_density = 87.5 support_interface_pattern = lines switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 6d92720ae4..41272a7718 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -52,7 +52,7 @@ speed_travel = 250 speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_bottom_distance = =support_z_distance -support_interface_line_distance = 0.4 +support_interface_density = 87.5 support_interface_pattern = lines switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 From 437c78711de5712544fd458c4792cae9d7ae2229 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 13 Apr 2017 16:32:17 +0200 Subject: [PATCH 158/198] Added typing to all singletons This greatly helps with pycharms ability to do auto code completion --- cura/QualityManager.py | 4 ++-- cura/Settings/ProfilesModel.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cura/QualityManager.py b/cura/QualityManager.py index d7b2c7d705..f0f095b912 100644 --- a/cura/QualityManager.py +++ b/cura/QualityManager.py @@ -16,9 +16,9 @@ class QualityManager: ## Get the singleton instance for this class. @classmethod - def getInstance(cls): + def getInstance(cls) -> "QualityManager": # Note: Explicit use of class name to prevent issues with inheritance. - if QualityManager.__instance is None: + if not QualityManager.__instance: QualityManager.__instance = cls() return QualityManager.__instance diff --git a/cura/Settings/ProfilesModel.py b/cura/Settings/ProfilesModel.py index 404bb569a5..9056273216 100644 --- a/cura/Settings/ProfilesModel.py +++ b/cura/Settings/ProfilesModel.py @@ -32,9 +32,9 @@ class ProfilesModel(InstanceContainersModel): ## Get the singleton instance for this class. @classmethod - def getInstance(cls): + def getInstance(cls) -> "ProfilesModel": # Note: Explicit use of class name to prevent issues with inheritance. - if ProfilesModel.__instance is None: + if not ProfilesModel.__instance: ProfilesModel.__instance = cls() return ProfilesModel.__instance From e49316d1b9692a8d950fdec8b1026dbd22696f4b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 13 Apr 2017 18:21:17 +0200 Subject: [PATCH 159/198] Set nozzle switch prime speed in AA 0.8mm profiles to 20 Some of them ended up as 15 because that's the default in the Ultimaker 3. This was done correctly by the profile optimiser because this setting was not specified by the original profiles, but it should've been 20 for all AA 0.8mm profiles. Contributes to issue CURA-3650. --- resources/variants/ultimaker3_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_extended_aa0.8.inst.cfg | 1 + 2 files changed, 2 insertions(+) diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index a938ea1a8f..98859a64a1 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -56,6 +56,7 @@ support_bottom_distance = =support_z_distance / 2 support_pattern = zigzag support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = 20 switch_extruder_retraction_amount = 16.5 top_bottom_thickness = 1.4 travel_avoid_distance = 3 diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index 09b6bacee7..4ce6689f67 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -56,6 +56,7 @@ support_bottom_distance = =support_z_distance / 2 support_pattern = zigzag support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = 20 switch_extruder_retraction_amount = 16.5 top_bottom_thickness = 1.4 travel_avoid_distance = 3 From bb752fa16f2967559063d40ad83e06667cd5f4c5 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 13 Apr 2017 19:05:13 +0200 Subject: [PATCH 160/198] Added more logging --- plugins/USBPrinting/USBPrinterOutputDevice.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 580bbf06df..28ab67dc46 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -148,6 +148,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): ## Start a print based on a g-code. # \param gcode_list List with gcode (strings). def printGCode(self, gcode_list): + Logger.log("d", "Started printing g-code") if self._progress or self._connection_state != ConnectionState.connected: self._error_message = Message(catalog.i18nc("@info:status", "Unable to start a new job because the printer is busy or not connected.")) self._error_message.show() @@ -183,6 +184,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): ## Private function (threaded) that actually uploads the firmware. def _updateFirmware(self): + Logger.log("d", "Attempting to update firmware") self._error_code = 0 self.setProgress(0, 100) self._firmware_update_finished = False @@ -536,6 +538,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): self._sendNextGcodeLine() elif b"resend" in line.lower() or b"rs" in line: # Because a resend can be asked with "resend" and "rs" try: + Logger.log("d", "Got a resend response") self._gcode_position = int(line.replace(b"N:",b" ").replace(b"N",b" ").replace(b":",b" ").split()[-1]) except: if b"rs" in line: From 6dfe9f609a299ec595417ce0c9a619cc785cbfc2 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 14 Apr 2017 09:48:17 +0200 Subject: [PATCH 161/198] Added build info to gitignore --- .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index 22d42783f2..a6a456fd90 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,10 @@ plugins/GodMode plugins/PostProcessingPlugin plugins/X3GWriter +#Build stuff +CmakeCache.txt +CmakeFiles +CTestTestfile.cmake +Makefile + + From fe36da34387851dd898f203296c065e67ea5a5a6 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 14 Apr 2017 09:52:29 +0200 Subject: [PATCH 162/198] Added more files to gitignore --- .gitignore | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a6a456fd90..52d888f465 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ LC_MESSAGES *~ *.qm .idea +cura.desktop # Eclipse+PyDev .project @@ -33,11 +34,21 @@ plugins/Doodle3D-cura-plugin plugins/GodMode plugins/PostProcessingPlugin plugins/X3GWriter +plugins/FlatProfileExporter +plugins/cura-god-mode-plugin #Build stuff -CmakeCache.txt -CmakeFiles +CMakeCache.txt +CMakeFiles +CPackSourceConfig.cmake +Testing/ CTestTestfile.cmake -Makefile +Makefile* +junit-pytest-* +CuraVersion.py +cmake_install.cmake +#Debug +*.gcode +run.sh From 39ceb53980ef5daf00c53fe1e522fa41958d021f Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 10:22:25 +0200 Subject: [PATCH 163/198] Set raft margin to 10 This was ambiguous in the original profiles. Contributes to issue CURA-3650. --- .../quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index 852ff52f6d..e9f081ef4a 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -27,6 +27,7 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 15 material_standby_temperature = 100 prime_tower_size = 15 +raft_margin = 10 support_angle = 70 support_line_width = =line_width * 0.75 support_pattern = ='triangles' From 137b5309fd0f52f4921bef7f54a914cac4762d95 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 10:28:13 +0200 Subject: [PATCH 164/198] Relax warning value for support interface thickness It was being violated by the superdraft profiles. With very thick layers, 2 layers of interface suffices. But 2 layers is not quite enough for very thin layers. So I'm making it scale a bit more slowly with an offset. Contributes to issue CURA-3650. --- resources/definitions/fdmprinter.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 881805d83a..110475c8b4 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3080,7 +3080,7 @@ "type": "float", "default_value": 1, "minimum_value": "0", - "minimum_value_warning": "3 * resolveOrValue('layer_height')", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", "maximum_value_warning": "10", "limit_to_extruder": "support_interface_extruder_nr", "enabled": "extruderValue(support_interface_extruder_nr, 'support_interface_enable') and support_enable", @@ -3095,7 +3095,7 @@ "type": "float", "default_value": 1, "minimum_value": "0", - "minimum_value_warning": "3 * resolveOrValue('layer_height')", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", "maximum_value_warning": "10", "value": "extruderValue(support_interface_extruder_nr, 'support_interface_height')", "limit_to_extruder": "support_interface_extruder_nr", @@ -3111,7 +3111,7 @@ "default_value": 1, "value": "extruderValue(support_interface_extruder_nr, 'support_interface_height')", "minimum_value": "0", - "minimum_value_warning": "min(3 * resolveOrValue('layer_height'), extruderValue(support_interface_extruder_nr, 'support_bottom_stair_step_height'))", + "minimum_value_warning": "min(0.2 + resolveOrValue('layer_height'), extruderValue(support_interface_extruder_nr, 'support_bottom_stair_step_height'))", "maximum_value_warning": "10", "limit_to_extruder": "support_interface_extruder_nr", "enabled": "extruderValue(support_interface_extruder_nr, 'support_interface_enable') and support_enable", From d6d6036760a6ec04a83606b07be074790f0341c5 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 14 Apr 2017 10:29:24 +0200 Subject: [PATCH 165/198] Fixed minor mistake with pull request CURA-3681 --- plugins/USBPrinting/USBPrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 3f9dc3971a..0100874eab 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -570,7 +570,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): # m105 instead. # Don't send the M0 or M1 to the machine, as M0 and M1 are handled as # an LCD menu pause. - if line == "" or line == "M1" or line == "M1": + if line == "" or line == "M0" or line == "M1": line = "M105" try: if ("G0" in line or "G1" in line) and "Z" in line: From 4f2c76e462d8db59ca362cdf6687a7aa2505b617 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 12 Apr 2017 15:25:15 +0200 Subject: [PATCH 166/198] Update a profile when deserializing it CURA-3540 --- .../XmlMaterialProfile/XmlMaterialProfile.py | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 7dc565ce26..76a33ce8e3 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -11,7 +11,7 @@ from UM.Util import parseBool from cura.CuraApplication import CuraApplication import UM.Dictionary -from UM.Settings.InstanceContainer import InstanceContainer +from UM.Settings.InstanceContainer import InstanceContainer, InvalidInstanceError from UM.Settings.ContainerRegistry import ContainerRegistry ## Handles serializing and deserializing material containers from an XML file @@ -369,8 +369,30 @@ class XmlMaterialProfile(InstanceContainer): self._dirty = False self._path = "" + def getConfigurationType(self) -> str: + return "material" # FIXME: not sure if this is correct + + def getVersionFromSerialized(self, serialized: str) -> int: + version = None + data = ET.fromstring(serialized) + metadata = data.iterfind("./um:metadata/*", self.__namespaces) + for entry in metadata: + tag_name = _tag_without_namespace(entry) + if tag_name == "version": + try: + version = int(entry.text) + except Exception as e: + raise InvalidInstanceError("Invalid version string '%s': %s" % (entry.text, e)) + break + if version is None: + raise InvalidInstanceError("Missing version in metadata") + return version + ## Overridden from InstanceContainer def deserialize(self, serialized): + # update the serialized data first + from UM.Settings.Interfaces import ContainerInterface + serialized = ContainerInterface.deserialize(self, serialized) data = ET.fromstring(serialized) # Reset previous metadata @@ -405,10 +427,10 @@ class XmlMaterialProfile(InstanceContainer): continue meta_data[tag_name] = entry.text - if not "description" in meta_data: + if "description" not in meta_data: meta_data["description"] = "" - if not "adhesion_info" in meta_data: + if "adhesion_info" not in meta_data: meta_data["adhesion_info"] = "" property_values = {} From 8ede11100170f351b1e3d9a4673b0e34183d4bfb Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 14 Apr 2017 11:41:12 +0200 Subject: [PATCH 167/198] Texts in the mainwindow should be Text instead of Label CURA-3389 --- resources/qml/SidebarSimple.qml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/qml/SidebarSimple.qml b/resources/qml/SidebarSimple.qml index 21abe1b4bb..8f43e411ff 100644 --- a/resources/qml/SidebarSimple.qml +++ b/resources/qml/SidebarSimple.qml @@ -33,7 +33,7 @@ Item width: base.width * .45 - UM.Theme.getSize("default_margin").width height: childrenRect.height - Label + Text { id: infillLabel //: Infill selection label @@ -162,7 +162,7 @@ Item } } } - Label + Text { id: infillLabel font: UM.Theme.getFont("default") @@ -225,7 +225,7 @@ Item anchors.right: parent.right height: childrenRect.height - Label + Text { id: enableSupportLabel anchors.left: parent.left @@ -272,7 +272,7 @@ Item } } - Label + Text { id: supportExtruderLabel visible: (supportEnabled.properties.value == "True") && (machineExtruderCount.properties.value > 1) @@ -372,7 +372,7 @@ Item } - Label + Text { id: adhesionHelperLabel anchors.left: parent.left @@ -470,7 +470,7 @@ Item width: parent.width height: childrenRect.height - Label + Text { anchors.left: parent.left anchors.leftMargin: UM.Theme.getSize("default_margin").width From e72d5ce93fb1e7ba0efed52bd8784949e6be74e6 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 11:54:20 +0200 Subject: [PATCH 168/198] Make raft middle thickness warn based on nozzle size Whether the layer is too thick to extrude properly depends on the nozzle size, not on the line width. Contributes to issue CURA-3650. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 110475c8b4..17add697a5 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3496,7 +3496,7 @@ "value": "resolveOrValue('layer_height') * 1.5", "minimum_value": "0.001", "minimum_value_warning": "0.04", - "maximum_value_warning": "0.75 * extruderValue(adhesion_extruder_nr, 'raft_interface_line_width')", + "maximum_value_warning": "0.75 * extruderValue(adhesion_extruder_nr, 'machine_nozzle_size')", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, "settable_per_extruder": true, From 3a30386ec6ab594ecfc78f48cd64a77d1dc2dde6 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 11:56:36 +0200 Subject: [PATCH 169/198] Fix brim width of Nylon 0.8mm profiles The 3mm was computed from wanting 7 lines, but in that calculation I used a line width of 0.4mm. This is obviously wrong, since for 0.8mm profiles the line width is 0.8mm. Contributes to issue CURA-3650. --- .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 +- .../ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 82bdcea44b..30d9dccb19 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -10,7 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -2 [values] -brim_width = 3 +brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 99b433def1..b2348c7a30 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -10,7 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -4 [values] -brim_width = 3 +brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 6f41e231c5..42b09bd272 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -10,7 +10,7 @@ material = generic_nylon_ultimaker3_AA_0.8 weight = -3 [values] -brim_width = 3 +brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 infill_before_walls = True From 9cd7d9a038c8e1eb5b744e16054ef10e2dd3f6a2 Mon Sep 17 00:00:00 2001 From: Mark Date: Thu, 13 Apr 2017 13:52:11 +0200 Subject: [PATCH 170/198] Use the correct i18n catalog name for translations in the right-click menu CURA-3660 --- resources/qml/Settings/SettingView.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/Settings/SettingView.qml b/resources/qml/Settings/SettingView.qml index 7138d4acd3..19792e3e0e 100644 --- a/resources/qml/Settings/SettingView.qml +++ b/resources/qml/Settings/SettingView.qml @@ -312,7 +312,7 @@ Item } } - UM.I18nCatalog { id: catalog; name: "uranium"; } + UM.I18nCatalog { id: catalog; name: "cura"; } add: Transition { SequentialAnimation { From bfda8712e1070613534e37e1e0cfbece97a6b893 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 14 Apr 2017 13:16:48 +0200 Subject: [PATCH 171/198] Change all Label to Text so fonts are rendered correct CURA-3389 --- resources/qml/PrintMonitor.qml | 32 ++++++++++++++++---------------- resources/qml/SaveButton.qml | 2 +- resources/qml/Sidebar.qml | 2 +- resources/qml/SidebarHeader.qml | 6 +++--- resources/qml/SidebarTooltip.qml | 2 +- 5 files changed, 22 insertions(+), 22 deletions(-) diff --git a/resources/qml/PrintMonitor.qml b/resources/qml/PrintMonitor.qml index ddbfac0e4f..1b500d5b20 100644 --- a/resources/qml/PrintMonitor.qml +++ b/resources/qml/PrintMonitor.qml @@ -27,7 +27,7 @@ Column height: childrenRect.height + UM.Theme.getSize("default_margin").height * 2 color: UM.Theme.getColor("setting_category") - Label + Text { id: connectedPrinterNameLabel text: connectedPrinter != null ? connectedPrinter.name : catalog.i18nc("@info:status", "No printer connected") @@ -37,7 +37,7 @@ Column anchors.top: parent.top anchors.margins: UM.Theme.getSize("default_margin").width } - Label + Text { id: connectedPrinterAddressLabel text: (connectedPrinter != null && connectedPrinter.address != null) ? connectedPrinter.address : "" @@ -47,7 +47,7 @@ Column anchors.right: parent.right anchors.margins: UM.Theme.getSize("default_margin").width } - Label + Text { text: connectedPrinter != null ? connectedPrinter.connectionText : catalog.i18nc("@info:status", "The printer is not connected.") color: connectedPrinter != null && connectedPrinter.acceptsCommands ? UM.Theme.getColor("setting_control_text") : UM.Theme.getColor("setting_control_disabled_text") @@ -85,7 +85,7 @@ Column width: index == machineExtruderCount.properties.value - 1 && index % 2 == 0 ? extrudersGrid.width : extrudersGrid.width / 2 - UM.Theme.getSize("sidebar_lining_thin").width / 2 height: UM.Theme.getSize("sidebar_extruder_box").height - Label //Extruder name. + Text //Extruder name. { text: ExtruderManager.getExtruderName(index) != "" ? ExtruderManager.getExtruderName(index) : catalog.i18nc("@label", "Hotend") color: UM.Theme.getColor("text") @@ -94,7 +94,7 @@ Column anchors.top: parent.top anchors.margins: UM.Theme.getSize("default_margin").width } - Label //Temperature indication. + Text //Temperature indication. { id: extruderTemperature text: (connectedPrinter != null && connectedPrinter.hotendIds[index] != null && connectedPrinter.hotendTemperatures[index] != null) ? Math.round(connectedPrinter.hotendTemperatures[index]) + "°C" : "" @@ -161,7 +161,7 @@ Column } } } - Label //Material name. + Text //Material name. { id: materialName text: (connectedPrinter != null && connectedPrinter.materialNames[index] != null && connectedPrinter.materialIds[index] != "") ? connectedPrinter.materialNames[index] : "" @@ -193,7 +193,7 @@ Column } } } - Label //Variant name. + Text //Variant name. { id: variantName text: (connectedPrinter != null && connectedPrinter.hotendIds[index] != null) ? connectedPrinter.hotendIds[index] : "" @@ -244,7 +244,7 @@ Column height: machineHeatedBed.properties.value == "True" ? UM.Theme.getSize("sidebar_extruder_box").height : 0 visible: machineHeatedBed.properties.value == "True" - Label //Build plate label. + Text //Build plate label. { text: catalog.i18nc("@label", "Build plate") font: UM.Theme.getFont("default") @@ -253,7 +253,7 @@ Column anchors.top: parent.top anchors.margins: UM.Theme.getSize("default_margin").width } - Label //Target temperature. + Text //Target temperature. { id: bedTargetTemperature text: connectedPrinter != null ? connectedPrinter.targetBedTemperature + "°C" : "" @@ -285,7 +285,7 @@ Column } } } - Label //Current temperature. + Text //Current temperature. { id: bedCurrentTemperature text: connectedPrinter != null ? connectedPrinter.bedTemperature + "°C" : "" @@ -353,7 +353,7 @@ Column color: UM.Theme.getColor("setting_control_highlight") opacity: preheatTemperatureControl.hovered ? 1.0 : 0 } - Label //Maximum temperature indication. + Text //Maximum temperature indication. { text: (bedTemperature.properties.maximum_value != "None" ? bedTemperature.properties.maximum_value : "") + "°C" color: UM.Theme.getColor("setting_unit") @@ -452,7 +452,7 @@ Column } } } - Label + Text { id: preheatCountdown text: connectedPrinter != null ? connectedPrinter.preheatBedRemainingTime : "" @@ -546,7 +546,7 @@ Column } } - Label + Text { id: actualLabel anchors.centerIn: parent @@ -662,7 +662,7 @@ Column anchors.left: parent.left anchors.leftMargin: UM.Theme.getSize("default_margin").width - Label + Text { width: parent.width * 0.4 anchors.verticalCenter: parent.verticalCenter @@ -671,7 +671,7 @@ Column font: UM.Theme.getFont("default") elide: Text.ElideRight } - Label + Text { width: parent.width * 0.6 anchors.verticalCenter: parent.verticalCenter @@ -692,7 +692,7 @@ Column width: base.width height: UM.Theme.getSize("section").height - Label + Text { anchors.verticalCenter: parent.verticalCenter anchors.left: parent.left diff --git a/resources/qml/SaveButton.qml b/resources/qml/SaveButton.qml index c87c58b53e..411da0c392 100644 --- a/resources/qml/SaveButton.qml +++ b/resources/qml/SaveButton.qml @@ -44,7 +44,7 @@ Item { } } - Label { + Text { id: statusLabel width: parent.width - 2 * UM.Theme.getSize("default_margin").width anchors.top: parent.top diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml index 212d18629b..f4f439439f 100644 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -332,7 +332,7 @@ Rectangle } } - Label { + Text { id: settingsModeLabel text: !hideSettings ? catalog.i18nc("@label:listbox", "Print Setup") : catalog.i18nc("@label:listbox","Print Setup disabled\nG-code files cannot be modified"); anchors.left: parent.left diff --git a/resources/qml/SidebarHeader.qml b/resources/qml/SidebarHeader.qml index 93d4e9d6f2..e4070c5d43 100644 --- a/resources/qml/SidebarHeader.qml +++ b/resources/qml/SidebarHeader.qml @@ -128,7 +128,7 @@ Column border.color: UM.Theme.getColor("setting_control_border") } - Label + Text { anchors.verticalCenter: parent.verticalCenter anchors.left: swatch.visible ? swatch.right : parent.left @@ -174,7 +174,7 @@ Column rightMargin: UM.Theme.getSize("default_margin").width } - Label + Text { id: variantLabel text: @@ -272,7 +272,7 @@ Column } - Label + Text { id: globalProfileLabel text: catalog.i18nc("@label","Profile:"); diff --git a/resources/qml/SidebarTooltip.qml b/resources/qml/SidebarTooltip.qml index 7344834c7e..08ba0a081e 100644 --- a/resources/qml/SidebarTooltip.qml +++ b/resources/qml/SidebarTooltip.qml @@ -43,7 +43,7 @@ UM.PointingRectangle { base.opacity = 0; } - Label { + Text { id: label; anchors { top: parent.top; From 09d624dcfe977aedd15e2f20511039db769b1fb4 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 14 Apr 2017 14:15:43 +0200 Subject: [PATCH 172/198] Fixed accidental switch of function properties --- cura/Settings/MachineManager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index d41f5fd84f..66dad04f3b 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -329,6 +329,7 @@ class MachineManager(QObject): name = self._createUniqueName("machine", "", name, definition.getName()) new_global_stack = ContainerStack(name) new_global_stack.addMetaDataEntry("type", "machine") + new_global_stack.addContainer(definition) container_registry.addContainer(new_global_stack) variant_instance_container = self._updateVariantContainer(definition) @@ -341,7 +342,7 @@ class MachineManager(QObject): current_settings_instance_container.setDefinition(definitions[0]) container_registry.addContainer(current_settings_instance_container) - new_global_stack.addContainer(definition) + if variant_instance_container: new_global_stack.addContainer(variant_instance_container) if material_instance_container: @@ -1110,7 +1111,7 @@ class MachineManager(QObject): return self._empty_variant_container - def _updateMaterialContainer(self, stack, definition, variant_container = None, preferred_material_name = None): + def _updateMaterialContainer(self, definition, stack, variant_container = None, preferred_material_name = None): if not definition.getMetaDataEntry("has_materials"): return self._empty_material_container From 53ecaba7f238ca7352bf4580bd7663bef2fdda27 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 14 Apr 2017 14:21:36 +0200 Subject: [PATCH 173/198] Added more typing. These typing hints should have prevented the previous issue from happening --- cura/Settings/MachineManager.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 66dad04f3b..493f8fcf07 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -15,9 +15,7 @@ from UM.Message import Message from UM.Settings.ContainerRegistry import ContainerRegistry from UM.Settings.ContainerStack import ContainerStack from UM.Settings.InstanceContainer import InstanceContainer -from UM.Settings.SettingDefinition import SettingDefinition from UM.Settings.SettingFunction import SettingFunction -from UM.Settings.Validator import ValidatorState from UM.Signal import postponeSignals from cura.QualityManager import QualityManager @@ -27,6 +25,11 @@ from cura.Settings.ExtruderManager import ExtruderManager from UM.i18n import i18nCatalog catalog = i18nCatalog("cura") +from typing import TYPE_CHECKING, Optional + +if TYPE_CHECKING: + from UM.Settings.DefinitionContainer import DefinitionContainer + import os class MachineManager(QObject): @@ -1095,7 +1098,7 @@ class MachineManager(QObject): def createMachineManager(engine=None, script_engine=None): return MachineManager() - def _updateVariantContainer(self, definition): + def _updateVariantContainer(self, definition: "DefinitionContainer"): if not definition.getMetaDataEntry("has_variants"): return self._empty_variant_container machine_definition_id = Application.getInstance().getMachineManager().getQualityDefinitionId(definition) @@ -1111,7 +1114,7 @@ class MachineManager(QObject): return self._empty_variant_container - def _updateMaterialContainer(self, definition, stack, variant_container = None, preferred_material_name = None): + def _updateMaterialContainer(self, definition: "DefinitionContainer", stack: "ContainerStack", variant_container: Optional["InstanceContainer"] = None, preferred_material_name: Optional[str] = None): if not definition.getMetaDataEntry("has_materials"): return self._empty_material_container @@ -1148,7 +1151,7 @@ class MachineManager(QObject): Logger.log("w", "Unable to find a material container with provided criteria, returning an empty one instead.") return self._empty_material_container - def _updateQualityContainer(self, definition, variant_container, material_container = None, preferred_quality_name = None): + def _updateQualityContainer(self, definition: "DefinitionContainer", variant_container: "ContainerStack", material_container = None, preferred_quality_name: Optional[str] = None): container_registry = ContainerRegistry.getInstance() search_criteria = { "type": "quality" } From 72c0295c816acade0e53faa152f7bcf859c47446 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 14:00:53 +0200 Subject: [PATCH 174/198] Set nozzle tip diameter for 0.8mm cores They have a outer diameter of 2mm. Contributes to issue CURA-3650. --- resources/variants/ultimaker3_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_bb0.8.inst.cfg | 1 + resources/variants/ultimaker3_extended_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 + 4 files changed, 4 insertions(+) diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index 98859a64a1..e7e1654c6e 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -31,6 +31,7 @@ machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 2.0 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 104b4d09d1..d0c2c9c661 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -25,6 +25,7 @@ layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 2.0 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index 4ce6689f67..b89ce4406b 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -31,6 +31,7 @@ machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 2.0 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_standby_temperature = 100 diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index e8096c2cd6..e4fb152ee0 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -25,6 +25,7 @@ layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 2.0 material_print_temperature = =default_material_print_temperature + 10 material_standby_temperature = 100 multiple_mesh_overlap = 0 From 541e28a3879140926fb66d36f0f1f1378deaa26c Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 14:11:55 +0200 Subject: [PATCH 175/198] Allow exactly 2 line widths for prime tower We give a warning when it's 2 or fewer lines in the prime tower, but 2 should be allowable. It works quite well. Contributes to issue CURA-3650. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 17add697a5..147f966a94 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3898,7 +3898,7 @@ "value": "round(max(2 * min(extruderValues('prime_tower_line_width')), 0.5 * (resolveOrValue('prime_tower_size') - math.sqrt(max(0, resolveOrValue('prime_tower_size') ** 2 - max(extruderValues('prime_tower_min_volume')) / resolveOrValue('layer_height'))))), 3)", "resolve": "max(extruderValues('prime_tower_wall_thickness'))", "minimum_value": "0.001", - "minimum_value_warning": "2 * min(extruderValues('prime_tower_line_width'))", + "minimum_value_warning": "2 * min(extruderValues('prime_tower_line_width')) - 0.0001", "maximum_value_warning": "resolveOrValue('prime_tower_size') / 2", "enabled": "resolveOrValue('prime_tower_enable')", "settable_per_mesh": false, From 0d793a60fefe524acfcd14710ab98327273808aa Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 15:14:51 +0200 Subject: [PATCH 176/198] Remove duplicate infill overlap setting infill_overlap and infill_overlap_mm were in conflict with each other. Went to the Materials team to resolve it. They say it should be 0. Contributes to issue CURA-3650. --- .../quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 41272a7718..cc50189e8c 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 infill_line_width = =round(line_width * 0.4 / 0.35, 2) infill_overlap = 0 -infill_overlap_mm = 0.05 infill_pattern = triangles infill_wipe_dist = 0.1 jerk_enabled = True From b3f60c461b047c669e63a861339faf748f3bfe60 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Fri, 14 Apr 2017 15:40:15 +0200 Subject: [PATCH 177/198] Fix type hinting and function name for upgrade profile CURA-3540 --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 76a33ce8e3..1e1ea7ce59 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -3,6 +3,7 @@ import copy import io +from typing import Optional import xml.etree.ElementTree as ET from UM.Resources import Resources @@ -369,10 +370,10 @@ class XmlMaterialProfile(InstanceContainer): self._dirty = False self._path = "" - def getConfigurationType(self) -> str: - return "material" # FIXME: not sure if this is correct + def getConfigurationTypeFromSerialized(self, serialized: str) -> Optional[str]: + return "material" - def getVersionFromSerialized(self, serialized: str) -> int: + def getVersionFromSerialized(self, serialized: str) -> Optional[int]: version = None data = ET.fromstring(serialized) metadata = data.iterfind("./um:metadata/*", self.__namespaces) From 39fbe542b909ee4211f923243a27a361d2ebd38c Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 16:08:12 +0200 Subject: [PATCH 178/198] Fix font rendering issues in job spec details Labels render with system settings. Text renders with our settings. Contributes to issue CURA-3389. --- resources/qml/JobSpecs.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/JobSpecs.qml b/resources/qml/JobSpecs.qml index 39b7f42ea0..54b559f794 100644 --- a/resources/qml/JobSpecs.qml +++ b/resources/qml/JobSpecs.qml @@ -132,7 +132,7 @@ Item { } } - Label + Text { id: boundingSpec anchors.top: jobNameRow.bottom @@ -169,7 +169,7 @@ Item { color: UM.Theme.getColor("text_subtext") source: UM.Theme.getIcon("print_time") } - Label + Text { id: timeSpec anchors.right: lengthIcon.left @@ -192,7 +192,7 @@ Item { color: UM.Theme.getColor("text_subtext") source: UM.Theme.getIcon("category_material") } - Label + Text { id: lengthSpec anchors.right: parent.right From 9b06d7dd80c8c493712b53dad4d2e343a75a5869 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 16:26:14 +0200 Subject: [PATCH 179/198] Relax warning constraints for top and bottom thickness With very thick layers, fewer layers will still provide enough strength to not sag. 2 is quite a hard minimum though because there are 2 different orientations. Contributes to issue CURA-3650. --- resources/definitions/fdmprinter.def.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 147f966a94..13c983e2b7 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -845,7 +845,7 @@ "unit": "mm", "default_value": 0.8, "minimum_value": "0", - "minimum_value_warning": "3 * resolveOrValue('layer_height')", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", "maximum_value": "machine_height", "type": "float", "value": "top_bottom_thickness", @@ -860,7 +860,7 @@ "minimum_value": "0", "maximum_value_warning": "100", "type": "int", - "minimum_value_warning": "4", + "minimum_value_warning": "2", "value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))", "settable_per_mesh": true } @@ -873,7 +873,7 @@ "unit": "mm", "default_value": 0.6, "minimum_value": "0", - "minimum_value_warning": "3 * resolveOrValue('layer_height')", + "minimum_value_warning": "0.2 + resolveOrValue('layer_height')", "type": "float", "value": "top_bottom_thickness", "maximum_value": "machine_height", @@ -885,7 +885,7 @@ "label": "Bottom Layers", "description": "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number.", "minimum_value": "0", - "minimum_value_warning": "4", + "minimum_value_warning": "2", "default_value": 6, "type": "int", "value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))", From c3d18bc2565915f1b56435e449333b22f7e76d24 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 14 Apr 2017 17:06:18 +0200 Subject: [PATCH 180/198] Remove lower warnings for jerk settings It's not a problem to have lower jerk. It'll just print corners quite slow. But sometimes that's necessary, for example for PVA. Contributes to issue CURA-3650. --- resources/definitions/fdmprinter.def.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 13c983e2b7..d0ebde0533 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2273,7 +2273,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "enabled": "resolveOrValue('jerk_enabled')", @@ -2287,7 +2286,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", @@ -2301,7 +2299,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", @@ -2316,7 +2313,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall", @@ -2330,7 +2326,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall", @@ -2346,7 +2341,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", @@ -2360,7 +2354,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", @@ -2379,7 +2372,6 @@ "default_value": 20, "value": "jerk_support", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "enabled": "resolveOrValue('jerk_enabled') and support_enable", "limit_to_extruder": "support_infill_extruder_nr", @@ -2395,7 +2387,6 @@ "default_value": 20, "value": "jerk_support", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "enabled": "resolveOrValue('jerk_enabled') and extruderValue(support_interface_extruder_nr, 'support_interface_enable') and support_enable", "limit_to_extruder": "support_interface_extruder_nr", @@ -2411,7 +2402,6 @@ "unit": "mm/s", "type": "float", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", @@ -2428,7 +2418,6 @@ "type": "float", "default_value": 30, "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "value": "jerk_print if magic_spiralize else 30", "enabled": "resolveOrValue('jerk_enabled')", @@ -2443,7 +2432,6 @@ "default_value": 20, "value": "jerk_print", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "enabled": "resolveOrValue('jerk_enabled')", "settable_per_mesh": true, @@ -2458,7 +2446,6 @@ "default_value": 20, "value": "jerk_layer_0", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "enabled": "resolveOrValue('jerk_enabled')", "settable_per_mesh": true @@ -2472,7 +2459,6 @@ "default_value": 20, "value": "jerk_layer_0 * jerk_travel / jerk_print", "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "enabled": "resolveOrValue('jerk_enabled')", "settable_per_extruder": true, @@ -2488,7 +2474,6 @@ "type": "float", "default_value": 20, "minimum_value": "0.1", - "minimum_value_warning": "5", "maximum_value_warning": "50", "value": "jerk_layer_0", "enabled": "resolveOrValue('jerk_enabled')", From b908e3a2016813384f4d1dcb443aeccdebe5e8f2 Mon Sep 17 00:00:00 2001 From: Mehmet Sutas Date: Sun, 16 Apr 2017 01:00:27 +0300 Subject: [PATCH 181/198] Rigid3D Zero2 Machine Definition --- resources/definitions/rigid3d_zero2.def.json | 130 +++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 resources/definitions/rigid3d_zero2.def.json diff --git a/resources/definitions/rigid3d_zero2.def.json b/resources/definitions/rigid3d_zero2.def.json new file mode 100644 index 0000000000..73b50f0950 --- /dev/null +++ b/resources/definitions/rigid3d_zero2.def.json @@ -0,0 +1,130 @@ +{ + "id": "rigid3d_zero2", + "name": "Rigid3D Zero2", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Rigid3D", + "manufacturer": "Rigid3D", + "category": "Other", + "has_materials": false, + "file_formats": "text/x-gcode", + "platform": "rigid3d_zero2_platform.stl", + "platform_offset": [ 5, 0, -35] + }, + "overrides": { + "machine_name": { "default_value": "Rigid3D Zero2" }, + "machine_head_with_fans_polygon": { + "default_value": [[ 30, 30], [ 30, 70], [ 30, 70], [ 30, 30]] + }, + "z_seam_type": { + "default_value": "random" + }, + "machine_heated_bed": { + "default_value": true + }, + "layer_height": { + "default_value": 0.2 + }, + "layer_height_0": { + "default_value": 0.2 + }, + "wall_thickness": { + "default_value": 0.8 + }, + "top_bottom_thickness": { + "default_value": 0.8 + }, + "xy_offset": { + "default_value": -0.2 + }, + "material_print_temperature": { + "value": 235 + }, + "material_bed_temperature": { + "default_value": 100 + }, + "material_diameter": { + "default_value": 1.75 + }, + "speed_print": { + "default_value": 40 + }, + "speed_layer_0": { + "value": 15 + }, + "speed_tarvel": { + "value": 100 + }, + "support_enable": { + "default_value": false + }, + "infill_sparse_density": { + "default_value": 15 + }, + "infill_pattern": { + "default_value": "lines", + "value": "lines" + }, + "retraction_amount": { + "default_value": 1 + }, + "machine_width": { + "default_value": 200 + }, + "machine_height": { + "default_value": 200 + }, + "machine_depth": { + "default_value": 200 + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "gantry_height": { + "default_value": 25 + }, + "machine_gcode_flavor": { + "default_value": "RepRap" + }, + "cool_fan_enabled": { + "default_value": false + }, + "cool_fan_speed": { + "default_value": 50, + "value": 50 + }, + "cool_fan_speed_min": { + "default_value": 0 + }, + "cool_fan_full_at_height": { + "default_value": 1.0, + "value": 1.0 + }, + "support_z_distance": { + "default_value": 0.2 + }, + "support_interface_enable": { + "default_value": true + }, + "support_interface_height": { + "default_value": 0.8 + }, + "support_interface_density": { + "default_value": 70 + }, + "support_interface_pattern": { + "default_value": "grid" + }, + "machine_start_gcode": { + "default_value": "G21\nG28 ; Home extruder\nM107 ; Turn off fan\nG91 ; Relative positioning\nG1 Z5 F180;\nG1 X100 Y100 F3000;\nG1 Z-5 F180;\nG90 ; Absolute positioning\nM82 ; Extruder in absolute mode\nG92 E0 ; Reset extruder position\n" + }, + "machine_end_gcode": { + "default_value": "G1 X0 Y180 ; Get extruder out of way.\nM107 ; Turn off fan\nG91 ; Relative positioning\nG0 Z20 ; Lift extruder up\nT0\nG1 E-1 ; Reduce filament pressure\nM104 T0 S0 ; Turn extruder heater off\nG90 ; Absolute positioning\nG92 E0 ; Reset extruder position\nM140 S0 ; Disable heated bed\nM84 ; Turn steppers off\n" + } + } +} From 9b0dbdf47c8f6cea88e0bf0cfbf8d79bfbacba72 Mon Sep 17 00:00:00 2001 From: Mehmet Sutas Date: Sun, 16 Apr 2017 01:01:16 +0300 Subject: [PATCH 182/198] Rigid3D Zero2 Platform --- resources/meshes/rigid3d_zero2_platform.stl | Bin 0 -> 2198584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 resources/meshes/rigid3d_zero2_platform.stl diff --git a/resources/meshes/rigid3d_zero2_platform.stl b/resources/meshes/rigid3d_zero2_platform.stl new file mode 100644 index 0000000000000000000000000000000000000000..08d6e7519b39823ac99f18928d989ec486ef8089 GIT binary patch literal 2198584 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"&!DHWc4;BuanrJI@6Aif zFICqZe}2kU-0#w|{K>4+C}QmHT#@kn7)KO+QRSH-?su)yJm?te8TK@Iz9QlB#hyrC zRJq>b%IP-H7<6lD+|g5eT`9jL>K+ruAbnBg9vVwd3kmo9csGLtRrN>lHR^GkV#=dKnd{NcC;^>!R zHLLykxtFD1omP7LpRZfrn}|m! z!?9m@>E;c>F+|v}exbziB0-CO1J*IX#nnS9Qf&FLOl; z3H@@jXw`Z*L6xsresNCo?M&xaGl0vXnZY$OxVMwo?bo@c2NP5|MqCG}a(nE4`POx= zB0*my+!vnv!}g64MS?2#v0t6CbAxb=?s?6wGu$4FhNskHFy_iFD2vCS%HhvrUC}~f z^>y=@A52i?8AGjE_7djZy;7xh?7`(A;aMWqE`3qOGL^Yvy?bU*?XsOpf))~6<2^c#mt$JN;?%}e^dJE;cGaDMhf z^Ob(lQ-oGze;)f4EhO~oo}%L#MS?2*rsm%+higGObjjl^YK!VbzX$1@n2zP3g@k^8 z(zVdt9#q-W;8l%;3IxGoVNa$A)MaP{C399s)iXya9H)G`I$h4;F z*CeIVip=tL6IAJ!9!-}7{p!~?ofFa}K}$jGkb6%oISKs+sA5RP{#M3tJ8KNO$7sH? zr#J>_A+gy>xhD=LsIsTHM$tmTJzwi?Sq>6Zx#V$GbI;If>3$`Zdr!<2EhOBhW3EV0 z<6@yGz;!(Noz=Xd!Xf4w;VYAPK6D`)s}o5O)B-J~iJT zl;tnW^8F$Cbzg{eMGJ|^TV*<4%OF7&$A4M!yYI+%Mzk046=CgB=&2-VA@QZR9p22-dtEGFQ zRPJvvSG17uD2TZtL6tv`bwvw_Q%}mX_F#f4&-roBz&denS1qs(%U(hY3HPhGa+09R zy)v%nw79ox&p=Pzxgz0_7GuyCRj&2HZBD|oPb@ioQN{jNmg9Yw{qkC{c0ZE;(Ph?xZ==4!s(c+HbN@Lj;k{* z^vhZ(>&hk6T6E9;xwI;iYa!0)+Ul_{yW z#~r{s4#-d4DkrXK)z2U1dqAj_vsjezNm7o4{mc3o=alM>5D4%x3V1G z0qE%jpQA4R-SYZ;{?|W0(wIek!ji@Nw(WL!sNRdlXC@efg!ha;zTy5x3=&j%Cp$L# z`whaoB}MoC>VrppcZPRrKe*<*4Z>&g=T|;D!>8>-*LkAe!@aO_?a{KX977foK9>xw z{xvc<%x#$~*OhYRwoy*pnkrLCuok`3d&$ye6Kp{e-ZO4`;=PR+ z&Xr0?70XxViWU;y$;K8WK^5D-jKSXEoxbu;PbEQ1LG;e*s<&>!=MSlTl8Jqn7M}+- zCK$Ur1__^WH6FVOs@OwI!WQ)<6U&yZsB<-Ve2{PsC++i#j$FwXRj!dwpYqEF;eI88 zJ=~wi5k(6LUuV+zFH25>D$^RlCBgi<&7Yh4)CB8_g!|YNXFuJD;ohK98tddAzy9}<-~OCCA5%m?6^;4eq9c=xy#qm<{R~{2vsv2 z3D;ZPUvXE&@#u6c2Q5x3CoW&il~wXZmD4c>El$g?>n-lctdcLP*iL1?V!gYa)nDnU zBxoVwlU^JjB&hQFGwx*AQXVVneG_YQ5+09n#i1{%Jm%w`ffmmzS`+E1tSeebc(#i( zH3_ObqsH}vwdnJiW=__6nJZdI_@ozSY7$gAx3TZiLc-_IxCB@aEBT_z=@^3+r{&kb?iyoQC0|rI9b?eqwEX(_Sz`>VlHPUYzRGI5MyRVoKm{x!)MgBGXd*S{JQ<#dcei_`M!-#UmftdcLPoQ^SQaaw-;Ez~iFRq{oZ(=i4uPRp;q z0XN35O1`LaI>w;IY5Dbcjm8*O$rn{l#~8FYEx-O|vlzoF`J&3{7=sq4<=4+y#~4=0 z7gbKj7=Hdr7C(os_1y0T#NCpg=GL0(r@VD;>yAMS2|raHS7#DbF}LMvKnn>!9UpfY zB&cF7lrdN*e$ztxPkJf|T1fcqk$6@kL6zTDi6<7n?V!DZ-|fagR~&qo=aXX(8eFSmMcx1XX?uCe9^nDff2uW43IWD_Tf+bj3Y2 z393Arp4ni5tgqcXd&U*F7CofQ03gl zQA-O6&%yCDL4qo;3_87(<)Fp&Bfs=i610$TO~;axpvtYOnl59|;vS>EL{B9_3ki>v z*mp@#hNn399^FK%5z9@w4C> zgY?v$D-wRHJdQ#7qRP*`$C;WI5`NY_?qo<%n>dqAjzaJIXTKb~OpU3%%77~sZcNrw8a{1ye zgKg{gG}JTfX>h+H;den|-=#0A*kj7t^_b91=Fz43%A+9G6)hw@g5!Kef-27valT?L zx?f4<^2J=yLc;wx=86PW9yf6Z!2EiCR6DbLW$n^J!gFx!S0t$N=dqX2Lc;G|#_>Ud zD${Xi$vSagQjcLBmL;c!gnMONYe`V$o*(xNw0LxBpFmIDxgy~?IL4qas$7S$C(=T~ zD?= z-;j>q#6}DK+Ee`YJ@1y3UtbAP45wqsX>nSFuhqnISS4RnIUQrr;MozrL0kV^}3$R5=}E(BicG z`kHKvVU>JQ<#dcei_`M!Ys)c)Rq{oZ(=i4uPRp;ak;fQT$rn{l#~8FYEx*3jA7fZ0 zUsO3AW6>DtPRAIuI4!>(|1pMD@JQ<#dcei_`M!btT5IO1`LaI>w;IY5Dc~ z7-Lu^UsO3AW6lHmS6tzX1S{Q`Q{h> zalIve!g$r8*-QLP^4^!Pv!on6|FPrny2H|JuSAY74i~U6WBg>X8_A`aCgJ9nMJoSFpY`mnq9JG+|6W>#I*rZW%5>)vKbHyvmL5rW$R~yh%NzhUd zy?0F1{@sM%9+1lKA*fH61TB8kLOq?#HpWlc36@;H7J>*2onte%tAiDbLsA zBlbkbAmJy0*BScl;_h-#Wlyp1(n7-VVoxMNmCF}BgYazd ziEFP}?0MzP<=-689#nbWm0#CL>{qmq@SGpZL4qpI$Bnw`%^Avx=Mt5JHPRq@zeJ(@ zlJGpH8tEpe^89$^oU0pz>q>8?yQcN7w#yfHOSF)1IR+C{*;Cvt(L%!Mi4juS)8ICz zU#BNVNab3H?LiCucDIMWhg`qGVM6}96*)oRTSJJM??<;91Bykt+QKX%oYg9Wx*ZSaILc(nm_tf-7mD@k=+nHaNLn@aq=86^)uD6&g5>&aJ zR10N$(Bd{%z0p%i&_cp}Ebc5xP~|=ycgUU%wEys2qMapcz04I=p5f%To1le+XV+K` z5>&CjmAPUGy?&@1tdR!M8@1{UB)ne59T|O5p2Ok{G4rEo&8*}eEA6&<-||_MuHX+j9vD25>)xw;dqUV77`OHho7fb?J|dDu4p0Q zXSw5!j09DFay_oKepf=Pm*0ZWYG6;XC%Uw<`0W7^e)k}*gC^8!CbYi#t%A5OVSfFb zzE*wbD)vNLNcbIr7=r{={ydhP780(vxMv_i6>Gh0bFR)DwNA&9)8e%9?mO7A99GE} zRZhnkv^XulzJncOSS4RnIUQrr;w;IY5DaX z>=?r;`J&3{7=sq4<=1zxV+^b0iz=sM3|gF)U*ExwF|3j=s+^87XmMJ8eFr(S7ph$dijkS ztx=9QI9DY6ZcbdC>5D4v)XH30rL&V`=(J@|v36-8;qt}P9SN#jSMkj0wNDnWobt={ zu`CBIB)qoA6C??$yq8dolrd=WZb_#tdMXK8NO*S^Pmm<2@~&2=urh{s#j7JtdTMXYmqr*t(OEXBpAD! zpvs=&d5{(oPEU-G%AVr6mKOSTdSZlBu7&tL!nDw@TQmMDqTln;$;3I-Jm|N1;tWR% z3BN-Vul4zzAI%?rgGaN0pX`q_9CPJ&B_@9IBH_0#;<=W2r^>mCs{vJh|3hclZh{sP zenTamQb|zdH)7)1nHIlYqten-IX-A9h~95vsiwOLzw;xN-yVwRT3Y-LmiiK7cgG;% z9uxZ&eNpB97Eh40_}xC80qLnbS0wx{VLUt27ghc|_I6rGI9^Nce5H7=r{=e)}wzgBHK9rW&QEvOQ=aVNZik^iw7r#XjArtKLkeoOp&)IanhN;-BWH=R#FN5}sY--iN-Z@~j=Np1ZDe_1rbBHQePJ zyaOQN*nC~EKzj7P=%1E zQ%TT5!cXtT5k-P3_MS2ZEhPL5o5p-MK^13=l5pPFTKXS#JF5kq+t`90si~cNV_vj# z8wpxGe~9qBve}8Zca%fEsPf$P*fqB`2)Cee<#txD>@Ei_B-~?m-r0XZ4=BD3HPzs9?TV0tiv)_w2*Mm zkG+HhRqWGc3_snX_VB%Q&5usUzDtYKB3wSD%NSP47gbKj7_>MozuoJHRq{m@`&*eS zmfX*gX*F&*`ZoXd&TeSmK_61XX?lCa!9< z_{kcr2K3aOD-wQEC9VeaMV0Td#`dsZ&797mW;=U|{fZV6t_97HWjUA=KL?^!raM=( zknqzY+M|{+NKoZxf8wgf{JPCG53+n^3|dIIzr~rF1Xb?GnlZ{4EQgxNl@k96L$c#c${mOK~LSeBH?)@#-J~%IGW2Cw2<)37fVipD$d7c z4ByXG|EceDR=v;nLgI)rp|S0|$eKS)#D2w@fwkatj6sXj^2;Y~%5qpGUsO3AW6MozkK4REQeL{MU~Sr1}#o2 z2A{YoV^}3$R5=}E(BiaW@QIr;hE?)KmD4c>Elw*2pSUSwSS4RnIUQrr;`=K2fJ$2`bgrBmAXB_&X%Fk%Toxc5Q z_u?FCzhh5ooAzAELc+BW_gB6PpceG=MQSxaTO0T7^yT)@u5V(wBH_Lecj5F!mHSmZ zfB2~&wVIzPQaiJJWnIxi!p}3seno=yx%uy&y?t#={g)d z&Pn)5mDm&Miz??f#-N3SpEZi(g9KG<*|G)MQhruVa|u0_1T7?7yYW;+f-1L7oZ+le zOF4$dhdmAMB_v$F?olgWRJk9=Q<2+QXAbumogmz@F;}#Z@Z1&81|+EBJXW>`^Xqoj zY&WsGBH(sA8>`F?=^vBgc0`HEMm=I*vgrpW2CpAfO{`y$@KXzM4AK`>9KmHdoOjJ?t_97`E?=B? z-A6Uf-FLNqICdmxA>pwS*AEg@d2Gh@gBFi-m5H9plG8%M^GcklNl@i^EY7>EQTINT zw!3y|A>n?knl8&hf+~-dxFd55YTWrrK#gseFU}>jknod-aV{Z2l|LWcOGr3g+>6o| zRW4sFIa|tOLOTw6Dr=V(5*}T#%}G$jb}D1gLc(J{_Cyj?aWt1P_B(cddR9%}i{l*X zTW*|=-*Q8X(<1mi>tzh93*=77|WRjF8Hn;?r%k(67@IBc!sY_;edB^y~D* z2&wETKHWwO{W?7{LMnS2JO=64>4_0iImY0*gnpeiF*f4f^`)a87(Mx-l}lF{I%|p2 zQ}12t4yX0`szYB)b7CZ9X%eDqV!Rh)Y|2r;Si0^*M~up^(q|v@jXJH*12JSmmL?&( zChBse-@Lzhbmq#H!=wH5MmfFXE7Rx7Prn>V)w8q{8;vHy*Y~^8=qZ!`eaSyOIxW$soOH{Q-@JY#rKQ%tu|)LCu~GUx z^1E){KB>O&nZric`hHGly@`W|{%Q1)N3!3gx12b7(l$BGT8PBA{&k1sclnBANB@4K zoM!BjpoPSivp?LCD-u-cu9M4D#(2f?=Ph+k9+-8(QsmZ_uZNZ~o?3Xu zQuhX}aIR5$DhXOh{QHb^Yfs$-Rcxn{xMKEaMqNK|c!3-zLS=$_1U$fPri}yPwr%Qq>{ozO6ykxr%=TXGiB|!^` zx2?Qs$?q;}8-paMTK>KpmYjQc8^PINy=OL9^4S$x)jc!NLgEc8e$!EM5>)NJ)+O~m zs4O|hv&Nu%2FHI%&{7g(qwPJB#MVQ76~}xTLv4H4(k)Uu=QhvjYMU?b@eeH{iUd`hmC6|0bN+ObL;jEZL=p!Ny}x61X342yt(Uo?g~Xrs z+`nVbK!U1&dF6if9;J+N=(4XZIcNL47M-&F6-&PRd|qXqI{tG@{%5te8IBebC(k)! z$!@RQrKLTzhI>ub4#0bOo)gMk(LzFd6z}@G398f=2F!51J?@9Ueg1T>8Qpb73yFsw ze)shDHHrjPpWF4>5wD45IX-jbJL@%k#VU)ZueCwmg^tM_BZ>r7>~CcZ^^!@i-!AnA^$h2Io$J4`)0j1T#@+pY1eh+iUd{Ny9`=LXpP$Lk+zbPpo;TYSq@rAXifA8 z?k1@E$5T$JPkJRm3yGIq_^FQ5oqC4XSM_7BYU(BJdj?ua+AdsdPq&>QX(6F_tA3&_1_`Rttn`Dn6AM+U zg|Q8?-)@2y5~|$`m$a3G1XbL9lyyZ53AN_;TTev=0TuT|WelE|bXCoxi06`$poN64 z;)AGly^~O3|e&k>NA)8Urt^np(|`{=P2eXUscO0?$pX$(LzF3ah$_$f-3GG zOM<(*v|jbvnXyZP77|+3eDdxls9Ji&$sH$p?u5BR?%v7JLPE1^`<{UWRooMm<>0!_ z^<3rfm5`F4g@n%PJ~MO^RO#A4`xxY&L3>eOx#Mo2j6n+t?Sp*{u$!PtJM#8fl$Nv` z=*@$S-5rC3*7^2x6n#;p9YFgzinXYI?3t78ROX5n68ju}Ydvds6I8u#^V>Ss4_&bp4@y zP9#AU=i@R4EhO^&sJ~UaRPhQ@8G{xQy8qQ)4iZ##UvKB>S7XI$zH+tj(5U)^mO@2@z+qkYxzXn)N2?jny>>O^Rj$tQ^6(f*yE;nDsagZs{jpoK*L zPE(WUkErSnczrc0$IBzQN%Z^f@M!<8%B>HoEN%T(^g9xhnCz&R}G1$K=Q;x^7b~)}y z^zR5YW00V#Kf^VN{vC|r(f<99iH;}|{d+Gl#$}^-_UfG~j`_0WY!8lL&M_sydhg$f zn`oPp=->HkmV>#Xs(+`kNpQ~Sug(*#T@wA>Kr;sGhpO(nqJ>0%SJR9^f~x*rt4Z|l z6%3E|_ld)!{gY*rpoIiyrLxUQP}M(wHe=92qI)jUi1O;yKRXYPvPQ~W(L$nsR&VBt z1Xb*BWei$K^shNIW00VVb7dK$e+OfDw0|#Tc(i}Lv>Bs+MR<6$e`kZw!!-$xoc>+? ziH=$l@|1T=%@`~>Rq6BI^L}N?S=#>HrN3G7bd6+qltllEcQaS4MXLJOubTw(uGuGF zZy!{dqDWk9JG>$-Ig75)%EVG@H3%FQJM(v@AJyMg8;O zM0aE)`sdGPuDBzks(-R<68(F$RS&Q4_70EsuRt~l&b9rg6DC@_B>GQ7G-I%KsY<(# z)>)Jm68)z-nlVUFr5#86IHx7=Wb({FPi33aLPC43_826n(%#N9Um1gz{!^vBUEc)i z%Fm%zr~CRT)f5p2Qqafux?LRL%(bo}qt_zT7{Qx#B*7ME{w9X0Aw3 z#j{TtgBB9~XB(QeOM0vIe2Q& zwfFo~*hEh(B>Hy;nk~p(F;)F1V4CHig+%}EKr;pjs`}5&G-FWJzuPxF+D*_xqJMX> z8G{5>{kxe>g4ad*ce5sX)qn(Jm;H)8gR1_MT+Lk3LPE1de!i?p^zVQVkM{4M=Y46u z``RS9d*zO`e_y>x^q)w{rxdTR{pV+z1T8v?nCL%0Gl-yy=c}@IX(7>n_NN(x1XVos zl`+_V`uEQ#+ILCx@7FhT#dfBuyUn@M_n%If=vqrc_bl>L7R_97t)(jUh4hX|Ah63I zp{scLxz|AiRXkIb?Li9(&EWYN*k%k8RI%rmF}Rz^BUtYOOtf}MaQ{%oVC_$21C7h%BPn!*zub2}O{ioZSxgtRo=drS` zXd%&mnywk6AnIrN%K1?-8gDPBQ&I07=iUiP=d1tTYUa$Xe%yN(xp+g`7M{YCKK_rR zGq3*doU1Yh39CfB>gzLS&OfFthAs4~^d@hbIrEUYZ81n#CE~bscbmE8O&jL7u#0lo zLcdDi^~sqtciO%!1_`S~YAm*5ZhmW>{>|3A&HVQ@U*1C4BEKZ|x%RCy zFZ}7>BCHbq)xXJ)p>H1V$GG^--+PU6r5MZ=Rr((BKEZO(qHhAXik^msUO3=CUfWi368esB z(?dh2U;4c(+6b!jjop31xl%c3(RXfJ#kMKyiWU<3Hf_^GL+?N39bb2@NKmEk#_ki& zmD+?)^fWYd?~yN>q!=R=K?@0eZ?);6p*yzxQC(LgsM5Dk_X*~T7JZMjRrJ(d zS0wZe(Wd)^+JnBR()V0OLUlz;zF(VrJ3aMdh@gdpzS$_oXx1)O@)U_?zhbUgo}A9a?x%fpP~tK`Y)Oe|aTxM}aM`Y$c?tF-rXLqo5r{=2t>uu7hs&M`K= z@$#vEtY$e{=vV3dyk9;K4h?P6L0BbEPUjd;p1NS+rEAO@?_0P-&UY=n56;925VrJl zl4*aQiFbZ(_M*-9I4Q-jMTFCe?R{`0Y$2hvKhMPL4`06MYpWieV%S2JVt5}M30p`g z?awpu_8+V_e*L%hO)+etN-?}gjf5>El=kPD`26ZSjUTw$PAP^hR4ImcwUMxegwp;z z6Q@;WII}7XeNm;)y{nCcEhLoo=b8A`Do2lRdF1j%^hK3E_pUY)wvbTTpJ(F9-A@{S z)$G|RhAmVnhIh4*u!V%u{yY=Esm8{f!xk)*#k*I351_6G3?}TWB+jZm^<#Xw7sG^B zXUFq5T`OLnP_Ah4Z%@Qr-G0cXuT?oNZp0wrU&qKXF1}*-D_C;piYotRN6Zy1{`HWU zE0v@z1_}SZNsjTo4X(dj#8(>Spvu3xQszpvON)R1CFbhnqfSV5v-j*!R^@Mz zRC3{6E(3xFSr#D$&Q@w0_6cT3e(d@rgaw@3 z^g#!%*Ku9c7O6-)bMJ7+wO0~WiT>1C>vdcgwM8ltyZrZX$F)}yR*C+^-RpH+7qvwy z5|^yAe#ez<5>|=6<(0!7SI=#cibQvtldwwk`#&+vLbyitIk7 zv|BS0wloR%p237wqTQO2uth2o?mdGEt3m5VU=k2 z>6%a?mBSXPNVwE2iChGVzrT!YajZIukei z_Krns_O3J7lIo|oA}j5_kcsO%2&)vs=}bJZWcBei_Q=;uY@uJJ-Fq_eUpr&7uhQ;4ed1RwgjI^+bSA3nO5?h|L<{{Y?cUQTbbYBwSf$UM&O~(` zZv4sKbvRq-SLw1Ritv>?5>_dO(>X?Ub#UC*6K$bir9B6y>xr-FBCJvjr*n*#KXdZ< z&b{lRw$QKAUQ04jT^Akql~fW|DTdRT7~Xl-_-6C--3(jkS81=Jed4t(gjI^+bRx!1 zUt`wDd1vM`4p(QVMR*PF6X*8`Ta*(MO8fInRM!ATd=0=BsuaU(a3pLYp|n5G#KWr| zJu-4wzLsGNRf^#?xKB*&5w?&}+Mj3Q>o@N^^322env5+}DTZg%NZ3L`X@8!H>bla1 zt}oFSRr=g3L!UUWN7zC_X@8!H>KfUIuaVh8m11~>i-avCl=kPDsIK)*^R+%(s8S5C z)RC}-gwp;z6aReL>}mg7U0Wzy1Iybm5T(&d3koWD&;+$)o!1m^xq=#)d=UX zPy32jF3Z?t=DqKiW$Gq+Pw%AjXUx^mSiTN0HlNY^=~!2(zN+V=#^$Gb$H~;?=zo6u z45?F$^t~VLdC$2rod`iSVGC=ajB!SFeQftL7tF2x7Ct!ZtLYxy^D9rAp|q}eDE;mW z^XFT<=FBQrBxq?8qBF5ybuIr_W3%T~e~U;cZPh#O$}v`d!#Pz960|f4(V5u0x|V;^ z2ba&Q{uYr?+Nv!!zBHBZuPZ-a#n`7JPOOOPZxJm`LUbmMxOw04Jsw$ae)Ts_LTRhs zdtQ$5+=UlZF+}WM5!K%~ElomnCVpRC%dh_C>;EK_w(32bd@YsZnR_m*VvwMvNr=wG z{Z(#OyLsRF)!#S?rLB5!Jja-K(Z5zP?gK$flMtPWA04`U(bKCQJ-_-JC!w@e_n&ZC zD#wPu`eGG>1T9TMbSCz!uI2w^_mk#Vf8!*Sw(9O(F3)}X)-P2tNYK(GL_eR1{~24b z@XKq=nqU2mlTg|!{U%nvx2+h@f}o{Ih<;(Eh$_ZZ#~|U~+LG$=yRSewsu(pvOOtR8 zhlXyPJ$u^yRb5qo<0O=}>Y=m0j`p|#1T9TMbZ(E!|8e=WomM+~e)Ts_LTRfW9GRP9 z~RDE~EeV2sNR_(JQ$H=|C>bo^TOOp_tiSgBU8hL#+2CKhu z5=vXO*YWdGIr6Ao41$&>AvzOJF4%YEm>;e;zxo>|p|n+>c{0byvkwVcnuO>~oVD7~ zBX9n|@_E(YA`(hlb-=FqNsc^=lAxtYh|a_r)qeW1GiJ}L{uYr?+A96-n#MaL`#zpor#yfc-F{2zIVag>Te+l|DKyve%55?J6F z%G}Tp30j(j=uGtLYEo5KQ%N{iQn?QGJ9u?nO{(f@DlJVyF*4C>^UbR^pGLy9E0z1g z(>I(_#Sl@o_vY2#G+LU3Vq~J%6F0B=Zb7)0Naa5L{K^xm7$j(E61k>D^hVU=Y7CB$ zaBr7ikIl6n`*?$(rAa78CaUw(NOg{ytg{pek6Nib$87r1k5(~698?k2-v}*DLNPMY zn-eEj^I}1G_L0hSw(BP6_AlFEC#+)Lh&pQ=d&Elol(GSSCDxVqhd?lhf7fi1HMrdggijj%l8E5nAj5CddPZLu4?2~8F-Wg}}>WnjumL{PX zndqIoHm}ZV1>sYXR6fJy)qn&oO+qm;F}vDJKXT@RN!8y}5A5Qp$a6_r&q>hIB>FLwtKU{<=jv}E38k$P zt@$eNGDQ5YBC5aiERHQrLUbm+R}oKtY{A^>uOOT&spf5#W8~eEh^H!|`ddg#lTeII zJYAg$etz2QdDY({5=vWj(K$Ir-t~!CQ4!VOB3hb+=uGJPTQ#4|)0{#=X{+|#@xWA9 zdG{)!nos6wPNAhqh|WZ{{*71j$$ZTzB$T%5x{VJ?G4d{4L^Yqx*PKF2lMo%x=OmQ2 z>Z+X&PBG&7oR%gbIuqMe&)O~d*1q$rzi|>uTQzsqAt^>a6>SZImL?%O6H}}6`75fE zSM@heLTRfmf9eA%Mn2uW1q3ZkLUcTzlTg~K^Nu?-#mJ{^p3iA%5~AbzoP^R=&0Bd` zijhy-JfG9jBt&Oo?6V7|UQ}HJsQ$)DC~eiP7km)q_$&xonuK#WG}OBqJYUz4NhodA zRl`T3JxI{fBt+--IPtLM)9$XW$y9&iB$T#l?yRFyjND5|(9$GC$MZP}rLDT`J0D6h z;`yAGCLy{WQ6s)aMnY+;E?IGOicyc+nxLggh^}Xb5zi$gl(y;*-#sS9sAr!M&n2`p z3DNZoH{v;wgwj?m_~eIEjCvLw@tjCYlMr3c)FYnTNhodAyvK5kdNmmF+)hiA5S@vu ztG)DPpI$Jx`ddgsX{+X~%rWvwSj6QOQT;8XrAdg+#8nls)hP=mRew_pqVj8%W9MCl zh&NV5^*5Ck(Ik}4M764^t~Rg!rWHi598$Rs^KMB*Racu=f757jIZP-0zpfYP>f9UX6nh++&)6Wv#3<{oS)8vBxq?8ijmK?@2l?g zT~?iItG^Kv^=eT0_1cwBsRw|drAa78JlB%&swP#v28VMkElr|d4xUm;)T?vl*L#Uv zyCi6768-i#ue#H|v}*I}Z-j(*8S?8rQSK$@f}o{IC`KlFd$`Hf9X}++oHVzS@M%IS zpMC1pKxdpZx6{%j6eAP8v)ZKUtTvT|PeoGsJeaT6_ReaPsgN^KH~k%?;M9QRs# z$k51Wx)xTQUzN@^TBRSKmOign=W(yKv@{9P^$tLFmCl0&QTes%BPZk-^)91657Hu< zgwpj+raljnP}-^+@12^;QSX-O^B^rvLUg?&tIvZZl(y;zD5=arL8)6Y}XVc@4~C`R}-`}3DNaV zf054yB$T%5@b#yp81-qQCTM9AqBBvgYKy8hFr9HoC~ej8U)UwZ$fr9Jv@{9P@jOUE zX{!z%+BwCD=RsPUgy?u4B%!obyMKH~l!NC%TAGA&n6B?m^Sx~nN?Uc{)7zsxs&%j? zXlW9nb9+?R0H*mG012h7I(Tfm6eIVN>KZ^z(9$GCXQEmMN2)b2UCSV$v{i@ivTcfy zdwaDG)&wn0LUcW%>eC$wrL8(@lWkIrdeqhgElomnJu}qjK@v(^wdPJ+rx^9@Q=bQE zX%eFA8LmDLl2F>Jz0b|xGf~f?^?8t%CLy|>sYg7wlTg~KLnh@I^=eR`2We>%qBC)B zwFf=<^aXRPzl9`}w#wgxk*{)+pruKO&cs)%7<@t+54@s=uiul(x#T^Xe?(Wff8VO{Jwth|WZ>&3gA*pKEDp5{gmpkn2+_36EN-Jjc|#@S32dNhn4pdUImh>67s6BbDdM ze46OZiHV@4Nhn4psx!_spK(Zd7M03#em+N4XPla#rAa78ee%+ZlkO;z@M<7cy>_MZ zU~i2|1T9TMG2*$FM7^q2e!T|Ab1f}RLNVgGmV{Slsp`E%IM>qBB>Ls(?PSt5021{s zqw?!LQLbGQv^0r+dsNpl7WrBR3GbHV*L%C%OR8%bH9f9U_M+*U3<>Z0r1Bm$ z_x9diG!e8k3B{;KRDDV%;oYlL-fP#RwkBw45{gmJ4E4E|gm>Xm`OJ{#E1qj3%KGwOfx}koHkpg_XAI`eXCw@mxzwlMr3+WK>t_TuVY} ztG>N!j#2NH>T@kEO+s{!sP3&)PqNO_)2t+vwrcs4=VPC!CuB{~(j-LJJInf9OG0U@ zt~ox(sCTdRxt5kDA-din*QZnxN?Uc^it|!A>RotE(9$GCXM*=RNhodAHq&#Ae45~W zPFk9T=uGfFCkdsk+V-5!r*h;|5$|)-(j-J@qIU&yzMexSp|n-Ie&^iWr^9o|v@{9P z`CMDwgIwr)kR+70YMY@PBcD>MGiOcE(j-J@g3lq7P}-`^-*gVj!RL@^X%fz1d7qPn z(pGJC;@N1AY8}*@HR-AWElomnZV%qIB%!ob+bljS#mK#c1T9TMbS6Gt-D%jPx+YWo zjgwH?sv9@SF>-G|4g@VtLUbnHUp=pMUiBPu^*2sJX{)|<-kGT!dDN1irAdgcXNLM* zOG0U@PTx4ksAr%0TuV!n5S@u?h8yt=M?z_uv7Dx&&ZNK2Ctorz@?@z?6< zo$9Y3{B0ysZ8Mh3kx!{2UZ{xbZy_yBLNPM&-HKRz?1D+v-&7JxTjkv5Q>utX6;b`w z-Z%}|E2&(Ed6&_vt4UQ|O{JwtC`P@Lsn4|}T)R@aFVwrG`dmv( zlTeHvk^AoERsWqv!o5T)_vyUr>-F|T(9$GwO*hZAB;4EO*JHEZz1HViTAGAnWa4$z zTvFXHnq2*jknpHY``zArm3QH<2jSUAmL{PXndr@lldCy#goI}wsXSNa(?oAhOav`W zLNPMI`?VxIi%R7=KcAy`zm}FJp&0eaODj$~tC8?(AXU9~rSo8KjY zRju;tHMl;d)=w_e(j*ik6V*N8g}x_D!mG1X^qchIFCVzhDI!`nRTAGCDOdL?XU%RM!zqa~YL_%q+-v4-x zF|_*6su&^`Rz&r;h?XWHIuoC-PO1M?J&jxa6@+N3-m`6f_jTE_6;%upv@{9PnYgxk z-t}ESSZ{vyH%>xntA2lZjxlMUUsN%!tBAcSqWT-BrAdg+1mBh=p|n-^Y?~yt;ZK<+18n&gyTR zgwj@BcxryX_KCBfu40g&rAdg+#G{{`y=c2VPMTl+jgwH?s$Jib-+kR||7WTgKL$Zd zlMtPWuT|sX3)Qo=)!#S?rLFQiG+&;h7?*;erAdg+L=|JIW03IMHBx=}j{IIx&Q%qo zCTM9A&SBLPKR0{YE33My{>DitZPj|8&F|Od+P$_SHmHc|Z=9AUA-ZnCX>M~8N?W!1 z4*A{Jx|h@hElomnCeEo&sXJBY+Ujqdgwj?$_E3(Id%K7oE28=vr=>}V&cwmh&hp&q zTwDDWglMa7`apj7HIG^nv@{9Pnb@;>?&`c?t(V4iVI^DgxdXu&KTS!7_tEL>~cV8c^#vln=nuO@*SBlWvvfn&$!KCVMDhZ{n za_ozLx4cJOR}t0UR9c#Z=uCXGD*3;iK6~@(ZyE{bN~-@)*_(h{QdMXF2L+>15W5w` zfkFD3_^F_R1IF$H=c4{K;lp{td1y6p)<;Z4X|P2QXMuq>^^dB2NX~S z5oe4dg5nS{@zW^(_0~G?u3zn{({%cI3ifl~^{Z92YY%Hx?K2-mKx+!pS;-(}&01eKbQk0fR-aUt67n1ox2tlXx*d&W1z2MH=Q zAsi9Wb@f{;Y01o1eKbQk0ci2z0?oK`rX*ZBs?3)%5&Fq*2>4-K~Sj)`A8ysY_bm$ zp4DXKIXI6hd=!F8O|<86b^IpB1yNVAjY)WR)_xsJWbKlmQWNd<(0J=>PQp=!_Uo9a zw30$lsR{W=VpYr=7kuW?3$cw!I9igGW4mna3qgD}h}gzdYC=Aeh*@nKbKpX39l}wc ztQ@0euRRO|m70)`BxW)7Ld4W#5{_PFL8T@{C!u-6ZI^_~wmSQx`95d1cFh}Z zyHsjIbm>uLH7*I2ZT0L;`95dqwS}Nk6QYyYF(S(4c+)$!DG8Nr^}!Fmu({?r`s@_M z`9Z`srBV~3lZaVu?0aM+RJPR#2j_c`If{~?QWK)fNImx0PC{i{J@EAOQD%ceP^k&g zNoYKIQg=o8DDm5V=NzCrBG_fcNw{}^%Z)Wrwv8e9iGz68JkdGvE z{BbS|Iv*15wX*UUlTo;iKh9-A=R>6?AZPt!`M)P#H_ zp?Sk?mxQAwSvj`L)~)2T3^Ula*uC?6u4XsnmpgB*A=;griqkIo8h6 zhxs6tnvjnqqGlE8H}}X$I0~1QbA}v6Nl>W?`6wgx)MGmdXA`n=?o(!iLQts*`ACBK zAPHwhvSJR`%?GK}gnZ1;2mf&6t|cE-*}l)e%kFXChZ!Ul=YuBXBZ;3!KKMV855`vV zK`A~em0gE_xz(!hA>z+L#I~7AO~^+Qvn$xi2c@`nRd!oA>EwHa4-!;rLOzl>BeJ1K z#6A7krX<`-WVOTXG9TROxO;~W5>#qJK9X1yPce>&s4uoD36*W-e)F(X_X!^)sMLh$ zB=|&;gnN{%-2Z?7U-t_iB&gJcd?YcHb4u~Zpt8rY>t6eS@G+EgN~sC?NMbhbc5+TB z9^q8>c)WS#0pWuLm70)`ByA2DI&}% z3C}pP^8C2Zet#D}X7gY}P^k&|NMbfSFU5Rba!x6pIaT&NpGQT4N=>xqp*S}p*rnK} zBpd-~zm8Y3c1cjFiS~NL6)YJf2}d&8uj8)LN(w=xCgdZDp`25SBQlj8KW1wm$~mRf zgnT3sJ*s4o+?OLuSvd|ay|xfkYC=Aecy0W~?{-(NSc}NP<}^31@e*axSV_bTlGCr6%MfiPIup|G^O(_l~XPwNjj= zs%+o)`^oLX2MH=QAs(fADwSP_fBgNe!v_f}H6b5K%&uT3ua)B3 zRoQLf*=uhRK1fih3HeCkKG7228NU<~TghvsxRt2vp0@EB+l3Di?+7BclGjS93HeAu zt5~OzrN-7F+@oaW{=eOdKOQ(5aosDGnvjnqZW(vHz8_D1Vk>#A6psuld*r*zEq@n2 z{wjzc1QA=wYo*kLd?Ya&cRP8l6pwH!dpv&CmDh(45>#qJK9aa0+S6AeSBq^-!Xve; zJg+?Y6W4{0-+`b~6Y`P7lm2<*>VJ#8Hnx)2O7V=NvS-v2PQEsLkf2f%@{z=~|GaV2 zC&EW;V-lV@W#xH3kLo%QRBEC#A_T>mbWydR7yKe?Tr6$_z5m&He zsU#f9Xupo(N-HS@m70)`B%?M-q>Y=TN_mRjjdt3b!DYD9b=3SztLQts*`AFhkk#n9DIcIET-K!Ko4OjW-V{_eWMtvgw zHHg@zRBA##N@O{8EJ{LUTX}sziCzmqr6xot!7P=8R}RR^D#qJK9YE5zVSX z^!&yIm6~YJgIOvGuXNIWy)G+jmjsoXXs<_H!IGtt@QN+%*XzqlD=7q(nvjnqhSt_f z@yaumy|OM_`_S52DK#M42V}ginN~I>`ql|E4kBKByww2dLmQi% z2`V)qA4!}QvGns|HEwKW{jL^Kccr*?Rd(wsQC}gb)P#H_@uJA;J{GZPY-Rnf6t@zU-P1C9B|)Vo zvyHNN2%=opHcYRK~Sj)`AFj6$g&O%VB3Hj*fwIn=q%F6S69u@OiDmBrb$KH{p{v`6+*vk4{?aL8> z%8qcdcJBs)N=>xaV-_tnSCE7w8SU3`S7{|BuccBG@{zh9H+B> zSBkR~3HeBZc`XTN zce3&--JI2!*HWno`Dlsz#QU7FmG?P!8vW)A&Qevj@7I6%Ctt|twf7AowoO!OLOzlh z%4?J;-1X?<9Tgt zC9jp@R-&@o^x@Ox@Iit~O~^+QJ4TQCPGpd=l{Y}8xV5Y7zPZba&xH>XRBA##l6Y$z z|BEl|3r$d&|#+4-!;rLOzn1jftI{Q;J6)l|5Fz>B@f#A0(*MgnT5y z43dOLQCWGGc=;zz4<96`)P#H_F_d#k@ob>7=dO>Q{PFO?XQ@i7qLpKbtX&dRYNEX!vq+}7<|G_tXupn$N-OE*oKk8+K9YET z#Bhhi+nKSI_c^6FT2k53V7B(PAgI)Yd?fMeh%8?geK5B2KBp8%eJVSu&0Z_wsqCyz^VMi1;-Da6+eD=%pdsW)k9r<8vB_EXH)~>R9^LGEeB7BH=ND#5L*dL%7$< z%H!4VUb{>9*b@YmnvjnqW@BQL8<6nmBP)-UUs<_Z_#i>0CgdZD*+{*h)!rmLipt7k z{$ozRQ}`f3r6%MfiD$+yK%X4XAY&`@gnT6N@R&C~9r<8vB_EXHXh~&9gW1|iP^k&|NaCP~MVF#S#a7wWP~Lu}=JPAQJU zRd)W7qbLa~H6b5K91_{xZ6dpit>lAJoK2|gY$<005w{K^wvrD@sR{W=VkjS!;;cwz zXMH)V4dsJUYC=9*!ug<|j7srpT$TNdHD_n}a6U+-CgdZDq4m2`{Pb02KP%2CV`%-Z zl$wx_BqEa0n(fZ|T`7Kwtg@eZmuRUFRBA##l3;d6!cW6xGAklMr6%Mf3Fd<&yy`_(UZc~`2dUJA zd?dk@vLw8EM^;{)lt)E^N=>xq!R(HNS0QP?UNe=oOM*&GwAUl9V9D-Ccr}&w>vd$M zl@x+XO~^+Q(GtgQyCl3SOjcg?R$BYmZI?<-$VU>t3bQgnT5S6{hFL`<$_r_c^6_^{2{S-I}wS zh;xF7Z4;H6kdKzA*S$*dDpr+!9yvP?t$USH6Y`P7)e(d466;=LE9+jR_^4ENt!I=W zV%H#ITSKKLZb}z`NZ`O7f zqV1MdtWs)1K9Y!7bnIA^`*LfSmHTE!uMvwDf=W%uM-o@Z(fmGQ>e$+KuMy+A*UHLc zOh(}(sMLgfBrzKko7{keM;}>vtjzp_1eKbQk0hAgk?<%gE06h^N0FdX6Y`P7H;>%7 z`hAfP##Yw7O7U!xPX zv$M*MC9-x&P^pRbddwo3=9-gml%f4PCMvC@VM}wuc7lKMn z$VU>)2T3^Ula*uC?6u4XsnmpgB*E;CgriqkIo8h6hXj?HkdGwdj@Q)p$VfN}mzDF6 z97RR=9vPLIkdHD_Pd&Dia5f<;XG>)^n0jodQWNr#1oJ@>&WdEk94?>T)$3k0lhuTL z(_6Ht-Q}E#Yd&G z>+oiO`cn81v3(G+mG?QN)P#H_ab;Y=dq+MPTZeG%%F1ow0sDP1e2CaLh}bq$sR{W= zV)mqZDb{S4_c^7wm8k4C{lhc95I#sysR{W=;+AoT<%jX4A+{+Aw{}^%ZyvLLbNC=Z zr6%MfiQB~Se+E$*m^Qg81L8T_z^SB|t zN^)(~Rcz&5OYO_Ev&xPovUYzDf=W%uM-p+(*Z7)~aFih{$3)pm;+hwNN=?W|644UJ zZo4ELEy>E!U}^1zpi&d^kwo;UvHKtiM}4w#j9PkaA*j@Zd?Yb@muxBCB`f)$6i2Tr zJ37zNXZ9}HQoKu6@p8|y`5 z>kuA&WaY8)r^kIid|VU6&x44qywxbBCgdZD+1S1iV|$12C@L$@68Cug55mW6Y;OoE zH6b5K>>o2ue35oRU!^7C*+5pF?cRT~eB2)dm70)`B)*(8XOnZ1@T?{)&)RuZUjad- zCff6u#S9A(Gn9N#`||9pvZIfz-C4}g5L9ZSy&iGRH~X5CaFn6_I*Q6x64!jQuQ`>P zkdGvy?M~fxNjO@Pm7~FI?a_9pZo5=!LOzm+J~(wBB;lw}R*q4#*G3&SYljn#�U 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 J9PL!$Wka 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

t{7mDk;gK&j^b>=2 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 !4f8tV6%zc76u7%QpO&Ka&=Y_ZlD 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%0DjsF{<1Y1sYC_9}2KR$# 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

>tM1 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�FCG zL<jV!dZebpWFRK)|1gP_Dk>C0150+Ln#^8TxO6__BZj4L9CH;y%X zXG-{>j5R1n!UqK_-L1s!<9?Bd9HWcKeUulD79{ZdQCSz=gIJ6*veYY5ES|Xk&R-I-xrMQa( zdg)$COR_k9$%f~P=f$f{Gyg~L&S*gb`-hPh(r457gd-))qBP?mfnK`j)85QZf3;QA z+v!^(^m!Cokib4@jJ2g6Rm(?rOjUtG0=;zaDo3x8h>g3ASR#CBu0;zH*w2l$^v1** z*?w7gILAjsoqh>c;Ax-KSs$-W#Hd(f-zi%;5-ms!|I(&y<;aMsk-SG{Th$Q>^ul|{ z*lQxLkPf6)jzkL*)f(B?u$3ckc1YyKXY7jGOuso2=!MS$Wk3+IcIK|Q#E+g5Br;aF zuVLpvu05VdtgrYmZWf($;%A{3KGSrsPUaD}{T{{@qAkn|HeGPj=HGL2uV{iX}*(7e*zjM4A>P zwm&Lwo};&Iv>-7jyL}Bi!WB8wUmW~jpxKFZwvj+DjILC9|8swl_-UZohm<4Hg2elb z_BCwf$X{QCi`CyWGdG5LM{4xKm`}Ml|AmW{U7MM!I(W|pNc2c&U&B_84BsSGJ*X)RV9Mc9`PpM2Uq zr&0UKZwu?`UX5r$LXR}JdmU-9a?)ZA)FTQB^ui~fsvsgFd879o0(%jG79{jYbGz4N zq!E=6u`4i%Midh0g-X>RvA z(qa{)#cF6RRwU31pM1uGCj^Nlf0Z}V)0r?@kkBK|?OwNuM%25P^^D0hqL4r@eDZ0P zL8Eqfg+L>W&V~ANQ>3bTC7N*m-mPoNTas=&NjwH8ntLaLXXXf)FICvgQUeONQ;$gEmpnKThPMR zR@Up?{`7C{g*4Mztb(*yxz=Ju3le%=`o(bP8foiYK7!V}NT8SZUzN6|=30wYubnrM z;o-jF{AUb5LHclLK>|AqGIoDk4{>^TD4$l+?g8q27JBKoFjtv7@5UY?U|lHR zOIoaGK>|A@(w=3$mSRdP${3*x2qe%;zfHOd;{*I!ihVtUc`~h#(Sn3t$+`;T&AR!E z85?TwSESvB1bXSWVpl1BBz19pxwZ!Xk5tUjf&_M~WULc)qwUfqFAt^lE)wXa-|k(- z_tw;nHh;Igd>6$;v><_0Js}xjxV4^L%{aB%>K+N23J^ z>>x_-=Od=@I{%w)^r!g)3G~vtEv^FpzR^=S&o2<=8)sMv~sPR}lW7JA_`&Di*JS;h78t++qU z&S*hG?^3zFGt;NgZq(NCygKbhA%R{vHnpB*dC_YORCuJuBAfflQ+}@cH2O5iW z`xfz7iY542=!G$cDqrFn3(w(2yaMfoqXmfyqp){o&!|q~c#ZYEa0%}Shh7+6>2!(q zul}yQp6eYiv>>7PwcOsBn{M?Nxqpu4{|)kv)aZq?1Y<}3?k~=ti00WS*8nX@=v^we zcjgM(jXG5}hF_-LC?wDe=Po*ZC8At~7=AUE_pFA5-q%Vxn=Ng29{O(|v1x;crvy{p z(uM>p<1)K5h(0UYwAA)On$94JAT3t@jI>zMf`mTPS$EXA#-Z1J#EfMgp6PXr7lB^h ze^uq79mUi?Gl`6J9;MHn)^)Q#OP@zYjj;c%&#Bx#CV$hJSG!x8#2U&~Lkkl4{TPc$ z4ib5(SIP_OwS@$F>61UVAItZiAo1zN|B3#zXNeXhu&*g&VNV;2#WSCC=4W@XcRmZf z^a-ZhSLXXijm60+&$%z@0iXp5?9a;B#4OcBqsP>VhIG%7Krej~>-NW)lC_#>|1_CL zlNKvlkib5(bSiVOuqZ|ybr#cZ6cXsAPn6w0Ke2}ji%+*u(J#&CXh8z|<&wV7_*eYI z)YUvMorWWUUixI*?N{XA^A-Pe&}!bEPM6Sv1or)2jG>&xrX=@MFy!2ZRI6|dBj@95&oqiFs>0=;ymg4;i;=x06o><)HsC$u1; zPl4S2QA>YVVO&h>QH2D0>5L1{H`&rom&Wc~VI&qZjK_4kgcc;QpEPOwQYObJtFw`j z=2|3l9>~6y_UGcYDI1rFiD?8{kkA<(cbhn!vwSWE@h|(8;)m#7A%R|a4`~f|HHg0( zQi^Ns9kd{!Gdx`KUKsN!*I<4l(Y;4OQIE1k(1L`{@JO!Ubk3T+y}8KoNl|f;GC7byFPyumj)jPy zixd_Ao9jKRA)#|Zy3jT3cjtYHwZ-dw{-Qf+vFbeJ?*C;?wdjn-I^}FHoq70>{=dDe zRxGKusIb>x)Xib%Av+c%@OpH{VpJCkzpfyf^|AAi9Rj^{=HcqMP8Ysnlr=e`X9W>R zD;cyPf%lDa&#ROZk5h^ZU&?4i0=;zR;aALgN{R)P6a25@BK{LQ581IGfxkaxc~eH? zxNmcb+-Z5p4uM`e^Duh`=V`C%TS$-=tI%4kXh8y>W2$Own_ev5{E8=0mIV^%r85uL zWpPGrM2qxd?uu8u3C)~nK?27ktrP#d#D|YO#q-guh6H-)%)|THo#^v(w#$6mj8nWP z#S*k2fpLYgvj48(duuM^tJ3n2ozFrqoq2dFuM|;W`pV>^?BcfnmilDcC;XYah`UaXG9p68iyN<<|ri4OJ_8G zQ^J`CCr*zr<~0aUoz>8S1kP7v&)(AmmSud=4juXt_7R-Oqpep))y z(7DcNK|<#}yZutT|5=g$*RwfqLiY*@^ul|{SPJEA_v_l6@B8TPBBArQ-F~UN^UUK% z+HK;|^qb>np%*?qRGnFH9?#Wj6CXssIa-j=dFXDx)QTjNQR~@tevzJCB+v_=X~s?s zSG;Tb6yAYOEzyF6&Zl?#rQXeOpPw3=Rh*()03^^0$0qG3zPZN_kH{(%z1N}z30)W9 z_Dd~IH4Tp{7Z<-%EI|UjyyI29Em?&B=f%ZVs^LWo61u*@?U!nlD=6yct|B^8<{1*` zg|U*c9u*3Tfd#6Fd9>Gu79@0?hTAW7Kt8H5*-%f+rr3@IdU?+uFNx^Axt>@}{Zi3_ zgswL^dfu6Fo)s%Ao=$BbX55TPt$cCj5A@PiFqLlGa~EU0WLXhBv4Oa~nN)7Tf`qQ- z`IN3<&x4C%bBmHeL1Msz7*kj36rujE+M+9X%2Ll-{cl|hm~VU%QQnjIUdW1$3{_f&|_-#)dAB%60Ub+U)?Tb9|-?O~WkNJd$#vodd!0|}A=QpFJ0T|_S;^vsvy67u@l$3wP-;C<9wXt7xM(I(@@^*3Rdp z$5F2tdUlaOFMOt{E8_C`{L)Y+22g!1T9D9Hv^l?b`i58iV;6ri$WJt+F^B|u;n<|J zqU2q?X&enZ-`uaF4jbSKV(RLJD|CIP}8kN}3#jH~7t)EyT>a-cb|@T}3-!f%C@FGt*;U zqGm^NV5E1XMlX!{l%+?+2qLyneJxs$&{eb@<~j4=r8zJ7zyEa?1*rBF3G~9bi+a(` zdcn)T>n=jVy=OHfbbalnZ=HECpu|aDx%)tIhO}6~_hM zJcx)zCu34oBb>h%39TRzJ>9uRPXCiUuIoUtw1+o=UfzFI!qJu7uYH)vNW0Ej>b7SkFZflM2pAues<7c$kihRpo&It!P4^61Bd#E3DG5-mt*&54(z9U{~7IlT11ZlVzFy&{2LS}&zdKj+y! z_0JrxMs^ebk(LEokkFbF5#t+~@tK%yM(0LSEkkFbF`Q|#r`#tG+*0{5LBSmT?&`awH zHJ#$b_6O1F_~xjyJR_Z@q6G=9IT20K$Ifo+dU37MBmYERmb8$NKrgL}w0@Q|M`cM^ zYt$<_k!vkhv>>51CyuUih{8GJ1HW3h-MCJBuSlSm)_1D6$eEpw`@{$4oV(q4Km=Nl z&{`G+XvVR%)fYcq5O}S~E<d@HMUU+TNnRvD!ux7DchSp+53lds^YQzNR zd)!+RV$8Z7!Bcgk;GUot-b1PrUK(QTyA#2+HWgZs(0WpLDR$YvN8Rw9MsnaK9!$SE z66l4`0%QG$?=+?qy~Iz^Z;louw4T&G8c}w(;fsCuje&QmE{>jEB+v_=X~s$%yl;H* zET@Q~XBRCfPR%aW)6F=I4GNC-(Z6{x-s zc4kh}Vl_yMRcI|%t!H?-m3{Sh@~V}C{;g+cq^ZkT*R#gC{S!s8L|gyL`FoMj>Wdja zTw_P)v&ID?@+Nr`==ITGMVs4$x5OHiX%(*3>8ee(qk-0Cb^fgt?AnDpykkE>&-o%4bK_U;G@FIa;TB-6jJy&*CvA)LrGy*M1XvI};g0xtL)?!5h zy|m(H>9)=|*Vp)+h;Sm%f`nFF^(IJ*RcI|%B+v^-8eM^|p@|wqpalu7xay3}G$Qk4 z(WAWgs6{WW#p;Y;ZvrhyXf^JmMSL*+v4rw3fTOE(yOh#0;vNN1XXCNTCG@j4O09THW7_9Ff4oXzhap zdTC91cYU=l)ZYxBlfb7?6h#XX7#~TeNX5r3dOVG{rr3@IdTDKacb!=1*Z8>br_)kr z1GFH4ah`JSj^>Jcb~VP(TC7N*m+leZtYjIR5s@oyPF##piDoslAc6B0b#QsQAg)&0 zdKU@ZxxiU@NWE7`pcmdl#ulvzF~7JQ z!C%qa1X_^LT@2iJoF+YXn*S8P#H-M6js$w)vq14`&Q3F`-X;Dut*Oz1gzib;zN_^( zdf)8)B&Rq*&n^<^h0ipdlI^%}?xi*L0a{a|1qt27z>7T8@TVzTmLC1SJHa72Ca9IKrf6jjGehtPF|rkbrxDvqXh}w z-@x4iSoTLs=(!3+FDX0PWUV)}}S}Ia*Vr z1qt2Xz}XLCEbHEta$iW8sB+KlCFJa1>CQmT{uR<%A8w_5Mmt5fJI9!4K|*)%arT)Q zi$A(j>fNXev>Sy4dU^j-DSwxZ`0j}oP9Cf$H>_`BgK>ACuP&G z2a4LHl#Ui8bk85>`;jKc|BlJ!^?Qqfw4aCsdg(q-?w)1K498@t2E9p(B~qdV3ElI@ z-M`BCcE7w77$QQNC3+F)rTbO6d#^`)56B};Ld1oFi4rYH=$=3B{?+mEn`O(h^~G-5 z-$eqwbl)v^5Bbp8&9d>C`l1HyU!esF-SfxYziN1MzRWVAtT1Sw8VU5${lnb7@cqfu z`)o{E;Y+7WXhA~v{BifMcKp;|=1iAaBvS7)B+yIuL38)?2PX8FV|+7<;j{;U79@1f zA9w%ixu=3`l=oM@gw73+Krh|T%{`mQc%p)geE$o7PO%*=Na&tF?*7%17U#`-*TZ-Q z%9%g{y>wqX_l%`|zZ()2O%{XX5LihY}_pcIf`I<+oZAv}IK?1#We?8|Eh%wS) zHA#!rctrC#T9DAagxvkBZ38Qr8S2<)MM&tbf6l2DUYoJQ<13k;Hnz{B(1L{S=jWcQ z^*haEk4&Md_X-L0!h1;H;}Dap9{1-7bg$5Ygzo3(o)3~1t0XN}uC-W^Kreh2NawCY zusk`&WZaPDHPb>s_q_f2<^o$Bt;f`sl3=;TsR1y4+F^)Ka26l@V|>VC3Lj)(4x>*Qh} zO$y4pbE{Cw%NSbC?my`Ky-4Wpw@!`*<)p^uR{iN3hq*U_UfzFI?^0z|{Nx5=3u&?H ze)LWbr0(zQV1XcVl!3OAc0=Gx3rrBnP+I1^)copvlp=zh6w zZq%w=_hs+#Sw*_Ee)JB3Ub?Hcn*%xR^*tFkGOIXAvol(d(EW1V9Iq|il+5+uI^Xbv z-J#q0EcDXd!JWKC`privS(>HrFX)X0ElB8oxo)o7aOzFI{;N%V31xC1fnK`Hxtjy| zzryomv5uQ~e7Mt87hqeOikZ3G~vv*WDb*oCy_Wosi~y3eD$eK|=S- zb#n*v{t{~bvUsMUd&MJxUb^eNn**6MG1Q#DYNnxk#iIoY-G|r7Zls=J=WDA6KlzIh z^J2{`r&B&;D8Kq8B0()s;a+TN<@!K>|k_b&se~PJRDpadD5bijhFCbw^SlTm5eJa_aQW;$k1= zU!esF9BHIYXY=$b>#A40 z-d_P;1bQ{yl>*fRjXR`Q?Y6(-4QbS(1qmFRq#Kp z`99vxDndWQVYVy7`YSDrOjx<`A%!n}G2s^773H0hPG37(u4C#JM zi7+463O95mD_W4iu}M96g65g#&vrcy5}j#GICVaFZN`cQ&oi&35okf;>7^8?M0$B8 zNDdupSJxncUU&}~`|Es=>^YzmKS=QkEl3o;nF1A6#hORU$Yqgy#7Dm%df~G`xy}uv zW#Pq}Y<j4`A_ zd$)|bF_?+gw5CQ25})SuK*izN>9tfks;;R-)ip?<7sg6D1t8)jRq(7P0xd{tY>uhVTCKoL#3Q%vZo9>l~Z3^aHZ!%b+6xC`rFg0 zaDQ0tfy!c^=Y3Sb77x!wx*upk0>2+s38m|Uo zk0CW(v>>s(lgBE(+^O1{)1jSu+3O7NN*VD;pw~C_o#vl+s)V+7Y^N6VKEr?TPn2ju z;%%_Udbz?O%wBWbbyNw56FBKUfWS4f~& zwgDbc5SaaUdX;}j1pka`GrTPDxwWd%h+6N|6=fb|$(zSG??k&%NT656&K^)gAT3r& zTC7}av7!Zuyrn(XyG>4A5oxhX(qc8V7Aq3y)t>IItLQ*lta3{19Ybreq6LZf`8-f9 z>pwcmY&Nu*@sifNNTAo-Ivy+AO{YpIG(5`8HLRHNoCvfa5th+oP5jXzx~$r27Hs@7 zP+tRyfxSJJqmhBvPSs*HNsBdA{Q@mW^cv*>6%W#4m88XLXf0MG&bx zk7Zi%ag>AlJP(aQ{4Dgsu}OP< zDdkm%C@RjNF^Co<8t(Lf%FU9W8>{Z5OmUK82@>dqF@|d54m4JQ2N&_}w9-cl5}6Nr zK&@xg>Q1V7we@^EDN`VUUKlGGtF@|=%1p$8dfrhKiF(QdszdW`_E&9wjpoC{y(2Yx zVa%t!zB~QZisR9IT`TX|0ErF9JfNP`pxiL^$)_>gq*EFEEcC*;i?N$!hpDP%V)!*u zzd#ETe#dFvO;c{7?p!y+l~3$so}ospS?EvC2c@aCw>%$|rjTaryFbF!zuPABlWSs4 zv>=iBwC95&RH_!MA}v;~wOElrFYmwVMcxTYEhxh8pNlmczM`0sri@kliRXiY)!rBM zd(i*4Yj{bERgo4e*IKM-K?1)YDKv$RQdxe@&l}Nh6cXrF^qB|L#d?O1Qt6N7=OLtJ zffgi|qixn+MR8I6* zC+Qk?7Se{UZPkv_?~G=2`ica44Z7h0wYQVq+N$fHzB6`G#X4G$`0T6)l%~4)R9BgX zUNz28t}_zob?uS|RO?8KRgo5}p|x1ig2bt#9;-kbpR}y7AuV&OW;tVxFGTajD(8wdKBEYS79_^*p|ww2pS0|@@AAaU3e~0=L+Pyu3G}MH-vcUwIsM}0 zUsb0WrzldR1&MVVJ(hovPg*wa_0rSixqT&!@ic!RfnK>cdq55GLaAx;BoRl6KnoIa zv`)Mq>~kzl!*s`Pb8ckEz^62GB7t7LmUyfk3mm1XQ(JbMorp+B@6KpJA}GRR?f=pt zj!%md2Pj~J`V$gS<4_d5v?NlvRleAbL<7d{Jg3P9%`&&Tcx%t7-x zT9Al3V_(D0n)ErFM@_5oFmN4dSs;O4_)IhQ$;mwGY_o@fIq7X1ElBXI_BHIRNk5vE z|Gk*UsCCDCM4=as%~UN`MOv(e)?!5q63Ktt*RZu%S49RXp0$FJ`J>2yUKnGj)8Dip zl`eY)<2b!-qXmf~Pwi{i@hbj!e^uHq&`6=(K_t)%qid=bt0FB{Lu;|31&J**OK62) zJMM}%;i}%GW=7p$??{ba81t!zG^5elqnS~;hWBiMM5A~1HS8JZcFZJIfOH_AT=t%E z&IWG+NsXM*#+XKLkZ3{T!h8D~I`5fwqXGu2`5lh%VL4;XGxQcWg5FHO|8Dlt zMh86Bxqt0{AELF-eERo<;MqhhpnmuL%f)V_|IGGjf3GI=zsukCNu_VlHLB9TZDQN* z0N$fjL$0IGHPXc}k7hjdZLjLV&tbRVvDDx44UNaviTD_@`MPHk- zv!yohwi_4le6*`}?@59+l6K;6)|_<|zik^*(&||zTiQ1-x#|nP_=!J1NB0UXNZ?;c zdH^fF;8`A1-4DHaA%R}k5)!O8#j~Z|tFXA~#{B1lQ|}d8kidIL`#$@o8_n+zHfqy1 zM*_XxpG>d@l4^wg&GR-(C44>WDBicWTN12qy4&}VB17OVerfY0UX$)FT9CjyLi;{7 zck#willU6yu!;nF{kk&2^6BjS9#htL;OYMPgjb@wixwpCj!+Hn4;}d77oYGg^a~<^ zUR~xSSivFA?~ycpp}{i*8`bIVq6G=>yX)Do(3tsYu#rGBClcs2VSIu$s-5$D?ELv! zT*be(nKkJeZw4k?<@)7F{iQP9O}3^7+5bLxGuaAgo+Irk8MiZsS^d|Ish!Nwg2d{s z*DX(Fhsb*CqWN8&Fd0nu3JLUj`6Zn@f0iTdX|MW-$)VT#%c?}61&JfST(_oWc8ILA zg5{&uru>F}b0pBKwxnz^mLv6fqnMa4Tn0Cam61fC1&Ms+QmmravZoO>?rxEUmKD>NRXkU+1&|4Xudi*h3M&2%Ms$3ww9 z2N7sN;?=4|tNjUw@JyJ-e<-+vm#5Vd66h7WInjzZn>FqCXfbgKpTB%9|C$K2AW^$% zqSfZLL!A5k1plXA0>4P>b|ld2$Dl-O!27Iezu^A#*ZA%`)U${Pv>*}mHo?l|Z$~AH zKC?56VPzikbT0zD2=pqSInnx$biC|euovl4&02eak9tJP^`yTk*4P$|cD^GMtajfy z*BH|JE&uD~QXWs;>(GJ(#xd&J)8#F1_--j*OS?EopjVN;3D#Xwl+-bpv3{|Kc-LiJ z_-KlWXh8zw7J3GbLVJKHLwVL**k4Iw1Z>*rde zzB$Kv><`8lCcMGD$0h7evt#|H%9`! zertW*x>ekXqBEui%m1}BWe5>yK>}kXX$W1IFAEJ}s%cb^7lB?=_FuP#zII~bp=Vp< z;p8W>3K3{Q0;4Ovf1LbHPR*5H<)k+jB+zSC!4#|6c_)gl`RDZF9N-iDbwlhrtHUlKch!f!i=|p*9&bm^qcU8FRxh1b?oSjQ9I#! zlC_8GIqgV&vA>_ODIh9UF$*n7U_53lslq+uMf?!{hQ1jb`3*;?I)|MdO9dQ@jPutQ8O5djV|XCVA80`WV?NdV7#YRN9b@=2TDK#CUbiYI zSjIVL#yQ>VXa3WSn!G*DA80`WX9?OpAM-Qcy0|7ENGDiGpx52v30BqLoEhiVn&G_6 zcPYkOdfL%~1jc+i1z0$ocU_cXcqob@fnHB@Qvbn|&Wuw#_XeZn+5$!f8s}(1!h8OB zkbQ$ua7_Ut`$q(NeM7xcmjB|+IQM4;iA?^b%t~}NQRZd5wVnDz>F1}&Q~TXX|2z3_ z```8|MuJII-%R#sgVw{Xl(vltO*K>}wY z%Gmm=kGX7egltUJXGoye$(~g66XMKK!yj!l2R57_n-hT+Byc98Jb=3yWv1L`We=*4 zLIS-~5|XXub(}e>YTion>4snAN+QsL1kPQIRX;vZo<5jKl~@<#MW9zu)9Y5p!a35` zi7zhBmzQW(iy{IoNZ?Gw*uyNl<*&{Cl)4|_MW9#WuIpBw=gu58^5@^=U)l4kI3m!3 z1kPQI$*&$txuv4&N4siBpjS}t6sy*6&Kz~GNoJL=QwcSI2(%#KJ*$cJ`PHs&RaGBS z3q=CG4h>4N%5KPhYGoqqX>6}wxs!J^zXZZhbEH~)6LIS-G-Ab}n_jKmLuzdH7#lH;UZHPb%5;)sY zmzcYPXZN#s6WYr_0=@nin`F%(MGt#TooQ+x{@ddNd<+q2K>}wx>YiP2HSe(N6<R^QCdJebk9n0Q#+M+_kX zEl7CJoO}0H5)W<^7P~%Alt`dgru>Q4x3#mSJ&E^kb`~vtSMgpvQFiiAusY@SNwwg- z>sKzpYLdq%ZFWxQX(IA9oXgWuy*gTuz!{Zvg#TCFcCl2T7Xr~?t^s1eQ=JT9BY4Pgq%4}j`&PM!4nw`;t z1kR|8Ra=uy9LwE^5230QB+x4$LxOe3*C*|1pWpcmw@&BeKhf-r79?;+W$abEGrZ)9 zoctB76Oll#z5m2p-(~YjTfK(xZ+Mm>yN&N?c18;lI0sY5^tRvdqa}75V`v3{1bX@Z z8E=)!;_M+8UHF3$QtLsWR^LMl65g}(Pt$)eeyaQ+(ElR>y-HtqwY0pI_z`KcDH0}bZcimKbw+Kex2#8EI|ZXkidDKG6$k+ z$O}h()P9(_c;oGU&>9I4P|JUuI zoV=}~ilT}Uv><`AHq{kfOs_}+TM5cxK?1!@-xRC%DQ7;hp|-8cZ3cNTAnJs;&u-%AR&s)P?S9`!=~%KB~g*lFMV&Yhqu0wv}S-9Bu#G z|3r#ad93rzJ8T;sc-(KdQJkLkDxI!cd5hVr3|w(^NxEXOs?I87w>%u^*LR1ZSIB5V z0@o6xK61q= z{yD8)kw7nh(ge&fz*%Mdp0_@qT+iaKpHK!iSdhTA1f3PNn#!{uOE1DG0|E*3dNVo6 zx<-1bP+tgtQG~omIwvv@RJ& z>yk!9paltBOE8u(;T>OLmKAT;=J6uXYpI!NUAmSvZ9WgUn?n@ZR#=>j%A?SN1g<5h zb8j|35pch}7*#z{B7t7RsHa7iY|biU^`1&%EUinXlTsmCknmoY%>JZ~2zc|U@b4Ds zMW9zyp+xIl9q07*ea2>@XN!A$3ss-J`j&PFqU@``KAm8l8)*M~+wlbJNT{>E`m6A8 z5p-}cze{zHWeOx%CED5NvR><;+zHlB%3-nB?I&CJBsJ^qyeX}g)_?^GT;VYG4Rl9uoeyWK>0=)*^inqE@{+0bU@xH|c9?|J{L+{q21qoc? z&>4NZ3w%bG-;ENqzCr@M=3b7serxWmuQFbk!nb9Zl-j)xElA*+h<=ZAQ~0>_lZ@{u z!XbfPQ9s99Wt%zctE;1bG}dN{4%F%}XhFhzwKRU*kA{Di=sv5 zlWbTzQKAJ2+;bv@zd3EikAt6@p}*Q=(D^L%diEgRDo-8L?cFGIN|2c4TgqH^JdZ*P z65jh)wQmQA&ma1jOYa4E5$MIQ+P|zlM|H{BOl<6wTYW!*>Vzp;j_+!(CgOjmK4BH? zf9v@8!{^RQ#wr&gsvmqUj}DHMXhA|p*Fyg~cQ-0aGx4tJJvqHnq8EW)EoV>M)=&Kxc?lY#&e=%r)V*qOf0j@K=J(Jic!JVgXrkkD~#e{+Y}LlJIp ztgnov2!{lE>8Mn!rJWN(JrqK7i+WeKnUiT1jus>^i-g`Fo5yqB?i=$xoe3j>UWcuC ztAVd?+8bp3wuyXC&#iF}h(HSx-We%nsU!5Sxmw5R6B8uRt9rEkB--aVcTVj#5@)rE zD@E~2=PEtT?wgurp<`6mcJ{w@9BbdkH|^x77e%95+UOK_?CPS?Hxt9m>CTo~uV4 z-|}4Pm&y5QXWNbii8-;9=~Uf0QS>QQRLtLgK>k2E!uVO}RoG0hW>#_bUeC_SBMv;h zBwG@J79{kU&ZOQB@#?4YB6Q=waxrx!K?1$>&QyyY&KpZ_Ix8CQ=cB%*vm&%0q1TN0 z7C1yQtt|a-6joDcWr+lO=@sXQZ=DD?AgiBve80RJK&w}@ATiuZw5b3y{cZr)O~)?f`mTdFWbN&f+=(0$h1uIBt7j& zpqI`&7!sI0Ei%m8)`6G%_Y=952(%!f^Sug=a0sKyE*`pYl6*xcSV*9k&O*yH*m>G# z<=enttXLqwq#a?jAfaYU)a+a<_i zM4$x;y>r{ca)=(=|K;CAWl;O+%?kwK(Ax-sk_Qs=V_m{^*8>{o3?6Yw?v5+BtCzaWSuLNBW-<^sn%6~c~3W0 zs8*yGfnMp^6)Uztjpbnp^OofKP6x~3M4$x;eZn72Cs=l_L9yx6`1_(eWIB5PKmxt=IYov?&eQ(= z@;r8Y4DH+@fnK>^Bv~&?ID381hEL(DLwVJW2(%#K8BBcv zYB|K;zb@rJe%4rJr8i+D&@0>UE7ow@v$UV~+M~Mi8iQJ>JEW|N79_UazG7W%=n%y( zhw+Jje69Rj(uoOt7J4 zM;FEycS&%Hdw?JzSjnBCxRc=S5WGNemjEG@0u2;*cM=LkvNNzqDN;N}3~Qlikx+_# zXR?_u@8%Dl-lymN?Y+5oX3p&F%zNrQb#=NwN|dE+fCQ@43R}FlUJFm}74E84X0rH5 z&J-9yLape%p})iKAL}+1VcC~l62+;tBY~<3gJP^kO>}D?u<3zoVx}A7ADUlb1c{## zW2}nw#NA#scsH~t+j}XO{7AEKBv5tYL5!8Loo?-u|2*${5R+Htq**vdkSN{%u63fD zCfa0t>uSEa{f@y%-8j@`-EEAt~lC$t=6xn4A!mv z+NLo+*-IWa)#^D$km%g=uJzLxP2AY%<;r2s6|X28Ac3mkz3*BXhU(V7^4uDq)hzXz+PJxPKfu(C+ec5U8rrH`cn`Q@3`ueTnH6;U;qufe|F8#>HBtJ85F{mV@Tp ztF@#*`BNi-svdXAznz|W+3O|lor{U)cWcNdL|_Do{$1iM--eo)SERNmnb<~d+vn~e zP<6OtoYk*^ZtWol=ZF`Jo6B;vqY)!Wthf|s<*B5JfkT&y3wwLXeO;mi5~%v?w>T@P zoNn#){7#4!$2-Z5ooPk}5hNn($6LSV(8Q#`^WxBn0di@VKnH=U%XQAs0p!MyrCMtP2uc}AZW=?>dxu(I6A znS6?BQ&6JyBFcW9H8{~~9Ie+Af4tUTj>`I6+&M=cDG))z`5v+FddQWLkHoj+ZHNS_ zCU;7-8oB8i@|1{n^3lR9vLg`~K?46K+D(`JIWTsGei3F;mt|eF@)AapE;AT(rQR(%`bB39N;;pDU z_BiMh9d8Yyxw@J&L|==yB68~y&Mm2xIWkj-sm|kI1c}~03D$rodQM&Lmx5wM=N@7p zjc`by>QT)EYtel@L+$R+>!{l3`n#@j)lN|YeymR9-~EH$N&Ts-xHSV06v zkhnyS9%l<^;=!!yGIP=+F@*eitMhuw(QZa=q7GEom?_il_ z&Ph?aPN0K8l{%gIbdw$#I({B0?~hs{4mAiA7(t?JY@)StkS0DAZf&kF9Ac_d*x157 znkQJ}Xn%p~AJ{4lW7_;7X43i~^92zYL8APY1S>)4{_&-7718u^tK>BqBv6H|(lGKR zxYwCp$H@bBS>8I zCg-mXx_^xEd?X4}Yd=A)9SKxnt0c$w#CPJ~{9D9NL|_Do{i74Dq{6y?G@MaL#?81O z>e4evBv6H|(lE;OEG4}s+Gsa*OUCZU5>bE2TRmhS5DI5~#vfX&9}#^^vPj1d4}rIvyiP zY)(wH$`023BhTBB^3&KQVjDT|BY`SsYnKPcNw3UIWStNwFoMK$^5nQ#QTLB|&8Nys z9~z5-<-$xPP&JUwpC2Vcor9(wzt?BTOqVa187hRC7(rqW5$!8zqH^!W=A+wvP36qJ zJbR+`^GdtldG|@Q=JmH<-)f&|wWKFo_I<7Qyp?9{KN~0aL5v`ge>M4dmDj}WKYNS4 zeci-n$~Z`%s@@`UjVPsi)R4c1i};mE=3pW)g2V~(dMW*ves1vMj1(nXw-hJo84D7q z%0(y3k3Z1Q4O}4?#Sfj!ibx_bg2a#HAW(6)CVUHLmG5@;7E9@r5E7_58%^#>JM?pd z2Y=+0L)|MS6Bt3F9GzajFjNywe)5#(J==@%G(SNCRS(H2rm?^7Q5nzGl-;~?h$8gd z03%2g&VJ7t>!FDQv2A65S81_|dK40EykACw$?*Au@lhBj$HiqXZJDnwjyQ)s6^z6(^tDP&v3#)OPwOFp`$2vR@M)T2GQy z`UGyLe-1*?TBZB|niFB)*ETLUQC58`Tt)f@3XCA3`pVAHn#ewJrMW4(v00F2WZ1%o z?n<}6SDh=bZ zm>^mfx@f8=4H!Y5v}4Nfhug3RDn3;n&^4{z1fLYiZFsi zSNhEt4A=c5m|D9Jwf3vjKafBbwo1bYtCd$ai@#^OXb%fUkXTvpp4FqW?jKXbYszud z+Go*I03=X_t&%E+H1U?1;}@HyiNFXFjp#kXsU_NX!qtBFmFK@~F*DH9a3oNLtf zcI_Tjr}RYG`GIh?nq>D6-6v4xZ0(mQM}3=_v18){1xAoindm`H-9JiDj+*kJG5gXY z%tQiJn`6k?$jkQUAote(&+}I(4#E+LK*A~*mBJX`>rfyfl%TXVUEp*S? zdDwn-my6xAc8#%L|6Y|^;%MEYPIWnCK5V@x`Dr*tkSNjYo^{hx6TjA*D|WnWZC<05 zR3uQ9xAr|Nq^j;wZ{6wcH2zAsA~1r)=I`!V7oX~#P8(N7iW=S(&420H1QMv4T=Ska zhzNV7sLN{F^O5AggZ@d3q$ToGyRwOiPu*qocE26;&p{|!t76OCvqlqP?_mk_ahEyn z3~-Gn0wYMMzEWbOCIYBO)xNgaRe*XF5~x!BChI8OqoSzS{_T;2{gBcJbp#2OiE3BZ z#HIMQGO|W#W}dYBpe9iDnzHlg8oEa<%-B+jm*2C0iNFXFYCgBms8VygOYihP%hxos{PXicHic%E7(qhaU%A3Hu`kD9*=5d2Hk($8kU*7M6{%zD zeU@`R^pO5{AF&za-G&h))Jn*}1)BIXEX>T2dDag4C)W+SXKi_A@A+4+qxRUZqdVNQ zn(fv5;k@HQ%?CzypPXu)0U}7KcD!?_CbGK)iUF^#_~fFDg9NHnoBnf{Ztd>1=ZYNv zwstip0wYM|D0a`vP+1dSR^Jx20(ZK8rW}O?s#IopT}8L{1*@(J^N;tg9znTT_Do}~7pd5t+s?@wozS8GX8_}$9*{ut?fRh6JkAdYQ{lw{~xO_E_G} zjdvpgBS@(A%S)v+G5lsjSw6lfzu*(-AW)^&OFNX&t-bPpHDrx5Rr%@q_DZUbAfa~l zXGqGHGV5DjbDue-)0O1ipDF{~EN}M-l}m0uvd_Eb&vMT?|5%@|{V-{V`O~S)uFBLu zFoJ}dYaQLEi7_-IyHNO|>ynzo!L?AO=3QM6>2tzOXx3M9W0LD?${bEdkWhCrzf91? z>MK&T@6wVzr5PDs3sudgk*nhr-P&{3JSsYj8O25tfe|FsdO*4+nz$SHPK+wNg>9l$ z10+zT)&|*ta?z06+_Bw;U7OK=r>YwE4 zWY5Sxgrt*i-h5(*$ngXtNGMl?>(BMh{=MZ3%FRpMdG!NyE)}kYDs_Hz=|6g(exBA@ zq-Wn!JRLoozz7oRyh)?qHL-ek0XcX`O+Gejlt2Pi>g-9wE7?+JWZ{t+WRZ-V@1!S8 z7(rsf&UowXZcPMD$te%bZ_SN?_Bj@PEmWx|4S(;|t^G~cSK>tJZrq?M7#Kl9J+rv| zgC-77T4@f6Z0yQUtzF%v+!|^333b2o&f9*i?%Qj8t6Te^_KVH^=ldqt7{Le<4L>JX z7c*<(O=LTfy;KF(CuI#lUkg=g^=np6-P%V*xx`=X>L=GF!w3>;we9aXee$KpziUP9 zCaah?tvVxtDz&y8`9PmzslSVMu+H1Ta;B_P>j)CcNvSt^x7qWn_0vu9FeH)XB)=uR z7OIq^hv#X1jwR=_onphyf7mmcUtt6Zb-p^sdQAjGTopTt6yPu8Y=WkM-jFXq_4(NF4Kv zv%;y~wtbJYHgdICQDp?*yuf~Tr>})7^`!cJKi%3Z%l(nIUd&2#KSDx z%?Sghv(I$5jRdNGC*P0S-|5y~F#llFd)XZJT;0(_1POH-*rS#vro^2zTlKrevVO6B zKlHUw^-n^qRknd{?Tvr)HGLmOFn=O2f`rJ{eor5>&d>OpS0$O@Z$Mu^U_c3y&sxDmD-Usj_cOG zCw&K3yPe*A9}yTqLhXP`Prs%;BRf_%z!h7^kN-t31xTRk{=mCdVQRbfitv)}aVLH166&=9b0Su=9iXl>$)$2~?^5er>wy)_yNBfDL`wmv^K7fe|G7 zjf=51`Dvs6BoisMp&4`N@SdTl^_>u^F@1VXGs??6w$~2DI zt$qE%*{s|M56)=sAV!c-J80)l(8TNOE7*ogP52Btn}GzXDt(N$YE9Lxef!%J?17sP zuS^6+kWhQX|6Hkw1)*12-K@UcqBUeBP^EU5d#%x}{n?|pETnW(zL?ymF@i*m^3m3( z6Pl^}IRa%aAWhzaci1xAp-Gs=dMp?N=^Y2r|9pFR4g>M>_gDrne3h7(oL6 zCc|J;I`HSK&a$BVQ4RuC>dfEfje6bZ&)h9|{&r8)!nOzT2!r z%K1S}ph}%k`e(4dqu;S{65myJyokwSf4hOR>?hLu3PoC8bh1=E&vu?<&D(Q2_ZyH; zjQJR9Vg!j!xg)LG|9`ga(PKKlGAy6i%VfgWKdMv%CYDbh+u zXL#)=?)6X2w+6uR!u8;q`H zj-Wh<4lQ_+)p<^M4kfhyJ0bXzctZnt{!vMtidO0>c~md??Zq&)@d zI~n^EovD3m{|2fzXL_giOdM+F&$B#_5c7|RnHWJr^%Z>%+Aw};+>gH=dR-jyw?_tj zEmWzVMhiA6bLuJ0hVeF)wu?QqCW8?q@Eo*ZjC zlhcM#f!E?KzrSHVqIGH{P&MdYgmpf=cY>Xh`*C)~n zq0{nqA6&b946odNk62pQNuUbbv0=QTY;du~9A_~RAE~%jB=6H`LeE_A}+(M_>w2b$SW;GZaRsC*FqJxX~U>X zo@Y6mE*6_oJkNB`K?2XBlmFG@9(-b+wc;tweehbS!oF!3O~-fOJ6D|*6=;5i5hPSj zOg*b#u~|PJ`u%k=nPwSCpbAGNs)A9aGxs|EpO~03lhLCO66g(J7|m%+9M&qGEZxpI z!l4SsO2b%j(3Afvzm*@U)>i(LQPv(h&!<{k%!nwfMX>$a93ExeqSy9JCig>fh%MnE z1E^v;Mvy?i1KMp^v_9YbxvVThelkd)N_opX@2z)vFU{M6f7{DV{ztoaFoFa+BpAlJ z@CLk|e^&XH9GZ|om6~y!@YH*2XJu)@`!;z%V+Hm!4PN#^QS#8IVAga&cL@NblY`Pku5h_T?12iNFXF=yyO4m@RLz zdEKs=yJ;6I5~x!CEc@E%Jrn+Z5vAACwxS3v?*Bi7h6GPNh!Fci_fOmG85 zU<3)Q7-JZls7LvJ;~`t^4KuM9&95J2C62QDAhvwk>wKT_<|RGk&Nj492E0X(h$up* z;(OXOd8Bk`$AA2@fPB>0NuUZx33BTp;@IN?vN!Dqzz7m$Z$w(}X{Vc=qXs7Q{O2; z=JqtdIjXSr7{=P`vspsAndaIw?FtF>pCE7bCO6rK_SejRXul|43su+)=u}F}D{OUm z9#NW}E@1=-^q-)*eQUDw&)FJ_?Q~8U2~=Tkrb^?CJg|385}#5$u=SXM1o}^qQ=zLI zkKM9byrg`N*FqJJN`}#ssz+?z_^Z&>BlOsZ1o}@&Zj3 zGJyoDl>goK6FQ#{%2|Rhd*dOa=}s6UNTAOMd9ji!@cC^;WHZ_)g9NIS-|w!U^a-Bb zIg0a6rEplpZ<5hT#RhWh!jlPqatPf>_= z8zO8O)Z$`aO|NW?Q?Aek!VjU3}K>~ev=x%$%7`A02J@=w<7YS4;*V~{gI-f_k zoXWP8I&5Ah0wYMEpAhBRCA(ce*LxnW*4vRlRXOs;y|>KXJ8BrqryXzw=h_!uj0lV% zfxbwFQDAvyetc^;S=~3x#9lP7O|<3q$nJyK@@e1e(#$-L`ryc#VJ1e92&)ury^hwo zHd|Ct{&8C?S(Db5kU$lV66AXxU6e1}(n@Bh^PCt#V&nz#z$PahJD=y@>d9YS{8qjU zbrPs@jy~0ccDtr|K2Ofh_+6o^4u0#jwv=hB>*UgcW|cI*2NLL)Lw6HP$FMhx6HJ4g z((ziT!q!6`rrW8`&!o(v2oV@@5DxDhGxQ`2Sk+TZqPZv%=&FOgfa(I&J;Y9LoGCUE zfe|FoFNbEYcb>DvKlY0?R67$1RAFx>KeF7htlS$*bSDBMNT6R1%@e6&$dHP!#C)n4 zf&{8?RHD|tHHnp9n^9&=sWGC*J|xgDhwfMsa&x(*h@6p9V?-0E!qJs#PM-V1-X5tS zixPnmB+xI1W&jUz^56T_lgGJpY)2Jl3B#C@_?A^K-c*`IU<3(t*fEUTl+`LwR&%v< z<|tHQwo|7$?y?@Cy=BMd&OC?&I_wxmn_Tx|8hVk%h6}GbfG@0R# zF!N5!yOuY3Z>Zk6@o9`ziQGZd>lXC-DZRGu&jT_oU>ovGlz~KG1PQ0VPsF=9?D5*s z@<)2Aj|8gJ6U=C;sb}vT7&q_`TU?*&nf4157(oL4glP7JHIuxlnh=2zB+#eIF!Bx$ zW6vi)5pQT$7!s%&O10?T|EBYK@lqFA1CK~Ck_e0-fqq-$vpqM2m0z_{%%kxN2~?@- zp4YeNd|tZPR+fLuQn88%j39x&VTSQ^Wi!_Eb#RXHtFGy6Q2Vf4 zT|dlcZwpM6q18i8>_rP##aPE`*nJRNzG2MGvVg61pD3>!2sJT+MDy`6*56fZ+AzAr z{KBeD8ZC?OcM_<=QG#ar4}W37V@AuW4UU)?L1HWIHTYOSzsKtI_gT>mgX9TMCxI&G z=)*#mxemB>FtgLQi{BNxfZ?}p7+b9Qt~tgiGh3S90}1r^GK|bY%~t41>~2pcpfWPX}@qI0wYME zzZac%o)E^2AD@VmDb*cy??e^$X2ZCce;xbx@CWfzO05(j!K4c?5EA_>)E zGu8IS2omV;Wf)I>-p+Er>n77Rb&l<*!n|S_M{WnO`Vafc;!T|S0}1r^GK@R_%wZX} zjh3G(J98AOFxwf%%^4L~yDI_mMFnRbL;@YbXodb@71m?$G`an1s3X^+3bVFhT*#AT z*7lqs{riTRkw;^#GAa3d5$)yskzC7EKHo*JJGIjJywA$>;pdWON*}*a6C+4C{m5#q zm*I11%-v8rP#}RSwPUXgd2HGFyl>5=u6_q6%JL-x1xAoS|1+wn(|v)f%{ZzPUpvY{ zpi1q_>Q5d*_KvNpO^PvJF-V%U-i{F@(8tX%Vp`{7i*L7+-|n$@h3RXdYTTbORt$N! z*?VzvOz6crj&CI!(mrI2Ac1~#hB3&Ov76_s$xF0)js&XIPM&ry?Vgk^U^e^I%R^S8 zT8$V%0)6!iqdUFHZQ zhu1r$)fhnnRoDw?PQ9ZDGuM!}A=NR# z2omT=NHgSNzARv9Ho1sk=xC9@KN5hT!$&@g8D=3)=dwUZfX{}mFb!tt2)!{rWe6|U1Lc_2|EO5;l<}aJ{aE|S$!n|S_8A}`q523Ltu$wb~Ab}2s^lY1Ut3RnbN%{|W z<|tHQwlipOe_=M7F+m<5>db>kpo5`dWRHGlR;V&VP8t&C$hD}#tZf*Dj$IayuMU%2 zyOQTwzIdvmX7|ot&&OFiO53lST!^#!meKiq&*}|g@(<(WEg~?2gwsEMXjC8!I~#fe|FouhB3Tk7^;#?;RkgMnyUZRH<_au`P5y zU-dP?{5W=qJQ5k1d_qA-kU-x_!>BgtlKHHauk@#Uj@Lp}vp%ubY;p^=^LgjKTf--v zrPGE)U<3*D&!jb(%E|lNWgXhBjs&XI&h^ez3){XwFHZa0+wb(2YJWRMkU$?$!$|5> z*;RDDyKF_f?vX&1+R^-}ug>Qq$iuYVA9^~n{>0qNt!DnfhtuQsscGj+Rx8D zJ;PlK3QZPAiNFXF=r3y+^Ll;u$(?bR*@*H75~x!3q@U3|*nWN<-l>FZRH@A-Cjui# zptG)FeA>Q2{JCVD>|Hg~#9mZ(Xq*+Da(|93pQ_ib*&yEkI8Kfl5o%%ti9&QT>@gE_kL5I$H52^=$}gK?V}dER(_l% zyl4)G1gfz0&|T4HFV|{ouBb%>Mvy@NRKw_Wce!ii;ycN+S0qq{{f737=KSb$BQMo; zq8x$|B+zlyFy1w<>{__QU5=$aEJ&aVd$VC=^&c3X@W@@}Ap#>vsPj0fUaYQ)KZJ+U z6W(oU#u8NFsAL#_ZaZiO{83AOpJu#50v%VWwKuqA&aUe#`32{gh$r7PXeQ$cq&TRH+l$fzS2xbHBl_#On&(FZvERH^fLUC49UK8aN4_!9G{csH4W2#g?s{>z3@{;{uF zDRZOA|L60e6~iY6Qx!}iFoFd7NRtax?yIL3(aEz+H0~mSDs_UZ z+XS7@3z%zs7PSu)A1R+>1PS!RHjI*Gt~KzdJ!Efa^&AOQsd|@#r|5j{xqXb!ifV_= zw?tqB3H0?gjELC0@|*j9(z+XFVlNtaB;IPD^86fIK0TEo!jFhG31KEikf^mS-g@-6 zezv_P=Dj#{zmHt_x065>juLdQ_V;`7o`{fuP!l6ad_&#|Z?o!rK6B+|@kit^d52~h zNTA9&`b-;BPDVa&BnPevGw1s!SPwSYpBG0WXJyjSW6R0a&l<@}$HGjEAc12HJ$ zr<$T3sdLGxm6WGM`ExNbpG6Kjl`?vEg4O(h{Uld8 z#c2O-<@>UGx8486=bP`R3)aalRy<#Jf>0feGO@xsw$V!dI?65K!1Am zWVD71B;pEUADr=sjPKd}vpje@haCCPNuUay`3>X8j-6#k>gQ||eJXJCN1|7bL~8`O{M+|~uG`Jz&?6<~ z;2ll^RrtLbM$YJFa(ie=S^7w*i4i1zy^vs48m-^sW=u1A{7^}`cdL^?6@Jrn=I3~B z^Vqd*W)bR9%9CL}RX9<1?&xB_u2;O3NV`SsRf9`=Jk6q&)|RkU*94;VDMD zSnXNgjnKs+XxR=?hX{-yf&TP{adMU^RCP$`sJgN^(bDxa4C5^Mr0)N>v1sk?bmmqLsDsH7UyTOn@l7X@28@^d)^gFB zPHkZX3FVX8IpyRu&18u9J#x9I8y)H(P=%k+Fpl;gFPFzG7yGk?nHWK$F}Y^%CYOJE zyy`%I`N$rpMXx+g0#(kx{AHpii+kzu! z$O-?PGl$aOfe|E>*KDd&`lnJ8<(zlI>`G3zNT5o2*j6M*YkT$l@_})(9J#R{C#PGC zAc4;8h7n{Alsh_li6vE|90aPAi)i*C`V6mI-#)SkxypAWH$;pefe!Q3t}?Zho!@;g zPSF`&Bv2K5HPPC-O`kq{)vA$vMDF+|5g0)No$?JMklZP2ZwwN*$(<4jR4L!dZHfBy z*}Wm9WbvN6#dDf1VFU?u{5OoKQt9RS6+z+>)k{SJRmxp(Uok!I`o+8xz1_EnTSQ<4 z39MXT7+b3z6)egQuRl#LGVQMK}={K>{mD(0up&EOXfQDP~s6oJgQbxsLTe zub+lLoixO}@pF)wg$RrwffX_6j(+Vdb86revtt?p9slvY=^P7NY|2A@lL?Fo9@@dim2Xy)y&lct0<3{Tt^9hbkOh=_$b1Au_1)5wmU)=O~JVayL({ z3ow8@`*%JOW@+;5$7`Vq$9#J7Lv;bFQe6Q0=g0wiO zTIKx9D|&AP!iXkuT6E#?ez%T|+-(kKyliB=+MjwnIp*(Ys9METe z9_*VS&gHsj=BM4CNTBM5qrQQA&6(m$*eWxY#uAJmpzlCl~SsKPn~hVfHVcey@( zfLWOKmtX`5<++~ysdi(Z*xp-yzP;GYe&5?cpbF~{7)IHOwWWFAdk6iK7)eW*r+sqO}U^5YV$Cs-ckdev2zB?MT505~|OiCy#i0?_fO|8D4rFaW$fm z0SQ#8{-0Xkz?(*&sy)2eNg91Hf`poDb)jkn_N?!_L*rz%9E{bX)ej_4g>?wXHRAn9 z*=5ucwsMGFwMSPzKtj!&e@xQ8QNPoix^v8OwlR}EZ`TB>ob?UVEPNRe2WS?K5hT?7 z`Z~Rb-D~|O?J#|1X0tN&DC|X89RXXuVT>XV?7UsBgnJT!5hSqg0j;W4n<=_ek4i^< z5D8Ra%cnK{N^`~C$F0q0)CVzwgz|Myt)Xxw@V3}CX{XtfPDmqxDs1_5W;8fb)T&?6 z+(raOkibd_)GGkifbJv^(L$NV#y_680B4 zo*;oLZ25-KIOkw_W9~`To}OZ11PQE^Kx-M^Bjxxmr&)-beV3|xC#uw4>ew^7N7ajH zCUg8!l2;^GF10S^SILg3Rkd6l?bm8WZ*>RV&u`LNUluC|@0h_}xziCOoOK$yM7NW( z=4IglRM!%(g(|gTQFp#}dwY@8LoT}Yh*eFggsCG)U|k4$Vlt(zblVrn?$e4eUJF&K zCfd%E+U?E#Sr?fj(;?QHc6nn239N5HD|d9yS*zYgc7pCXkwBH2qei^eZg1`BzIN3= z-?O7Bcd0sp1lH-GS@GmHA~?peWgB(hmA3k-#c3s%A$mstaP@r9R0*#GhBfn-hT% zB(RPRjfpox&7uEgOU@ripz7DI_pEQK>oe5>9S@nss0L3}$~YK70_*Y6i4p2iOJxq; zb#j=Ay-2N|ZyIa&L2UW-ytY$knM>s0<5Sl3bxjl`)cXEKs+D4A&d*f8_I}pqtN}eY zz-yrjM+w6yLQfi2=6ud(G_=?Hbfp#~)Dwtcs^DV3$GmDI<=fGx+4?3<0#(k@r!o1j z+)v6DuIjPicZJnl@LM;Gzo6y|M$!_gHD9omAfaAs6}BEakCQD>xZkFlFKOBp5-RVe z)_nPnvh$j16$K1r-WqwO{~z~U(`daN zuZ1e?&2)PC_ndNO&PuEr<#UW6fpuDFcQlPY-_z(bGtF3nDjb#Q+{DF-a`Uzz_Ai~m z!Uz&rr-eqJwvFUOpN;HD%Kf<>6H$eut6}6hTVLk;Y_VQcj~*jPV4W7)Su?$@yb>D8 zzS8PB5~#u~L8}I|LLb%Z3yYx@dW;}}m0b+OyxUF|2+G2D`r7O5I!B=jvz=kMZZwpQ z?-u2y{G53Z3H4-4S9YQIpzPc{v?Tv!q%+r|3bQutJfj_3jT8KM_h?#gr#&Seq1lpq zr`l_B^bh;B+S^c&UfZkAwZ@l|=btp0NwYH+zql zCQzlGn09=t-E6!2kh05^U^h_A9g(~%YxK#C`U+|Bs&hAb~3NOeaGdozM5ulb@n*9x-ov z@`Dj1u&xk2QJh{#cAIs9d66d|5~xyZz4K=1Dlu()m6GXwce4jXU<3)Zc9vRqDTr3? zT+4!3ZCZzO5TH_Pa%aMHwVME1xm&!WH>*PgM)0~==gBYzthp$b^eD?()2cHPs8Xv5 zTc7GWCX0T!Ccd0_@2W%uMvzeVKB;xEKGU7onb1|P^mONi1gg|M)$58npZD^ZE7nA| zc0Hky8Y4(x-7R_wK-sxp%SApaJ0pQAm5F-$+qIGmL(mMM$J1=d1V)g+`eBCAYg{>5 z>t!RJ@%PZ=Jzl!sseMZY9@~8oTRuG{n_Nyt|JjHO+8c!tB-B2Dl~miw&b4D^){*DR zdhuo{I|p>{L=}z_w1S=fcRh+Wlqa8hQpL4Jzf6~cGpvpP= zc=kMG{?>7kPl1$tuD?aBK84>pokVJ|&s;h9icj7&zXuZPEm|JeJfb>>7B zW^H;(MyEOEE*;0Sx1?v=bmn8zV0#2mXF+a_w_mIM;zjATozKf3y)5e77{)_8kk2+m zkWf1|Q|n;8T5w*JJu!f<>0<9a*VjUo+9_=X>wNx}YHcNy?Z%U6=Kw~KP`evb>v=6% zd{2D3-HI0~73CmMrFJ@=-l1LoU){+dFMVdbD-jq$!p~8ctZ(-hqSDT)d?b0}B7v%) zLJ3xl^SWBW*ydSeMAuTh4-ptaLhWHot*PHshuh{pXjO!8&;>2 zGtzx#TPUAn1PQF?W*C38yeS?uxynLP_Q~jLp^80BuwvbGK5tR#k$7nwXFG_%2ohMA z&M@-d*)2w`T*y|?i7F&erJgi4^ac57&nANwo6}dy(4Tym!9c2eIYT-l)TuMFRD~ z?j!Bp(Ymi8p>|5oU!wDQNc?-z=+8d>PXsQud^ z`}BJ}iOVZT(dgs*&PkxkIr?O$n%*7qS4ghlg5MQZ%foM-&J|Hjy~YuZlPkDj1PQF1 zN4}g%y~WpIZmd_D-yBugdT301*iO8vT7lI})2@)fI(UY0^~rAW-@b)x9yy-iwNQn< zz%V9fStq{jwu%iW0wYMMeQUaMo?$HNdQ+V1dX>#x>+FN5!v0TtQhzYTwS$T5J0dWG z1Xj+YthVZj2pgN7A18kXBv6Ipm|={(dR5fQQ-BwzGgufw0_)(>s&j`I!dzdK4?6E0 z6H$eut6})ZUlx^o>+-HdU<3)Z4?VS}-mZoBM9WL9cxyV3g9NHDuNcO@9w)@H6pYFXF-eteEIN1+PyqhZXBTrDD~rrxtaXC6dCov2K$saJaI22pb{ z)sy;c{!ccPg)jzuVZa)k*Ji^xDqnccR{z zFDuXB^`_eAwsiyvbp|uFZePKnFU(1ECh)A}_J-F&l{(4X(NE`d-+<0y>a?+ZVT(Y4 z5hRk&vHidP;N$i!M6Znl__%yg4gyu`d|ct4I-hr?8ixf>_Ts^AQ34}KV7)`CRd$5^mRN2pKORd}`{_WO~*Gf5qr6WjS-A3|fSi4ND{7{~Yul5-% zO`yuJdAwC>hR)}+KOYiB>zCl)d?DXKh#-OWCutu*2G8Et_DIqFPMtsQ z(!uV7*zygdRL>-HV1*g{*nlI+=bd$5LqeTo?%PS{+P77EiF)a#@abs?RN*K=BQ>3= z4#+r#Pn#c>d~REhGDxWN)xY-F?@^B27Ce3!$E(uFfY(BmbM#5rIm>*pY>MmKG~X3g z_r!0V&O7%XVh&vxmS(^-WfQYJg${39Q>mds6TJD1M)6@YXAx zeGpaHn`y1@)^JhvVrE`wKrL$X2f^ ze?kOCkifc~^i24`98u|q=G=qoJ0pQA99?NAIn@AlCAQ(4>GT;!kWgo>Q)_@;plq;< zvVn{0E+K&`%qw(`g=&Dh4IaYt5rGjTux=;0y-j>!ew;pm@1;E~NT3R{ond@^E5iS* zJBg1VR~3vPp&XA=Yk+#ZIu~9&X(rG2lkG>Qb1kYcYtz}jr1@;6+eChz97&Y}qLp%g zuDld|d)PfyIk7FFDtvZ6_c>jKnf<5nPgiXZQyoD}6Ezh)U#!nF4- z?f>IQ_>8yy+?QN#FoFcuXQk6;OSXpp80N=^oN<>(ph`Ii{M%6H^KbfHGKYWb%R3W+ z5hSqAEZu(`JZQE)Rg3$6vOQAtwNRx_GIwpH^Z6I5kz4;#4SwaLx5Nk%>hxi19p2E> zpUr8D^6-g2`#A_ysgsBqTk3r78CqL}{E>sVCjui#VBKGOf)$ZToc{MJn@ndEkwDe@ zxHzk0XPwWheW)tl{&0cKBLX8xVEtlxk1w~($6W(hG1{|@1gg{trPWk5)V@Fe`oR$2 zeDY^SiNFXFScjS1DZ@O?|7x#yy`%ecBv9oO9d8wwZPx>(Go!g%n{Nt)xIPep5hSpl zG}S9QSA~@sFpZyF8jNGSiaktufohLP)^v*Fd=&Ey#k zCxI&G=<{-yr@5@sdRKAE&iGwnHDdhM>0a$vZnN$6Z7y}f4I@Zkone{*P%G)%C4kjS z^P8gzTMyl(=G<=X96g;?PSdWC_#G+}t3AS*#Mft6Sv|_O601&El`rYnun>;g2bwBY`UH|Mc8>=Mppar5mq81V)fhUM9NEFztw6bBkS#ZgnJ3g`+F2mvjqo z<#PG)IC_4L5hRosT58SW9V-{O4vqEat7&f(5~#u~LHm8aEyjKkgZOQ7z{Cg=Seclf zl1;C`hMf)IuPC1*fhuR_EKgqEo7arylSer7AQH-vIJIVRY4R!#b)U$G?X^8jb>>7B zW^J06PZo22R^ZCa9hgg}q{(K}67(oK-FdN3@wcA<7 z^xe6UJIXI93xrYHP`c+@vEJu{U2ohLNn&yc!da>UET5)gk96$n9%9U?Z zJDtyu_sGSfZnfjSB(N?v-E-!6>uMS7#Tl(%A%QC8G$vg-pZ}e%gR30X^o}3` zBSI;HQeaVH&8!E0#(Wv=}t|Z&wG>`82)RLJ8wz^Mv%Zd<%V&sOU3Y6 z!BOmc+7E{Ws+2c?UlpCtzY1S-MdnC0E5##4N07jJ>$Jb*)YtG%$L29Vy4%KUp=$Y~ zSZi-(ozL&N4L0}uFoz8x0wYLZ-FP}#%+`i)n0PQb;~;^mPs8IZ-x@lf=ZlLC-}z#X zOPzwi2omb7^;?=*+AeAB-0rh})T6pS4^6HyqWhil@1C5p-i|GwPVi*9&(>`k#1~f! zOZE%beGLia1U`di8FoHzAN>ovJz+GzRKrQ23P%are--}=>ojpR&$i!oG1sFE63U-^ z>2UoXDNgD9YKl|3CQ#)ZeO5JF8{Ti}L01&beek=&>go8claFx6s^L#3hPq;izz7mp z7oGNBnP0=#ADqX!(cLx@sKVA`7~6APJvC%~AZt$qMv%Zt>V}bRNX7883!+$C+WUb7 zs<0OrhS%5sd zUtX6gRA2-NtfWp=5k2p+u)V!`%X!Wmg(}RCv=%-gJujNK1NWNi%!5d%`ah{P)-Ny4 z%qws2#_z^Eb1kYcYm?_dBIDIddhm|7$aRQn4z5nw->zyA*34<|bWzpEcI43e+czBW z%DQmZ0-_A&-LGHMa?0$N~jM zkWiIfQtQ$GLseqd^sC2@Qq316P^Id>+&iZ8`TV%ItVD^Xd_NHwK|<96`IAj~g^ZB09vss<49=r42S@0+08H;)F_MbzOtDou!63+2zK#BVN&Zn}xWGgyX z1lK~9s=}BxyFOjxKe7@}DpZ>{qo;isK?27Zavsi7f^YfTgFkB+Sn|vFaqOkbi+9`Q zE-``xjxn@bq_|}DBZ~0$w0j2$RH^DAPZsO3#G1F6o$FeLM-qV%Byfx|jPDxEW$%w= z;OA*C4iczRp6eOusii&oEbHgXVh3d7SBSs}5;(??r_-V$Z0&?gtSqg5Ab~37TRgv& z9!nO^ec<~0>Gfm+BS_#FLq7EV7rPQZ&0=+FEI|TQ%JtTuyCQpa@aGd=uE%HQvU)^d z1PL5tXs^MwF+R^c54)7(A`+-l4rcj^>#<}<^=l2C`VqkWiIZPY>05&##~G;E~&s z*b2&=NT5npTdiJ46LqPk_c{Np{5kDb#|RRtTKDzgy4Thd4fw#JS@~e9`-%jrRISz@ z>SfUVqye|u|Lr-NQC{D@4VKNw`-k_w{PSmP=((cxkg0x z?4FM|rrfHRP(~->Hq_i# zDAH=?Yk#}XYDHS_3fiyB7mTz@(f_x<-ANlJao>F7ncJl>6C+4mAUZw$PB!6HY78GA zI+C?)7ATNFRrl)jcjVJ2*4wul#=lhF&Ki@0GDeVC(=F0E6{TDIzmI$HVL8{byVO6B zK-GG`NUMFM?t^2;ci<0xKFcasBCl^V@Sa{LFr~fabeMph{KV99LQIFqNO~vfhs@=DCUL_CW**RV}aGe>$u6 zF20pr-n5j3&>cMzs8SWqcGD>#`vhpS*&*!N>WyqB5g0*2)hO$DQ4_nn-Gh`%Cr7Fe@{7L61 zkDq;9J+H4y-eHOnB$Ug41-i$vSG>M-pU!_Bn~zQO2s0aIjI;(Vv3t&yOp(?kdacHf zPPrqkCja+HNw{>_)hf81PZ|1DszUFWX7+g%RX2XXBKv%ds_9;#g+41Yu=zaJvQH7$ zGFt1y2ok5P2&-#Evuss#Hbzt1UGV(=vhub)V|`lu|2RN05lP8DV{; z_ps+ayE{j)58bA^8q+E#UJF$t9z|F^TWezM5I4T{_8!+0+8c!tBnI7!u#PO&C#2^N zb>l7~rcv8P0#)bVL|9fEO-$ysc!?f2TuJ0ofDt6#Jddz^f6z`Lf!?+F-aa>6r|2#f z2~<@wBCQW?HSzj~_I$zg*RBU=sj?hIkSPCeg!Ko#hkbwUv%EboKjpRSiRmOz<(-{I z?RJ_tvwbjMR5~;JSTsst1c{wrBdn^_#_T5zv$qcBUS%`0_H=R*2~@3jqs-Y}6X}nP z=YPM<)ITtS#Mp3~P8s3m2eL|q+WL%0L!b)#3aweTh+<`X?ebYis|FZBV)GUIJ?tLU zqdgJ6yL_HfA4CFG*jEgr@)dW!tk46W%(O0w5hU1M`#tOxme%LodB!>qeCE*kK_pOx zeTC}dJoe@uS#!FA$+;dQNW}eRzlXh-)Blw>pZPY2t3UNYBv6HYg{ns^^y6jR%ed;E za+erEqUdY;J?tJ8FvpLdtx(1_{+yFQ74{X{-FC^J*BDaE ze?F>REmzILP6AcfSEw#o`bpd)FLxcKlSmjrqRAKgJ?#0_zs4l~ycl;)Ah#YQP=$TP zFkYOR$%__l>Ixy>4~!sjlSYPA=Pyr1RBq}DrK;>mpbGO9?JsFrLyA@&Y>Mg4U)7AV z0){D%g!N}e=ZvyCePh3l7!hp^&Xn`)H-THIvRpu`8nRq757w9nj2xO1Z9Vp~Rd^-C z2%cF{&bS!NzDe^QNNfp?wtjKx_ZTs&qO5i{n6*zsplbB@QPzPY_9rxq^s_5UekPce zCIVIe?TNO27-(PDN%UG-RK6Z>vf@Nw1c~ zscx(&Dtk{fS#2Uv^*J%x8okWEu9MgsmrdrJ`jl}ZFoHz?uhCZht@=|%#b%SEr$1#y z(h#T;RidqCwUtNXdin+bruUdk@9{L;o1>~v`50^Bar?SX;^xGsVrN1&{yPyEK_bR4 z#+qTEf;w_*h(OiU8h5RB+3o8(2^y_L<<>R$Tlxhtg2b%Fcdc&==ubtXf}qiXtC0Z-RBfTB zeJ{@GPvv{iLyT-%gXf|5zz7ntKi{=h7u4@@d-Xu`C|%#6e@LL}CY`|Wxvbyg%cgm>O~a?;lQrdKA+= z3L{ALXcq^)HhhxFJgE;3q4z)nRljzRhp}Yy6qEVW$grFURMicR`~O(tB(hI_$|}TX z<3U7V1c^%r;$VdHrZM+8jc`rU5UBd=Ry>TmjKPEC2rR7*tFt`hP8&rwby7k#sPrX<9|zK02658cR@>G$a21a~~%$j{3Ns zEnx(SYa#J4znV?N)}|iJMV|@@RMmNt@c-Evolu}r;bIjJwod&W5J6(m&+*o;Uvs2n z9ChuG!vkGC(-5e-^)(@RW@*nE)bCJ}#zmC}F@nUEjq%BZJx|O}%6^9jnt^EuRH;u} zeww<6Q}dGEq?|+JyD$A0Rq8#?{A_=ACz0}(3;mbtYayY&h5XC)U%rvP-RzA$M00u% zycVj|x1PyUf2y`b7|lGya3WBpe!*n}?dv*;+SE!)L|TKjXal<&$xr1U7Eeo4F*5~`>DTULLn zx6}uhj5CE#8Uj_SH@Bj-SNl`Fpiw&K1XD~P0##~c$e!80u9H|9osDmt_f#+B6eqUqeHY*=(Q zd7TK1AfZO^443t%YC$7t`}k}!T^a&aDz9Yr)Sv1AWt{m$&w-|g@Rrf^cc4nmsr6@f67-h~{g-0|2{r3a{dT2&HzC#C1QMuHcNwX_ zd1gNvrRf(uM+B}6kem8Y2 z$vo8*Cun4-LGOVobtkOH5+~t5`KjndqtAClU<3(u7oIx8Eu8vPY^9Y0l|PU`mAcbU z9d{#VJ{8UHW|MP?K$TiG(BrO?SVPx;K_hh+A~1r4TCqsY20^s?@qn_yyfg%=)H+IP zjygx<`YXyfst=+{t+41Eb;pr8{VzB5z z1gg}^ou2zRiFUL)sAfyUh`^}BhakPF38E5ua%W)y=@3BDDXCBV^ z+}Y`8=A79@2@*0tx83e6IaeiDC$y-AXR@?%dU|T9M}5SR-Cp|oRVl{nW%-V8erg=s z6O&?mLf*G*?8LFI6H|=oWQ)pwXKa2QPwnd{AF=9ZFC8UF4A`GyWG63~q^UjnRMEa` z6)KwUu@b0t+dst!BFoauqfB5Gt#<2Bk(CIPAd!7K?O2MaJQgo4rd7-vEjnZ%Q0q#T z6l2ZPyv{rtE-R+>Efy^9V;cSGp&1C&`skNr!}qMpBbJDw zoauVFmyQx7I9Zt?zp6aO<&WlhRut3MXCP4Pi!YLmy+5ivekNkx@?!dPB2a=v(&%Jk z$3m6Ipf;hrL%%AzJp+MS9q5k9>!m7>@ohu-wLVq!rPSsqLBj7%k}-a?%Hy%&!}rwo z)L&&FP^&B1S8+2`9$8QLaDO6X3!(&xH`9}hi+xod`Tw3~n?r38lz~7kWv`h1>R!?` z+f6F94?Pu1G7_KnRC(NZGR=OCh)**Rl2%&n$&zuGgC|b2@1>_2MNfqiBz~Np2<2FC z!bkW}$-l@zpjKD1OWf^|e%wb?B|_$b5+nv>ON90aZxJe*1y<1qXCP3k>#qsWukN-B z6@&X$q3_pH9w0&D^pXVVS2^-Wizw=eFEbFRHLpVgjE}+|(c%ITn}|RO5`)PaaF37s zG@9h!`3wYVUHLB_#`%UOOphmGmmIYqLE`JPWG%VI`K*=2^z-?m#i|ShYKbH9FkiJ? zQcSN{AX<1+?V<#Ututt*cFk9fs4e!Nc=-kn8+@AGN4sTl~=l202%K1efH2=xj+m!?f*^kGO=g+LGdp4$@Y09)I83@#JjOOzyk7_jj2Kq9s z3OyA{kdWi?@t-P>jx?HL78ldzWFSyW&Pt~qs61#L6toU%aveko5^`R-M*c6e9FJ)< z{noFFwl4#LT5@*%E~kgHuHpkig(q1vE$FFGf`ptOb5v7#45hifY;8|%bOr*oKBK2X2@-Oi5A#-e=+CFwQ-1c+%4Z-@ORhfBn`P#)K7E>9`-OI0 zKbh;Gl4K;B`>H(F{5#F&NyNDfg#2BlC0A{CIUc1>vw7_C(hA7h1ql*z-F27a`AHuh z^qJ>-1Zqj^!`&X;4*KwQWRJ$n84e^!Nc+Lv9%ovG^0j1L?#w`-mb9YW{fgE>PV1m1 z*FlsZA?+Y{zv^E&n&%|zGA09oS`KT_H9l_UiRQs%!OGPcB}hnn&OJWr`!KDz#Zv!qVrd9Qb z=5mcf2@=x2cF$LnXf$mK2<1gG5U3@08SZ)aGir;vWWipfSrjEm$bEu)-YrFYoW!F( zT&@O4pqAYGs8zz;6G+TA* zi6}wh&vescV$N4&hiW&;9<7yuKrP(EF;f6sWqD2U6{> ziBEOaRfl`2uG+0gUKw}oeo{GB6ze*hccvDc@MW5-J(dkmbG6{tJ5!+rYnQ(xjs`U6 zRn7!zp~vWZyUsRWbcw$7=IkX&FH@nHw669{wCMECwnYSLrwgXL`c>94>Bho03mxsT ztU;Qw_P|1Cd)#XANDS603$KlV+Isq8K;42N4y_@j(~Y|^!7gG-xezCz-%AtM+YS}q ztqIf${FP?B?PzNKaxu+FD`lqTQ#GF+>?FD!y&!sgzEWIY7O3r7mS%WwneX`BS;Nwd zGQ-TYEP3_^^PR-%S_j0Dt-lE0MS)tEa%skv|K>S}DtA+j;L~PW*6wSf&GAwA*YzT> z+iAgqsXdmb8V5(3TBAFs8b@qqTDD-hf95%fg{LQpUdNNf`ucs--f~RvGc|_8? zwNITj)3TSmTBC^XZ+Z#ODSwGkvjVl;&B=$o+|)Y%B-v;()=bNu7|~7n?e=S_gQyZNCT~s@;O$#JTEfMu|9A?aGsl!-*9MxE{#xKj(;Ebyofe@tA4l~iqH3QsqvA2MS8p1aYDC=%acF%tGSvtfu86r! zv++mcJ^0z-Q?*eaB^r?<>34Vc)J9}YG=A!0rjvaWjDPYi@@sLkiN@GJf0hu(S3R~J zA)-X~WTQY^Q>*cRNiO1)kqpF7JewFY*+U#BqW*Py`y)!(kBtiDb@Gqb{On0aznqKxF1GX5ri3OL zuPD9ij<;6sc#`q)vBl21dKO+3r+Wf1fwH zBb9tjmNH_&wA;2LBd2O8L88o?WTWVbh0b!k*|b3Xv+BC7)y47JtP-il7q{qlsnvRp zPBHWQ+D9u^ldPrjil|+4h^QJGY-^D`*&;!r6}@X#K5bwv*&Zt@3=#R42iu-!AW-Y` zG-o+Vv?b#A=q+MupqvR97EkY~bxu;&p04 zad_zz$5U+z3~`iD)A%3!cWFC&RBah*!B}D4B$9CD~vX`h9ly!Asm)V-KuHF_f ze~C`dUsVvb-(Is97(G=(2@)MI?WG?M7TUbYjy%fG3-;R+ z72rsJ5)$k;k4ii2bF%ciDB{H3M^X6~4-r8fzIA97trYBNsTFBSMtUt%OFq?a=jS_m zC}UL~aLlLMYdwxmEL-u@% z@-AQ67SVE>ux}WvHN22$^gKJ?PwZ;w@WjqILs~N%X~UW(83W(WbLLT{;{)H$KMoNg zUwo?#@JlpQX=Pf~LeUC|t}@Zvjc-5l6~RMk8&c@r0@(_{KujG8C=8`tm6J2fYKO+HJaMAsA+v-B)L^zFFlprCWs-Ls> z&2921{1xn|_clx8&HQL)SbiDSCz8epE=&L7D+8NuOLk~)`?g*rIhUs5vYYL*{cEZju}qQMD#xWjqCZqs*7z& z!^UYSK?2uA#;R$76a^T}v-cToAy7-!n`6$Wnx>iIUMb!`xgbACGn}j|H6zQ`lv=W# zWnDSaYKG%9!`b8vC)X&o4$3xH>xXP}_i9iwe?`vEUbE$;84e{#$o}SdDmBB|Xoll* zhLe5tw*}_9B>V2gNoHF9`w{y>_Y7yF8IH>t4kbv)Q81&8TF+^Qv(XI4?X`10sf`lCBlh>=&dGDIiwvR{b;h)nChXiVUIwaAxwlnrozS8!rEw}O8G{cRo zmt-8wz1TIwEzd(10QFs8k!bAsL*?;o?wF zO&}p>QFk8M{72h=_dms3kVS^Sg<4HtCmB@_s{P=xRu7`O{y2m$qzIkmT~R>0(YDY0Pl?_{g!m>Jj|-bCq-B)+Gsut}RB}XAsee2$Ucp+uZ$BUy$8? z?$5`*eTYE&T-xo*x<5|)Xlb{bC2vB+B;*d@@4{*)%;>)tbI$N)&Zp`S zZT2`E69cH^>fh|iqw7y3G6Y9^`w1N<=zqY&h%9HTc{;hhQuLc zGm>>qU&tfE{$+%H01+rb0(&T9bZWqFI8P054~RQG>wd6c{@eUgull0roxU1Mkie&9 zY}T4c{wFUgy3$i2fm&!w&^a6t)wH6bBM~S;0?SA5R{vrVuhAmO9{z*XEgOX!-p^qkuHjnyhC_w^i zgt4x3_weX>t;MHQawJgeK+Slg=2X+}Vr&!Hz!|s@;r6V*)QCgVj)lqEl%1MktNeFxuB4i3`&r& zT76S$9^kLG{~{XFc?q78;7N$}yky&*V?6JU^`hVNz8Xr9z*?u<%S$$Lt?g7%mTDIX z)C!swZ)_~4+M^B;6#}M;8bqK332Z0EQhJWyK{p$VR#dx4pqBO2pmVPgJlBoJqB9XF zK?2)}v74zS_@gb4?Z4AHhy-fki3NSrf(W$}MhOzQPoPLAI`N9_a$01g6E8gF!m}*v ziPya!=qs_u_KW(j`f4aa0&AVImPJB%wL>dK7ph$(P-|CGyfGwF?K!_L9Ky#PSt&{p zff6LJ)*0)T9>7DRdWq&#yGWoG?#Sr7OGGp$Lbf1Ekic4JY^#39NN$ zk30kUCo^|BtPCVjD@W@DWA+%;9)5WT^5!#kiJsIRC_w^io!-EoSe@4lo8*{%kU%YI z>ATM|HYQZ({lh1TrqmuNK>}-?zGi+n(KevU$6`Q-sTKmYq&=@rUKpEL?zXM>q|##0 zcyq_1BpC_!{(SOvFaFMX>WnANc%E!Mb>3dII}dG_D%NM|r=bK1taZlLrPkrMm+lwR zZbt&OtS1xYiSS;wUr1{SB}ibc)0@%@WaZ0p&ljz!c9B3WJV#;d77^WvXio%6kid3g zY($Zhwk#Xkir1U1XELZI+e4l1Fm^4=b6ZlE(xOmPvptj~Bca-f%*qoDxo`3Sk=l8J zW3Q%8ZshN(lPN48W8K3eZGVF|J{vakacjlg)l;r7bAebI~+MKZg~rehanm2^ssg zagxoi+P@-VMxbSngTy_$Nl?yP<#D-Dk}V(;0=29qAGW8It?eiKsvXN|3;lN&5ara(!EcOKZe4+HE6&TDWhMI~>L)OkF2x4H)m(>#IE= z61aymiGSyu5pq|AzlB=ZPF4aXNZ_u|Bx;@gR~*gIf~Y0qSyb<#Z$UIlva9y!KsU9N zU+suzva8jsJIGhQN%nHog8Qh=QG!IhQ%TUTvK?7zA4vVG1w9oKsD)2RZ~sm#YFB+1 zB}iN!oaE~HjAcnLYL9gGb|g^CTJlTjULuO-_HW3eh<-<`1*;E|My*hz79~hv`53Dk z`oMmIW`=gu=18Cxo}|+(O2jGW?1K^{aCcANB`a{iernN5@k6ok8WN~wJ)yswwV}Pl zI+_zpnWs@|6d{3qjLs}Kma_LOy;jT`ZY5Alo=mB;e#XLttux&$SS7N%Gr)qP9#vv>c_cLD61GqgbxuYK>|HA)Jq1Qu>0N!5Uaz#wGgN! zPrQ`(#5}n>N*)t=a)*+Pgj!J<=!UQ#2V*b4GGl3_yESp+b5K_4<$&T@0PKr z`UP=|VsX;xYzgCUFv`Xni_`e-F)@eEGHTLU21<~?T4yY9@kUXJPA1w??IM9%5B^Aj zv!xqE{Lp5qV|<_l39NP63HKZ!>eE?SWK@GVl*Z{NMNly&N75L z%RmCP(05N~OX(%V^iA)3^^w4+4vI+mD^1WlcpY&v7(s<`Qr2jyeJL^G&oYxmMLO$4 z2@+WAj0McyBTm!FT{mhEBv4C6Unn0dMRE`^ga~N?paco5b-J&1ex}$?CwJadyGWpx zjO1|pYmc9uDJESnF1ize5+tzJ8Jqf#r+E7LIeRjl^&x>;7;!=Gx{Kt8!2Yesq-gP zyGWpxj4yGYx9?jWDSG-96}^Z+2@+WA^p(o?i-cF3B>M?Er$z#`WXy~sTEyYu{m+cW zvCCK-lpuk%&X_Y6$1Y=WkU%XNWh3)2J?_iRSR9AP9VJLu<776^c_AvTKWHzyBT#$U zBHehk(Tq>TSVfHFVl1k}6Y(TZvi)1~f1m^jtaZk&Pdp)Z_m8m4+C>7jFhY#JSUCBF zINCG9UWEvhAc3_`Usu_%Ud*eq*q(j(I17PVGQP;|1sJFW3LY6O{K;>C5+tzJ>0QO- z^ICZ0aa2Yx8T!AleDq~G{a>-{yJGfPvDUgm;!cNj2)E-ke9kdsw_Q2ml zEo>*oO1*j|Cfx6BGxh~)J^a!QZGahv+PY=B(Y?NzmcQio#Jzs`O6>i+x9tQGC_$or z4~l60et{!mlOnLM|0{;AC}z8Q!7PXRE!4s?kq2wc8dP(WM=dD(W zPy5Wb{V>LyOB8`x7$?VA>t``P4OH`^r*w8HWE-s?-ffa>a{WL8wdCyMju3LrS6t3lC_w@v zC>h)QNv!DAem3`|hG$5?l1ak%d^#O;k0_X~Z?bA_9>sFEOoH9~DpmdwIAt$7D3 zIsO)ENsHrl_eD zU8gOoBuL0LQAJrX_8r+i&ptnAleQ237HVP4tt%##%a~M@AYqMr{bkcJ(W=5$-jeP# z;5`PstspIO_nn5TX@=m#zvrDdntL@RK>}-?<}0%FhqRf><=y~)3$>(0K3=Hy2qPkZ zi1tLF1PN>>ho4hSzuA~eFBuZ3B`tDy%r^Ns1^GF-^mC#F39NP3-oPgPoJgP+Mt?i} zoHF9q5f6tFBrsB%vDq(w5EZ_Sn)bJ(>-ZzmuR`-3JC%btl=e9RM-{TJ6|NC6%i;w0&Csj=M?1UdvKiylpujI`!tuF zSs)@#Ugk^aUJ>3U!W%|7+u1zhASruTK6+^Ks|NMNly{G6it%w1eYQ{iu+ zmORl}(qFX)`8fsoIUOyC5+tzJ9ez$heoiiv(VD+v-<>*OV)vsZ1|eqNW_1Ahy(3dtl96z?;FI49i7%%-=1WWV)%wz#>T+%|Z|dQ#J?Rl}N4IsI zTvSZS{fJ-g)7Rl+Q4%Du))`A!|G<80*-=OB;%}jr^a!|P?h?p1QF-}M-hkQzB}ibc z)0xcfNPDF+>v#}(Uy(p9StIWF-RDL_(K>kmzfT@slw>4S?5OGUx-oSfFH4>{jE=?F zLFsjHN6JcuJaLZrM3f*QeMs*3#6!(S+b>eIp+A)z3Dm+mq!p*dYI}tZ|8iS^wLOqn zR3q6aw#{r=I)^)6NYtJDn2)43$KOIN>b)U02d0bVGvBp4B z9$e*t5+q8-B*0UB-F&sJHkHGd%7FxGN#CTquBugBVJq$Pf{*%y2#_F=@_nM=sjHI9 z_IR}W6~EKKN}v|jo78s`C_&(w1{=a`<%Sj`uA@wUHP)o)jxaY)b6rGSv zqgGnsC_zGcu-&7!R{jIFaf?>+Bjg`M0=2C1?E~L7u!*(n_;~UUq67&XD>RGlC}j&R zy_Sy~ZY5Aldd5|xJl(XISITysh^a)N1PSRMRPpq5m+a&MKJfHqK7nioycLaipJfD$ zvJ4peF{uYHTRojuqBRO7NMNly{DYkQgIxLtkw7gO0pqqAuBX-E1&Ht@0wqXbty9Sh zX5}?$jrxLC93)UnM!>jj27_X8>Jia}2$Ud!_Z#S|B>hj=uH6jabICu51Zv4x3KivV z-l)nA@f%{~#y-Aea6@lpuk% z?(h%FST%h1lGF4Kgh{H z$fbV}3DlAil}|+(fL)S zSiYspY`&b%WboY*_y!3XVXRJG7;BhjaAVl_d;y&Spaco5b&8pw$mMzgQyr&KNT8OC zFjnU%jCm1Jorvnx9wT>1x5f&|vOE7sX@ z27m-=;mtS3&cv7CHGh6=yG(mdlpujO%jw*w(j9)p)|{WCH-+HaLGT?QG6G+n8d5ym zZ?Sw`(Qmm2osppg39NO-`pwzHm(Od>rT+s7)RGbS?(@V(^Y-w{bgEXB2$Ud!wa!?c z^D}wj)Z$#mmmq;!c(0IdjL=;v#R4sB?HK$1k_JI^RVJ5?JeWQbe~> zuF(0eJd;5JwdCy)bq>#1CnDZDPlQo|1lBrZ`{^D_^%hAsd5;AN)Uw_HJxe!o$An(D z$s4&SK>}-?PMzsSZs}FQHhCi#3DlBzZRHuV%ReY@!d6(MSV_aS*#&Q(=p2xg6?7NZt26*!p@AKl#SsGDKPxFtm|Lr@J z+5;s>VBU=7qWe*Cy&`ObGZ3hSEz4NmpeOuJzhqmjfW55+tyE6v;uvpx2Lmdt@L`3wsP>m(%~H`#8mH>Eszj2@=-2di&xPkAB?SmOsOY zLMx`YUFR6GK zypbu}M*h2{?>Y$C!<9t#5}B55@L>WaNZ@-kT;*`&fdp#F9xC%Q->`w@KndPt#9#Vw z9!SWZDDyB^XUqeC3$?Hgt$E0vq3TEWU740ODqB{itps}3WeZBJTNJDGVFD#cV62ff z4~+i8CzO3!=J$T>q67)d+nNUwsAY|GG8wZcq67(RIXadZtdALgvkLuj*&fo4k~J#R zA;%Xu(m1=4?L)-u1aWBFgqs{CNKCkwVC34f!0&A9PBfR;h$y7NP4 z)3poy#=dDw#M}~t^hERc z8XnI;pq6~9@;>UR9+e%e4~*V%_{qqd93@CJxshOOYq7v@Z-D?Rha|F`-qGl(lTam; zTB8=3T393Wh1F7n^)LJFIlOGDwXTpzNl&1+m@n`v^K)y;L#LA0E;zDb579fu9lAO11|PYj+<$ux*@`KrOU`$v;TMoG-i^{Y3;y zkT{t}eT-tGUM-h-j3Z*_x&z+#GZ3hSHWA%-rrJGUy8huY&T^=j8zf|Y$$eBg4p1I1 zwULKXsjl$1Pzzg=F<;6fZ_yHmkB>HMSB__S!yXA)Z;d*s_K+>uzx$p>ss$B+TGn3D zt^8oE)1aGG=#R^hs>Yp6tMTYrJQ+sR#4>}mo&jqbq*7g>1PSXJMPpDaLSs<&b|g@1 za+zcpgWg2=Z1g&mMg&Tb7+j9NAnEMKbjy?odZH@wsc^<|l*u`QaXzNAB_e8GGY*AO zd!Pgf`LynFF3a(RMy;GnkU%Z@wC+(W%kkANuZF4|N+O?Kja2+4dfOWjp?l*Gj-+y+ z1c~429c%73pF~8DPInI^W*|@tW54KpmxzD*lsepxN{$jFLdz#Z-|b68_9hYDK2&lf zPzxi{9Ai+s+NV<^IigU4L>lE`8H3u%&;tkLs6_&`WZvqnQ{Q$)2Bi9?~nLBv*F2(-Sr&ejpE&OdFHvDhK|OwHzoxBBoX12kHt5)RONu-v#C;ETS0}1yX#f*92QzY34|H*N#N-oo?u4Gz0t>dXaNGL5ys9JcRKrPjRl2GM)pHLF1 zrJh};Rhj-bp|m8S@_wIC68v46RyF;<38f_oEICC;lciCUEE()Sa!yqF$$wWh&DhmO z-_;*PL{%rDBuI3LOf+hB332Y7<-S?kywcvq-$JdSmlKWa?L(Y}mz9`X%_MO^j+H;}=iR#Z14WmtnbMO3a|BME-8`d6E9!Q`TzB_~RxZUw^ z4I+xt2@6V)kP$*tDGzh+{P7<-57GWvlXg22s3p_xcMhD3&e>2Ba&LeVB=GG8bY60~ zVReNGL5iHr-F<9JRU}=P1G7mE*DOyoK&@E@uV@fhCk}ptP_?9OL{T?eKKD zKSv1?vNfm8U+5g?BZq4TXq@X$G7zYRZ>MF9FRRk9DG~deJyE^i9tqjUIs`9tj`K&o zk9&_G!XpELS{S9vSpKPf8_;f8FG&PSkdUKm4dr2ub9<>q2Wiyma-1W9S~Bg99sJ^> zMhzsP#<`Lpfl-KbX1Sv8LHSgr=&4YGgq(@oC4bQS_<^s8kR?X~wJ@5JtdhGn?+HZQ zpmLxD3G6YnqV=qN$cuaLmiJs`d8?C6QX{N&fG7Afd|iejfN# zN=xRU%J)8@BvK0rOPgCtj)c;ZwCXVwM;5f#wlU{)o&KuIks305zTboM=k=9o&$f2TL&&7Q+wwwR>TUsaT-v?Qv%OfVAGnl#0cIf)m)PqYxIrP5{|pA3lO zo3ahl>8~nER9fb7WqN`!GFs(P-AQbiJ=8*=mP(s>w23LA?TP59(_dATsI<(ZW|0KL z`=ek-Ezr9Yi1>vF`m+$IrP5{|J+s%>7U!t1(_dATsI<&uMnt@kN^iQAX?hp0rA?vOF=!MQaoOQ*it}FyE?X_<%Y$Mxujv`o`2p$`zKrP5{|&M_#* z;ZBsOwESH;9uxPgJe*@tjzbH9S}JYkQ8KoOR)L<3{&u27rDYy+UfGd#v9lbCC>PPe zLZFsPn|ajj7srdzIHbRwC{bydhnyc9_^3SUeSknMl{WKm&h7NJlSw;KqS7)CInO8e zQF%D$c8%tC3xQfHZRX)zaWqL|ye=l&G}KW9oxs7$1uGIHJ=|r6qq0wN%>7L#}9YRMFo~ zl&G}Kqe|Np80U)Up54nrpq5ITdC<%t*FeWyf)bUMc|2H0Z}D)=S05r!OQp>`q)j4i z6Z+eM5|x&D%)Fce^R6VMZBlJOtc5@=l{WLBv8T&%DCc&RsI<)ElV>Tem4Puy$Z}AYf+-osvPe1 zToDWB|5jOP$={OsDJ_*Y^KjOc!)8E}i2 z6_lv7%tN-n+rDzPxu7<;5U8cnW**L-=&<2XqS7)C*^k|J;)e*-QfV^}=ZKQyuqsMa zTIM0gqubt91dTxpfm$kU=0P^Kw5J_5HA+-k<{@Vcx7|)QwX~-lHnq}{zlB;VZRSDk zAY={GUsaT-w9G@!kM8{kjXwvmdA5~6EtNL&aL&{^&FxiDqS7)CInS#d5@R1CP)nuF zJe(_zW9Nkum6mzP^-Au@WZJP;lWWv_1Zt_YE00WfcS=kCu3UHB<&e8h+N1B3`}D%` zamE?)fPc)6>RG167*pu&Su(x(ylElJw5hKMlpxV?NQ@&|)g#>E#Z5(erx|A7#5+qtzi#4J)%+Dkb zBv7l>qIlzB~eW_h3liJYIu8*JI!Ov-@-YVEk4VAzLdmIq3Zm{B~z7*s8@Jdi-G6%?s($}h7# zP=Z8yPP*y+=bTK+fdp#F5!}r?vpi6ek$7||vpkTHX{A+!B1bYW2TG7Q@q)hXmT5VV zK&>pLl0VQMC_$piz2pzH2NJ0DRcP`D`V~r$*nB?a1N{mK)EZPE+pPpjkdXD3*m+SV^A!@PCHq39Y?%=#K|;2FSMSA{ zW!lQYW$B}mBe7!{FO9!Q{;oMT?s$*klk zK|;`r2UY2dmw>Y z(k9BhU!epEX$NKAuaH13Y1?H!K2U;$wC6G(A4s5EsdN0IUthJOMJ9W`vKi^C3)=(5t<-Pz8H;-PAi-&Dd)#@SrhVPhWWcz zA_o!2odimd=+rO8nATlA)#bi%qF~lx`u3!kkw~BxT7VQSumf$fm&!YG8P-qP+z&H zu0HRtl8ukFPBS{uPEocwT7BO|r5bKE9mpy`_zQ zc-B}SBv5PL+EnA~k5wKICY00fZfc_+Ap#{xV3`>6Y0*$0w6CrnoS_`Y+NBvY{&>Gk z^rphkJLt2X71P_DtZ)RM9f{ymX~w~z`Oco0L}yq2*NW(^3XYCM0=3YRW$fsW1N9Tt z?g`f0&j+<8$EF$kHk!X{B`WV8sIMt~PrU8r=YtX?8h?^*#5W9fKGi7dg_p<^Fz&A_ zkw~Bx+P;kSYCTquXungOIkD9TwYF&KMz0y>?^=l;T8-5&ciJh=5`hvVE{;ey9=ugg zRhUL>IU2df^%s#ypcY!o^wtRbRQi=+yeFP7y*gdLS-ZGBU&GlxNTAk|HR;9< zx(6xqrnjmPF>kj?pacml6TS0{%JK2v@0VlcOlq}}@0W?ObGs+$M`zCDgOBVug3pe` z_O|K9h=z-tPqmtS6MvC!qT0B2j@niAgIcmLxL39P>%Y>U`JLud^iOAzG@wUEZg9rBKDtZ~NC6IJf0CC80>J^yTOPhIrP zp=~($y$@=Qk4ZC@c`bH4m6a$nr>8!zw@IJ`iKC0tj9GRLXty`S1SvExodqC1Q^cYL#l4W~^gN98YB>t{wN+uNfwR5+qV{r5Q`xnl!x~ zhUWDl+3IUyHy=7?IF&nU$vN0)A-dnx;yW;)bS*8^- zMsX^Sk~D*MBma5!=6fSif`m1XjaO>w#lyLF>A)f%Bv7jbtsmolQ+b@YR#W%;(IilU z1eS@hIW`YHVOCcycZPC|v!@vQ0^TnZW2-yGix%gGYKaMNj^MK+@$_A?v0#TuGj@<> z=>yq@Y1Qo29jmjdAJmezgxk{pb=pdCzv=|7?!>%4sI~8Ivf&eM{;ri+F>9sBO+-B+ zP=dt#2FXTDntG~hG)tduK1sXZS2!#gl{;$To{H`}mntqE`G2RqIkd_Lwc3!?SM{Fx zyH=u7>Ehxx5wD3r2@;csB^h75Q%}|SyS?_y*{5rBM?G~|eQJk=TDS`{?cGA}rfc7N z|KgKTOZ{%<#AG5+BGZbfwbq@cZ(2|U-6eXe4P%~0B7s`CZ=-Jy%v{N9Q+s^YHLuTO z+Qq3>!<|?8(+SWXF*Jk9_P9swff6LFc~E`E;$5SQv9mNwpQG^+zdMVC zKrP%&QpA?cLyLEgTGR@sy{wvvti--19-5%}N{(}sAhBa*oOQm^y3%}=I(Tm+5~zjy zPsTP}si~Eq`D*pDMLwt%I4sUJM_CD)uQWMdts(*?NSypP7G`QWOVezv?SA$!5((78 z9V^`?Kkl#nL8}3y^#ipQ9g20WA6BBp@BW%xak3JD5+rVniM6h3nq1Y^)2fC9YT+K2 zz904dSDISSdy5#?s*k(Wr0le#$MsyhOFd;Xt>-8~!kP!I=bBp2kwC4_YQ(zMcKW{B zoSvFm&ryN|mWeE~^Ge(K$mv?D{O$$zRWSu1g#h%0YRI}s&F)EOEB_U@q^ z)3vnO6azVaXCxA+g}z(HPF|g^{j#*Uz0H`}KB!e=yyl~W&${n?2%ews^gTe=D-<7*3ZXWaVsa-wRwQH0;QF)Gs$HiFp zgW3h>eh?){So5I$pr-bNNT62sqcN_%A)RFq5$xPSq67&n6JyhM57c~1-4oX{l%rh3 zSl134pOCRppLftaX@4HuAUF~wNZj}>*0sB*carbxsLdklvPiG`N02}*IV-un;dE-C z4R)Rypw>OoQYRr+qCh}HZO|{~c?n98sNO6N&P!g=O#O)L>K>ifI_5-`J8H=p-0dG+ zHL0AoV`CeAzwcNd)OtKL&UHp&B_2*Fr^)k@eMF!HiHmpQ;G{^A=yL?dVJiYN>o%LCXgEtRwud*hA5+p7RNU)wja(Mz- zgiaulKrLxGxxL{xb_Q~J$~m3RMNw-gSz+p2)Jo*s9>~>6DoT(j>6z#{lV$8R*`oRA zv^Kg~a3m6_C2dsqY3;J0)wWMNPS@$rasNX}G9%1$hTY$-w$~&1hHZeYS#=Bbu`d-d zHsU2un;58n`+2wx`x5rbbb60)u&#)bTN`MVir3X!HVn7nNX0SVKO)w!Uz_KAs>`VZ zwCVwOMZJ&1Z8-1Z{8%p`##rAd*hw54Ge#Q`xkD_zA7;Zj5$C}JYhsMA-YKGX;uLLg z&qiX!if|jQ8Myi!8y#ajqw_1Xu4=COPMcFB)z;x;m?D5vZw0^E zdc0PxT(}MQIJg%Hp*_yuDNCJ1#nr|5qyf{khdkVd`w!f6bfleEzyB1m`*?o6gwaKN zejv<-=L~or5IrK*_%&vUGmm|?n)>3mHq9?7%!X$GxbL5mGtKZ0P{e?h-|3N5yLStO z+wiOp&*bLOIouUG>oaS&(W4+ezFKj6o$}!}Jcq-xx0_4Sp#@teP0?3%Xe4%Z4Y%Pr zrRBtPSUU8QkH(DAYf!)Ps1a_%^Hw~$9aA+OdSd@w4Rnu!b@lK2hTHH=AJ5+FMy47q zG}YT5-7Twcy4za6K<$C&?Rdt1ym%^%sL*{c#V{I!ziQz&^hcm)V|rimY`8{kTmJ)M zIgRs_B2>HJi9rudEAsrfXNKkRUbg)s%IGyy12iKv(TFHH*YS-^Is5n&a;H!HH^*;u zn^W}d%vE7I`Gtxl^&Kez+CBQtOF3^-Yh1%b<7#;`ZPZURmXdeLB!2Sk!;fw#q)(Q4Gk6HyL>Glohz3fpA?|o?GkUCI%{feI6`~b?R79u8DZI?%7%??D zK$}s5X0p>JQSh5Mg`$Yc40Il-cSfk9a`HnokxDjh? z`OhROT#GfX{H=&d`}1fGLKll)>8YN57Hg!H3U&~0zlk-xx0tkVUwXs%8cI9zco0%V zEBCCWC`NU~Z^amQV@zUA(OBbcM>D-HYpijy4W%7~@GGT7WKXw8Q#tTm&iGbn&toyh z+`RPNR|k<|FQW}k+85QFo(kWyjBjZkup!1cc3Ba#@0Zqw%$RQ*LnX)e1><{!-;fpF za07i|)se@#3&pjZyUOu>^i=rfYJ8)0m2jHd2h&$$9fbdP1+>TBWBIPM0L$C)@!jeJ zQeuovH5NIECpEHb7dmX^$EYXb_YLsv_?v6T8pUoZ;-BmfdA?%5^UhSe_=O7mzQL!| zve}m}cINTJ=8OFM&|BR1dVq%C7{M=894{4T=(UzOiQ8#mJf=z(Z4K2GekBIKG4kUt zamL>i!(x_v)u`EgkY|3a7M0xcouB^k#3xa_oibZ2t(RYGK)uBBMK+pO zrVTTnYQ>{u$fI_Am^fD{i#CIv3csm`Uu4ViLkg5*r=MM1p-~$`Pc^!8s%zA)S)S?| zgSR)P!Wew9WUa`RJC~kLPZb%K;+h$HJxy_q^M(JVz&Ovv`-qD)`*fo=KmR1zHT&dl zPN&Y!xg>?|0=Var-+#&}0%?YON98!;ne3Y3IxL{?=sD-BZA+73zKXcwWe@zijQ)_y zaeZ)-YZk3{D#|(&~8s2 zJ%0IOagll=ejgscG@t*!G?*C{EiR%jf7?>TP*21!nB%w5C-QWd8N!;C(g(jzv$vvh z;5WAME6{!e(_v;vk0_%biQX5Lcq2f=FDB!clz$?xrF&+WkX~9}JZZkIA`$q7X8a=b zj4rg+x@LyWXN&9ix0U00sIKtq$@m>+zmL;lX4o*Zfc|}>v3vxT1HZkCU-8XxB@JeV zI(4$^FS~B#|0M)y_yt=0mhHFHHtw0>zQ;r1U;1}0=S2KQDt>J>?N%zx3`KvqC_HxD z;zQ}F@GGA9JTB>MY!>o-5~v=FFO?|hPx^oDGPOS8#lSlYLe=-k*_FHyr& zLkSXItCEf36ggrN9p^R@yS+N-#};~62-GTgG0CX;c#hxEeF?r4oj}AEBK{x(B}m*^ zn`~74Xs(lp8XF)wb{?d6$`Z|yK&@{s(HpaF&GDNtV^kDl+lgpN#5^KUg2ZNe+jQw- zbDc!c&)vn#{A2YCT9Ac6tripq^l|zer@edkr|#lJzOlM@*C37(B&;^v*{iR`CpGtp z&(i}moIh}uu+AlUf6b$JTD4es5rGmUtaHhdeAVM5B>4n8iJT$5_25(2#h7kE76P@>PNo@$r_Xn`d6q@J^#mfGd>X`2f`oPd@$;GD zdix#aco@xzI1l1%XPpzj`L2Lor~X(6ff6LFbK=i`e5!w!cLo2GS`Z1;YWW$(e$*lR z%F%-UF`w$Q^RM7{t9WWCLE_^yiUYW>h>0Ei^^OUn(D&;7}rb zi0~o;B}go|pJsgiw<0>W?yfg|b%3X3i{?n6R*&Wsqfvj6vjvN_?XGWqdw{Qgc8Q|| zi3d;9jM>i>QNw4D{_xE)?(G$1AyDf=n{?xB19b*axZxnZ`9H__oAE&$B}f!_nFgl@ z8%Na>f3+y4T_xKGzp9G%oYf-h^i4hS3t4^hXl_Rd5>~6vUbVZZd#ax1O*1tTsHHtm zHWmky1?Xt=BA;{@C(qQ=rcf_I2@=`sCL3#xE8_Z<2_mRPTkV(m9u@+%uD(n*f>$kd zw)uj~6GXCKTdfGSIZBYYNMAWF7p;iFXXc5Vte^Htj%bbqYSsHM+33D;sk6<;5m7%& zKP@|p<|siTp?)xPBQW)Pv#7(kyQG$eZ|FJOtMLzdnS?yJ2 zPYZ!si5=pN6?Ih$hUUJ=2k$Sdk(ujP^(I_cq3aI)#k^q zi@oTAV1O4XC|8Y64l7xWmT1x^=hRJF<*+^3J}f8Z^#Pf`oNP z@3o?_wzyJ4)bZ+`76P>@&W$n7%N@O=1#>TJtPL-g5LN0^PYoqVe7`8h$R16n1`Z;% zMptc5t(Q@GY1ATtTJ0vs82)tDXWDR=iQq(3AOa;wB+%LG#)~0NqR5HiTGW=@_R(aK zA%R-y` zZ`wPn_T!c6`io^A76P@_w2w2^wwdQ_!QOqcYIpyrt~aALM+p+mp2Qhm=at?5$BP2m zf$EKP4_cj(K&`f|;*90Z<~dt1l89+URCs=gqXdaU58{mOCzRd(-;$DAzn1>`s%AkJ z0=35Z$HDn-5D^`l`|F~A5Jw3TR*y-qSTFklI(z+;W@bFo!{?hhXwO7l(KGvWm#v|N@1Zv5DmwrRjKX~rnRrYyAl&@|Q zN`i#dKX@vsk1)tT_*0&68}1a*3xG6Z`%?Odxr-`X+(-OP=Ws#Pckv_*&*bntfMV$BOM4IA%R+W9>CbMLF>dv zM4VpYp`io`k1tbXpeBMFO?(Jb-9}xybI80{d37epwIa6UhZ+ALc-}3Km%)5m|^RM%EHakigzUah8Eu^(EJ;>mSkCD-x&`^kXVmmdE>K)i;vW zr%_Kt2@=@f7;9hurtmyjRPRl5I})g6^%WhfdsBoQFRI_Ao`@18u=g;wwW(eFQ2Mzz zOe+o&sD*wi#>nq1l;0U8NT6?uqP({@&<{|YObdz@!FzBRMd05y4dP^qP^>|Z!gY1; z^+R749KZZUzSBL?&)bEP-||@H1O)@7?xAd zzbcD9lX@abkigzU7V`5H;r}#7G@uF2#O0V-V;o;Ez*;icUZY66hsm>`a&EezX3{+z_WhFYTCFy zxJ+(+A?+rRKrI{vj6Eh|4-x<7w)S=;&^tiZD}5C*PwPT@lfKpwg<3c^8M{Kn$3)Dd zvn7-uf!+c7mdund^p8gs(?{L5&J3u9a|~Jf-+rODC*sfC;g;D43A{y1b(J{RrxwRf=4-wHTJT#Ob;nOqS zXqHW#kD$r-^Rl4(X$hD7aRfBwG|ENc5yQfOMwL$UfOWLLXLn zix^RzPC3CFhFaKr7`qrTLjRG72%jL15+oj2qVx(;l-}j29im$?YfnTijNYRi{iree zYq3Lg=xmMaLjt1$={xQeJJ_&SBeAm@?Y7}wGsY2GqYWd7Xx^idC{8~*f2-G@D zx4zvcsYCM)(W^YGA(~K|qXY?Tf5zgEb<}VCTSl}e8x9H7$}=tZVQ6k&SVVvKyrpzGYD2i48v6#Jm!EhVKx?)7DHSV>|!yvsx-s1L- z--X*yf&}&+`l?m*B;7l`kbMQ6QzL;|$Ei=d&%$k2C+Vv%7qWj%JrN~HV1Hw*_=(~A zfc3fU6X?7h3DoK~KON5WHygwC8=G_6|D~RY5+tzq&{^+Q?4sEPwt&kA)^~atX5~yX3TY9jxv3}G)A*venM3f+by@%dRVK1Xs z%)39TBc0GAfm#?dMJ?!GN?)5b-5x*$N|3-A00T^2yM&sNa zt^Q`kcY3?pskZ!|h1*bq1oj@r{tB9?Pk0h%i)k9fkwC3?-=-V$zh3A(Z=XfP+{baY zJ*|Q`N|3=XUKQv4AYx$J8$boJrN~HVDF(b zvRqyCQ=vy}&FIt_3Dhb#D4n7kDJIo%)^|2%7k&7;Bes$>!=VHT>^+RtS=C6t(Q&&i z8|@8{KrL%@+mQ8*^whrFZ4Id>q67)-J&ZlSSz6yPalS2xVn2{TEsU&V?6X5<^fguY zN6jGuB}ibz9%C)9m(~Z4pKn`0(S{hAhw*oqH)Bmt71sxCEyq_Aff6JziiEMzTfFq- z8@}9!>Iwn182hNCzh0?MWo`YNFdM!j1K+k$dl9`a!*%mz+p#b8FX^t#&vaJ? zB}iD~WET9~Sr7BfqHS#y#F0R)@8+i&UOy~$&R727o%KGovS|Cp262=ifpIxx!-coh zw?sVU!zhjn3Dmkgo!)G;b+L24`g2c9T|e@a*P~N4lpuleMU2fX?yWD@Quvw>4-E;_ z8ZaTvXtJK7)gANIk)qyuQ{NQ+DfL~HAc1jGbS~Pnf!F$*8v=FFejeG6Vw}QSh z*x=d7zCsBS81Kc{_cgNX9-X%GNIF$R0<|#ama*ud0{Rx;vAi1X)lh;2#_}>&m3qkn z>Lt(0hTE`b;M-xaHRV)vR=b2co}_z_;p9dz>Dj-&lHz=O|+(P|G@^Jc|44ed|`%>Rt@9;k_#yUDi8T zIZOEKku(O|kVg?ENZ`0(Y~^~cpWaknYdkWDBY|3-v(i1UmMTuB$_B2#*jirO(Kv{s z1PL5BjNQ2KxqfzgaqTsEGmt>7kk_e3SQ8cR^Ut}@^_*LaYwKtXq67&XH}poJ7nSun z6LM=4$Wx63YPEloY8-E%;+87?TUlQ*F1J>V#vn?Nz>&t7m|jpn67!Icp;KohP|F$@ zo*YzA|MicDJb^4rlpulQhOx3a9*Tsbzw@p%K9E2yj7ewgR<-PUM31dp#u}gm35<1T zEU9r#eP0%?)%`8ZhBpB5o}cwLU}3rqxQ}iFzIqvELkSYtd+1DNN>%;No`%|Z#iTH(xY{P;$N|3tpJ+GJ7{+sQgA%R-Iewk{x4KM3f+by@#>TPhN_w zdGl#&sFxstTGrbGm#e=N{}3^ldLl}Yz}`di)sBl|%hp@`ii{(Jn+T|dHy7yLhU}sE zqs;F-od}d5fj1)P&5?S3z08R&TD8|!lT`HcK}LAsaPiuTSZK>~XZ zy~X27Zhgx|in*H*#F0R)pAV-%Bw$Y>E>e`>^)?|4ZbgyQ`F=D+OZ&kTBrAGT{WNMP@wlZm_+MX5t&wHy?)jRb1peG|q$&2dpY`K_!b&ty=71oj@rdRz|^U(lVn z&E#o70=2C7SSI{@QEc0Oi{B;!B}m}C8G19tnAxH_-B-&(JrQr5;oUXNo3SZGd{4v= zbc%x#Brpb=&f8~f5>W+eXw#^!kU%Z0L&iFOw@J**Q$zcl#vn?Nz^G~RG!)-2N>pyD z&7d|%0=2L&Fm|BiexX-usy&`(?IlQH3^ZertA7{IE_T+|Qs2ejLM`mm^d^K=zl&4n zJ8QKmo*E@cVAM3d>2~%NQF~rLZTu+fh(awKn~c>W;*;QhS}Tf3K?xEVHBEUeixajt zL$pa*tTO{@;T*$Q01+NU9HP@&lpuj`fivHE_EVYZT3b&u{z|>I4Bvm&h2E>?zDJ*9 zWifGpZr;D7eH2QNuts_38(Byk>^4E`O6Mg=pw{i7Nye6cRpfGcB7PvE9i8=|1PP2P z|9^~~cX$=W_y1QQNEb1ffC5Spq@xi;vNL+6Mp{5bP#_cuMIp4%11K$2sS;G03P{tS z((f)@LYJxn2}uYbh!qe-!S;L4-JRU`-p}{*e13oAdG3>QUUzn9&N(w@@9Y`;mTDHU z#Nb5v8+HgW!CFtFji-OnJFw$K5v%&3M7izX8`2}{1Fu__a z`(_7Tzo2)LZyfQ5|IWP~I(@vs|;M=kr zL6}>gmL>2z4ojHew-xXV;FZt)mFks~FC&&P!CL!!;}mckZQw0)!&nWXZ2fX_IbsP* znBaG9@zi-?q?H9Lxmsbp$(F(O`gk<)doAqh8xWT(uQyr31lI~gmiqU6>w8p& z7blpzJ<7fA_}~neUOdwb+}THZ;K!Cj6-T5sD>>S@q{g z`8b{}F~M3Km7F#dQ3C`^nDEvXQH+kFOt6;P_o}0-(}p72gvDJZxR!}wJh~uKDF3(w z|KPePT>ZpbBPGfu9k+)}cdL^p?ad^Sa} zgbD69!+6XrBA!6p{Q_~93D!D&1eG`P-*);K#CQ<#uo9Lq!Q*cjua5Y`ERMKqz;>Bn zt(C{J=&h|)$$yw*LA1v%R+ccqc5E2QV>30`dP8=JO%W_%g006eZXB2@KL4kOJcu1zOt99eh%9>V?)2fQq5$5By9-NX2@`BR zhEe*=2vHsH_HDzveN3=c-(p$x{@}_lM~K$XwU*hiM3ykY)?*k0AL}fd;Elrv@GAfl ztmUnKkyO32utAK*3VN* zP$72UTjE3HAMe2uxpD{B0O7U`W7LqhgvwafhFujC{LUY8wUlLIQi;dq!{{siF4p2c zL>2Ri%fu|?I1{nHVhI!c&YxjKMt>pJBmejr`3DoM#kOD=??3Q`Sce>ExO)GCERG3& zgAY4W-rg@>IMPuTy$^455W!k((}r&aah6xzw>7pUr#wDqEi!OjOq0# z)?(i@jMHzP5?@YBkUhJ2y_N}n=g%w6G1cUxPo9<*p0Kcl34SNiFv^sFSpM~NU3nDG;h12p z@`cXQ6X9Q?AC}L8_zds-u!ISIw-Y-WJC~AGax2REutX+Ut8>Y-^h9{+%cW#Ch(6e1 z$`U5{9aU7OsCP#+Emd5mU{+&-wY)WilIz?Nb4wPNn-H&9!UVr-YZ!f29~052E%G)Z z0~4&p^@|JxPgukX_X!J2nBba4hVdP&WbNOkT-J8I$(F$tlzBAq{OXySvNE0_55Bw3 zWC;^oy&1oZ21>{_c-A)z`3DoM#g=avJwY7X^P)U_|9X=pOmOAt;1fuxo7?q}eE3;qZ;CVYsnDADb`u(l@WZj%!!~w)z zCRmHD$1obC+$Z0_FAXQ~9F8SS_-34;-v^i8sv&e%oe( zwYC;NL$xg0t?wxFKwNq)MX-bk?l1dl)7I4sjp{v&cl1w1KYg0Y}^(4~^>Iw>If;`eiwFv0$ar#N*A$!;&L6skTP6RgG6?1I1D$<6L> zcPwFoE7%2pMV9(kWUh72)k)8MewwP0bU_W%+W4iq=fCSrmN3EAgXdR``^XBv?-37R zK4*fpTJJz*?)<7Md5!wW8XyYcR~eQt!Pa9K!&`Nh@7&oUE~9b_6Rg#E?`f(IbGLP8 zIRmv`lJT|^OPFBm!86O3n#v8?t3@09V!{M#bvur_=lNA`UTfb}K934CPr(vd!US87 zVZ8lyEqQdDuxxyp2jbDC_l$GbOD{Kzt zL6$J#tpoY)${0B&FIGH$IYva{HR z-)os*Ew%;2=-#8PdAVuH2UrtwTBzL#7C z;uk!{VF?qfQIjLI&$8S1gXNYBV??jsUXNle_D$?hygFD;yf{XTMAaddFmcCI-S~y$ z$ubsuygtVsFD6)vV~k<+Kang)6`v%|WvnwnQFQ)!6#xE#!wJ3*r#6ryAzmTEw<_4E^n!Kd2`L(_1jJd?!J#V zgAkp$s*Yhi(kxmIM~&ZNc*@BVCcHI%PcCdEPvb2JRjr2!*5ax<*g?0nk({;RUaJb$ zJ}hD4oAlH4?$TR(;^m{pLzW3kWP-K0s*Yi7_Qzv)PpSmqHbDuA$GB^1b!+@kW)@Z&a~_32x6Y{z)GoU$4Bvnu#Y~Ot99Z^QWmA z;`Gl3$d=VsSRXXOulgimg8L1>TK4QFC*ys!S$JQK3D&BA^)yv={24?systJLW6lyL zc>Iyqe%nfR4y0Ng@!lO1to6^$(^Q?ZL~bitd1tDXgZJ)O!UWqfR!ckT%iT4GSbZwh z^AN1%t>yjI7xiVwibJe=@IjU^!TyNTfoGPH>rpTKd92}>U@fjA9(;F6>UWn|!UWe2 zHw-hcmu%Afd+Sm^{EAFx$?%yC`x>92dX`V&WQRPQ?9i+ko)nRU3AP@*GdlfMxdjz4 zhoWXC6Redk&QM*>Qy@Bm_#2kU5+>Ms3_}!eFJrEKV@*Sr$^>iqo1dZjqDAj*FGqj( zjnx5`$Py;ldJH4#3sV-qf3I~LPY0P`txx06P@U9iTTI#cfxVW1C9;GGwl`GqDE^py z5VcqzLN>t!Yk8~6_bmOGjLTSO1z?FRVS=p(J8M2IDqAj|ZGD9|MwnnNu4s?_iRne9 zej}G9OmG!@tl_dyPe0~!>mJPKToIpZ>vP+vIq=P&;@&!+TLr_eiV1H8{%U8VS;EBet!JnP zME^~#Wb2lt?RW70ITNhKzKONyC#~f0xYBlsr@UUvg!jysr$)Dvy#__vb$fXu18Z@N zF^p$G+y=4jS#R`Vg3p*Sj3-t%l1Zf-*dLW%Z}Qnrd@2oBXv6+p5dYvbk0?~LVhI!6 z9(IyXc|uM>y^JkQz17}Wi!06HT;!=w$QG4q+xIp0R+M9c`wcsn`_+)Ux>vSeN4*UG zF4p4ucc_c=S`E3SOJzF)zwokz2_ApL*gw0Rj4Kvt`{sG8@39tF{==`xbIZx3l9BfN z$b?zK1luw8Oe7YTdr>cA266)?Sc~fsBLC=HSRPw&k9`C_$Py;lA2EX0bH)8Q%|qn| zOt2Q8@_}bdH*>|!+o!ElsF%SKCir9z)MxnqA^G|Dt?c7C!G$aN@tH_$J$NSbgF_5L zT{V_4!RLpelFpA0$uF+9vO7HBC0L7X8h$?K9Z}dl5rI!T;d4{CUZY`D2XQ3gUi(d~ z8Cb%E_jHvyySIpsP@(C4L{TPKi|aLFr>wO_{EaG5i!g#LVWQZEOscC^{KyGW3$>}# z^Iaxbi|aMwJxCCX3q521h`7rVCYG$uq`GQ<-u+hmfErul5Jj0_t$>Cb-`W56q(T4gTo6MAV3FVZVwf z$`U5nj`8HK_Z0CKY8$Ra6lH?7yr(D?0P!G*3h+UeFv0$a=M18oX!?F>`yM>4WrDT% z1Si9o1>)u9rR_>mrwFF~}y`yVXf?^U05m0f2aGM)>6gg^VSJ6VCO zcc%FY8h`Cc9&;`bGs5|-h}8Zwg8%mtEcs8uq5nJK(2iE!DcSk$d5MXiWd_cVogQqx zW|^!&!wSx4Zre++#6wKT3cPXRe_j=7agTW0NGYBfsQqnf@T#iT%?xDsaz1n0UV))k{fW-bXKvd|u!ITK3#s2b_xIlk*5V%V63Sk4y3Gz=l^W+pO`Ol%wwGXu zhk(U=SiqtGJ8_D%xJSIigu*%bSE77EUm>^cC0G(pOz;0cuL{1cwYW#TZB)exa(dLp z{+yFPn%uURU{r|8l*5V%V zwxPaPM+0?*I!bWcUVp)BTq$9C4@9zhN4^zE@lp4;fJU1)+mf5^GO0pB#=qsDIg z;bEBjUYO>)(_pv#;dfa9f1>k$?BCtFJ@&~q8~sH=u!Mk{lX)=+{P>quyWT zzbA}ft*85D1s?oRxAE!+QRbuXtnx>KU3X^}3Dv$J&^UZ_oGN7e=s_ypb9B z=QrI(>7#ATHowjHmjS^NCT`!(3>^JSw{dC5c+=WC-d`e&V6B$3G6T1}P7n4W-V;7G z-o&3jtKbBiB}_cHATzKrVS2EqvF|lvfjRd|8~@obg0*@)lZlm#ZlnI~`DVLgZGv~s z5+=&{G6Oxo)@^iqXO)?{Dk|8!Ot4nrf6fNF#HYIV@#}(B=Fw$Q{z|xWmN3z?aAu&- zi>dB?>}bBxoV;cGu7|@2*1A9QY@p>i-Nx3|8_k8*_Fct5u!Ms@jGqtj5{ED2u*=$tt?#^l;Si;0x-#CP_e7u(m;@KK^n}idrrP@C9 z`wX|Qy5p*L)VkY5UzL_Hq1qF-XSjWJ2zOq9+Gu<{8qjw8z+a9ZX zS4)^s{kAb>rrX9{jNk{$qD(!4nqVzu3zZAba@*KAf0eoH{V1~v`idn?sPX^wAKk`= zYxB(-2iyDy!CJ}-9vY?Fc+Oa0_RDT#{^VM_mN230xX;j8?tLWhA8%gD7;oMRBUnp$ z^8-1$jrTxA>>F?11i=y}ls`5-t=rglwvD;}@A>9$VFYWbsPt#u*=}D|$ZBIQ`)9uS zD+rb_q2fx*>a*SZ5F4V*bt_i|?}G`}QqlFrfx3+YYog5g@2@g-6x9+YRD8VKOSe(b z+8%oiwxuJrCRj_w{J6Ju8~b5}dq5~lWC;^0&QG7F+n5q_w@Fi2ys~yCSWC@ayWZ1n zyjbaO6Xl1>qgWD7oL!*XfdB1Oei%+DT5FY=lTG&l|J$kjP+b*En3y&zo9^SOUE6n^ za_^i8*19J;hsLAH*6q92!Vi@XvV@7-kvTLTOIJksm%$G!h7qhaFfE7dYUlbW|8dt! zSi;0zoUj_QtA8`w_}93W$OLQkDV0n9k$bj{f0t|REMa0(kzDeRZ!^aGN5HF;4>G}8 z-G=3opTE3uyg#shy!jaJoFz=mem$4`e8{!={`8DC|3R=;(|x%VuUcK7?=QCBi9Rf0 zVxB*j;#Gn9tNb^XI}wfv)>?MYd5XKk7Oe8WwK6I=f-GU8>787PyO;<4mZg*AIn#6_FwtqPLmE{1Zzb+c|N$NcILrhhd2Az zymGfmE=G_gOjNGv5Y9X}6vVaqcXyr-BUnpaZD>BPi>nGea(Ab`DlK6`wHKPtU%{PU z{$Tqqedn5BE!BsibxDO58~x90-oEQ0+&N2_Q2iEKmn2{WZ?25;R}3RqOW8tbeYJ1# zD*yW*I;$m?Frmgjw7yd7P^?FTD>5cnOL;+Pov7BKSdRwRqAX!T*>Px{SZDiqzxq=V zjtSOMz8PBYGQkoils|^nySKk=kJ7y2Ohk;^Tx)_{(877CRj_&J}))Y`NtUZ?#?^@&B3gQCE-M4sq>Gj zb?!D%L;@V(*Z0)=0k z<~y`+x6N4?DrSA0YPLw4Xti%N(j#GF#m`xR2BRDrZ%7}^Gv6yT#7YPwSc|hTRNvd5 zXO1o~#F`F*B~1J|C@b*nXS$6kZ$^u6k9D!iKJ6t~i?cBND)UyfsCJ@@^%vS;2@`Mr zl^IAZI6c@4hT;FWiNK#V4s9^OTAYP>36?OiIW05rbYI=ZiGy84)0Ajy5!zsawKxky zt^2RKhz(PttxdQOmM}4+Rc0XltZt)hfgvJ&Z=OFbj9@L!!VKeTp&{bP{ycv#5G-M0 zY^lsZ=gz5aU-^qPiDK@SRR0ZFB1@QP_ruvh$6VdU$Tug8 zp`*9&+7?Ez7H47DjXPnocx2f2UH3N}X|sfhM{}KgP+30qw}aT2ygfFYU@gwV3}YOw zYQf0uvHGfX-p7P$&$>0k?W@vbCW;?FOErIW??V%;#aS5Yg`;<`uTM2QxV@|MJ|@k!XV@OsKeWveIn#K8|k5 zGkv#`#B#L31Z!~?W*D0gMdx4?brjWk9}_A*=5^I=e6u#yYzs@#ky;b1#aWnPtXY?8 zt{yT`RKf_dgb5Yri%-yPYtLTAYPpH`Va%y9$h*EVhGS2@^$TX48FC`Xtp~CwZbs2_smGvoO3B zzb@5Z8@(HkzG4Xzh05g6c)>t&U+7{ro*ONegb}R8Ss3;we%;0Tdvdf$$5pX}iSk==DPBd~GsNn50Be&l zg0(mcGmK{6C0RAr=a~!P=PY63@f*1mcaQg&Xq8=%YJM0-uoh=w!FkZaJZP$UkR?oX zDtn&hkLTW;Y@L|3J$6?Z!CIV!p*qYPldVf#x5uiL3`>}J^HC=sbmqakAl@0geb?wP zg0(mc!+UqQssKD!&4VmqLbVr~&zoW$Iv9RkR?p0@ei%9;D46#L*;`^uoh=wn4@6redk15 z@3_{k^FAh&9f#J5u18tgqcp)s|PtrTkF&AQP;`Sr~TE;U2D@ z?_#BcUb#E$6(2+S$ET}P{S%O} zw8ePvcd-^{VTQ45d#Zn0%0w$3mdFw&RGiltl40zavVGUjZ%wu)hY_q5oPF}MyFIUM z-*qE-veg1t#gcI1Yzv*^%o>L0yC9l{5sKDY-t11TL$MyUln=6m3C`QFn`&8}`NaH_ z)^~Y{HcJX7p9}o+$~0evt$S?F!mwj&ZJwFF?4)%qC($Ee;6hRT+2A5+))a#4kTxQ{BGmy6L2tvnS7AAdFxw&cd*! zo^w((UX1g+E+pD4VWP#aX9GLV>o&GmJS#egD1YILUV^na3p0%4mCuT4&qw+1LmMn% z;^`|+KBz3;FiwKVeJ;ujCs>QKFx1P$RkZ_A#Jwt=_c5W`>wI&D+gFou=YyB$ncLhu z*92>E7G@X~KRGEr*_LPik?D+w&ij~9{dRlQOt+2V{tS^jrjdBu9S=>g7H45tm#oeZ z*Wibrx>lm|J|@)oce<_H*b7S>_A~r2j9@L!!thSqfpoF|_9#&bv4kZ|C_7%0ILp0{ zY9rHx`a78IC0L8IFuZ*RuU#@eO^kEBR_A?8D1RJzNVl>4-%+B{v2^i-8yPggTAYPp zxB3sG#1VLI4DOsIOsKeWJbJc!A4B^!5?$ek8^Q?I;w;QC-g%>uxVt_>B)L&k=Y345 z_}ILoZeto&u8GS|ikohv)&y&D7KYhiL!Np6@{{5q2$nFR;(X*t-9}`5lsUZ4Suqn= z#RO{wXS@9D4*q8t2-e~(%rLgC$4bWSU6wE*@5`a_=sK{G)o(+F7=gZGg0(mc zL!Dwo>3Oh{^|&gQFtL1A4%rpvK@0PsQ1c)Yti@Rv_OM{?cydp=_zqXa5+<(yokRX% zCZ$>U6ZfMHCRmHJFvIvXIn7!RuiXc)WeF2|dgPLyS2>t&wf=3CC<;qtg0(mcGmPb@ z(yjJ|M~jPyi7fFDpX5@!LS|sq8rMi14I|2v7H46oOySS4K1LL+iCDrCCf@!Yzx?FK zUCe_P=0Q`xhQ|>FoLx>3&VT#xT;mpM)~zs>Aa5#)m~^m$2@3Z z9`vhukiUzyI13BTgBIpNznTYG!i4I#(7FWkpoMwRQu81ati@TFVWhxH?v8C_X)Dor zpND|Ogw|ITzDl>&7aDDS=h~Gfl$B^L&cfgySh>z~SA8sDLfLU>ofzx*prw3}3D)8) z4DZo{P=DHM^-7ot<&UBD?odRAYJ1Wx9T_yiTAYQU+S`w#tVZrCoFz=CxDr~ot92;W zqrtT(6RgEqm|+xqy^+-%*~D-+it4?{&<8gvk zDDPvUU*W94llM&z_5vy!)jT0$YMik45AzbN#aWnP%y{C2c(TC>Yvtg0nmN0StCG5G&({1Dpi;%^xkFpZc zyG*baXJM$5nh+r)_l~l9kB+xl!o;nIGXw9wn(Fq|j;f_($CsilF~&=<7H46GvA1?9 zxwU7s)oggY%@QWY+<gH&3@weq|Y1)NJE_BaC1z&cg7<`o=Qyt?q67Zx4*OS;EA0 zyg#gVt1HXLsfZv(w`*gjg%Pa9S(stmTv0}5v}t3GbgxS1eN3qK%KWO^xPm*6>=7+m zhY_sBS(sr=M(>_~Ia)MxdsnYNm{9$eoIKOLk5_v{$bE-KiT3UYYJ#;m3p0#|M@2~M zmr>$qU&l&x-p7O*|4qN@Hn#e1h?&2v6>Sr}1Z!~?W*C20yCGKQtQCL52U)^|vg4b* zX1Vtf2_M{Du+mCPOBRtySEd4bl%5=iYsHw%y#eNue+nfn`0tmw?1BiwKxkijC#4F#Njt0 zj{@U@gwVa83h=_d!fW8!TZ$#rX?^bsGm-wlPya zE+Z#}5v-+VADy=$UUh^w!K)U-qgWD7d^J|LF{^DGzw*PSVT7W!7H45N2dhmR{}5c& z6kHWcn0R%1Hr>b00nyen_s*GMEzZJ%^Pq)!P##4aEMdYfkwfFrD{quFA0xOZj9@L! z!th?|52LJw!y{y8L~52W@%!`~va8RouC=Z`b3<&$Y`_F-aTaD68QE*C^^e^Uzr)&D z!bI$y9P*Dnm;;p`Dj#HmwKxkyO%4!`gHS%m5+_sd>`%~{F!U5q%eZDlud`SyZ!ZUSlM}NttnXbv4ja_$DwuN z_gGb`zxToj*5WM8Fl_i>RLv8X_FA3yF`@i1wBBuhZmo3+e)zK+88pFKoP`<2YgoB9 zz`ZQQRk4H#6<0#*_TMoUT`(qlFdj^>7H462W{D`O{7^?xo%b=J;$tZPxR4la4TYub zM;rWIti@TFVYC|-ZB2qT9)KmXgb5Yrb%un>sy*8H55eN!3nN%d%|1GBGmOqyxjyqz z89Noxhb7^J?5uN~{#aE$2_hwoP_)+K91gYHuyR#?sC)9nfkMT&DDEV7fV96|pHjJjt)5PVMtJ<%A z<|SB*voOPG+$>Ebb*^e(MH?((;`HdOK&kz@jVPQg^5pbLd;JzK!CIV!VZHkxst2Y; z+T&Km*eqdUM6s+u(a7n+UNDUNS{O36xnX~`!b`9gXJHtR7YvC%d-T#6nF%_%!R(>KL0POkAj(8OZ3K>h{%`hN!%MxQX@ahhBoUI19s>#i-Ta zeOD9f=}%&8mN2my@9jrl)NOqGF)EDT8s~o~j9@L!!VIJ97cp``S-k!7L5$53CeGY+ z@)~M(?nU^2NSHtSr~pd=vY-Y^QDQF z+Z`*>c^?yM{HI>iZLFUXDbJ$D_Ni@Ng0(mcGmL&KBjsC}XEZ1vw-p7RU$0D|Fqe}S`qQR0#ndU|YO|TYc zVaU%>xvb7xIG4Ek(1Fxw5(rGb_yd{i?cB7heK>1i8GO>xwC=J`U*^o zXJOcX1!B*-7#X)I#%2i_A`thZzas(nZOPDx5C5P_9@{icB%*g&!bBiDm*Vd4SSgj>*+krnl?)TC#aS5g!P@ogQ+t|- z8t^EVFmV&LGeYx6Ioxr@bK}gSVFYV&7KYP@U{8PlInJDh*?=WX94+qTgN~n%0&(H{ zasGv21Z!~?hCSOK$JmG9hmr18>Aa5#)m~^m$2@3b9<T{d2oCtK>(HmFT>W2{rzq_0>;{ zBkh@GPguWW?Ze;2TAYPp{(!X~Epx)!=~}za`~!wA;mEX*(#9l0(xU$157%qnBEgo!;R zvjV?GO%L`0erXsODe-5&GS^G67H462?`}|}yf8S@{&H#=ncD(eJS?+!G92_at z-&d|jX@a#l3qy7M0g>_pcy2G(Yjxhog!0FScj`9k9JnrC!j{LxCtS4TQgROfw6sQCEt zbGnVDUAu^{zKoMmW4r`waTbQt1iN<;&m51F{oUC>=Y345IKRA)Zo}w5-@N{Ky!<$f zU@bNK=)4X4WctoGKdlij$Brr!oCmceoOmrsx3RD9eEPc3^`-gPl>co~}|Oyn-hrFdn%Ana&(RhtoBg0(mc!+wS~!p zE@lrYW3z;bn`d$|*uDT9hSBsD2Br zOH$&6J!fpXH3s*=1Z!~?W*G0mN>+}@RYzTjN|y)C6mB z78aZbZOnsKa2}+*j|pYRp>-nWKwJF<=RqP^i?cACi8MUYt_aV4-t}6Y_c5XTF|^(- z`t^0|ojbMcTVVuiaTXSw2d#F6YTI+%=%e#KCRAJrt=kh2;f7Nei49U;@}3Hy&tUV^na3&Z^fs=YziX1IM-8h74sV3N4x-nk}Ni?cA)VL|U!c|A!?bbD9leN3o+ zdw$4Fw~cZmJ4g$Dc+4F^O|TYcVK^hVTL<~alNqA9Yb84GV?vF8%5N%Wyf{9%yRFe%i~q$>+q^lu19HtwKxky-KYjt z<&*H-c-L!n-p7RU$EUaHHkQ?kkfmdUyl08y=bB(G&cd*hyjFy)SzpL|KXIau&ij~9 zaV0)twtFA%i45`mzz$Nn5l$1V#aWnPJk&Hp{5`mX?BGUGo%b=J;$tPD+nCuiNj%yz zLH-s-uoh=wsJGNDNkleJkZ-!PfzJDwP;vfhf^MT9Ed6xrL^*biGk<7;wKxkijFRV9 znvb?hlsmVcu~-sLEPq|MaS$H+Ac#-H2t{ix&cd+2{lZHB!)+5~i&bYVmN2mmRqR9e z@k_5HYhbGc8H3q?3D)8)40{bgltJ&_LGQAJiP`t&(0G)5F2mZ8)IkmoBUp>GFzhK3 zcy|d_5(_I~2@~BX<&a%r9<(tJN;MBM!CGo{rfu3V2GxqNd)E>2^7b*egDhd<&9=GZ=RaX)Zrvb4o_O0!uoh=whVg4{VZVo1 zauZj@5+;_un@jO(Q~wV3)MqlpTECZIEzZJ%^Pr7+P^fv3B~0}HI+x<^&bA5msMnH2 zZ$xS)Sc|hTe;dbdKKB&(a-yE^Ypkw7&YYmavP$tG;n9Q4_4iSs3=#J|*n$>P6U}yVkDrJ|>hMht`Q| z9g6j6a4pK;#ahZYL)o2LhhjZyKkj<1mN23GF|^)&827Nej<9px$e;<<;w%iSB}AW5 zScTtkqmRz}m{4&gv~Ir>n_;zky@OrPjc}S^EzZL5EZmo2bwf7M(~Y7!?_)y6$58%( zdCU*^o=WvFReqp6~rFEh`*qxpA zRWZSN8=j;Vo+xfy9b{*fo@}wCBTl6mJbaq(#)88(XJKdq#K#v0*}cSMizQ54RO=F) z;G}5m5Gr<3q*hL_SG4jHti@Rv_6V0mg^ijC_JI3Pe~0ouCI;agn?1*M8w+zwO7p!q z+brTGSc|hT!)Oj-(7SQ=TcsvjEMel~`?CVe9-i*r$L`B@W!krO?H@{b3D)8)40Z)# z35Y*Iu!M>4Hls!(&XscdYWRC`az}1SyG3Cy!CIV!;qA=jaq{_#CGDBtzGbn*L*Trk zYB<};Y2)|039@6SP9%;Pfe{jqBeI zl8f%0Xx$e^uoh=wu#)qGWb!=|t$JN2TP$H>N3qO6F`Rbgv~m8GWO-@827lL=y##A< z7KV2eyCuuUNgMp9VTmkZqJ(>vl+(r$5XIiuV4e#jSc|hT!)WwsvaB+AgE^v;b5%O; zV?wo81o@!ThM6}=-XAeh43GB`ti@Rv_VryJBx{2Bx3)7LI`3mb_1kEi!R55Evs!}O zTI!@|?~aEiSc|hTJWs5jAm^7kDbBlAqVqlv0gL$w=U_Q)R9+D$+g>OMi+Aiw6Us`o z7H47Df3+-5F3l?`%iVk{=pQ=oV?x>SW}MXJv~l;ly7H?lb!EHXyaa1;7G@Z=;e+b$ zrt7sj?_)yw7_W5R$ApS2@danQ z_mL8LQph?9^6?v9g0(mc!~Uy6C&lq93387cMRnfCgo=;9;`}hDuhtiwC?2>pNXEO7 zS`)0rSs2dkD>_lkygEo8c4q^fFEOFw{HpG{jaoxDn2)}eEO(c2<_}G<7H46GF*tdH z`9a@gS?%7*!F*6>bm2t%0lJOVLpJz71yMVUP~WSyI15AFsNoy@@qLoz(rDCHqr8ua zc>F(f9~p%wT63-pk~J!O3D)8)49_w^l!6}?g-5Z3i2%-$3XRA0;wP;hh@=T&1Z!~? zhBZUUlh&4+39@_1$rekPXgCr1V7^_Q!raknX`HO}fR|t`&caY7?R-i5B8b_rc9t;l zCr<4O`G=a()Xer5Jc}7HG6Nn6vhzv}y z7H47j&1-3#{rkC+a?(SSEtYtQwA}niWEd-|C)i_3pA;J^c!{N?#aS56!mgHJ@50*T zC5#|Tn20@E;?6%T1V1e2C0L8IFx2=(?=A-Mm)pBK?_)ysTWDQ^dChGg!0GGdbbWD!(rUZTsJc4?_w>^ z!jMgzD{24mPMp1}t`mK9-p7QBE1`9Jr4lEtd5m$A}GPG@?U>J3H&E zVuJHFJn@Q{EPj6}*&bAKv!5mURNbGy{LZsGMjoD6-kl5+>BSrt0KHr;VL0%E)0?+uPG0^b)Ma zSs3201@SP50`)fgS;B-q#n)+LRi_v^^hLZI)!a+47H46G@h^z_on!2`$EW*Q!h}9m z*JaCb;~k#W=6W7B~0j3e4RFKS4osfbIw>Ve(5Dx zi?cAiMF*nQtTWbERX6)t!h}9s*lFX@&dGR}Y_j#p<6eTbI19tRJ`m3qoNTSTn(k)_ z6Z))Qr;X3=OOZvtO7}0j;U!p$voOQREuA74pG)`mPf7Q)go#sbKIpV@3&i(drJEze z2-e~(4EZ^(YRI{CGx{Irs`R|gglbQnk?ge58F#*RrqBA-s^ohq#8wFsyV_TMy zxvnK@g0(mcL#=z*?gS7$a~x~e>p>>;Im}KQC*e`*ulYqU!CIV!p*HS|G4cZtcU`a5 z>sluCxyVi%3Am#5-?f+bxsgE=ti@RveiH_<4@9yXef0XA34IQ;)5iU?&WIxzlfiC; z(*$dA7G@ZC5k*g6OcuFOROcB?sQ9SPlXlvOEj(Gg`Es(n=tgQyuoh=wsNIIx-V)Y0 z(VY!+zQlw+t=Vbg#;J639xVP|SUZ0gYjGB47#B~bo3DdtRbsQBCE&cbm1M}f)KU+CR~ z=v|gDq0f+Z+UPd-jCBhm_%23}3D)8)4Arba^as)4?Q}m&n9yfdJ8jIu+|dPoSbLb4 zU@gwV3}YS$<+=MYG zoP}XuAJ!xdur^6Y6lDn$lTJD(g1c>WPPT_2Qa^@B%>-+47G@amKU?{s@(Ss^l)sC$ly8QzJGBnQdeolldaaf)q5M&u*6y^C zhE?UKxR=dtWY7d_aTaD6KY=&|qLCYYbl%5=J`3Gx<0gI)Er;A7){StQU@gwVu*VBy z@d}8^ZWPsd9}_A*sx#f4HcCWbRf&ux%Z=2UU@gwVu)iHE*CDXR8SZSL^FAi@8S+jW z@ISxuL*;|~U96>MADy=a=RrT_L0iv*S`tpAqKb>t2IfH%^Pt_rod-3czE^8;4i}sU zP0WL~ng?0J1m|t}XWmycjESvC4$CWxVbwMHA;e;#Sy zdtIeeb3jzQe6LppCy1lkL}L z4YRrqiV#e&*6thVtG&97y?e&mcZ=OH?{894sPC=V#JOH|AFG->{lk4|7Oz7!U(?FBgriH&^nVPYBY1YIiu-q=2n3Z30rtePId7^h`D2jsa1Qy$*Mr8(q?x zv>X2TIVFYqUhU87K6L!xKEz1^=-t~3cKLrA>g`=7R8Q;JWf;F>1S9$<`F}k2vB?rO znmXEf+nC&8f~ZiU zOAezd4F06JJ>KNmQhokrPO497y;RE~oEc}5-M~(HrIDOHZm!7^CI%Eh9k&#xJ=7zs z-pcO(N(I?EVYY{0E$>w|Uf#m46<0}C-Z9%`2@|vbL}jCCx{U|dx3JqasU&A@_Y$nd zJ%Y+#+sfK!v)aNM=LPRPp{4U(aW&2bp2zw@^&8(4&Rw$W*iY7JBI9Sw4idV5m>68) zT%hx7`l^n7QO7?2R1-Nej9@LkC)7ykmgFzFF-3lU_+zuit#g4uTxxIy@aENXfkiK* z23G)T9hB2ruQCwb{3^<+2*(m8e#|}>xDCQt0d&~;k-yu$DY9PC-5!FqK0SFZu%f+g zV@1*Xt)~#>b{&{wvV@655Et8~x+{RqAC0goTpB53I(Z4!8hY$p;Ej0QMuSap)|duk zWY1C1Q(dz2*Ynul-gt=F zZ+(irw){F%^-ufhGlTx2dV1Wnnfd+^Gj*oBdUZ$8wp{AWJ_I7)KTPd zV`n|I)MN=0st>QE%yj)@1lCrqvBqjXK0+|TTB>)Kj?`_yKm70yTlt6bJAJ*%&vpMO z8`C`!^bZw%{-bx9P?1QF4OXv}hxiv^1RIoDXR<`us~$~n8w)G1-gUUc1iQ9t?Yi}F zVliyN@sBS{uZ}$mqHY+WzE^9p^#uLH5C5>Wf9N(;wA16vJ%Wl^$ZzxrvV;j0l|mzU z?EN^)|HK&khC$s=RSXS{v578 z>rA-q*V(}pfHR-J{LG88_KlMAM!iMm)GSA$X8k`O$;n?cBw-Dw*Aj+Netiqs5p!*s zt+P#*JXi=d;oKRSzsWFqZ)_n)JY7lN-ZI#jSGX|HuxeRdVB z`qXMkNz@3cRiFB-Rx)bs)3mnp88vI1)sj62t0k7G)l#X}juw9teuMn5g5miuVc?c8}ny6YdGDzOsMtTF~mgGZ^02%>qJ|P zAb%HYssE?X(1hzz_H}ra@(a<3xrIO)A+BATscGu@?78a22ln!&a+sb?v$rm4E0l;Cl*=pwuJC5+;;ChOA^v zdL4PbaT7ZoW6lI?@jam`*NP?n+(Jvm%dZWSyx!$irkYDs&bjfYw~$9|Y<9x$AFxRL zIC7ZeHK*rUpNGi)cCPhQt-@kmPY@(&RrFlo$#c%CxWlciK=|^12H?4OoHWXVy z?1rDu+U#gC!QW&Uo7)Vws+Mghj^nC0S7X{s)GNBws_$E3F2OH?Vg)VjCc6900v!Os&_8#-V15<_t3Cn`3yKK(!XD))D%f7Crq zc|^y=dFb6EwF_HoK&W24a@f&QeWeL+8&4-LvQmbf@SjCr@pD6_y~OQ$g{}3M=2{!W zu1Y--zCXda5;gusN9e0k_mG5pQTL&qI=}n8BVoeZ#=x@eETipUYd@}vX8@+X1V+!V zMp2C*uMIqF2C_Fi%jkJ**BXrC8jK*XUex#Mb&$7>-|8+gOJfvQp$%T|@+#9y+~53! z88L8?m8<-N)|~ZvX6N^hmpE{7u6X3h!q(=n-tBrjJAVW_7SG8aS*%4%zA3boe4Ck_ zZw*X%+d$6>)x)ZHIleOOCF&PjDlXJn;$ML~=VvecOvX#RT63A```oczJJ7rQbcmm2 zd5LxZrinUb(#(=*gP$j=HuUpWFY$5TMPlpF6Xp%v2S3wO{iEZDm-w|_VbT54T(K>z zcWcba&j0;GjZNs+jJF?ZDDI+%Ge8{QlAZrs3KQNo4%TWX#y1`;lt-z!tJj}QdkMr{ zQ^#GFD7(^63ON5XjPnV{VqZoNe~#W&gnll+Pp?J48(S!W4p3fJp(Yo--J90qnFyCu-Jm};BjW! zON=d>Ak^Q+L5{VnCxU8y#be_o3c=b-)?Z?-L|?J>v5k2NW$o{aW3kHG*}~b5y@Vgu zF3Y6(i@9y+8GwDoODJpKGW3LBSvyAn_D3%fRlA)y+jy`QJ|4;vbqrR$px0fftA=^D z8X~og-c=T^<2e)FHV)S=ESh50QSpkS8q;3l2*v_`)`u7mZk;2Mm#BxCS;uxytfh$R zB@o+V*SfJ?Npw8tsO=>X+x_>uv7P6P@R=dB_Caj->)6io9nU`AHq>3~JLepLXE-mR z=D-1Nq~@8PX)p0A=D>(&m-rXLu6Sj^bGw)L3;p!8@7ON2lHt`0uTi{&>L)c9s(FxC zNW2d65{;czhN)sAukLuQ&fP6kos+`PXSC zyltp?R?WAcf#4M@(_R8`#L}^ZTjy1#m#ENqiC@QE&pH~N70OM2#C^Xl=#z7so~&(GXF*mEwiG?wCIg`>*zi-VAfv7l3?|`rS6ivL+uai}A?jiadvS06RW&@am#*rATWhRm$L$o6KX;dHcLwtB zqxd+E-T)Am@Us;v~=(Ypg53*`6Jr)2~Ay?bGAfO@xjl`~dkr?*5$jNq)* zd-BI)$l^WuBe<|@fJU%R#jDot7n+Hxhq}vtVo&~<53j!`-%6?$4v>|!dhC|fyu-id z3ah(pe0_JmUHyA`w{PZOGlSzX_{#-_|!At$7=8+_LF>RwMZE z?Wr!&>c~jzo@gj(gGY$}^Y7zm$3yvduDmvM=LKtT z5ihO!#A<@x{dL}<{Jxs_{h|EcRgodoyQTLW6)m4wV10`b-2Cw2{PD=`cQ}6pRrCps z;Hy98i5_u@)&y8dfq94X$Gik0oVF4b;X+nYy~QC(x~Jfc zU421huiE2#WRGLjz26J?c3r`*p&%B`5BSuYL4C%ayXOjuZX-&Hz5U0^`4{*5^wXNf zfA9C{XI54A9`M~RKFinq+h;)xy8NK^24dtzj;ttTd(_1ff!!sfKNZoR#&A7byXqai_fC{ zdj_Y8x+R87+qch`PhJrR8SVunvYDZKrf^Z%(y@woHZ_msElj`_~q`^H$w5+<$`%tn;^gzp2sc2}HHTRnHL)86Y%#i^$o*GO-}F5tJ2phzi_(wS0dBZU;R_c`6irjbf=Ql^Y3r`QAuMZOPEmOr1wwYDQDAMf6p1^ ztl103I%Dqc99UChpHJ@`P`1#yY^tyB!IyC7cj{dBH_Rw+Z5iYcTEfJNi5b3m)3qhu zxw*k#?w8jrIdxR9jfzvJ`!?-*A^5p^>U7^!-0hMtGkgbL)I`Sj*LIbd-PcNKKRT%O zK;`K^HBy5s?ekrz?P#g1O8;_N&_WHP>a}9lr_WBYKHKitu9h${*Us=QeR`T}yCvT% z=QjszvT9C93bvsM)>4)qg*KGs8%DK<%9+Dktg;TjH&h;aV!y8|&PuRWKP~GT`+XA+ zL2FWDnP%5xfW4zr8u8>|*Q1e#8HR&|1fyJwSK5G%&&Uga$ZSTZKs zyb6M~cqY5|{e!{ys3MVJq`tpY^sYAB%6s`P;Y>t0p(32JQT?lovR(bFjQal$|4cW+Jyh?q z**~Ma_!JS2B}^zUm>8$$b3`~35l*NGr-+-aX9Xji`uszyS-}Xm|4FRvQZ(`0uh(LW z&F(A4!OxY}KcCJDMmXj3^;bJu>i>EUHjEFi7ZZ`sP7ym0;aI|i^7Bzk_3XTPaXGW; zfK8${A{-N}bvkW-{@jl0l%>k~tF~Ar&LhGtJi5=f6{joc2sf`NRsgWwjOX_IHhrzz zSQCi$cfp$BDXbZIoxrqr&2Z%OQ-16CVv(0H+_RcsLPgO~8wHyt`S&+HAev)E#^1$S zy9@2}Roklb!96X1-qmSsUojJLSIrZ84Af^mHfm$Grh0ajqzX!6Y8@b zCsd&6+1@{@>|)UsaW|aMT52u{jYoQug4W#8CB;ctyIRBPb)uR%wI!;VGh|n{ez@ST zUHW0M88MM1OsK2UHjQ_eZXFbpE?wW%1AV1@Td!CrbvvBDlC3o0a4-@%SyAy9l1$O` zfb|N9QG56MuHWy>kZPRuOt$RL{l1?b(izL;rb*_J|Hs&SKvz|K@83g_4kA5(O0Uub zgmUM=p$S30R6#mO7oM`e);JLGb)s&D-_t-i39vnzwu3JQs+Kw#_*~zk*@2T3Sd0QO!3H9ds|M7K3S$&JPtICQcOsG=#&#BXzj&enS z2!4TJEmi9N*8VM4MOm7ZwSLE{h*v`Yyp@{1R(Gz7zAt)DuFG=C-STQ5&#FkTmzdxd zgPm%uqssQ&=kA23;@@H|^<}s)$h$(q=>ZV#_x8E_gJ200+(L!e`P)_bN{hkPEUX84 z4ah4!=X&r~o?qnTo^`E&n|%zHFu_kN#LU%^@+Vo)>Vl_Yg0*-qfgAEbR4@u!9YC;z z34TAs<^11bS-Is!clZwHyo9xQ#sOa(d~1ul=UeJq%MvEkS6j{7z2EcB(cj9hK6?qT zuz4NrTy2-Sd`8}UeWI1`k3I%VnBWq@-A;3M%e1+zt*Ur)CRnS@_eo|I#M1MwghzsC zIIFd#R@*FLg3C~dKT~JO`}B&iW=-iI9)C?6HDiFJT)ATSA=nk}qz?$Xr|3 zS$*&KF<8O`mpbkeTDn0RZKqfzP`XU8*34N+<_6ri?X8dMAl?j~VpRsg5+=Bwa6@MEKZj^QPE*Ft|x88L}<2%R%Yq7;b2;V%> zt>=k)CCmh`6NGpMi`NgGldLSTc(Ij>ZCOr>*XY#H0zb zXWT{WBy5&!r(|oS(`H$G>mphF)G=%5vpxn(nBY=JedK&!R-CcjGs|FtwVp;KnzKgh z`Y?07FI!CCZgod}u!IRNb;Po`P)Sw^o8TFJm|!h6)A!plHk_{{`-M-inxZ~f!UUH( zV!a%`;ObwlwAH`;6bHdtYCf+mFG7qj`HQRPgaB*6N8S~Smb^&#*XOWPOJ%24R%f;} zvpv~qbDmyz6MK};8I6@T&XTsE<4~UT_#w|X_@%yQg!+H@&i@_)CWtL z;8KToTi(nvZ_asE6O=9!ti^T|wZ_RTyXKhZ8LwEv1lN-g!wMw0GOcfGJ^9>elVL4Y zAKJQuh*_ELyDoMPu<|$c)`yn7Na%V(k4gxVRWJ3oj&&O6S*vNwjrv_}nd0}uT`9XF zU6+fmwR*Q7>v(e}cs?&gp-=C)W-X8Q%=G!USc~gPh&yZVxR!u;5B0$kCU^yaJN1ed zkVlUHW+h~Cwi4FjT@KjWuN8DfEqrP{oz~l9No$nfyZ<2v9X0nA^`@PxiLDn3x{`ea zOPE-ic+@=ohL=Vp&qJZEknH!Zrmyt%%)<4`gthny5km-Pkj)AYtbNmaJJvW%6s?(P zmaM1qIN9K$D>ws!wVZE0WOp%FuTh^`0a!b8t*JG+wmNc23t>bSb7ckbCJ2@=!InuO za$czxdU6sh zVS-nEUZPsc11tK48e}bHht;hIx3V|5=q`x*h(`^6JuW_dU#(?Ye0r@pSCB0mUUcX5 z5iDWiL{I{?t1L%C-S4AawZu~~!CL%;u;N@O=+FaIt(^(h za=!WB*8{EnzOkM69k~>odyq**3RscowQ1<)_T8~*BYgJ5fj|TV6)s% z%-ua;jWu(qlVB}nnbNj?Ax3;s%sm3cED$VVf_DUP|9SERYl&|cnRkwPf7rQ;+`4dA zYYM)#3-GOF2@_oEh$nNkI(C*0SWQs6Ot4n}*6}p=*>t(ObpV92`>=!wt|!dG^JTWC z;LG_AzO_uSmUAEHX8z39`yd*DUxAbl}@BQ-*ztaz(#MVVtfNw6!5+=CRF$2i)zI7TiOSKYag0-?- zileo`nOyH%dqGGLEMbC6U5JtwD_Ny6v#g8KWrDSwJ8><~RLi; ztWH>~v4jaOb)0;8ZGrXH;ZUm)N|y=Nx;QnC*3O~%7g!5G^aQ~YCb-n$zk4m%s_O1x z)kA$S!CKBe`no>`TRB100l^X`xYQA&u}KzdHCA3~PnZeTV*da{PXdt!;ur{)Fu{Ab zxJS|c*7_N?rEBoyVE-HTvT^$2G`tmK&4w+b3TzoHVS-Cth~7&!SY=?DXp7Qig0%`& zjU(IAbr3t+O!4#&mN3DkE=0Q?!>qG68d@%tE)%T9yW}|U+;f;!07PvNEMbC6U5K7n zidaQ9-E}L!3?^7hd3b1xg%GQ*7O}qEaM!KsgC$I`R|n!i{&v;c(Q>dg6LwMdpkhBM zr#IF9%V(^gichpk!PdtTCb-lQt!K_|D+!i6Wj$wtwUqaT-eVPFHHbkV-T}c9Cb-mb z5AU%V))rXqRR3UtwUj4^f4|lRBH(Iat1$?cFu|pcm}d`aSne9B?#ry z2`+UZTCa(;X29xP5v9unYbpN{zrB6`Cy`cnv!LgD&JrfL)RD*k7F#m-qWeqOshMCc zq3 z>$lIXW=l-47JG;xqTIxIE4uqWcR3I&VS-Cth&AiiS#!%Rac3Pm)jyvPl(a>1FOU0Lhi9YILnHOVtb;^ zgwx(q$Cx<#q19pDLH7XE2mcmpaXrD_{^+r_@^(*Gt^>V|FWu3m(ckNbdhk%R*|n}W zt$xYB6W0=ib+xA}I|!CAacl=XT0dLp@z_*$(FfM-&4pZ_ed~P>{adWX?}R%PMnAP8 z`-euA+1cB%Kgh(!ucFN_u%oE_Q-x>%V&s>hQ2{Ryti`1uL}qy7zVhyK*A{r=vIj1g zf@(3^ZxNBwKfY%r48G*5ALkuQw1f#R5g~R=h`0Ln-{-378%s37TB^lpe@M(ML2QTD z^~E!JW`Io!w=y2c7PcA#;~aUVH6=$POZin0CQ zbyn!{VlL%b!@tE^75c`dd)XlV)vKRbe?2%Hwc+MigC$IG-^8xvl-1Uj&|+@oi^BwK zsl5H(JKaH8i;B5#gJ200+&2*y=gphegqAI23HWTYpEi4At5MtU*>CUp#cF%8uAG0+ z`#skZCY-IL_v%P1Nfwm7P=owitffY6?M;c18br2c1*O_6VhI!67I4nX`~7gK?*|jC zrA8mWhfq_DSHJC>FV%R(5+>M#5>}jwh&9=6mTU}@Ln`JAUY2b4Vd|E-x$o(fqPG60+H08XTf#o4rv_QV1edyJpVPuVr&L}R zOt6-+==ePvgU(g5hU}UkYl2`26I|+uN$#~RNwv?(1Zyb^lHW7)S@B=oeI^9Rq1fkS z$%};FAFfExF4h+-uFFqwGK^1y@tH4W@${c1J94R;)w|*~*>q$dk1bqFnBY>!9XznT z?p$`j;}yog#ahbZ>GuTO1R@!Pff{596I|+ub^mH+t3!@?@@ zJlP%uOPJtN$LLcq!98YOTbX;4(+85ZRHLt-Jf(< zeo?fKvH3*2nQfEzq#mEzQ#%5F@3x5(3R-t^{2?QI_3`YnXbBTs>Oz#oPJ>tx?dc!< zTdbva1pGdCOF`UN9xYp-K3Kv8mpW`RJ0sm?im#O+*nMS!wN#1t{de!j23f5y^_Rb5 zhnFQU654lEh}pMCZ2fV{T3G@+aqJz-zJqGl!S5-n_Q|w=B1@Q1dq{r!(SxsUt& z6PaKwE<@ZJ+VT_ko9iD)SFp1_nE2>SyjkcAZ_Ns^JuJU?wq^BC*;uBXjyhmfa2NSHN z_9p#hRiV^MS3skOa%9Cm4qr|t$_zMa*0A-PtNQq3=VN)ZzLQ`rE;ps`Cs@Kn!}ST2 z$E&4Rx(nf{KEzWo!CG9>_(pZ=B1PzR8ILiM&(v~BtKEJ*@(D3xVnG>$J{W~Q$Py;F z423wf?v5+j*Q1zVE#-sY9}|1PJK+cjHHTvf6KV(B-)pbrjd1l?94ZfEe~<~*a{9N2 zKdtXdU9(n>#r_~mnBcyG@8H&Au6+S( zYJYm1B}-T+-%mOz$6?OEr=t1nv+{t^GXo*Myx2{asB}%1!8eK}OmL|SaRk0Nxt1T0 zE|e}4tff3){Bwq^Aaa6GUiU0vf=gY9aqz5}gm0AEA7p~Hln0D|&XDQV%<>};twFGa z2|nK-#M6H9uJ3OI%Q@H|WP-JnFNOB<_nxS-;n}ZFRI%hm!awfrdAdW+9Um#L^{WubO8L#{_GsQuogQus`U+ z{-9^hz>*gU|11ON=w)8tIeLyv!0`u^2c=$FVy3_AD_QSSgnWuM4ojHeQpdf0@a4>o z6-#xLE)%S!JShEZPV5g#><>z{Kgbd$xYTiK>uRvP9N9y@htg$&wUh^?f6Woz z(nBiWL6$JVrH=UR@Z~&;6-xqEEKIN#pHapQ-OaPe++*`f<&Db{CivtN>{n%ekefQs zk}F`7;n)%!K|*;LYs-reL04mC?2ymoLf8OU!UUJP5S8G$TswG*#~Q^1Ybg(7zfC3( zL?sZFP#-K|f=eCuYrxmJ?u~|0`=0CHVlCxi?6=8W={8JOgw>!o>VqXraH$LN4}6{X zZ@ueMrOO0s@yRzK+Mh2XGw;6ZN(R9aCirBzx)bT9JmP90QxPeIql0h^5aofdt%mT2 z`{oC^w%{b07dA4MFu|oRMBmxF<%+qjrP}{sg0++fzTckMVD4^N7FMMQ^gti|UQg?M9Z0Ajb@ zbS=dGAWN8Vo;ZBF!r!umFTzHj;;HFTHOf;I7j=3>+u`vZdw!AHzRMCOxYXf`gHtJ| zVBb|X875duogUG4cp*B1c;>SRvxEsQb@-&>980B^7hUQc3lps6JOP@56S<>5{n4dP zp82>5+WU*VZwelm3HE4foPr>8rAy+g0)t5L*Go_AKZ6plkD@T znER*mV?5`b^)4%)!E&D4&iD2zS*6!Jx7zb!2@}o}ZhwZZk*?GOQEJbN3D)8kBSfkD zN%Fm{e@3aV8cUeq62ZA`5Q}fzZCv98g0;BC2vPak19@siAy@I^-ulq}g9&F@J$v|A zrrqu7%JV{xVlD1n-gPa$xHkUE|9JkWr$4K>&f(vA(<*jflYHKD+um5-UdBuCiFF<& zUQV!t2_7+=PsL+6KOv9#PJ$&&aNaK`Sj#zH@td=RiI=}e$$Q>7C8`wnRZZ}ev`SAd z?@g;xcRm&G@G#9gLQaAuOuRe~CRmH3#yIofr&4|(`U}AMISH09!8?sFCs@n52kB*| zBf`P-ZK^G4e;7WIsp>}kzoYGX2-U*1M70u?R(0@lf+b9F9F6q%@Z`Y+YpE8h^7BU6 z;P+q&pJe1;dU+m9sFtYm@P3^+5B@FI;xcsRp<0G6AJukMT9v4(S)FzgytA%qP-*=P zU!|85EMbCujhuO~_ZL5*YSSve|CTOGnBcsfc`(6RPERK<<86s7VZ!+y9f}XMM}Ksq z9R8%L57moQiK?`|O^!!b#5Dj>?0Irft+6*GOPE+xIMMXq?bI`1pq=g5z{9O4ItkV~ zQ#{escW~iU;~N9*4g+qK!=LA=^u1l&VifJaUroJ7nKPdq9Eizlx!CE{gf?X6fSfWUW2A_}jK9%;lVM67n?;^x%0(k`G{qWF4V!QLs@(jyBB~nf*L8OTU4xonEoUp4Q)HmAXV#5!_>-!q>VBuv zx<8)09Zx-KeDQ(Cv81&Jui!mc!i4i1^+t(-#{HQ^8@NV03D%nbQ#|#-ddQ>EhQLEt zQRggSV*T~_^mdF>rXcV{<E3e(N8mkJ!bBs) zSo7EU1Q6Xi-io;J0>N7B`-Src0RxSz8$W2!1#OolObosjPi=P&@)#d}xZW4Yg9+AR zk2E3Bqm1Yl^$x2Z#S$h;BM(O(G!j0Ih)}(j3D#11>!?$RIe_{YUAAt6QK%1=Fro7E zk0s0SR6F1KsoqrId+6U{Emi8O<$GgUyoIv*_sHPGIVO4QLra)Y<>ns~RSh0@pQ}F{ zdGK$smb2~pzMP(0b=B^xj?!CwyFYz$V}j|A5zhom&W=tn^{u-6OX=V9|K!0$?bZoq z#y9u!Z?Ts8e}6n=ek$&RJX?CbLV~Fyvpb)PCEIf*m^v~$|B{nn2@|{jjyH8Q{+AQ1 z#eM$2gdPVyTE06V6|L{Oa1tz0Po;0cP_+IfC&3aXREhX++VC>dJvGP#Yw?=OnTM(= zeS4Kk>j>tA|#9!#hb z$#^W`-(oFZ@2WhM1xHL*DOFSYo>7(7qnb+V@mT432$k>v#IU39Y3Fo%eqUE#co)XN(+AS(C>En#9;^P{H!-q(Vklsx1D z5&r_gTI;GGHT}2IsyF!%gaE;_7cQT#BNHf(TD_a?S5H+51WTAuY5lZ_`?0uWkb0_w z3<#|ie=>odY6529Y9_8`;Vj|befv^^>A$&GtO`7&h-)DD4GWh&ny%$6-N#Ai>Z_Tb znzyrriIAd4O?|g8&iwQ@>Wv2R_X`ATaqJA7uYFjgftvHG`7TSCIG6jVsqZot;`xE; z^|2Z@?jjE+Sc_w42;n-};c#UT1+gk(2@}dgNZ)=d#Idw&htzCe&D)t^EoaPuQr~3@ z(gaJG;OGT-^ItkN&`-q@CT9Pg;C%Cg`pubOEoXd&pdQU5`r|#Sqt02v1h*KRoGe)6 zaAVX*+^8FpB}`nsnLu^E6)U??KT04R{u&TE2cl zHA?vNXqRR6LH!;qVM3*K-tf#k(l$m% zk-^p@gCvmW>{EXTh+-gE!i4Hw`W9ay{`Y!=gXp!k z>gPA~pIa{J{el=b7 zEJbLKKc-b$_b#R9oWn7pwG`p^HhhuLH=ZgjeJVkv{r+$-68yV*U84y7OaFZ;E#co) zY5hz8CA8#4!tZnUe?67fQncgE9dl9rRH_H-_fTn_x96!GgqCohS7}}9|0T3UY3V2V zf6s#n{Z9YQgP%%ksXX-i{g==ZrNxA!&K+;ggw|5DZZSeM`gpJFi)_>EFDgtcuX^f& zq4Uf;$Bx;H<{X9XZJwD$JdM$5_5V00JZrXm)N+E2zw#{6X+>PfmS~<|o#$S1s=(NhC#`HvUM4HZ{l8;zFYp{c0EuHq}(dJA6WB0xe zHvY=9M5k3AKio+)>%BhTQwoS{0Adda{5c5L(rIrV-Luv;mb_Be#$S1s=(NgXM%yIw z3L@RAG~ywHSPTMx4uZ9G+MCC$eI1PXXA0Q(E6)<0R=?Zk(xRxl z5olZ1^jUKp1Z(NEH;*~lrWs4-?RDd?EK77+n9xo$UOQ(HhU&leL_fseHkRnL%0rEh^&9CtYQKbFEuHq};Tzix zw3clw(P@>38s{(d(s}sCb^~L(gJ3P4_U7UH;u!eqY-5Q|t31?~X#P;0M>eXP;>l4b z!CE@)%>#9A={jeLPJ7A6O4S~~5`13gN813i6^B|5G0xVSHl`ne*||2%zAYpLI2EuHq}@x}fQ_MPtv82H=9 z5}j6g6dH^u9_iziCT@TCnuB01o%ZIT<|Jxvg1@aS(P@>(^y+am?kYmfO)B*N!9lQ= zPJ8n}3$ax{RAW0!bXw(cK6hODmjP$>L8yK>W!5YQ!CE@)%>!Q?TYsZiqSGpm>cSiG zM5QtAg3#Y6t)+g8wRGB>2fm!P{?@WYr}caIzvr4*H1C_TT1)+w%1>+Qv^Ni5S$XCR zEYWF|hblM!yu?>l7Rsue)>6O4S~~5`!&m1P>bx9FbXw)1>fb-V^3}P8I(HDPrPJO# zd@WJ6-|{TcX_bd+$NqVuCeU^r1Z(NEHxFMQ^vp$BqSGo5)zkd*U0)yc%tf`9`YqPd zX>T5wQ>*#3XHLx$omP3M5yL-k$DCTtr#*9Ot)+g8wRGB>2kOC6C5*rFEYWF|hZ-OK z>ksrl5ApddC&5}e?ac#yPmR=`H4aO3TIHd}dA&mNtZ_U9#`f}BOZ^sW>9jWw-xtTm zH>x~KblOu^z7?5D3-K~Sebv;ujR|ia>8m^Bp|zAmrxl^TyZ-l3t4^%Zx2bjd-3rNO z@`HtDX%TIU*{SAaM9)&`es#PvWY7P50UzOz5Rvq0s>fU8|0Y;V<^A@B1>U?Jd9Z{D z^@M9i{r?fH^*B?q`Cf;N2#17zw{x>pvmWl2{qK7)!CGG=B$Fm{IHJ zWsnCGtaW&7lKD^fjPhU!6aCwym^sqsW{?LHtQDIt$$WM{qo-mC6MH_z?Wb>Mlm`>6 zmGo(%S!8QQd9Z|uC&!XZv3yPj@4*CX^(vNVx(8>J2TPckeml_|P$8o{m|(4u@Ki`N zGs=S{Oq6sKX9xQp0_~S%Ic`%{UTI&yZj%55EEMdZx9e2BB z_#R9+v~I?~q&@^mn7CLt{w4Ln1Z%Ax6#tTT#S$j^*NJ;cyJCX1*8dszlK#OGCUy_P z{b3pQ4<=Y^>*BbV^mCRl@#H|vOZqtztQFNT?j_?DOPJVRA?79H6%(x0|5@xy#$A>$ zkqfaKGah%DV6747Vqfz8U)HgWe_h1PV>bslqdoaOTYA&Hm z-Ps3O!i1VXWLzIiu$Gz=W!$blBREMY>e6EYrmnP4r)8qV?kUrh7x!qyL>&5d z-kblWv98_L+j9E|{#_<2BbMHwJaasG3$YFB^AB50uwPq$A(9E!;`tm-hW!#@?Jqvk zt{b|&5o=X08gC|7_WrJucm+h9k6;NCdp?gdr*_p(b+XS{>($Id>@61`MKZx!JOjkd z?<*f$LuDU3uzgq~)~ZuC&Xl3v-*pnM)sL-au0D1h5G-M$D&p_ncI&6Izbjz>u(yL9 zUFv!y6RgE^Mj?I(4zfdc*RtpSRZTIU&wxV`Y7yiZKs{%=5Lxi?Cfa|Gt1- zdc>$mCRmGSvO-MV`M&KccH4T^!)(M_3o6B!`!{%h*GZHGu{yv@u!M=DXQRz?LGyi2 zH4?4x1a<<({&p&o3D)AdFHSYK9%Juox6Mk9-`t3``b9^ZJ*Inq*GcSndyIXu<2EY= z1WTBx{YkWW=b3)0*U)22qUXl`_%MMvBzX;Xl=Q-vk_|*oE~kq8oj{t zwoc+Z5T!wE1;G*~s*j8|-N(E%BBj4F&Hj4gUU%~4Taiq#7SFF?Zyz6GXS;XBwIz9F z!%81VoA1Leruv7X^~`(G;Ar#4hK0WR_#Sy2n6%e5cF49!mN4PW`UpFVa$N!T(jWR)1h`=#nHS+Z7wJ z))6b(EQd9RdRr&aZ2brJ7mbqS6c8+7BIp&&^dIS`T7>@b3wB56^-A`%M4dZpsea@C zp4Xbw-L|^FVnodStPyK1t{h`74_xATDko87R(HEr?^le2AXvgglQA*oo^UTM#6FDD zB@gRy;kSWT562(&tzI0ZEpW;mo+l&+uew@ZXJp-*NUZ{r*aa*6Pnwmqzp?jO&B4)HN#S{lhcD>D*aMjlupo+{C7N?Z(r)7}?)E(=dA=&d!_5 zJWry&K6*Bpc~z|0;H=K0C`QnCv45Vm#okDkFyYMO%84rWf?d-1WclJoOt97wd_Ts1 zqw|RWzKU&r=_Odg1iur!WLHxrBeF|Mu)qE3w=-qh^;}jaaK~k$AIF zxc7IR#OE_Yt!m}H1WTBhoD^@KxvHP)dyLXaEhZSh_OU!O8J#<8@tR7A#>EO-e>DHt zczS46Bi4$*tgrlS@9#Q^G699HUqCzo!4f7GtVuBc_gp{K>zIq4$U4o~IQ%cqtWU47 zSc_L--sx`s=hKWy_4YJ+QA_`B#>7MrEKzAqd^g0O7NQ|M=uYCP=8pU;k_p!0bsKy{ zXM{>!AFp8*r)!N@Uf1gI-Zl&(LWBnRxOexOq_5hrS~o&QZP!VqJNy* znaM%07Oy7ZvE|BZob&Zs)_NCfSv?XtiTzFT8WzSY)z4YNM9<;L&hg6Vg7NCgz`c=7 zuokaB5eM@7D#m7vJ|`j;H)5?X)+DEoQBLCEcU6o!UrFOQ2$nF>I7bSN)Vbh0I1nRs zRgBb3uokaa5pgl0xuL%Xto2c=l=Sb1lQa%!?7yEB$r2`< zdDNWK-B92288<&`!~|=lok>amwhQqli1Q$3f?x>~{7ypb+W3L-c1`cRgx}+N+tleTc(u9MggV&2Ze?qCosVWRqqRGR7kj8XdH%)Raz%Wp+8;n1Sp zULj6LO)=DJ;!%}djaaMo^wjkAhk8H%zVkcoDaP@C8h8knFj3_L)L{CmXaL6b!_#M5 z*^(c6%1ZwhYpI&`?|%#kf8Y4H-ib z4Oy!ww6rC}N#qL-G6w9aWq$^OB}|-)N_N^yj9{O=gbCJCBe;Km5cU#7+e=vMwYACV zHWDWRdx^2#XD?w16Sa#bJ1s?qvJ}~{6fwbC>TBoUaW4`2SeAqR$~8Q!5o=XWO-i?4 zIf>6#Kb93?zfuHCnAp=diL7dAea=c{Rr}%ZN1ku3&YiW?T*ALc-|eReS-8YVI}o-$ z)(S+#e{Jh?60i$))_&f6ek2pDrRJ!9YwgaDaa%!$X*T{m z9zt4@5#hBnED!m_T@?iW9EAQ|rNwq%A&On;B{z#n_BT1hUHt4^3R~AFnxXmTn43C` zge@bB86g+8_|UG?INZf`z_od?58Bv!ns~PFk?cL8w;lU$n2XyIx5`q8BRt>ML>YH| zqt2t6cCBB-T-;N+&u?m*V!FSd>wBt`SNa>3f^S*1ONYC7+~x7{c==RwU4!{PB4+ex zV_4)?YYFn;F_Fi?HbYa*51wnH&Be(^P>%-IwhG}c{$}vkr^&KZ^KaO%yk%8o)yKx{ z%2!v}K9%pV?t9o|o`EX!xTPv%ob_sW}osun{h1Nt<3d<(HEmhRsdO6rAihEv4*7IsD zO+0Fze#4uVDM!s^*j@4xUp4L}qu1xRCnAqZe0sw z*U0->v)kQ46bnx>6H~le16p7$yTY4p_)e1fbh;*XwQ$SdOWwDRT?{t9?UZaD!Cs2G z>+{fGSUdmaC2szkWR|<3iH>(K%i?#>SW_+q8`E!LBunxV_f{mE2S<3*%{C^R5BebO zdGl-6p2)Vf_gi@`1RIx!q?pBr%=6^2w`7XB>0dALW0e&1)SsGIwkN0Y?2{!{<7>f2 zo)anN)nfBKMCKJKX1z^bI$;wcjIT!8lgF3^1&jv|TUn*?=CJ{(=B+bcV%Tpf=Ccmo z^pJm3%!D>bdx$*EiW!q1Uvu-}*yliEA`>?ir+Pshv41#Y?;(LDX{*h=NnWTxs18ZB0S{5?4 zqCWTzC%$oL^r?6=V813lojl80Ry&VTAFaf3BO7*jrw;Kx)ra}xDUWLB!mQLXnT+Xp zD!x;XZ)AJgEsow}o9VVrq1P_JQ?1w;o8D_b_%JrT4;JqqOMURbk~LN+MutJC!4_TO z(np5vdE(Oh`MAt+)X%faUeOT>arj~~<4#H5caYy03n;q;N=o!vR@b1Rlu$I%k`et5oV{(j~d8W|QZ zDPXU7*2+4AmdH1lulqSVeOy@-6HOySueQbP+Xb$<`<)3k_>OJ91=?O8O(R2mRB?M) z)&o%m@aBADGT)@!4ZD{9k)iVK0K3k(d9F{;uK0##z7cwQIKH*%Bg5B8h3)8VC1pp9 zqI`QY-@|NQj;4`e{fvC}XAQ>4VR$OOdzWwVeOfJsMutw6v)Z}aZytor5Y3Yj#R#FwNyYXj|^WPxBl4jvwVm*=UY7aKG3XR$I{3!=}MTj z4?RlaJ-A14FXH*v|#^ywp`gxCV26^OYYSi(eqM4JvMG{;AT?CNSg$}`6P)(CMBtQ84Apwic7 z`{uj1zUpel=N@C%>k=Ya!h~}UmvZ`vRk6x`s}A}Hj~_frILDG)U+1(tu3BORf?x>~ z&aq@^?h5uR?l7x(g&Gcmweoa~F*_~AOvY2^-9TKA3bWn?!4f9A{~c|vXpWhThq%4p zWq<~&~w_RQAau5tT&%at!pvV@6CSE9{}jpqA^YzunY^AmrxM!y^4 zAXuw(!x;1Mw0XWd&$PIweICTUsv(jkOgPscyOImr?Y5SbVfcRVILM=&b4>j3<9v4Y zx??;9OPFwuiMzh5YJZ$-rThss$OLO0IRW2~>X=`7YOwj4s`jirE9I?nH4K(8arI63 z0sN|o@$H-29nNo;0ZZ~a2-f-}F50|Sd$F$u2ZLw?A`k>im>6Fu#;o(FCOWk4YBzlx zA+KghlT5JImq*~EQFpPg2AjU!)n4&1LdNDylPqDPV4fIr)_qM}4H{r)eu(?e281{W z)~a(L+DxghZ2;XG4zQ~}iIH7fgh-Y!aW7j8Sq%=1s%@Rd9PSLhAAGAS&*z*ovIQXK zfOrjKJ4={w&idTtyIQppYa8`2QZvC?vAN>SCG#-@^wfEQie0UQ^4mgACXni!Zo z*UBdP8WmqjlT5JIiOlh4*A2^jbv_nE-AsLrtRhXagoz3%@n-vTnmG33QtR&c5yt;I zhBye;iiUT>5!|rqwPoxCF=E09zBQ6p7S6T7gUey^ z0OkzcQ0FXR!nyu1vmckc_LneTtyIH7uvUdVN#@F0x&}YZaa;~OP{PQL830R|$kRR9 zoDq#Rj;EFE9rCLTyIIQ!K%FzeTEh<{nX!#^4W1qNt91QR%P54e0ZW*;-Y?nwGG(c+ zl@xm|lku!@Gb3w`G|2>OQ-iY6qgmVP?rIY+kE7 zSKB=!iyH|y_eWL6%8MmTI9K$6D;pY1%AAjiL!C3hTGuA0n#a_N-cy5TS2r|HH#r}b zRJMk}5+(+YO*ONo!D`?k&R6bY1i$+z>e=GF4uZAz&r3C%!`A1W!?{5W>+&e7D*8D~ zn5Y2T>xSbCd_?8sp~kyMa=3$UpO8$j)|=S1T#r1wbGWUsLyd)>=5YU+Jx#KNiMb0> z%}>5v;3F1%JHcpjJimL&#~}`awXS1d)o-&bdwPP=_Hlmqx^f|sB}_Q2&Uc%;<(1<1 zt<~tYY=L51meU%w5*DwsSUaD?*MKEVI4xd@b#KUj;|tn-Q0Gjr*7+}!&GMaLzw*@J z()u^#)}saOK^WUv!o*kElFgfE^t}Cx-kA;e_m%A8n1wUJTEo6cHrKS7>#M=%y)ql4 zzpG?7MxC>S2`g{18F)<3+t)nEXM9t>fgPARO)|k+2M#8iE1J#q)nMeqe8$vD4eU2D z>thKMe-=nKyT8(XfJyE@qB`55 z7#Uc?1h2@1_-567_np>5?aX=bJ*VGdE%pCfe$Z>ROY7#l1KJL?Goh8Rgb7~5p{&xD zyYF_GV0UX3;viT{{nC|_dad@_>E-UR9Vghiu)1Rj6TF6l2gH+A?u6kXcI&+1E+$w@ z{lD5b^zIMtdAQ0w8$_u}UP4QlaPAK#UhHMXVt?=}><{uvk#_-@7GnS9UREs-{Q|>X zEMbCAk055|gK+}j7DC5U2}@3Mr6K|ABj4QkKAGbYv@xYnxJsFiJC zykdg2*dBl#lR;}OSL0T8cZ`WFVdC%Yapvx(#Zd~ZF%)qCq3YwL!=_B)+I90Y4|>%qO2)xNRvZ5(VrY7-(^ z!h~}_>MiU?t;c@UN$ip_!CJgeh5I?1MOf=V)>{Rn! z8t<4n_thTldt{vgalC4{izQ5Oez?c|@IBnj+0EY3Cqy#ATEp+e()Xi!)IF>tBckDQQ;6 zEDi1AXuC|X*8WGa^gW+)EX^8|wV{0rvv8I$!R;6|7#(2^Nh@P-#+-o()^b|tN4g`d zz~g1?b?AdEVS@W3?kifl#!7u9yFC*l0~4&py8}XCN72$diY#G*cLeY?__c(6;AU&P zW5IA2@9Og2t#gO>3U+vp-fC?hsTb~I2@~9UgxI;PsC~9&b9)PB8BDO&mv6_?Oy>BK zqV^A%WgN#WgC$IGd&4bb|Kzi4R%l>X#&?hj*7~bmEX~MzKgwrk!fdG!W=kw#f?E&D zs&{64DQ11IV}xUZwPtpWrI}@1ugvxa%=*+Q$`U5H^$5|f?hUI(LP5JH#&#xH%ehyS zC+LPX9<$d0Xo)Ogf?E$-NfWmHXTt_Szr|W_C&!p!zvvaqg5?2rmVAZmJ{Yf9!UVS- zAx00%X8#qM$xg=T!vt$h`96kr^+ycOW^Y=R$)1mv$Py;F^$20!y==V(UxS&L`!K;; z7mL96!{>v5TfjkR?*x`G!MmjRI{$Im8hhuAH6LRl6TG{~dE>mn4^J$k`hKfE+Ad3& z;N1b#$M;3;{LRi;%~4iNuojo05W~(EwZmJSvnrtvvV;lV9l#Ct)2i7Inmn`yqt2ON zEp7`!te;ZNUgvsfeT+J12@`DV$C=T_((Y6uhrJ%F2_{&Jdw~#Lno7Im>pAS2_&T$M z3EmyR>~&XbJ7??sb`#7Qm|!jLn?jrdQ5wWt*p^tr1n&-@T}}RZH*n1CmzKk4gKe4u2?K?UB`j}v^Kq0EZcW_|$2G)v| zSZ&j}X7(d=dK<0=F{Wz+EAymq7fYDn{DfF^X{`OrTY**%SO=M4tsllmlLfN;#j&fg3C>adD#Zp6Yf{GO2Nv>1Z&mDsc*j}b#SghcDcVRTTM{sEMbD{Ux;%t z9qj85id*e4hhu`Z9xje1i*Sm&gI(=maqFGXyar2{;C75WR@Ju)Zq05LuUf-Fu$I#! zWzD+!b_j@9(Fa+=1oubWo!P9Io%ragI~HGOCRmHTVKBBYDqugq-^#iRf+b9_mkmzd z-wm-p_^OcmbNIcouPb}BI{jV){s^%jl_~6g4hsuQnBdlfdwA0(*tZ|%cTd2YlL^*x zp-ua3;nh!1u>0J~@1BpA$Py;F^$78sHPk-4D~Ee*u`~z4T458T$)^8#>`?pq=Q-RD z&=Og~1h*cXeXZHWw(2~J8Z|4g!31kfofA!a6WBMfD`TfY?HjO!32tvf)LGfke!tQA zs3^?gm|!iZ-_o6B4ejXW=c6j1C9;GGZap}U<1TKO%5@;B11$7RuonAF3DLGiG5g=2 zueyhUU#wFEk_pzzJU7~$H++%L-rgNV@YA!d(6>V*OPJvHCd9}&L+sE!$6S@3 zop2DW)oNL^d2-kypAGrUv?2EK4aZ!q&=Og~1h*d8$g+2~6F)uTY6hz_6Rh>qXVLI( zgior+*7qn+XPj|A;+lb$$Py;F^&nc$ss{GO?ps{>(5{$ZEvI+es?Y}ZrT4bD7Jy(0 z6Wn@)xPK$SUO#@GD+InDOt2Pv*5SUpL&fdIU+s_D0fHq=u*aSdmu?2wH73t_i1O}PwOggz%s!EYjIl;Vsr0y_No(IWgd(rEMbDZNQ7wBp}&10e7O7- zZI=nw;$9#`VEg`d->-(tw%B)O2@~vhf_2odBkhaVC(HJxvq!NO_f4GCyEW2&_3~ud z@qK5nWrF=qaC-T~c)Lli88TlD=g7cXJjNhC1BhI?XUH8zoTCpD9CHNL+M>z;GD2f zyGF!c@@IG_u!ITrFA`!#;d=HGPW$QcGJd}rTPxC zgbDVO5~4t#H|4~v4jcs_rfe3zO@_STN?|@1QV>q zKDU@Hh2*n0H69}?V6DayCfJu(h%456_Nbq;8t;9HbuC4K;pi}2oA8uHyPAtLSl_k^ zcd>*Cj!c7ZZPGBifmf&{4hJ@i$pmu z0B3&4UyQY!J?ehp=Jqe>Q6HAU+Lt#F ziT3yT2Sm2bg^ji7gDhc!`wb!jJuGX_9+$%yhn;FBSZiP2STnA^_FF3Rpsc-eY!0IW z`XEb~;C>^7HSJaV$eG{e=qfcF1Zz3{!UxTK)xLW1cUc8}kR?oTzY(I_(>vCrd`D&N z>+snoA9L1XpL8K|m&t0!cib#L2Eh_0*w!+P_nR;mp8(`@e$LZ?%Nkd) zOFwfN^_zveSi%Ii9@u0im$z^34l;HR2$4*%*1@&032r?YMc>P3kGuSap{&kKuvUld zvE&c8wR=9h?6o%xZeuuFB1@Ry z)+0obZO5(1O+U-C7^#_HEk3z`*oNYF>$~Dd;C^aU5QH z%g_>8!UVS-tcnU|va^k(pnzhA8_ zKh`q#tjKFH!CFBb;>a_z^T1!N58yTV8d@StnBdkUL|CrlR--lc@rVJ z<~VMJ!22^RX5lPhf?E&n!M+q`EiIkN7>HKF1Zz3Zu~gc4+}gVJXBmPS085zQb2CEJ z9X-pcg!5{dkO!YQ)sRh!$__-LfFN3j<7 zO(EU_QE`4><864Pu!ITrnnoVW&swghgNzB8oFfBk@fagSFo?V$4#EG5B}{M>IB(3e zuZmAI-odI!d1mRTWgP!(7vie<&(XgUTF8pP$@@n*dCw9ioL=6YM&!3@cO7RWH^FR) zev7pN)+U&n9%#?y#~?PoJI?3?TOUi9V6So^%E}zpqz?xh?XXH^g0+&7N6_!u1G^1~ ziXaX>KOtGd1bfE|@y_^%?j_ke83&f-HJD(n!=EOY!>?&i@?GN|x*uilWURxAg(Xa| zmp@iTQ_i_RI22@ji$2H%YhA+`%ui1u56@}YT_9WsgN!`*ah9d3hjunWVhJRODw-7a=5~4;h!CKt%;Ry)hPY_1Ya2HFM;5dgE+eN6g z14QFIPJ*@m+oKkJU)<=9(&e%$GXOW3`%08c-P;Ej`UsXVF?HZks&mDJ9%yJ}$10Tx z*5cOV%|j76K(K^~t%#7|Z@Y@w*0zf=1+AS4*5Y2^%|jC`VPe(bqtpi#v;ViDMqTt; zCRmGmvo{Y#1isMEnP`rQ#Si*!ewuoZ%D9QwD z@#yN!LlJFX7BQE1Z!0dMC6V1(@tN3_!vY7 z)HzF-;QAM$=eUQi+!%KS+Ab5U)wfn6o!ZL%(L>j2jO__X8pF4Q5S8O3D)8^EyP6-PqAVd@Iq^6 zg3tV^J10-cLRfz^$NGbRi?z6K!iGHalsq=CuhH*4XRl>~&-@`;=(4l&O{_l-WBtLu z#acYZpp`5?E31H*gf$LJnBcg)@c1p<-1ymN5#~6u9Fg`+HbfvwkIEI_xQfvemb;0F zPc3f@`Z~xM2s<1Tto3zf7L&^xGxh`-7A!0*VS>*@!m3uhr12D% zyKkSKa1gBZ^OIz<2>)KJq|pS#KG^zL!UUh~6k=1?d`4MV?rLIBm>MS&3tQM+4ihh#_c*THz69yFBq>_!UV@G5@I=8$$;lBqb)p_xn*z! zWv)$}40Ba6zCpV(ABVYE!URWe#?EML9^)O@`o{j{Bv^}Ez7YLD9FOU2q`VgHVhIx* zdD>%vG?WFhJS>n*u$Hq&J$!gawm{sd1jOFq$WI(Yic4LHY=|^9Iws z6s~8iZ*p0FhPKNRCb%7A*4O<_qs+`$`3`)%m|!huM7gKE-!#r)|GWtLAWN9w{)o{B zQR{AZ*(`rX)H)_u>(0;=^C#RU=pCtlu8`H(+ikN{F&bII1V^wF;@{L^Myrn#<;>#Y zE{=81(Mc-@r&2VMe28IsbzY(z{w~hlk%S3uJwgm=JivJNPmCND7$TWqt^F+!nL9nI z%GLSre_nDi|s1rCwwns~3 z2@@PkQHWnp6gIvOD=FhKXW+Pu9O04k#`+_zu(2LQI0%+7;fw>>dUK!=bEC0ri}eQ+ zti@%BwezMxVr-MiHQSJ$**s9?{-Etc!lMAp$1ut+X7ZzecBm4K>Q3pGL|q= zWOOR|C%)0Xzp*WBxcnb>`WA@)B}{O+3Gw%WAx4KUkGc9G8VM7u#ZgLx z7&m8#QDFBmR|Qq)6bpq3u74rIvvoG+Y&qh}jke1KYjJ!Q+%lFOyX_#}!K{xZOmI7f z4UA?W@_=9o6Wkw#_~~YVQ4k)cQ?X)Ug0(o-tj8zS z&_1awVS?k!V&(Nmh>@>sVRzLx;1xzuzB&3gw;uS(fUqhQb~lIBnI%l{jTl0V0TGz1 zusbun6PREvZqq_^Z(hs@eB+w?E!ZqM<}OF?<)}Ki`9u~oen*Votccgg5+X+HAVpyfJgo(G>rPA4@LopqULQjfYZ=)qL!CD+u z2mQm{!N_vIxYYvZKUl)Vn(nD|c4>dMLB`-eD_hlZdVmSm;;1@ULFO7{RDW36`XA1* zu!M;SL^t-IT^e<1tPxZr(0X1L-fa~5hqbu%2+{uBSmRvTK&$5mA(ACbIOEVyxHQ>_ z?AXA1^Ab+|QcGklj!%#J05PaT1M4tW+bm&%nP9EVc~U7l zWuD8ejWUr7tV=j|#}X#E9mAfuzoyZl)M%>*W_?VsmNS<3i~}`|X=O%R<^akE2<7U3?IFu|<{XGZ7uG$IfIa|~i;GQnEyV^SzC=P3}KK>UlA$Py;F z_2BeC?)FCDAKzQ^uu5fuwVEGJq4=UXv$r=U{qnul5iOA=OmOSLjUfkIMsCC~{Rh@T zCRnTe?i7lXIxoUybS)TXNwh?kFu|<{Q9N>2Fp3}+YYDU~CRocERlWy^(}=~|6$DF| z;MOBVp8YwE(QB7jN%%T5!CD;A9$rX$a~fq3>%J*gsVre)7)7xcBKh|p%D4b6g7g)b5;|aac2n= zh3cnJ%z*+^s~JY)ht?d_ITNhKZ2{-Jrc^UR8$PrGF(YFM6Ze{=Q0#=dO{LKW=g+HQ zgkyrWxJ@Gti%S}919I4t;Kj-kCThQ(LNOqQ?rv?geLKIs2ItS2U@h*On2YXdZG6-w zzn!P9v)3}=yz}MJr2iSeeOSo;HHUL#U@abF@HGH26DQWk;fy;=nBY5Rgs8o}zA*~% zGPWV=5Z~>@x6*KgHX)jVc!t|NisDQhOPJvN;7LBGwlU|8x9o`K&S-C}#gXQ4FY?^l zMyog9vR{Q&jU`NQxnUn?U?t(*}&9Ot2QmYZPK7h}tL1*a8GgnE0nt z62(>fD>+SuAU0JotR|RXEsobH#4kx{@^Yqz_6B$ku!M=B?M z6RgGY8sYl^A{8;VKE`eaOPCneD~aN&9X)anQNO#{-yrS>6RgFp2Vb1Xd-8L{3JZoW zCrg-c-p(~=|0CHRHv<*^$Jr8Di*N0M-6!IaOd8kQ-fX~%L$}E>!MB0IQ?_}8RCfto z!d*gqvl!nW=DcML(cYwv_Qnz>I6uTyd+Qsy6fx*pW5=Bd)_SrI9zyBy^w)qWhZuDC z5rd8;OmMjg(Wmqdd2(uZ`whg>V}iAsuT7+T0k(pug;;te5lfFHOmO{UJvex+tmSHD zpTJH76RfpzRU+MQP+k;s?x; z1Nv9Dr=kz?{Yp%5e?&Ay*-JLxkl)UPIUEzL#Wy(NOdJS(y9!H~;9HyE-FC5;+=s}K ztY?g0u@7rMaD*68yUanL*DJ@1;e-k=5k2VihUO8%1Y^{Z5}vAc0XeD@{c#5stIS;8Zh5Y;Db_k@^aHnr?Ub89kg><~|2aJ!O~PHE29U-$~ELolRqf zg#6~J^1?ABeI7DIFQMn}PNYvW(1L{gTRml$=KTIC`dNB5ZZ2s9H=(?6Ezl>UcTdqr z(ermdrr(mG1z%VG9eDokZ_DTFNBWEwTWDwLCX^Ru0mWD~U%%LUwD^m5mT1A(m464G zznggCb$vQL8}}y4K{uhiFgK}|l)tXa=kE@p=kKBgUswJec>eBBe=OHm(z9`!-{Y(d z=!G?go}F-gxqh68e)Rn-v>+k>R!`ZrzK2Y|nAt@C#M#;EBxkXYt}HflR%4;IP(9P^9U{Ag(KpOA?M)i-i7|FlGomOko7ml zb`oeoLXJY_ch>#=X9B%&M4W_Nujhs?@?Vvl=dMxK-x%9TpaluJVm97v(f^r1FB}mk zG3O6o&6UWUP*;etodjCk#Qf3!?W!cLyl_OEF+QggLBqGD_(ffgj>DE#+&g@?JlM+u@qD9kp=(mRHX>YAJZ*mdnRhm=cxnrY>vFMF3 zz1^bqW@jSMg2Zzx=$!H$D#kW5R)6LDY_qG2K(E6MOFcKPsu=SNV)dEdWt)!?ffgj{ z*DLjW^p}cpIB$l&cFhcvxd`;iPcHRb8#3QNhMIQ1Y=++8)C}{pS~CS&kobOVsb^RG zeE&$(_g;gR=}Rugnx|a^daW-irJan5@zAwwz5nr8^ESFFv>@@bS?U>fO2rtuYQ3Jh zKFkbt5$IKY(-F_$xJ>&#t}I)xf3zmdY(WHCkXZLesb|D9nf86`@3BkIct5}3ZWn=G zm+wE~>2+4c*w=TLzMSV5)F%QhNJKP0;`#V<6=U)KJ^G%e)dy~M5$H9ni`A*+n%1=B zqkHswo~S->o<@G_E^10SGB)gbyNfUs+0u@ z8IN6CV2{-iy7QaO{AhLOia;+p>L1L`vSX~I(Y^VD{Ae}0%7TO(w_WL3c8qG8!3}G| zbTxyDKrgv^TGm=<$JmvkYcydFS zUVrs^y|IfxFIiomq3?@YYxmY|Vfu4#t=Cl*RTd;>g2X=&+C-T<&S36pes6!{L2G-R- zXJXAQH?s9Blpjc-*PB&^kRRty$C?FyXX{sqKnoI2UoV9G_}VwaoJ@Hra}Wvi+PJU~ z^8EQ-Gt9%3hcXAzg2bd{g^=e-zhs+UU+n)P(5v9FLa0~0FK3(ei>>N|79kqgoMx79_s- z#3HOdIERQf4^$tJS&IaE$*T?Y^9Z`C!}nAlP*T(1L`V z|G@sL+qG=-A$v!L1bWFV2<#JMuV$N#K8iI%=&I0ygj~mgePW0F8K(Rv>n;-LC37>d z-$eo~NXUE)?02ty7;8RHS0=9t3G|XRCa`bsM|Vy8QU6{PEl9|^644#Sz_+i%`vm=ca66htn&vTC`{qe3*ec%ssk6#s`#Z7cGl>WHVwmPbs zh?^+}67p~5g&I!Na$8kL9kZ_rEl8klqu=&==1X>;q1;Y2lLfLpaqGUwMsn+wdVUr zfzD%T6wS_sMDr3CfnKP>G|l`ciqStl{ZV?RH|Rbj`j0I2JUUXvC@USzo=OkrD_jJ6 zp$gNqn2!guopZzaZW>**Ad&ihsmFU-#b|PK67v>TnmH~4y-`MgZMkBdMrRAKae9~#}9Etz_MdvulVLqd+* z{%Kiuj6Z1xUoNiH)eI^Ey-h>>palt8A1jBb7@us-)ces&QI%RLMf5@yrfFNYXX=}iX0a9&11(6% zI)Cd-6(ekHe)OwTGT6_QA4s5=>^@4j(TO3`@}p%QHX;HoZlYV3iZL)Pzd+`poA7rv z+Y40~oh6i#UvOh;2Fs@yXhGulNkwoUE#A&FJEY8F=`I4jP=#sQ;O&`adm7z18Y{FQ z@%K+Ym=DT7Q|6(}K_t)%RTzDz$X98~Jd`F^_a$gSBK^Fj2dzF>O~k4R`2|y41bU$gqu))?RUM{0{J_2{ zrTdVO@dEw)DZ29sl!w<`1bU$g^Y=kcebAJB5G_c^aSQBAbeh4@M=MP=gGwo)7pgGY z`)EnLtfbOZt3>HOB;@=D_E(gDT;`$7L3}OrLKUWI`LxaCuBxcgeMrdq7|7GjCd_%j+ zUx?`LA|$Q6oa*lKNfiPV@;*rIlG)+s!R}Qxsh4yx$(k0PqTf8 z1gbDiYq_;j_pT}Dznn{OSde)0wi3^=nHEjE@UdN4^PN7Pblypz7pgE#yK{6`)^>}J z@BSh|paqFP7nXQD`&Eq4AJbU7gI?azMW7d|FnY%CPid^nAuqo~SA`ZN`rat<G>b3wyz+{QvEiVXz5R0<|ADRw3G_l0 zrfDAuFQa?m?dYn|f<(&OrJjP%RSdDk$7&^X<=b2YdZ7x_w3j#g*zA|P@*r9zXhGt~ z@92}CA({4AbzV`!bz4d2d3~86(1JvM@Db1cFI0>%%}=xS zv0-Mz3r+&PP=!%VYemcyoO)=1dMCqND9+WHJB3_IO)9bhh^gV3)DPKrt_bu(6-Fls(C9XLt5WZ3kFL^vNXT)!mX>A5 zc!6ec@5^18nn6XN7pgE?SF}pXM|Ndul_=eZgq;6puc;V?v=WmktJF$V1bU$gqu<1p zcvv&7TLi;{ir{*yEuk>>#fnKP>=ofAia+sI$Fx1XkrTdVO`Ive{ z#h6I<(E5;vpHvoiw^=K_Wh-2=1d|bESFv>T;IsBG3y}82w`1TWL<-RL-8F zm53H34qf)ad^|e2EC2g_AKQP{NuU?1Fn=H9)CZaDgJ?lwc(M=H74<<*ebB!Wkw7n0 zVf3Em-)a29aWCsYSA`ZN8r|%J{AiG#!|5NJ`I(bIFH~XlK6PpiUz3uM11H<%HE&{z!h0*yREl=}BkzslmWfWSFSb5RXgH|7;jOCr42s0bG2=qb~ zMo;CUt9tIKFms80RZ90EA>#%5`3Ac4?eA8aueu2ILKQ|jYI!-=H&&X4J-SNwAtA>t zurJxa$;WRRO?gNeg|CHPsKV%kJnrMw)4KAH>{X(4pM#(k6WCuh``F8O+%knvaSU7?Q$PV`%(X16kiLyP=!&C zO6|&*yzk?C>8j9zgshJN{c-xeO0(6ba^B0X)JiF$7pgE#o4d5qd_Ak2=g=MwEl9{Z zuM`q}y2QfFIn7S<{w@N&WcN|Jjn0aHF3gDjZte#4r7o#lOn;4t(=I~N z$_q6d{VughHOB;@?>zM^96^Hi~{pSQAp2~GmNP=(PG zFk4r#ymMRG-xIC;P`VEZxsHDwzRK%*XSEDn{bPt!!`CDt5PB85DtDsKPYu`nOwI$zxS)ALSrgkdSp{TF4^%J}%P8 z)}cHcK{<#7dZ7xVQ+q1Y*m9c1l{ABBK|p+LsOk}`&)F7Y%yJRvCA*K(ZImBzv3l;V5Mve12U^_3$J11dkpp7Q zH;7p6A|$Q6P=!&R_m4Hl(N)R&KnoI^Qj6d|hK;88^XbkPxCrz@6{cy;iFlrfBSfGD zi6?&b!F*63XwFY=<)@ldu@h6`1X_?Ns_ldP@Z4F(e-0~Sou)ep^gc`-Lh466l30jQU`^Dqic0t*l;BoInc_(Sr)1UVS(^Nc>Qd#@4t9 z^gz^z=X!XGfM0`kj_>qf1 zFH~Xl6v1^NqM~oCnQC8^(tSwCc!7Stp6uhFg#El9|99M~te=~BjLJygawy9o3`6{cyY!^(IBWp0$6wQ47fgv`gle)q=l zt^7iG72j)D21TG3sxYd%KW*hbSry+;I~lYfA?r$D-(HVY@axGz;vn@wB+v_080o=E zB4`$64x$AKSsw%XBYR{xUrc#;*hQchsxW$bQc^fyMylu--3MBbkab=uBu%S~k2Qu6;fnKuvDBY%MU5!|?+oljPpQ;a9+=MYmX`DrUV)ZUW%yJQuR$i##H0>$cx&BI5 z^*UV@T9829M(4`#DE55Yj$)QKQlMqsykgI&(epgJvV8(o7_HrcDE7$%9YurpA{`ba zeyd;NS-sGrHEl`H9G3TdEAh;`P6EA9h0*s#`{b~JFSZiBcSQ=cAkl7aiKk()iqVgr zr*{9+Q1Q}ECxKq5!f3yHM;SA7LdEp;kpeA9EWBFcsTVrmKMI<5TTji1?xBf~*EtFF zLKQ~++@l#!J)wzSTOtKokl6h!{UU#oig9LHsIf4#jF-3w^g>s4L#Ze0D-~nGpjJkjCx?&R>m<+%RT!OdIHHx&AuflX+#D&;g2X-NN|Ur;gb+8$~AerCE^*F~Tg zsxUegac`vYN%eGd-iAnl79`p&sjOdZ7xVXIX5EG=3qXiG5W{ z_aPzU{c(ALJyz@K&Kn<$VjWxrdZ7v~vhmGO97 z4r@a9fdqP?3Zu`@pKfJz_vEl%`PM2?x(^9C|8sv)F?PHbYMiF0=$!n(NuU?1FnSKl z@=)WWkTO?__c5O`>b)m4!{Z{*3so3ZILg{n-8JJQJ8PBhLqg_b zU7=#+g_p6S)uF~>yD}&Oy-DvZ8o*)NCv^inJ1fgM&ARk{xeSs$nLP%+N=qFAqoIvUTq2=qb~rfJ=&wx`mW z$n)%OpmZM+vd(X#=QCLOvE!@hx=t(p46R*!E%cJzN9i{Dy}?h@^^Bd72L1E*L1l3h zuTEAmzWQ;x`F|1eb(I&YFnZSgPt#44szaaMkpeA9m}y0DAL|cA@t-0(8fWRMkU%d~ zVYGHd6#s9Tt_`^k@7pgG&T#fdL59EXz^JulB1&NdOeUKlWsR!1ktoo8N3JLT= z6-NETqY3(FL{ZkF1&Oz}(^D~O@_hL6P;vk5WsJKB^gcEl4z^XJ-WZ$AxW?qUY7=`duypy-K9Jj!}WZ<){#NH=!_yhZ#1bU$gqbC)PY$bl`pTmPU zS*t|pJ|yJ)2liJ#t_&4fP0ILn+WX*Zp%N;ud_N-ylGbkMW7d|FgnXrE939X4;Amx ze4qshSyux4_CKD=;j;&|5*H~ykU%d~VH!OzGKWVEY$dbmFIE0<0t~XP=#sQ zKYva)$5A%TrOZN$n^-(lX`Jj!)AeaYtZ)&MR$i##=%n#)r|VrP56@CYp#=%lZJM?) zelTltB1Q~P2@z;1m|N_bIDVdI>BwS%DvZ80IczX9%3{RcNg)mk5?$(*ct$O?Xi|4+ zUiMN96Kg02z7~3+3e&VZ(!FfnKqiKc2@z;P;>}k}JkyV=7|9ndv$CM}Vuy=BFH~Wg zw&K`jw&!v?ac*IVKnoI&Un%ii4V&*D1v*K2Y^d?rm{1YB#7UqRsxaCoriL1^X`v#2 za)>|+5{KhTJ*lZGhVMo@JP%J#ViPrTdVO^MCzE6=Q7u_QryrD68z1s0j2z6-J-F{@u>_{EN%1t-adSeh>+{ zj&omFXy1pK7HS+%2{lf*2=qb~Mo-5d6KZUDCDa&hXRXqGNXUG=`+$nkq2w}q?n*o3 zpj{ahfnKP>=-j1Cms!7C+8ayk>Z5cY60)wWsJqC%j|3XoJ#oxPauMi-DooRcCwf`M zlg!AOZB1 zRbHsV=zZ#hZ1XBz)fT!cv>=f;r3mih{ELHmN4oQoE&{z!g=yN;L+O__A5zVl8Y0kw zMBD2=n2)$LFaNSPGlrx(3G_l0rfE&my`1`>@gl7fv>?AMohWKer!or^#( zRAKZDp-(UKw|;MD1kDT)XhEV`Lm%YFs^m~X|BRS)CxKq5!u)+uP#-j8A4CfhZ|p9F zJf}V=s1GvP2a!N8RAF@H%RlYJF(RhZz632uv>a9l^@{glB0Sa0Vkrg^=!GhbzRwWL z#F;5xwkRn?paqGB4;Dh*9dI&6+%$rIi|iuM3ssoE4+`poO!h&vAQ2u^2>m0rbDTIc zK3kV_js$w43ZwJYI>m_($7buv)YZ^}#6bG&PCnJq>QR#DGcMbl=pxVyRT$+5T~#e2 z*4S62bRQBjUZ9^}_%udb89kW4=OWMxRT%yL{1ok6M-ArF$6NEEbRQCO+yeWO^f)FK zPxJDrbRYOy=!Ghbev3@2Brlb|i)^nFrTdVO^B>q>HK&!hm-cXKB`N~FP=(QVwrRD; z+PglqAR*UrV4wI=YN(L^4%zvklp=be3Zwj>tZg(YRK(d?t8^a{G9Lr`-Fl}k^HqPe z6Ti6#^gWz zvOWg%M+B{q9<);ADnSChP=)#XAg4YkWFJHe60*)Kg+$N(9Gz`mZWAZAxd`+^6-Fls zjLbIQc`!~)wY!>9bZ%njaHVmIMrP~(7a?C)d7*}*?>ZAvO;@#vt_m$kpl+kv7?#M+ zc8?dyn=3e4LaFPwnK;kWZEUGP6-K|D9G=KRdc})B-mKtgLE^hQC7vtGEt+=WPx#ob z#DQYGi$E__VVX9G`B?QU14XpAf};hA{j*Cv2R~9VUT+^{csnxj`)((JUZ}z}?Q%qr zu{e^6UsqLdv>euDwy}`TLTJ@zhHL zjn~@yxb~})Krd8bbRUxk8nH1xK5upfM+*`~r%FA?hh^Gh)wW-}kuolk&z=$ixG6O0Bw=jqklzDa(#=XX-$MdwlG;J%frsFH~W4 zM()so#_wHxtcSfylRT%Zb_RN^vCdg=LuXd&T zkdW&*V(>!yJ_fgGWsIe)YG`MaBG3y}7@h3Usg==%GB?i7TBZAtkooxN2P(#zjzLDF zNM_u$+RAf9pckqzIwQATkkR%bX4HAxsy<5hAtCEZT+kx>KK_XIvHoKR8XfHlrwH^y z6-Ms?(CiIO9B2%)tEkd_NXYuwf~gq0|DDLHd&V38xCrz@6-LjFj!$G&-Q$g^b~jME z4+&Z4zl~Qhe)u|1|GaO4k+Q|=ABsRPRAHL7=vGTxQVr6RgBWF^2|Gk zc*jLZT6v)g(=_jwdFDmBstI&eXhEVEJ;gq7AJhjq^+7}SK_t)%RhYjIa_WPI?1N}Q zV$$zEm=EfMd?(G|1Q&r`sKWexkW(KtWFJHe5*yNeu&$^N3hIM~?1M<47pgFS9~9IF z4cQ0Lf<$H`ALIx1K|y`ckbMvd^g8VU4573S}QqRBI~$D%%n79>v8ErkA2uSbH|{AHeANgW3X^gVq*v^f;eqhPepzLKUWIchOa~|2)q;WnY!jeMrc7fqqVX zP*5M_vJc{Gp;tqPx}!cQs1I`42hoCr9Jj!}q+iNF5!=JZci1zilp=be3ZvgBjv6SY zG9N!-uM(yEkdX5q*kAolD{)zyAn}{M5*2}7sKV&?&P1dTA^RX&kdW&*uur5uD5wt# z*$0t8FH~XvJ}9UUiUD@kD&2>K%*Vifm-?WfJ}6`##MeSERAK%;D5wvL+SCWpf`qIq zfqgsmK~8;8$UcY!dZ7yQ_d!m5P{=-r79?bS4CoK)gPi)HkbMvd^gW-rGAt?6a{aoT% zbN77zC{RXy8DZR886h5zb`t1?DvZ9D@pXi8@S6zneS-{+79^U+(lZ*TsTh;qj4}3~ z4;DRZI|=kc6{cy6b7PD-p9hO6cV%$2I0!ngs5PDKBxh68);&NwzDDJIXEP^p4ZKi= z(RUzQ#~TH~<@`CCL9`&T`ednR_3%tP#@uhl8+~ihb8Fi>3G_l0MknN58gKj(G>gx@ zGlQcAiJn(WJ@vmB(BnTIpzDJ z)>yqsM8BCk^+PTKy--90J!r*f{oQyYI%pRAs*#gG zFH~Xly*?V7pgEiL2_-3aoZQc#x1|T>dz0Q`;d_9 zcn_V_WyPqz6k&XPF~aD7)k&ZisxbQg)fW-Q8Oq!j?5tI~4+)u%$?vNe51tJ+hOCM) zF4>hq5$J^~jP?u{f{l}J(WksWzUr@6O7|fl>q=a$MfQD|A?0jahj^oTm6Jd(RAHLd zwr)AoX--n@DynoJ60$yCq4UG6vATsS^#in0f?Nc8p$en-6YI=kDHq2Z_u1V*=_Mp& zonQZ=icvRlr~VS<;qq{+e<%XIP=(QVAX9eg8%CxWt?Oj?^`KI8ZeqX~731;bo#sv= z+PVn&y2=Yx7=3$Z@=jCcq0B+FAn`W!^T2&vt22uq{dT-@igFMM^gNIO%_eZOtI@nUcWM+*|iW|AHZtgCauqW&8( zMz`CY1bU$gqwn<*v6+aO4Kp}ekO-nvy8`(kJDTilva2D1UZ}!ow{$5&&_AOGWi48e zc#=*73*`BtH8G-dWv~%Sl>rI#LKUWIXV%7u555dGmVW&zM~j0PSy)qv=vTiH@#5*Q za`soHlNbqJsKV%dINHVhQm>qirx`>G621h3hIMQ_CX}jOR5*uCFsQ4Z^w(f zDGyK6N<<41chGrmf&Ovt%PFGW#GU#dRbHs!H0{Ksoq8PQVXobs)qNm=x=qv8-;%*D4oVS63cV&;)Tz2ZefXh36-Ms? z)XHEVKc6DXrg}}ZAfe8$l{Ec=XGsP7sa1l=NpKSAg({5n;OiC4*D^sYtGmZU3li$Q zTr0+zULnTzO9Mpm9ZmwhP=%2aCSvJ#1H`^8uZb2U)G5AJj2q8J8V?PM6x(Mw3G_l0 zM&A*(iPwoh3li#7T`Pw1{Q%>mo*`l*T@@1Og({5tIT1}`==0#S@0e&oLY?Ak#aPuk z!PvLFg1>UqNuU?1FijhIUxLwlVFmxV)gBWqNT{=gtr+(XN}=D9W$=62I0^JZ6-M9d zBjWK|8GQSorHGdrh<;q0Sbz zV*EzLcOQH8R2P9>sKV&!Npw|7XT5s(4eP2@-$p{llV>DbF$U3{uf92hy%xO3f9Hxo zFH~Xly`|?;jIW4z&>mf-`;bs45L+=KS|%9tmsYS%_6#Zly-YI4v}S*!N7NT_p>tr!_GA;$A`WfgX1Py~9R3e&WA=^lzM4KPyd>ZA7O zNT_p|tr(3LR@-sBi~s4LlNkODooS5m3j3fBKkJi zW1_`P$kU;%7@wTDOn}*?#QdB+v_07|l5m zW1fpN9;K{B3li#NYb(alZwH8HD63wi%76rVp$ent6jAqI)jh=MxOigCw%31Z!%3SMH*pi+wHg({4Gw|!57$Xi^&$JwhyDLN$7spD3R z%!>oWa@xbywpXGe&~2G47m@b{iuI0iUfM03e&WS z&qRt1L{!^Zt8^a{>TGf=MoNzmQHyrS-$z(^t_bu(6-GHowd4p9UG3_lbRQD3uE?{{ ztr)+)Ucv7qZ4hl&I7OfrsxbO=X=w$2frt#diYncQggT+!iV;mJdk!g<3wEVe1bU$g zqu-y?K2+wR%t5puq0W%EVo?5>G7n`AB7t7A`zYO}X&0zRjU}SD-PM%EO=QwjT&x(> z2X*R$qNj_HudBRJ!_n_+sn?z-qLba7m3~D6bz9Au_pLQ;ma*0>_N2a$>8Z{cEacw} zR#<T=&EYfO&62aZ!(K72?v2*;dj!LRaY&r@1yPU>EixHjrhN{B|2J= z__S$>=T{;o{?(Ua3g(^njp=qMJewE%hDwxUFZ60M^ue^`- zJ*@G;G1Rn(F*C&9olO1RNayGxAxFB~Kx=O3+$Ea93!jYF8!gGv*l#*nj_ zK%*en5{`(beM~dhvT73RJb$r{79`}Tw|P{J?q4*6Eic5dj$Lyd1bWH2soz@7;FC0i zBeIj3eoqiX3ljbryiLXUd0V>C=th#>cKCKZ;Y(l5h(=xT)y%=GU-=+EPK}>oBxV)p z1!K?ZXhGslBGmlTx9;nv8{O7z(zkpo90YoGzeG=5w8xFk%{V&UXcW?zeY;|@jus^5 zf8(oJZ<;pjbgI#2NDAxP(n+9KD4ky$7~T1iQ;p2=F|6phTpcY)lz;Do(Y>0GVjN9M zW+&GMF(lCI?khA_HKY4(!8GG~PL&zAIGD-TRrxIML)8x)LrvR6qkC;xf%)S^=jb9K zM_Sb`O$*wdZVbDUWPU$%yN(t)o2uG5V}v|C)95^6W5Khu+R=iaFbr9$!=O$3$o*tEAj2fTJ?|CDLp#=&54AxY*VR6rhq~pQHy^pWZk2fpv ze6%^!b8+VoW6-@Np75R4-xoeB_W!-V+apvO#hw*?GW|OMxeq$mSM4$`=N6bRQyxA)^Q?{* zB%0h;?72pSwF4M%k3jC;1l@Oho48t)9r)zN~)uBVDU?VriCcL2q+ zlj%9$DaMmyf*2C$<=kKO*;u8&LRId^rNPWsUQ~0vz0MWYj1P{XrrlUrpnpT7J9DIS zbdjk1wy0)qXooyGQU76Qy73LoAX+khE2^1IXN(6!ZIAeVbtKWI5vAkEVgFvr$4iv!*YSWV0Yok+)^YK9pEl5OcE~?qj)9)Z3OVTIq zNEa{Pv0azrGhlv}KR@J1PoI}nlOK_Dv+UigJ%d8cpt2w#XY(#1to%48HtB=vq>Bl4 zto%>}ddX2pnxkT@tJj!4d~~`nOBU;BK|+pU$BZmHKNis5O8+@k^d00R&`XZO#@Q-H z)9e`5x64%V*Uw3KtMQR*OpOTXTC4g9Reh8N30aBM+|Z|e_avEFG=mdq2GJtdtC~$`j1L=a zF8GM{yb<=iP5)zyQdO7doy*(X_d7Yz-=T|Jz(SpRWW<}7Q?`+oD__cOd ztM9$8f9!;xX3ZONNjnqsAm5_pV5EN#E`p;+O*5S*FrD(|7!P9 zvm+C72Ic-E`l&4cE=>MSI>}$v^rlLy{7~aA zGfG~ed|jCzYDD~VF0)oVZfC8UXSp)e70NZO?vI{(&N~@@ztB}|m}#wcWkEu&{J?yi zsn^?hXI3-Oa+I~&6@gyPtE&BOPh&)<7UFF?Yt{84Av0L57^^Z2jA|inr^l}~G9Lr0K_FWh5!A%U-? zX@B;ez+VgP&o0nap;klMNvx`y%X6Mst-nooj_DwummDiaIAd%Zxq|PTSY}qySmFDINIQum^!iUyoIS3qlJ5vNj<>Ev&VRkh z>Z)F*duT=XBCkrm>-@%(mIVoCjLOjdd|2!RUO`ud9RO)3@sMY=*^x$gC5EwfP&a(cN6HsAdLt|K_WiS^8`{cn%xY;t`%pM6>&gYE}ah z&KUXqCb0T<^yho%s<6Hy?Ie!W&t++}cIVQa<9jdoo{W?DtL+-r)pNXH9gQx&JB06L zISG%J%X}d@`foO&-f5IE)H{Ms;?aZ^EIqkQKTY?6@9D|$QT4+~+|#8tE4i?Qx!3OL zq@tS7Kjhp5KFz4U>k-zY;T*P?Mz?eCqMFZAkZ{Hr(7r!w_SghgLRTegxY~ar?IaGY zTdm&`l*{7e+J!YL*Ohvw0QIM)rHnit{XC8EyEImkQ16Q%?IcPgSL?sl%Vn!&4A7Ps z18IM4*HvxDF+ti%jG=W^*rY!@AXhuwhg?^xYU3VN)ArHY?cCxKww^{;u20W|)sS`)<7h6%-Vx8U zX+AJIRw5^HMqjOGQf<$s`Eb-)sHjfjJmtq$s_mQY{805AtG1K4O4Y3~)%Nui1AB(M zGX(ZNRNGBe+p*ta_i@H(+a#XLfBWdpQ3GIya}qJs1CLQJ{ETK0J3Z1)!bdxq@y2R% z7u^T$EU>pbiGR^JjeO#Gf!xX9?gjTKP9lxwVrax_y}*v4sx$6`oP^wEyg#u_m%9wy z-Qix#Ni3zit{ppped$`e_^GuVH&tEfdB}G?!mFvC_-G~Kr_)F{V_fN2o4-i)$cj=rMmluy{=R}$KA4%_#*yzfvoNC*=twTcHEIW GiT?p10ZP9B literal 0 HcmV?d00001 From 9ad85ce235268f611a56733e6f6c03587f9fbc48 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 18 Apr 2017 10:29:41 +0200 Subject: [PATCH 183/198] Move prime tower 1mm down The combination PC-0.4 and PVA-0.8 wouldn't print because the raft was getting so big that it intersected with the prime tower. Moving the prime tower 1mm down allows us to print again. Contributes to issue CURA-3650. --- resources/definitions/ultimaker3.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index afac8f3226..ad8b08dfa1 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -70,7 +70,7 @@ "machine_start_gcode": { "default_value": "" }, "machine_end_gcode": { "default_value": "" }, "prime_tower_position_x": { "default_value": 175 }, - "prime_tower_position_y": { "default_value": 179 }, + "prime_tower_position_y": { "default_value": 178 }, "prime_tower_wipe_enabled": { "default_value": false }, "acceleration_enabled": { "value": "True" }, From 8c9eccd1f4f49a0d0584b3f56985f4fa16e48915 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 18 Apr 2017 12:11:02 +0200 Subject: [PATCH 184/198] Change Label to Text because of ugle font rendering CURA-3389 --- resources/qml/AddMachineDialog.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/AddMachineDialog.qml b/resources/qml/AddMachineDialog.qml index 756badc4d2..ba3f40260d 100644 --- a/resources/qml/AddMachineDialog.qml +++ b/resources/qml/AddMachineDialog.qml @@ -180,7 +180,7 @@ UM.Dialog anchors.bottom:parent.bottom spacing: UM.Theme.getSize("default_margin").width - Label + Text { text: catalog.i18nc("@label", "Printer Name:") anchors.verticalCenter: machineName.verticalCenter From 2d14052f4e41f4346aa429439d46fe68182e9395 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 18 Apr 2017 13:35:39 +0200 Subject: [PATCH 185/198] Change Label to Text to fix ugly fonts CURA-3389 --- resources/qml/Preferences/MachinesPage.qml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 9051f8a8fa..8568acc4ce 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -66,7 +66,7 @@ UM.ManagementPage visible: base.currentItem != null anchors.fill: parent - Label + Text { id: machineName text: base.currentItem && base.currentItem.name ? base.currentItem.name : "" @@ -146,26 +146,28 @@ UM.ManagementPage property var connectedPrinter: printerConnected ? Cura.MachineManager.printerOutputDevices[0] : null property bool printerAcceptsCommands: printerConnected && Cura.MachineManager.printerOutputDevices[0].acceptsCommands - Label + Text { text: catalog.i18nc("@label", "Printer type:") visible: base.currentItem && "definition_name" in base.currentItem.metadata } - Label { + Text + { text: (base.currentItem && "definition_name" in base.currentItem.metadata) ? base.currentItem.metadata.definition_name : "" } - Label + Text { text: catalog.i18nc("@label", "Connection:") visible: base.currentItem && base.currentItem.id == Cura.MachineManager.activeMachineId } - Label { + Text + { width: parent.width * 0.7 text: machineInfo.printerConnected ? machineInfo.connectedPrinter.connectionText : catalog.i18nc("@info:status", "The printer is not connected.") visible: base.currentItem && base.currentItem.id == Cura.MachineManager.activeMachineId wrapMode: Text.WordWrap } - Label + Text { text: catalog.i18nc("@label", "State:") visible: base.currentItem && base.currentItem.id == Cura.MachineManager.activeMachineId && machineInfo.printerAcceptsCommands From f1ac1bd8769943d459eec1fd81d369555f907864 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 18 Apr 2017 15:11:24 +0200 Subject: [PATCH 186/198] Add JellyBox to XML material printer name translations Because the automatic translation removes the underscore, and then the definition can't be found any more. Contributes to issue CURA-3695. --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index fcf6d99688..fd018c8f7b 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -583,7 +583,8 @@ class XmlMaterialProfile(InstanceContainer): "Ultimaker 2 Extended": "ultimaker2_extended", "Ultimaker 2 Extended+": "ultimaker2_extended_plus", "Ultimaker Original": "ultimaker_original", - "Ultimaker Original+": "ultimaker_original_plus" + "Ultimaker Original+": "ultimaker_original_plus", + "IMADE3D JellyBOX": "imade3d_jellybox" } # Map of recognised namespaces with a proper prefix. From c75887be80874c32b52113d0b9e22392cf088033 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 18 Apr 2017 16:27:37 +0200 Subject: [PATCH 187/198] Use a toggle button for mode switching CURA-3574 --- resources/qml/Sidebar.qml | 54 ++++++++++++++++++++++++++++++++ resources/themes/cura/styles.qml | 38 ++++++++++++++++++++++ 2 files changed, 92 insertions(+) diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml index f4f439439f..aeb86c9dbd 100644 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -407,6 +407,8 @@ Rectangle } } ExclusiveGroup { id: modeMenuGroup; } + + /* ListView{ id: modesList property var index: 0 @@ -415,6 +417,54 @@ Rectangle anchors.top: parent.top anchors.left: parent.left width: parent.width + }*/ + + Text + { + id: toggleLeftText + anchors.right: modeToggleSwitch.left + anchors.rightMargin: 10 + anchors.verticalCenter: parent.verticalCenter + text: "" + color: UM.Theme.getColor("toggle_active_text") + font: UM.Theme.getFont("default") + } + + Switch + { + id: modeToggleSwitch + checked: false + anchors.right: toggleRightText.left + anchors.rightMargin: 10 + anchors.verticalCenter: parent.verticalCenter + + onClicked: + { + var index = 0; + if (checked) + { + index = 1; + } + updateActiveMode(index); + } + + function updateActiveMode(index) + { + base.currentModeIndex = index; + UM.Preferences.setValue("cura/active_mode", index); + } + + style: UM.Theme.styles.toggle_button + } + + Text + { + id: toggleRightText + anchors.right: parent.right + anchors.verticalCenter: parent.verticalCenter + text: "" + color: UM.Theme.getColor("toggle_active_text") + font: UM.Theme.getFont("default") } } @@ -541,10 +591,14 @@ Rectangle }) sidebarContents.push({ "item": modesListModel.get(base.currentModeIndex).item, "immediate": true }); + toggleLeftText.text = modesListModel.get(0).text + toggleRightText.text = modesListModel.get(1).text + var index = parseInt(UM.Preferences.getValue("cura/active_mode")) if(index) { currentModeIndex = index; + modeToggleSwitch.checked = index > 0; } } diff --git a/resources/themes/cura/styles.qml b/resources/themes/cura/styles.qml index 64b4436622..18508a0055 100644 --- a/resources/themes/cura/styles.qml +++ b/resources/themes/cura/styles.qml @@ -8,6 +8,44 @@ import QtQuick.Controls.Styles 1.1 import UM 1.1 as UM QtObject { + property Component toggle_button: Component { + SwitchStyle { + groove: Rectangle { + implicitWidth: 40 + implicitHeight: 15 + radius: 9 + border.color: { + if (control.pressed || (control.checkable && control.checked)) { + return UM.Theme.getColor("sidebar_header_active"); + } else if(control.hovered) { + return UM.Theme.getColor("sidebar_header_hover"); + } else { + return UM.Theme.getColor("sidebar_header_bar"); + } + } + Behavior on border.color { ColorAnimation { duration: 50; } } + border.width: 2 + } + + handle: Rectangle { + implicitWidth: Math.round((parent.parent.width - padding.left - padding.right)/2) + implicitHeight: implicitWidth + radius: 9 + + color: { + if (control.pressed || (control.checkable && control.checked)) { + return UM.Theme.getColor("sidebar_header_active"); + } else if(control.hovered) { + return UM.Theme.getColor("sidebar_header_hover"); + } else { + return UM.Theme.getColor("sidebar_header_bar"); + } + } + Behavior on color { ColorAnimation { duration: 50; } } + } + } + } + property Component sidebar_header_button: Component { ButtonStyle { background: Rectangle { From 6bf096563246c1271f13c7e805b161071dabd788 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 18 Apr 2017 16:52:17 +0200 Subject: [PATCH 188/198] Adjust toggle button size CURA-3574 --- resources/themes/cura/styles.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/themes/cura/styles.qml b/resources/themes/cura/styles.qml index 18508a0055..9b553236c8 100644 --- a/resources/themes/cura/styles.qml +++ b/resources/themes/cura/styles.qml @@ -11,7 +11,7 @@ QtObject { property Component toggle_button: Component { SwitchStyle { groove: Rectangle { - implicitWidth: 40 + implicitWidth: 30 implicitHeight: 15 radius: 9 border.color: { @@ -24,12 +24,12 @@ QtObject { } } Behavior on border.color { ColorAnimation { duration: 50; } } - border.width: 2 + border.width: 1 } handle: Rectangle { - implicitWidth: Math.round((parent.parent.width - padding.left - padding.right)/2) - implicitHeight: implicitWidth + implicitHeight: 15 + implicitWidth: 15 radius: 9 color: { From 3c85159b057f1472ce8e1058a0fef2b548671957 Mon Sep 17 00:00:00 2001 From: Filip Goc Date: Tue, 18 Apr 2017 20:44:55 +0200 Subject: [PATCH 189/198] swap M109 for M104 in the start gcode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It’s necessary to preheat the nozzle before the auto bed leveling procedure to loosen up leftover filament that may had hardened on the nozzle. --- resources/definitions/imade3d_jellybox.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/imade3d_jellybox.def.json b/resources/definitions/imade3d_jellybox.def.json index f8077f2e95..86b34bfd5c 100644 --- a/resources/definitions/imade3d_jellybox.def.json +++ b/resources/definitions/imade3d_jellybox.def.json @@ -32,7 +32,7 @@ "machine_center_is_zero": { "default_value": false }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_start_gcode": { - "default_value": ";---------------------------------------\n; ; ; Jellybox Start Script Begin ; ; ;\n;_______________________________________\n; M92 E140 ;optionally adjust steps per mm for your filament\n\n; Print Settings Summary\n; (leave these alone: this is only a list of the slicing settings)\n; (overwriting these values will NOT change your printer's behavior)\n; sliced for : {machine_name}\n; nozzle diameter : {machine_nozzle_size}\n; filament diameter : {material_diameter}\n; layer height : {layer_height}\n; 1st layer height : {layer_height_0}\n; line width : {line_width}\n; outer wall wipe dist. : {wall_0_wipe_dist}\n; infill line width : {infill_line_width}\n; wall thickness : {wall_thickness}\n; top thickness : {top_thickness}\n; bottom thickness : {bottom_thickness}\n; infill density : {infill_sparse_density}\n; infill pattern : {infill_pattern}\n; print temperature : {material_print_temperature}\n; 1st layer print temp. : {material_print_temperature_layer_0}\n; heated bed temperature : {material_bed_temperature}\n; 1st layer bed temp. : {material_bed_temperature_layer_0}\n; regular fan speed : {cool_fan_speed_min}\n; max fan speed : {cool_fan_speed_max}\n; retraction amount : {retraction_amount}\n; retr. retract speed : {retraction_retract_speed}\n; retr. prime speed : {retraction_prime_speed}\n; build plate adhesion : {adhesion_type}\n; support ? {support_enable}\n; spiralized ? {magic_spiralize}\n\nM117 Preparing ;write Preparing\nM140 S{material_bed_temperature_layer_0} ;set bed temperature and move on\nM104 S{material_print_temperature_layer_0} ;set extruder temperature and move on\nM206 X10.0 Y0.0 ;set x homing offset for default bed leveling\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nM82 ;set extruder to absolute mode\nG28 ;home all axes\nM203 Z4 ;slow Z speed down for greater accuracy when probing\nG29 ;auto bed leveling procedure\nM203 Z7 ;pick up z speed again for printing\nM190 S{material_bed_temperature_layer_0} ;wait for the bed to reach desired temperature\nM109 S{material_print_temperature_layer_0} ;wait for the extruder to reach desired temperature\nG92 E0 ;reset the extruder position\nG1 F1500 E15 ;extrude 15mm of feed stock\nG92 E0 ;reset the extruder position again\nM117 Print starting ;write Print starting\n;---------------------------------------------\n; ; ; Jellybox Printer Start Script End ; ; ;\n;_____________________________________________\n" + "default_value": ";---------------------------------------\n; ; ; Jellybox Start Script Begin ; ; ;\n;_______________________________________\n; M92 E140 ;optionally adjust steps per mm for your filament\n\n; Print Settings Summary\n; (leave these alone: this is only a list of the slicing settings)\n; (overwriting these values will NOT change your printer's behavior)\n; sliced for : {machine_name}\n; nozzle diameter : {machine_nozzle_size}\n; filament diameter : {material_diameter}\n; layer height : {layer_height}\n; 1st layer height : {layer_height_0}\n; line width : {line_width}\n; outer wall wipe dist. : {wall_0_wipe_dist}\n; infill line width : {infill_line_width}\n; wall thickness : {wall_thickness}\n; top thickness : {top_thickness}\n; bottom thickness : {bottom_thickness}\n; infill density : {infill_sparse_density}\n; infill pattern : {infill_pattern}\n; print temperature : {material_print_temperature}\n; 1st layer print temp. : {material_print_temperature_layer_0}\n; heated bed temperature : {material_bed_temperature}\n; 1st layer bed temp. : {material_bed_temperature_layer_0}\n; regular fan speed : {cool_fan_speed_min}\n; max fan speed : {cool_fan_speed_max}\n; retraction amount : {retraction_amount}\n; retr. retract speed : {retraction_retract_speed}\n; retr. prime speed : {retraction_prime_speed}\n; build plate adhesion : {adhesion_type}\n; support ? {support_enable}\n; spiralized ? {magic_spiralize}\n\nM117 Preparing ;write Preparing\nM140 S{material_bed_temperature_layer_0} ;set bed temperature and move on\nM109 S{material_print_temperature} ; wait for the extruder to reach desired temperature\nM206 X10.0 Y0.0 ;set x homing offset for default bed leveling\nG21 ;metric values\nG90 ;absolute positioning\nM107 ;start with the fan off\nM82 ;set extruder to absolute mode\nG28 ;home all axes\nM203 Z4 ;slow Z speed down for greater accuracy when probing\nG29 ;auto bed leveling procedure\nM203 Z7 ;pick up z speed again for printing\nM190 S{material_bed_temperature_layer_0} ;wait for the bed to reach desired temperature\nM109 S{material_print_temperature_layer_0} ;wait for the extruder to reach desired temperature\nG92 E0 ;reset the extruder position\nG1 F1500 E15 ;extrude 15mm of feed stock\nG92 E0 ;reset the extruder position again\nM117 Print starting ;write Print starting\n;---------------------------------------------\n; ; ; Jellybox Printer Start Script End ; ; ;\n;_____________________________________________\n" }, "machine_end_gcode": { "default_value": "\n;---------------------------------\n;;; Jellybox End Script Begin ;;;\n;_________________________________\nM117 Finishing Up ;write Finishing Up\n\nM104 S0 ;extruder heater off\nM140 S0 ;bed heater off (if you have it)\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more\nG90 ;absolute positioning\nG28 X ;home x, so the head is out of the way\nG1 Y100 ;move Y forward, so the print is more accessible\nM84 ;steppers off\n\nM117 Print finished ;write Print finished\n;---------------------------------------\n;;; Jellybox End Script End ;;;\n;_______________________________________" From 06377196221b4a82ad53efb0b9e536321e2ca332 Mon Sep 17 00:00:00 2001 From: Mehmet Sutas Date: Tue, 18 Apr 2017 22:49:50 +0300 Subject: [PATCH 190/198] Resized Rigid3D Zero2 Platform STL Resized Rigid3D Zero2 Platform STL --- resources/meshes/rigid3d_zero2_platform.stl | Bin 2198584 -> 942584 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/meshes/rigid3d_zero2_platform.stl b/resources/meshes/rigid3d_zero2_platform.stl index 08d6e7519b39823ac99f18928d989ec486ef8089..ef81aaf9ec46fa96a78186c0863223a18740023d 100644 GIT binary patch literal 942584 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

@WX1T2Dkulv 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 literal 2198584 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"&!DHWc4;BuanrJI@6Aif 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�U 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 J9PL!$Wka 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

t{7mDk;gK&j^b>=2 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 !4f8tV6%zc76u7%QpO&Ka&=Y_ZlD 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%0DjsF{<1Y1sYC_9}2KR$# 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

>tM1 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�FCG zL<jV!dZebpWFRK)|1gP_Dk>C0150+Ln#^8TxO6__BZj4L9CH;y%X zXG-{>j5R1n!UqK_-L1s!<9?Bd9HWcKeUulD79{ZdQCSz=gIJ6*veYY5ES|Xk&R-I-xrMQa( zdg)$COR_k9$%f~P=f$f{Gyg~L&S*gb`-hPh(r457gd-))qBP?mfnK`j)85QZf3;QA z+v!^(^m!Cokib4@jJ2g6Rm(?rOjUtG0=;zaDo3x8h>g3ASR#CBu0;zH*w2l$^v1** z*?w7gILAjsoqh>c;Ax-KSs$-W#Hd(f-zi%;5-ms!|I(&y<;aMsk-SG{Th$Q>^ul|{ z*lQxLkPf6)jzkL*)f(B?u$3ckc1YyKXY7jGOuso2=!MS$Wk3+IcIK|Q#E+g5Br;aF zuVLpvu05VdtgrYmZWf($;%A{3KGSrsPUaD}{T{{@qAkn|HeGPj=HGL2uV{iX}*(7e*zjM4A>P zwm&Lwo};&Iv>-7jyL}Bi!WB8wUmW~jpxKFZwvj+DjILC9|8swl_-UZohm<4Hg2elb z_BCwf$X{QCi`CyWGdG5LM{4xKm`}Ml|AmW{U7MM!I(W|pNc2c&U&B_84BsSGJ*X)RV9Mc9`PpM2Uq zr&0UKZwu?`UX5r$LXR}JdmU-9a?)ZA)FTQB^ui~fsvsgFd879o0(%jG79{jYbGz4N zq!E=6u`4i%Midh0g-X>RvA z(qa{)#cF6RRwU31pM1uGCj^Nlf0Z}V)0r?@kkBK|?OwNuM%25P^^D0hqL4r@eDZ0P zL8Eqfg+L>W&V~ANQ>3bTC7N*m-mPoNTas=&NjwH8ntLaLXXXf)FICvgQUeONQ;$gEmpnKThPMR zR@Up?{`7C{g*4Mztb(*yxz=Ju3le%=`o(bP8foiYK7!V}NT8SZUzN6|=30wYubnrM z;o-jF{AUb5LHclLK>|AqGIoDk4{>^TD4$l+?g8q27JBKoFjtv7@5UY?U|lHR zOIoaGK>|A@(w=3$mSRdP${3*x2qe%;zfHOd;{*I!ihVtUc`~h#(Sn3t$+`;T&AR!E z85?TwSESvB1bXSWVpl1BBz19pxwZ!Xk5tUjf&_M~WULc)qwUfqFAt^lE)wXa-|k(- z_tw;nHh;Igd>6$;v><_0Js}xjxV4^L%{aB%>K+N23J^ z>>x_-=Od=@I{%w)^r!g)3G~vtEv^FpzR^=S&o2<=8)sMv~sPR}lW7JA_`&Di*JS;h78t++qU z&S*hG?^3zFGt;NgZq(NCygKbhA%R{vHnpB*dC_YORCuJuBAfflQ+}@cH2O5iW z`xfz7iY542=!G$cDqrFn3(w(2yaMfoqXmfyqp){o&!|q~c#ZYEa0%}Shh7+6>2!(q zul}yQp6eYiv>>7PwcOsBn{M?Nxqpu4{|)kv)aZq?1Y<}3?k~=ti00WS*8nX@=v^we zcjgM(jXG5}hF_-LC?wDe=Po*ZC8At~7=AUE_pFA5-q%Vxn=Ng29{O(|v1x;crvy{p z(uM>p<1)K5h(0UYwAA)On$94JAT3t@jI>zMf`mTPS$EXA#-Z1J#EfMgp6PXr7lB^h ze^uq79mUi?Gl`6J9;MHn)^)Q#OP@zYjj;c%&#Bx#CV$hJSG!x8#2U&~Lkkl4{TPc$ z4ib5(SIP_OwS@$F>61UVAItZiAo1zN|B3#zXNeXhu&*g&VNV;2#WSCC=4W@XcRmZf z^a-ZhSLXXijm60+&$%z@0iXp5?9a;B#4OcBqsP>VhIG%7Krej~>-NW)lC_#>|1_CL zlNKvlkib5(bSiVOuqZ|ybr#cZ6cXsAPn6w0Ke2}ji%+*u(J#&CXh8z|<&wV7_*eYI z)YUvMorWWUUixI*?N{XA^A-Pe&}!bEPM6Sv1or)2jG>&xrX=@MFy!2ZRI6|dBj@95&oqiFs>0=;ymg4;i;=x06o><)HsC$u1; zPl4S2QA>YVVO&h>QH2D0>5L1{H`&rom&Wc~VI&qZjK_4kgcc;QpEPOwQYObJtFw`j z=2|3l9>~6y_UGcYDI1rFiD?8{kkA<(cbhn!vwSWE@h|(8;)m#7A%R|a4`~f|HHg0( zQi^Ns9kd{!Gdx`KUKsN!*I<4l(Y;4OQIE1k(1L`{@JO!Ubk3T+y}8KoNl|f;GC7byFPyumj)jPy zixd_Ao9jKRA)#|Zy3jT3cjtYHwZ-dw{-Qf+vFbeJ?*C;?wdjn-I^}FHoq70>{=dDe zRxGKusIb>x)Xib%Av+c%@OpH{VpJCkzpfyf^|AAi9Rj^{=HcqMP8Ysnlr=e`X9W>R zD;cyPf%lDa&#ROZk5h^ZU&?4i0=;zR;aALgN{R)P6a25@BK{LQ581IGfxkaxc~eH? zxNmcb+-Z5p4uM`e^Duh`=V`C%TS$-=tI%4kXh8y>W2$Own_ev5{E8=0mIV^%r85uL zWpPGrM2qxd?uu8u3C)~nK?27ktrP#d#D|YO#q-guh6H-)%)|THo#^v(w#$6mj8nWP z#S*k2fpLYgvj48(duuM^tJ3n2ozFrqoq2dFuM|;W`pV>^?BcfnmilDcC;XYah`UaXG9p68iyN<<|ri4OJ_8G zQ^J`CCr*zr<~0aUoz>8S1kP7v&)(AmmSud=4juXt_7R-Oqpep))y z(7DcNK|<#}yZutT|5=g$*RwfqLiY*@^ul|{SPJEA_v_l6@B8TPBBArQ-F~UN^UUK% z+HK;|^qb>np%*?qRGnFH9?#Wj6CXssIa-j=dFXDx)QTjNQR~@tevzJCB+v_=X~s?s zSG;Tb6yAYOEzyF6&Zl?#rQXeOpPw3=Rh*()03^^0$0qG3zPZN_kH{(%z1N}z30)W9 z_Dd~IH4Tp{7Z<-%EI|UjyyI29Em?&B=f%ZVs^LWo61u*@?U!nlD=6yct|B^8<{1*` zg|U*c9u*3Tfd#6Fd9>Gu79@0?hTAW7Kt8H5*-%f+rr3@IdU?+uFNx^Axt>@}{Zi3_ zgswL^dfu6Fo)s%Ao=$BbX55TPt$cCj5A@PiFqLlGa~EU0WLXhBv4Oa~nN)7Tf`qQ- z`IN3<&x4C%bBmHeL1Msz7*kj36rujE+M+9X%2Ll-{cl|hm~VU%QQnjIUdW1$3{_f&|_-#)dAB%60Ub+U)?Tb9|-?O~WkNJd$#vodd!0|}A=QpFJ0T|_S;^vsvy67u@l$3wP-;C<9wXt7xM(I(@@^*3Rdp z$5F2tdUlaOFMOt{E8_C`{L)Y+22g!1T9D9Hv^l?b`i58iV;6ri$WJt+F^B|u;n<|J zqU2q?X&enZ-`uaF4jbSKV(RLJD|CIP}8kN}3#jH~7t)EyT>a-cb|@T}3-!f%C@FGt*;U zqGm^NV5E1XMlX!{l%+?+2qLyneJxs$&{eb@<~j4=r8zJ7zyEa?1*rBF3G~9bi+a(` zdcn)T>n=jVy=OHfbbalnZ=HECpu|aDx%)tIhO}6~_hM zJcx)zCu34oBb>h%39TRzJ>9uRPXCiUuIoUtw1+o=UfzFI!qJu7uYH)vNW0Ej>b7SkFZflM2pAues<7c$kihRpo&It!P4^61Bd#E3DG5-mt*&54(z9U{~7IlT11ZlVzFy&{2LS}&zdKj+y! z_0JrxMs^ebk(LEokkFbF5#t+~@tK%yM(0LSEkkFbF`Q|#r`#tG+*0{5LBSmT?&`awH zHJ#$b_6O1F_~xjyJR_Z@q6G=9IT20K$Ifo+dU37MBmYERmb8$NKrgL}w0@Q|M`cM^ zYt$<_k!vkhv>>51CyuUih{8GJ1HW3h-MCJBuSlSm)_1D6$eEpw`@{$4oV(q4Km=Nl z&{`G+XvVR%)fYcq5O}S~E<d@HMUU+TNnRvD!ux7DchSp+53lds^YQzNR zd)!+RV$8Z7!Bcgk;GUot-b1PrUK(QTyA#2+HWgZs(0WpLDR$YvN8Rw9MsnaK9!$SE z66l4`0%QG$?=+?qy~Iz^Z;louw4T&G8c}w(;fsCuje&QmE{>jEB+v_=X~s$%yl;H* zET@Q~XBRCfPR%aW)6F=I4GNC-(Z6{x-s zc4kh}Vl_yMRcI|%t!H?-m3{Sh@~V}C{;g+cq^ZkT*R#gC{S!s8L|gyL`FoMj>Wdja zTw_P)v&ID?@+Nr`==ITGMVs4$x5OHiX%(*3>8ee(qk-0Cb^fgt?AnDpykkE>&-o%4bK_U;G@FIa;TB-6jJy&*CvA)LrGy*M1XvI};g0xtL)?!5h zy|m(H>9)=|*Vp)+h;Sm%f`nFF^(IJ*RcI|%B+v^-8eM^|p@|wqpalu7xay3}G$Qk4 z(WAWgs6{WW#p;Y;ZvrhyXf^JmMSL*+v4rw3fTOE(yOh#0;vNN1XXCNTCG@j4O09THW7_9Ff4oXzhap zdTC91cYU=l)ZYxBlfb7?6h#XX7#~TeNX5r3dOVG{rr3@IdTDKacb!=1*Z8>br_)kr z1GFH4ah`JSj^>Jcb~VP(TC7N*m+leZtYjIR5s@oyPF##piDoslAc6B0b#QsQAg)&0 zdKU@ZxxiU@NWE7`pcmdl#ulvzF~7JQ z!C%qa1X_^LT@2iJoF+YXn*S8P#H-M6js$w)vq14`&Q3F`-X;Dut*Oz1gzib;zN_^( zdf)8)B&Rq*&n^<^h0ipdlI^%}?xi*L0a{a|1qt27z>7T8@TVzTmLC1SJHa72Ca9IKrf6jjGehtPF|rkbrxDvqXh}w z-@x4iSoTLs=(!3+FDX0PWUV)}}S}Ia*Vr z1qt2Xz}XLCEbHEta$iW8sB+KlCFJa1>CQmT{uR<%A8w_5Mmt5fJI9!4K|*)%arT)Q zi$A(j>fNXev>Sy4dU^j-DSwxZ`0j}oP9Cf$H>_`BgK>ACuP&G z2a4LHl#Ui8bk85>`;jKc|BlJ!^?Qqfw4aCsdg(q-?w)1K498@t2E9p(B~qdV3ElI@ z-M`BCcE7w77$QQNC3+F)rTbO6d#^`)56B};Ld1oFi4rYH=$=3B{?+mEn`O(h^~G-5 z-$eqwbl)v^5Bbp8&9d>C`l1HyU!esF-SfxYziN1MzRWVAtT1Sw8VU5${lnb7@cqfu z`)o{E;Y+7WXhA~v{BifMcKp;|=1iAaBvS7)B+yIuL38)?2PX8FV|+7<;j{;U79@1f zA9w%ixu=3`l=oM@gw73+Krh|T%{`mQc%p)geE$o7PO%*=Na&tF?*7%17U#`-*TZ-Q z%9%g{y>wqX_l%`|zZ()2O%{XX5LihY}_pcIf`I<+oZAv}IK?1#We?8|Eh%wS) zHA#!rctrC#T9DAagxvkBZ38Qr8S2<)MM&tbf6l2DUYoJQ<13k;Hnz{B(1L{S=jWcQ z^*haEk4&Md_X-L0!h1;H;}Dap9{1-7bg$5Ygzo3(o)3~1t0XN}uC-W^Kreh2NawCY zusk`&WZaPDHPb>s_q_f2<^o$Bt;f`sl3=;TsR1y4+F^)Ka26l@V|>VC3Lj)(4x>*Qh} zO$y4pbE{Cw%NSbC?my`Ky-4Wpw@!`*<)p^uR{iN3hq*U_UfzFI?^0z|{Nx5=3u&?H ze)LWbr0(zQV1XcVl!3OAc0=Gx3rrBnP+I1^)copvlp=zh6w zZq%w=_hs+#Sw*_Ee)JB3Ub?Hcn*%xR^*tFkGOIXAvol(d(EW1V9Iq|il+5+uI^Xbv z-J#q0EcDXd!JWKC`privS(>HrFX)X0ElB8oxo)o7aOzFI{;N%V31xC1fnK`Hxtjy| zzryomv5uQ~e7Mt87hqeOikZ3G~vv*WDb*oCy_Wosi~y3eD$eK|=S- zb#n*v{t{~bvUsMUd&MJxUb^eNn**6MG1Q#DYNnxk#iIoY-G|r7Zls=J=WDA6KlzIh z^J2{`r&B&;D8Kq8B0()s;a+TN<@!K>|k_b&se~PJRDpadD5bijhFCbw^SlTm5eJa_aQW;$k1= zU!esF9BHIYXY=$b>#A40 z-d_P;1bQ{yl>*fRjXR`Q?Y6(-4QbS(1qmFRq#Kp z`99vxDndWQVYVy7`YSDrOjx<`A%!n}G2s^773H0hPG37(u4C#JM zi7+463O95mD_W4iu}M96g65g#&vrcy5}j#GICVaFZN`cQ&oi&35okf;>7^8?M0$B8 zNDdupSJxncUU&}~`|Es=>^YzmKS=QkEl3o;nF1A6#hORU$Yqgy#7Dm%df~G`xy}uv zW#Pq}Y<j4`A_ zd$)|bF_?+gw5CQ25})SuK*izN>9tfks;;R-)ip?<7sg6D1t8)jRq(7P0xd{tY>uhVTCKoL#3Q%vZo9>l~Z3^aHZ!%b+6xC`rFg0 zaDQ0tfy!c^=Y3Sb77x!wx*upk0>2+s38m|Uo zk0CW(v>>s(lgBE(+^O1{)1jSu+3O7NN*VD;pw~C_o#vl+s)V+7Y^N6VKEr?TPn2ju z;%%_Udbz?O%wBWbbyNw56FBKUfWS4f~& zwgDbc5SaaUdX;}j1pka`GrTPDxwWd%h+6N|6=fb|$(zSG??k&%NT656&K^)gAT3r& zTC7}av7!Zuyrn(XyG>4A5oxhX(qc8V7Aq3y)t>IItLQ*lta3{19Ybreq6LZf`8-f9 z>pwcmY&Nu*@sifNNTAo-Ivy+AO{YpIG(5`8HLRHNoCvfa5th+oP5jXzx~$r27Hs@7 zP+tRyfxSJJqmhBvPSs*HNsBdA{Q@mW^cv*>6%W#4m88XLXf0MG&bx zk7Zi%ag>AlJP(aQ{4Dgsu}OP< zDdkm%C@RjNF^Co<8t(Lf%FU9W8>{Z5OmUK82@>dqF@|d54m4JQ2N&_}w9-cl5}6Nr zK&@xg>Q1V7we@^EDN`VUUKlGGtF@|=%1p$8dfrhKiF(QdszdW`_E&9wjpoC{y(2Yx zVa%t!zB~QZisR9IT`TX|0ErF9JfNP`pxiL^$)_>gq*EFEEcC*;i?N$!hpDP%V)!*u zzd#ETe#dFvO;c{7?p!y+l~3$so}ospS?EvC2c@aCw>%$|rjTaryFbF!zuPABlWSs4 zv>=iBwC95&RH_!MA}v;~wOElrFYmwVMcxTYEhxh8pNlmczM`0sri@kliRXiY)!rBM zd(i*4Yj{bERgo4e*IKM-K?1)YDKv$RQdxe@&l}Nh6cXrF^qB|L#d?O1Qt6N7=OLtJ zffgi|qixn+MR8I6* zC+Qk?7Se{UZPkv_?~G=2`ica44Z7h0wYQVq+N$fHzB6`G#X4G$`0T6)l%~4)R9BgX zUNz28t}_zob?uS|RO?8KRgo5}p|x1ig2bt#9;-kbpR}y7AuV&OW;tVxFGTajD(8wdKBEYS79_^*p|ww2pS0|@@AAaU3e~0=L+Pyu3G}MH-vcUwIsM}0 zUsb0WrzldR1&MVVJ(hovPg*wa_0rSixqT&!@ic!RfnK>cdq55GLaAx;BoRl6KnoIa zv`)Mq>~kzl!*s`Pb8ckEz^62GB7t7LmUyfk3mm1XQ(JbMorp+B@6KpJA}GRR?f=pt zj!%md2Pj~J`V$gS<4_d5v?NlvRleAbL<7d{Jg3P9%`&&Tcx%t7-x zT9Al3V_(D0n)ErFM@_5oFmN4dSs;O4_)IhQ$;mwGY_o@fIq7X1ElBXI_BHIRNk5vE z|Gk*UsCCDCM4=as%~UN`MOv(e)?!5q63Ktt*RZu%S49RXp0$FJ`J>2yUKnGj)8Dip zl`eY)<2b!-qXmf~Pwi{i@hbj!e^uHq&`6=(K_t)%qid=bt0FB{Lu;|31&J**OK62) zJMM}%;i}%GW=7p$??{ba81t!zG^5elqnS~;hWBiMM5A~1HS8JZcFZJIfOH_AT=t%E z&IWG+NsXM*#+XKLkZ3{T!h8D~I`5fwqXGu2`5lh%VL4;XGxQcWg5FHO|8Dlt zMh86Bxqt0{AELF-eERo<;MqhhpnmuL%f)V_|IGGjf3GI=zsukCNu_VlHLB9TZDQN* z0N$fjL$0IGHPXc}k7hjdZLjLV&tbRVvDDx44UNaviTD_@`MPHk- zv!yohwi_4le6*`}?@59+l6K;6)|_<|zik^*(&||zTiQ1-x#|nP_=!J1NB0UXNZ?;c zdH^fF;8`A1-4DHaA%R}k5)!O8#j~Z|tFXA~#{B1lQ|}d8kidIL`#$@o8_n+zHfqy1 zM*_XxpG>d@l4^wg&GR-(C44>WDBicWTN12qy4&}VB17OVerfY0UX$)FT9CjyLi;{7 zck#willU6yu!;nF{kk&2^6BjS9#htL;OYMPgjb@wixwpCj!+Hn4;}d77oYGg^a~<^ zUR~xSSivFA?~ycpp}{i*8`bIVq6G=>yX)Do(3tsYu#rGBClcs2VSIu$s-5$D?ELv! zT*be(nKkJeZw4k?<@)7F{iQP9O}3^7+5bLxGuaAgo+Irk8MiZsS^d|Ish!Nwg2d{s z*DX(Fhsb*CqWN8&Fd0nu3JLUj`6Zn@f0iTdX|MW-$)VT#%c?}61&JfST(_oWc8ILA zg5{&uru>F}b0pBKwxnz^mLv6fqnMa4Tn0Cam61fC1&Ms+QmmravZoO>?rxEUmKD>NRXkU+1&|4Xudi*h3M&2%Ms$3ww9 z2N7sN;?=4|tNjUw@JyJ-e<-+vm#5Vd66h7WInjzZn>FqCXfbgKpTB%9|C$K2AW^$% zqSfZLL!A5k1plXA0>4P>b|ld2$Dl-O!27Iezu^A#*ZA%`)U${Pv>*}mHo?l|Z$~AH zKC?56VPzikbT0zD2=pqSInnx$biC|euovl4&02eak9tJP^`yTk*4P$|cD^GMtajfy z*BH|JE&uD~QXWs;>(GJ(#xd&J)8#F1_--j*OS?EopjVN;3D#Xwl+-bpv3{|Kc-LiJ z_-KlWXh8zw7J3GbLVJKHLwVL**k4Iw1Z>*rde zzB$Kv><`8lCcMGD$0h7evt#|H%9`! zertW*x>ekXqBEui%m1}BWe5>yK>}kXX$W1IFAEJ}s%cb^7lB?=_FuP#zII~bp=Vp< z;p8W>3K3{Q0;4Ovf1LbHPR*5H<)k+jB+zSC!4#|6c_)gl`RDZF9N-iDbwlhrtHUlKch!f!i=|p*9&bm^qcU8FRxh1b?oSjQ9I#! zlC_8GIqgV&vA>_ODIh9UF$*n7U_53lslq+uMf?!{hQ1jb`3*;?I)|MdO9dQ@jPutQ8O5djV|XCVA80`WV?NdV7#YRN9b@=2TDK#CUbiYI zSjIVL#yQ>VXa3WSn!G*DA80`WX9?OpAM-Qcy0|7ENGDiGpx52v30BqLoEhiVn&G_6 zcPYkOdfL%~1jc+i1z0$ocU_cXcqob@fnHB@Qvbn|&Wuw#_XeZn+5$!f8s}(1!h8OB zkbQ$ua7_Ut`$q(NeM7xcmjB|+IQM4;iA?^b%t~}NQRZd5wVnDz>F1}&Q~TXX|2z3_ z```8|MuJII-%R#sgVw{Xl(vltO*K>}wY z%Gmm=kGX7egltUJXGoye$(~g66XMKK!yj!l2R57_n-hT+Byc98Jb=3yWv1L`We=*4 zLIS-~5|XXub(}e>YTion>4snAN+QsL1kPQIRX;vZo<5jKl~@<#MW9zu)9Y5p!a35` zi7zhBmzQW(iy{IoNZ?Gw*uyNl<*&{Cl)4|_MW9#WuIpBw=gu58^5@^=U)l4kI3m!3 z1kPQI$*&$txuv4&N4siBpjS}t6sy*6&Kz~GNoJL=QwcSI2(%#KJ*$cJ`PHs&RaGBS z3q=CG4h>4N%5KPhYGoqqX>6}wxs!J^zXZZhbEH~)6LIS-G-Ab}n_jKmLuzdH7#lH;UZHPb%5;)sY zmzcYPXZN#s6WYr_0=@nin`F%(MGt#TooQ+x{@ddNd<+q2K>}wx>YiP2HSe(N6<R^QCdJebk9n0Q#+M+_kX zEl7CJoO}0H5)W<^7P~%Alt`dgru>Q4x3#mSJ&E^kb`~vtSMgpvQFiiAusY@SNwwg- z>sKzpYLdq%ZFWxQX(IA9oXgWuy*gTuz!{Zvg#TCFcCl2T7Xr~?t^s1eQ=JT9BY4Pgq%4}j`&PM!4nw`;t z1kR|8Ra=uy9LwE^5230QB+x4$LxOe3*C*|1pWpcmw@&BeKhf-r79?;+W$abEGrZ)9 zoctB76Oll#z5m2p-(~YjTfK(xZ+Mm>yN&N?c18;lI0sY5^tRvdqa}75V`v3{1bX@Z z8E=)!;_M+8UHF3$QtLsWR^LMl65g}(Pt$)eeyaQ+(ElR>y-HtqwY0pI_z`KcDH0}bZcimKbw+Kex2#8EI|ZXkidDKG6$k+ z$O}h()P9(_c;oGU&>9I4P|JUuI zoV=}~ilT}Uv><`AHq{kfOs_}+TM5cxK?1!@-xRC%DQ7;hp|-8cZ3cNTAnJs;&u-%AR&s)P?S9`!=~%KB~g*lFMV&Yhqu0wv}S-9Bu#G z|3r#ad93rzJ8T;sc-(KdQJkLkDxI!cd5hVr3|w(^NxEXOs?I87w>%u^*LR1ZSIB5V z0@o6xK61q= z{yD8)kw7nh(ge&fz*%Mdp0_@qT+iaKpHK!iSdhTA1f3PNn#!{uOE1DG0|E*3dNVo6 zx<-1bP+tgtQG~omIwvv@RJ& z>yk!9paltBOE8u(;T>OLmKAT;=J6uXYpI!NUAmSvZ9WgUn?n@ZR#=>j%A?SN1g<5h zb8j|35pch}7*#z{B7t7RsHa7iY|biU^`1&%EUinXlTsmCknmoY%>JZ~2zc|U@b4Ds zMW9zyp+xIl9q07*ea2>@XN!A$3ss-J`j&PFqU@``KAm8l8)*M~+wlbJNT{>E`m6A8 z5p-}cze{zHWeOx%CED5NvR><;+zHlB%3-nB?I&CJBsJ^qyeX}g)_?^GT;VYG4Rl9uoeyWK>0=)*^inqE@{+0bU@xH|c9?|J{L+{q21qoc? z&>4NZ3w%bG-;ENqzCr@M=3b7serxWmuQFbk!nb9Zl-j)xElA*+h<=ZAQ~0>_lZ@{u z!XbfPQ9s99Wt%zctE;1bG}dN{4%F%}XhFhzwKRU*kA{Di=sv5 zlWbTzQKAJ2+;bv@zd3EikAt6@p}*Q=(D^L%diEgRDo-8L?cFGIN|2c4TgqH^JdZ*P z65jh)wQmQA&ma1jOYa4E5$MIQ+P|zlM|H{BOl<6wTYW!*>Vzp;j_+!(CgOjmK4BH? zf9v@8!{^RQ#wr&gsvmqUj}DHMXhA|p*Fyg~cQ-0aGx4tJJvqHnq8EW)EoV>M)=&Kxc?lY#&e=%r)V*qOf0j@K=J(Jic!JVgXrkkD~#e{+Y}LlJIp ztgnov2!{lE>8Mn!rJWN(JrqK7i+WeKnUiT1jus>^i-g`Fo5yqB?i=$xoe3j>UWcuC ztAVd?+8bp3wuyXC&#iF}h(HSx-We%nsU!5Sxmw5R6B8uRt9rEkB--aVcTVj#5@)rE zD@E~2=PEtT?wgurp<`6mcJ{w@9BbdkH|^x77e%95+UOK_?CPS?Hxt9m>CTo~uV4 z-|}4Pm&y5QXWNbii8-;9=~Uf0QS>QQRLtLgK>k2E!uVO}RoG0hW>#_bUeC_SBMv;h zBwG@J79{kU&ZOQB@#?4YB6Q=waxrx!K?1$>&QyyY&KpZ_Ix8CQ=cB%*vm&%0q1TN0 z7C1yQtt|a-6joDcWr+lO=@sXQZ=DD?AgiBve80RJK&w}@ATiuZw5b3y{cZr)O~)?f`mTdFWbN&f+=(0$h1uIBt7j& zpqI`&7!sI0Ei%m8)`6G%_Y=952(%!f^Sug=a0sKyE*`pYl6*xcSV*9k&O*yH*m>G# z<=enttXLqwq#a?jAfaYU)a+a<_i zM4$x;y>r{ca)=(=|K;CAWl;O+%?kwK(Ax-sk_Qs=V_m{^*8>{o3?6Yw?v5+BtCzaWSuLNBW-<^sn%6~c~3W0 zs8*yGfnMp^6)Uztjpbnp^OofKP6x~3M4$x;eZn72Cs=l_L9yx6`1_(eWIB5PKmxt=IYov?&eQ(= z@;r8Y4DH+@fnK>^Bv~&?ID381hEL(DLwVJW2(%#K8BBcv zYB|K;zb@rJe%4rJr8i+D&@0>UE7ow@v$UV~+M~Mi8iQJ>JEW|N79_UazG7W%=n%y( zhw+Jje69Rj(uoOt7J4 zM;FEycS&%Hdw?JzSjnBCxRc=S5WGNemjEG@0u2;*cM=LkvNNzqDN;N}3~Qlikx+_# zXR?_u@8%Dl-lymN?Y+5oX3p&F%zNrQb#=NwN|dE+fCQ@43R}FlUJFm}74E84X0rH5 z&J-9yLape%p})iKAL}+1VcC~l62+;tBY~<3gJP^kO>}D?u<3zoVx}A7ADUlb1c{## zW2}nw#NA#scsH~t+j}XO{7AEKBv5tYL5!8Loo?-u|2*${5R+Htq**vdkSN{%u63fD zCfa0t>uSEa{f@y%-8j@`-EEAt~lC$t=6xn4A!mv z+NLo+*-IWa)#^D$km%g=uJzLxP2AY%<;r2s6|X28Ac3mkz3*BXhU(V7^4uDq)hzXz+PJxPKfu(C+ec5U8rrH`cn`Q@3`ueTnH6;U;qufe|F8#>HBtJ85F{mV@Tp ztF@#*`BNi-svdXAznz|W+3O|lor{U)cWcNdL|_Do{$1iM--eo)SERNmnb<~d+vn~e zP<6OtoYk*^ZtWol=ZF`Jo6B;vqY)!Wthf|s<*B5JfkT&y3wwLXeO;mi5~%v?w>T@P zoNn#){7#4!$2-Z5ooPk}5hNn($6LSV(8Q#`^WxBn0di@VKnH=U%XQAs0p!MyrCMtP2uc}AZW=?>dxu(I6A znS6?BQ&6JyBFcW9H8{~~9Ie+Af4tUTj>`I6+&M=cDG))z`5v+FddQWLkHoj+ZHNS_ zCU;7-8oB8i@|1{n^3lR9vLg`~K?46K+D(`JIWTsGei3F;mt|eF@)AapE;AT(rQR(%`bB39N;;pDU z_BiMh9d8Yyxw@J&L|==yB68~y&Mm2xIWkj-sm|kI1c}~03D$rodQM&Lmx5wM=N@7p zjc`by>QT)EYtel@L+$R+>!{l3`n#@j)lN|YeymR9-~EH$N&Ts-xHSV06v zkhnyS9%l<^;=!!yGIP=+F@*eitMhuw(QZa=q7GEom?_il_ z&Ph?aPN0K8l{%gIbdw$#I({B0?~hs{4mAiA7(t?JY@)StkS0DAZf&kF9Ac_d*x157 znkQJ}Xn%p~AJ{4lW7_;7X43i~^92zYL8APY1S>)4{_&-7718u^tK>BqBv6H|(lGKR zxYwCp$H@bBS>8I zCg-mXx_^xEd?X4}Yd=A)9SKxnt0c$w#CPJ~{9D9NL|_Do{i74Dq{6y?G@MaL#?81O z>e4evBv6H|(lE;OEG4}s+Gsa*OUCZU5>bE2TRmhS5DI5~#vfX&9}#^^vPj1d4}rIvyiP zY)(wH$`023BhTBB^3&KQVjDT|BY`SsYnKPcNw3UIWStNwFoMK$^5nQ#QTLB|&8Nys z9~z5-<-$xPP&JUwpC2Vcor9(wzt?BTOqVa187hRC7(rqW5$!8zqH^!W=A+wvP36qJ zJbR+`^GdtldG|@Q=JmH<-)f&|wWKFo_I<7Qyp?9{KN~0aL5v`ge>M4dmDj}WKYNS4 zeci-n$~Z`%s@@`UjVPsi)R4c1i};mE=3pW)g2V~(dMW*ves1vMj1(nXw-hJo84D7q z%0(y3k3Z1Q4O}4?#Sfj!ibx_bg2a#HAW(6)CVUHLmG5@;7E9@r5E7_58%^#>JM?pd z2Y=+0L)|MS6Bt3F9GzajFjNywe)5#(J==@%G(SNCRS(H2rm?^7Q5nzGl-;~?h$8gd z03%2g&VJ7t>!FDQv2A65S81_|dK40EykACw$?*Au@lhBj$HiqXZJDnwjyQ)s6^z6(^tDP&v3#)OPwOFp`$2vR@M)T2GQy z`UGyLe-1*?TBZB|niFB)*ETLUQC58`Tt)f@3XCA3`pVAHn#ewJrMW4(v00F2WZ1%o z?n<}6SDh=bZ zm>^mfx@f8=4H!Y5v}4Nfhug3RDn3;n&^4{z1fLYiZFsi zSNhEt4A=c5m|D9Jwf3vjKafBbwo1bYtCd$ai@#^OXb%fUkXTvpp4FqW?jKXbYszud z+Go*I03=X_t&%E+H1U?1;}@HyiNFXFjp#kXsU_NX!qtBFmFK@~F*DH9a3oNLtf zcI_Tjr}RYG`GIh?nq>D6-6v4xZ0(mQM}3=_v18){1xAoindm`H-9JiDj+*kJG5gXY z%tQiJn`6k?$jkQUAote(&+}I(4#E+LK*A~*mBJX`>rfyfl%TXVUEp*S? zdDwn-my6xAc8#%L|6Y|^;%MEYPIWnCK5V@x`Dr*tkSNjYo^{hx6TjA*D|WnWZC<05 zR3uQ9xAr|Nq^j;wZ{6wcH2zAsA~1r)=I`!V7oX~#P8(N7iW=S(&420H1QMv4T=Ska zhzNV7sLN{F^O5AggZ@d3q$ToGyRwOiPu*qocE26;&p{|!t76OCvqlqP?_mk_ahEyn z3~-Gn0wYMMzEWbOCIYBO)xNgaRe*XF5~x!BChI8OqoSzS{_T;2{gBcJbp#2OiE3BZ z#HIMQGO|W#W}dYBpe9iDnzHlg8oEa<%-B+jm*2C0iNFXFYCgBms8VygOYihP%hxos{PXicHic%E7(qhaU%A3Hu`kD9*=5d2Hk($8kU*7M6{%zD zeU@`R^pO5{AF&za-G&h))Jn*}1)BIXEX>T2dDag4C)W+SXKi_A@A+4+qxRUZqdVNQ zn(fv5;k@HQ%?CzypPXu)0U}7KcD!?_CbGK)iUF^#_~fFDg9NHnoBnf{Ztd>1=ZYNv zwstip0wYM|D0a`vP+1dSR^Jx20(ZK8rW}O?s#IopT}8L{1*@(J^N;tg9znTT_Do}~7pd5t+s?@wozS8GX8_}$9*{ut?fRh6JkAdYQ{lw{~xO_E_G} zjdvpgBS@(A%S)v+G5lsjSw6lfzu*(-AW)^&OFNX&t-bPpHDrx5Rr%@q_DZUbAfa~l zXGqGHGV5DjbDue-)0O1ipDF{~EN}M-l}m0uvd_Eb&vMT?|5%@|{V-{V`O~S)uFBLu zFoJ}dYaQLEi7_-IyHNO|>ynzo!L?AO=3QM6>2tzOXx3M9W0LD?${bEdkWhCrzf91? z>MK&T@6wVzr5PDs3sudgk*nhr-P&{3JSsYj8O25tfe|FsdO*4+nz$SHPK+wNg>9l$ z10+zT)&|*ta?z06+_Bw;U7OK=r>YwE4 zWY5Sxgrt*i-h5(*$ngXtNGMl?>(BMh{=MZ3%FRpMdG!NyE)}kYDs_Hz=|6g(exBA@ zq-Wn!JRLoozz7oRyh)?qHL-ek0XcX`O+Gejlt2Pi>g-9wE7?+JWZ{t+WRZ-V@1!S8 z7(rsf&UowXZcPMD$te%bZ_SN?_Bj@PEmWx|4S(;|t^G~cSK>tJZrq?M7#Kl9J+rv| zgC-77T4@f6Z0yQUtzF%v+!|^333b2o&f9*i?%Qj8t6Te^_KVH^=ldqt7{Le<4L>JX z7c*<(O=LTfy;KF(CuI#lUkg=g^=np6-P%V*xx`=X>L=GF!w3>;we9aXee$KpziUP9 zCaah?tvVxtDz&y8`9PmzslSVMu+H1Ta;B_P>j)CcNvSt^x7qWn_0vu9FeH)XB)=uR z7OIq^hv#X1jwR=_onphyf7mmcUtt6Zb-p^sdQAjGTopTt6yPu8Y=WkM-jFXq_4(NF4Kv zv%;y~wtbJYHgdICQDp?*yuf~Tr>})7^`!cJKi%3Z%l(nIUd&2#KSDx z%?Sghv(I$5jRdNGC*P0S-|5y~F#llFd)XZJT;0(_1POH-*rS#vro^2zTlKrevVO6B zKlHUw^-n^qRknd{?Tvr)HGLmOFn=O2f`rJ{eor5>&d>OpS0$O@Z$Mu^U_c3y&sxDmD-Usj_cOG zCw&K3yPe*A9}yTqLhXP`Prs%;BRf_%z!h7^kN-t31xTRk{=mCdVQRbfitv)}aVLH166&=9b0Su=9iXl>$)$2~?^5er>wy)_yNBfDL`wmv^K7fe|G7 zjf=51`Dvs6BoisMp&4`N@SdTl^_>u^F@1VXGs??6w$~2DI zt$qE%*{s|M56)=sAV!c-J80)l(8TNOE7*ogP52Btn}GzXDt(N$YE9Lxef!%J?17sP zuS^6+kWhQX|6Hkw1)*12-K@UcqBUeBP^EU5d#%x}{n?|pETnW(zL?ymF@i*m^3m3( z6Pl^}IRa%aAWhzaci1xAp-Gs=dMp?N=^Y2r|9pFR4g>M>_gDrne3h7(oL6 zCc|J;I`HSK&a$BVQ4RuC>dfEfje6bZ&)h9|{&r8)!nOzT2!r z%K1S}ph}%k`e(4dqu;S{65myJyokwSf4hOR>?hLu3PoC8bh1=E&vu?<&D(Q2_ZyH; zjQJR9Vg!j!xg)LG|9`ga(PKKlGAy6i%VfgWKdMv%CYDbh+u zXL#)=?)6X2w+6uR!u8;q`H zj-Wh<4lQ_+)p<^M4kfhyJ0bXzctZnt{!vMtidO0>c~md??Zq&)@d zI~n^EovD3m{|2fzXL_giOdM+F&$B#_5c7|RnHWJr^%Z>%+Aw};+>gH=dR-jyw?_tj zEmWzVMhiA6bLuJ0hVeF)wu?QqCW8?q@Eo*ZjC zlhcM#f!E?KzrSHVqIGH{P&MdYgmpf=cY>Xh`*C)~n zq0{nqA6&b946odNk62pQNuUbbv0=QTY;du~9A_~RAE~%jB=6H`LeE_A}+(M_>w2b$SW;GZaRsC*FqJxX~U>X zo@Y6mE*6_oJkNB`K?2XBlmFG@9(-b+wc;tweehbS!oF!3O~-fOJ6D|*6=;5i5hPSj zOg*b#u~|PJ`u%k=nPwSCpbAGNs)A9aGxs|EpO~03lhLCO66g(J7|m%+9M&qGEZxpI z!l4SsO2b%j(3Afvzm*@U)>i(LQPv(h&!<{k%!nwfMX>$a93ExeqSy9JCig>fh%MnE z1E^v;Mvy?i1KMp^v_9YbxvVThelkd)N_opX@2z)vFU{M6f7{DV{ztoaFoFa+BpAlJ z@CLk|e^&XH9GZ|om6~y!@YH*2XJu)@`!;z%V+Hm!4PN#^QS#8IVAga&cL@NblY`Pku5h_T?12iNFXF=yyO4m@RLz zdEKs=yJ;6I5~x!CEc@E%Jrn+Z5vAACwxS3v?*Bi7h6GPNh!Fci_fOmG85 zU<3)Q7-JZls7LvJ;~`t^4KuM9&95J2C62QDAhvwk>wKT_<|RGk&Nj492E0X(h$up* z;(OXOd8Bk`$AA2@fPB>0NuUZx33BTp;@IN?vN!Dqzz7m$Z$w(}X{Vc=qXs7Q{O2; z=JqtdIjXSr7{=P`vspsAndaIw?FtF>pCE7bCO6rK_SejRXul|43su+)=u}F}D{OUm z9#NW}E@1=-^q-)*eQUDw&)FJ_?Q~8U2~=Tkrb^?CJg|385}#5$u=SXM1o}^qQ=zLI zkKM9byrg`N*FqJJN`}#ssz+?z_^Z&>BlOsZ1o}@&Zj3 zGJyoDl>goK6FQ#{%2|Rhd*dOa=}s6UNTAOMd9ji!@cC^;WHZ_)g9NIS-|w!U^a-Bb zIg0a6rEplpZ<5hT#RhWh!jlPqatPf>_= z8zO8O)Z$`aO|NW?Q?Aek!VjU3}K>~ev=x%$%7`A02J@=w<7YS4;*V~{gI-f_k zoXWP8I&5Ah0wYMEpAhBRCA(ce*LxnW*4vRlRXOs;y|>KXJ8BrqryXzw=h_!uj0lV% zfxbwFQDAvyetc^;S=~3x#9lP7O|<3q$nJyK@@e1e(#$-L`ryc#VJ1e92&)ury^hwo zHd|Ct{&8C?S(Db5kU$lV66AXxU6e1}(n@Bh^PCt#V&nz#z$PahJD=y@>d9YS{8qjU zbrPs@jy~0ccDtr|K2Ofh_+6o^4u0#jwv=hB>*UgcW|cI*2NLL)Lw6HP$FMhx6HJ4g z((ziT!q!6`rrW8`&!o(v2oV@@5DxDhGxQ`2Sk+TZqPZv%=&FOgfa(I&J;Y9LoGCUE zfe|FoFNbEYcb>DvKlY0?R67$1RAFx>KeF7htlS$*bSDBMNT6R1%@e6&$dHP!#C)n4 zf&{8?RHD|tHHnp9n^9&=sWGC*J|xgDhwfMsa&x(*h@6p9V?-0E!qJs#PM-V1-X5tS zixPnmB+xI1W&jUz^56T_lgGJpY)2Jl3B#C@_?A^K-c*`IU<3(t*fEUTl+`LwR&%v< z<|tHQwo|7$?y?@Cy=BMd&OC?&I_wxmn_Tx|8hVk%h6}GbfG@0R# zF!N5!yOuY3Z>Zk6@o9`ziQGZd>lXC-DZRGu&jT_oU>ovGlz~KG1PQ0VPsF=9?D5*s z@<)2Aj|8gJ6U=C;sb}vT7&q_`TU?*&nf4157(oL4glP7JHIuxlnh=2zB+#eIF!Bx$ zW6vi)5pQT$7!s%&O10?T|EBYK@lqFA1CK~Ck_e0-fqq-$vpqM2m0z_{%%kxN2~?@- zp4YeNd|tZPR+fLuQn88%j39x&VTSQ^Wi!_Eb#RXHtFGy6Q2Vf4 zT|dlcZwpM6q18i8>_rP##aPE`*nJRNzG2MGvVg61pD3>!2sJT+MDy`6*56fZ+AzAr z{KBeD8ZC?OcM_<=QG#ar4}W37V@AuW4UU)?L1HWIHTYOSzsKtI_gT>mgX9TMCxI&G z=)*#mxemB>FtgLQi{BNxfZ?}p7+b9Qt~tgiGh3S90}1r^GK|bY%~t41>~2pcpfWPX}@qI0wYME zzZac%o)E^2AD@VmDb*cy??e^$X2ZCce;xbx@CWfzO05(j!K4c?5EA_>)E zGu8IS2omV;Wf)I>-p+Er>n77Rb&l<*!n|S_M{WnO`Vafc;!T|S0}1r^GK@R_%wZX} zjh3G(J98AOFxwf%%^4L~yDI_mMFnRbL;@YbXodb@71m?$G`an1s3X^+3bVFhT*#AT z*7lqs{riTRkw;^#GAa3d5$)yskzC7EKHo*JJGIjJywA$>;pdWON*}*a6C+4C{m5#q zm*I11%-v8rP#}RSwPUXgd2HGFyl>5=u6_q6%JL-x1xAoS|1+wn(|v)f%{ZzPUpvY{ zpi1q_>Q5d*_KvNpO^PvJF-V%U-i{F@(8tX%Vp`{7i*L7+-|n$@h3RXdYTTbORt$N! z*?VzvOz6crj&CI!(mrI2Ac1~#hB3&Ov76_s$xF0)js&XIPM&ry?Vgk^U^e^I%R^S8 zT8$V%0)6!iqdUFHZQ zhu1r$)fhnnRoDw?PQ9ZDGuM!}A=NR# z2omT=NHgSNzARv9Ho1sk=xC9@KN5hT!$&@g8D=3)=dwUZfX{}mFb!tt2)!{rWe6|U1Lc_2|EO5;l<}aJ{aE|S$!n|S_8A}`q523Ltu$wb~Ab}2s^lY1Ut3RnbN%{|W z<|tHQwlipOe_=M7F+m<5>db>kpo5`dWRHGlR;V&VP8t&C$hD}#tZf*Dj$IayuMU%2 zyOQTwzIdvmX7|ot&&OFiO53lST!^#!meKiq&*}|g@(<(WEg~?2gwsEMXjC8!I~#fe|FouhB3Tk7^;#?;RkgMnyUZRH<_au`P5y zU-dP?{5W=qJQ5k1d_qA-kU-x_!>BgtlKHHauk@#Uj@Lp}vp%ubY;p^=^LgjKTf--v zrPGE)U<3*D&!jb(%E|lNWgXhBjs&XI&h^ez3){XwFHZa0+wb(2YJWRMkU$?$!$|5> z*;RDDyKF_f?vX&1+R^-}ug>Qq$iuYVA9^~n{>0qNt!DnfhtuQsscGj+Rx8D zJ;PlK3QZPAiNFXF=r3y+^Ll;u$(?bR*@*H75~x!3q@U3|*nWN<-l>FZRH@A-Cjui# zptG)FeA>Q2{JCVD>|Hg~#9mZ(Xq*+Da(|93pQ_ib*&yEkI8Kfl5o%%ti9&QT>@gE_kL5I$H52^=$}gK?V}dER(_l% zyl4)G1gfz0&|T4HFV|{ouBb%>Mvy@NRKw_Wce!ii;ycN+S0qq{{f737=KSb$BQMo; zq8x$|B+zlyFy1w<>{__QU5=$aEJ&aVd$VC=^&c3X@W@@}Ap#>vsPj0fUaYQ)KZJ+U z6W(oU#u8NFsAL#_ZaZiO{83AOpJu#50v%VWwKuqA&aUe#`32{gh$r7PXeQ$cq&TRH+l$fzS2xbHBl_#On&(FZvERH^fLUC49UK8aN4_!9G{csH4W2#g?s{>z3@{;{uF zDRZOA|L60e6~iY6Qx!}iFoFd7NRtax?yIL3(aEz+H0~mSDs_UZ z+XS7@3z%zs7PSu)A1R+>1PS!RHjI*Gt~KzdJ!Efa^&AOQsd|@#r|5j{xqXb!ifV_= zw?tqB3H0?gjELC0@|*j9(z+XFVlNtaB;IPD^86fIK0TEo!jFhG31KEikf^mS-g@-6 zezv_P=Dj#{zmHt_x065>juLdQ_V;`7o`{fuP!l6ad_&#|Z?o!rK6B+|@kit^d52~h zNTA9&`b-;BPDVa&BnPevGw1s!SPwSYpBG0WXJyjSW6R0a&l<@}$HGjEAc12HJ$ zr<$T3sdLGxm6WGM`ExNbpG6Kjl`?vEg4O(h{Uld8 z#c2O-<@>UGx8486=bP`R3)aalRy<#Jf>0feGO@xsw$V!dI?65K!1Am zWVD71B;pEUADr=sjPKd}vpje@haCCPNuUay`3>X8j-6#k>gQ||eJXJCN1|7bL~8`O{M+|~uG`Jz&?6<~ z;2ll^RrtLbM$YJFa(ie=S^7w*i4i1zy^vs48m-^sW=u1A{7^}`cdL^?6@Jrn=I3~B z^Vqd*W)bR9%9CL}RX9<1?&xB_u2;O3NV`SsRf9`=Jk6q&)|RkU*94;VDMD zSnXNgjnKs+XxR=?hX{-yf&TP{adMU^RCP$`sJgN^(bDxa4C5^Mr0)N>v1sk?bmmqLsDsH7UyTOn@l7X@28@^d)^gFB zPHkZX3FVX8IpyRu&18u9J#x9I8y)H(P=%k+Fpl;gFPFzG7yGk?nHWK$F}Y^%CYOJE zyy`%I`N$rpMXx+g0#(kx{AHpii+kzu! z$O-?PGl$aOfe|E>*KDd&`lnJ8<(zlI>`G3zNT5o2*j6M*YkT$l@_})(9J#R{C#PGC zAc4;8h7n{Alsh_li6vE|90aPAi)i*C`V6mI-#)SkxypAWH$;pefe!Q3t}?Zho!@;g zPSF`&Bv2K5HPPC-O`kq{)vA$vMDF+|5g0)No$?JMklZP2ZwwN*$(<4jR4L!dZHfBy z*}Wm9WbvN6#dDf1VFU?u{5OoKQt9RS6+z+>)k{SJRmxp(Uok!I`o+8xz1_EnTSQ<4 z39MXT7+b3z6)egQuRl#LGVQMK}={K>{mD(0up&EOXfQDP~s6oJgQbxsLTe zub+lLoixO}@pF)wg$RrwffX_6j(+Vdb86revtt?p9slvY=^P7NY|2A@lL?Fo9@@dim2Xy)y&lct0<3{Tt^9hbkOh=_$b1Au_1)5wmU)=O~JVayL({ z3ow8@`*%JOW@+;5$7`Vq$9#J7Lv;bFQe6Q0=g0wiO zTIKx9D|&AP!iXkuT6E#?ez%T|+-(kKyliB=+MjwnIp*(Ys9METe z9_*VS&gHsj=BM4CNTBM5qrQQA&6(m$*eWxY#uAJmpzlCl~SsKPn~hVfHVcey@( zfLWOKmtX`5<++~ysdi(Z*xp-yzP;GYe&5?cpbF~{7)IHOwWWFAdk6iK7)eW*r+sqO}U^5YV$Cs-ckdev2zB?MT505~|OiCy#i0?_fO|8D4rFaW$fm z0SQ#8{-0Xkz?(*&sy)2eNg91Hf`poDb)jkn_N?!_L*rz%9E{bX)ej_4g>?wXHRAn9 z*=5ucwsMGFwMSPzKtj!&e@xQ8QNPoix^v8OwlR}EZ`TB>ob?UVEPNRe2WS?K5hT?7 z`Z~Rb-D~|O?J#|1X0tN&DC|X89RXXuVT>XV?7UsBgnJT!5hSqg0j;W4n<=_ek4i^< z5D8Ra%cnK{N^`~C$F0q0)CVzwgz|Myt)Xxw@V3}CX{XtfPDmqxDs1_5W;8fb)T&?6 z+(raOkibd_)GGkifbJv^(L$NV#y_680B4 zo*;oLZ25-KIOkw_W9~`To}OZ11PQE^Kx-M^Bjxxmr&)-beV3|xC#uw4>ew^7N7ajH zCUg8!l2;^GF10S^SILg3Rkd6l?bm8WZ*>RV&u`LNUluC|@0h_}xziCOoOK$yM7NW( z=4IglRM!%(g(|gTQFp#}dwY@8LoT}Yh*eFggsCG)U|k4$Vlt(zblVrn?$e4eUJF&K zCfd%E+U?E#Sr?fj(;?QHc6nn239N5HD|d9yS*zYgc7pCXkwBH2qei^eZg1`BzIN3= z-?O7Bcd0sp1lH-GS@GmHA~?peWgB(hmA3k-#c3s%A$mstaP@r9R0*#GhBfn-hT% zB(RPRjfpox&7uEgOU@ripz7DI_pEQK>oe5>9S@nss0L3}$~YK70_*Y6i4p2iOJxq; zb#j=Ay-2N|ZyIa&L2UW-ytY$knM>s0<5Sl3bxjl`)cXEKs+D4A&d*f8_I}pqtN}eY zz-yrjM+w6yLQfi2=6ud(G_=?Hbfp#~)Dwtcs^DV3$GmDI<=fGx+4?3<0#(k@r!o1j z+)v6DuIjPicZJnl@LM;Gzo6y|M$!_gHD9omAfaAs6}BEakCQD>xZkFlFKOBp5-RVe z)_nPnvh$j16$K1r-WqwO{~z~U(`daN zuZ1e?&2)PC_ndNO&PuEr<#UW6fpuDFcQlPY-_z(bGtF3nDjb#Q+{DF-a`Uzz_Ai~m z!Uz&rr-eqJwvFUOpN;HD%Kf<>6H$eut6}6hTVLk;Y_VQcj~*jPV4W7)Su?$@yb>D8 zzS8PB5~#u~L8}I|LLb%Z3yYx@dW;}}m0b+OyxUF|2+G2D`r7O5I!B=jvz=kMZZwpQ z?-u2y{G53Z3H4-4S9YQIpzPc{v?Tv!q%+r|3bQutJfj_3jT8KM_h?#gr#&Seq1lpq zr`l_B^bh;B+S^c&UfZkAwZ@l|=btp0NwYH+zql zCQzlGn09=t-E6!2kh05^U^h_A9g(~%YxK#C`U+|Bs&hAb~3NOeaGdozM5ulb@n*9x-ov z@`Dj1u&xk2QJh{#cAIs9d66d|5~xyZz4K=1Dlu()m6GXwce4jXU<3)Zc9vRqDTr3? zT+4!3ZCZzO5TH_Pa%aMHwVME1xm&!WH>*PgM)0~==gBYzthp$b^eD?()2cHPs8Xv5 zTc7GWCX0T!Ccd0_@2W%uMvzeVKB;xEKGU7onb1|P^mONi1gg|M)$58npZD^ZE7nA| zc0Hky8Y4(x-7R_wK-sxp%SApaJ0pQAm5F-$+qIGmL(mMM$J1=d1V)g+`eBCAYg{>5 z>t!RJ@%PZ=Jzl!sseMZY9@~8oTRuG{n_Nyt|JjHO+8c!tB-B2Dl~miw&b4D^){*DR zdhuo{I|p>{L=}z_w1S=fcRh+Wlqa8hQpL4Jzf6~cGpvpP= zc=kMG{?>7kPl1$tuD?aBK84>pokVJ|&s;h9icj7&zXuZPEm|JeJfb>>7B zW^H;(MyEOEE*;0Sx1?v=bmn8zV0#2mXF+a_w_mIM;zjATozKf3y)5e77{)_8kk2+m zkWf1|Q|n;8T5w*JJu!f<>0<9a*VjUo+9_=X>wNx}YHcNy?Z%U6=Kw~KP`evb>v=6% zd{2D3-HI0~73CmMrFJ@=-l1LoU){+dFMVdbD-jq$!p~8ctZ(-hqSDT)d?b0}B7v%) zLJ3xl^SWBW*ydSeMAuTh4-ptaLhWHot*PHshuh{pXjO!8&;>2 zGtzx#TPUAn1PQF?W*C38yeS?uxynLP_Q~jLp^80BuwvbGK5tR#k$7nwXFG_%2ohMA z&M@-d*)2w`T*y|?i7F&erJgi4^ac57&nANwo6}dy(4Tym!9c2eIYT-l)TuMFRD~ z?j!Bp(Ymi8p>|5oU!wDQNc?-z=+8d>PXsQud^ z`}BJ}iOVZT(dgs*&PkxkIr?O$n%*7qS4ghlg5MQZ%foM-&J|Hjy~YuZlPkDj1PQF1 zN4}g%y~WpIZmd_D-yBugdT301*iO8vT7lI})2@)fI(UY0^~rAW-@b)x9yy-iwNQn< zz%V9fStq{jwu%iW0wYMMeQUaMo?$HNdQ+V1dX>#x>+FN5!v0TtQhzYTwS$T5J0dWG z1Xj+YthVZj2pgN7A18kXBv6Ipm|={(dR5fQQ-BwzGgufw0_)(>s&j`I!dzdK4?6E0 z6H$eut6})ZUlx^o>+-HdU<3)Z4?VS}-mZoBM9WL9cxyV3g9NHDuNcO@9w)@H6pYFXF-eteEIN1+PyqhZXBTrDD~rrxtaXC6dCov2K$saJaI22pb{ z)sy;c{!ccPg)jzuVZa)k*Ji^xDqnccR{z zFDuXB^`_eAwsiyvbp|uFZePKnFU(1ECh)A}_J-F&l{(4X(NE`d-+<0y>a?+ZVT(Y4 z5hRk&vHidP;N$i!M6Znl__%yg4gyu`d|ct4I-hr?8ixf>_Ts^AQ34}KV7)`CRd$5^mRN2pKORd}`{_WO~*Gf5qr6WjS-A3|fSi4ND{7{~Yul5-% zO`yuJdAwC>hR)}+KOYiB>zCl)d?DXKh#-OWCutu*2G8Et_DIqFPMtsQ z(!uV7*zygdRL>-HV1*g{*nlI+=bd$5LqeTo?%PS{+P77EiF)a#@abs?RN*K=BQ>3= z4#+r#Pn#c>d~REhGDxWN)xY-F?@^B27Ce3!$E(uFfY(BmbM#5rIm>*pY>MmKG~X3g z_r!0V&O7%XVh&vxmS(^-WfQYJg${39Q>mds6TJD1M)6@YXAx zeGpaHn`y1@)^JhvVrE`wKrL$X2f^ ze?kOCkifc~^i24`98u|q=G=qoJ0pQA99?NAIn@AlCAQ(4>GT;!kWgo>Q)_@;plq;< zvVn{0E+K&`%qw(`g=&Dh4IaYt5rGjTux=;0y-j>!ew;pm@1;E~NT3R{ond@^E5iS* zJBg1VR~3vPp&XA=Yk+#ZIu~9&X(rG2lkG>Qb1kYcYtz}jr1@;6+eChz97&Y}qLp%g zuDld|d)PfyIk7FFDtvZ6_c>jKnf<5nPgiXZQyoD}6Ezh)U#!nF4- z?f>IQ_>8yy+?QN#FoFcuXQk6;OSXpp80N=^oN<>(ph`Ii{M%6H^KbfHGKYWb%R3W+ z5hSqAEZu(`JZQE)Rg3$6vOQAtwNRx_GIwpH^Z6I5kz4;#4SwaLx5Nk%>hxi19p2E> zpUr8D^6-g2`#A_ysgsBqTk3r78CqL}{E>sVCjui#VBKGOf)$ZToc{MJn@ndEkwDe@ zxHzk0XPwWheW)tl{&0cKBLX8xVEtlxk1w~($6W(hG1{|@1gg{trPWk5)V@Fe`oR$2 zeDY^SiNFXFScjS1DZ@O?|7x#yy`%ecBv9oO9d8wwZPx>(Go!g%n{Nt)xIPep5hSpl zG}S9QSA~@sFpZyF8jNGSiaktufohLP)^v*Fd=&Ey#k zCxI&G=<{-yr@5@sdRKAE&iGwnHDdhM>0a$vZnN$6Z7y}f4I@Zkone{*P%G)%C4kjS z^P8gzTMyl(=G<=X96g;?PSdWC_#G+}t3AS*#Mft6Sv|_O601&El`rYnun>;g2bwBY`UH|Mc8>=Mppar5mq81V)fhUM9NEFztw6bBkS#ZgnJ3g`+F2mvjqo z<#PG)IC_4L5hRosT58SW9V-{O4vqEat7&f(5~#u~LHm8aEyjKkgZOQ7z{Cg=Seclf zl1;C`hMf)IuPC1*fhuR_EKgqEo7arylSer7AQH-vIJIVRY4R!#b)U$G?X^8jb>>7B zW^J06PZo22R^ZCa9hgg}q{(K}67(oK-FdN3@wcA<7 z^xe6UJIXI93xrYHP`c+@vEJu{U2ohLNn&yc!da>UET5)gk96$n9%9U?Z zJDtyu_sGSfZnfjSB(N?v-E-!6>uMS7#Tl(%A%QC8G$vg-pZ}e%gR30X^o}3` zBSI;HQeaVH&8!E0#(Wv=}t|Z&wG>`82)RLJ8wz^Mv%Zd<%V&sOU3Y6 z!BOmc+7E{Ws+2c?UlpCtzY1S-MdnC0E5##4N07jJ>$Jb*)YtG%$L29Vy4%KUp=$Y~ zSZi-(ozL&N4L0}uFoz8x0wYLZ-FP}#%+`i)n0PQb;~;^mPs8IZ-x@lf=ZlLC-}z#X zOPzwi2omb7^;?=*+AeAB-0rh})T6pS4^6HyqWhil@1C5p-i|GwPVi*9&(>`k#1~f! zOZE%beGLia1U`di8FoHzAN>ovJz+GzRKrQ23P%are--}=>ojpR&$i!oG1sFE63U-^ z>2UoXDNgD9YKl|3CQ#)ZeO5JF8{Ti}L01&beek=&>go8claFx6s^L#3hPq;izz7mp z7oGNBnP0=#ADqX!(cLx@sKVA`7~6APJvC%~AZt$qMv%Zt>V}bRNX7883!+$C+WUb7 zs<0OrhS%5sd zUtX6gRA2-NtfWp=5k2p+u)V!`%X!Wmg(}RCv=%-gJujNK1NWNi%!5d%`ah{P)-Ny4 z%qws2#_z^Eb1kYcYm?_dBIDIddhm|7$aRQn4z5nw->zyA*34<|bWzpEcI43e+czBW z%DQmZ0-_A&-LGHMa?0$N~jM zkWiIfQtQ$GLseqd^sC2@Qq316P^Id>+&iZ8`TV%ItVD^Xd_NHwK|<96`IAj~g^ZB09vss<49=r42S@0+08H;)F_MbzOtDou!63+2zK#BVN&Zn}xWGgyX z1lK~9s=}BxyFOjxKe7@}DpZ>{qo;isK?27Zavsi7f^YfTgFkB+Sn|vFaqOkbi+9`Q zE-``xjxn@bq_|}DBZ~0$w0j2$RH^DAPZsO3#G1F6o$FeLM-qV%Byfx|jPDxEW$%w= z;OA*C4iczRp6eOusii&oEbHgXVh3d7SBSs}5;(??r_-V$Z0&?gtSqg5Ab~37TRgv& z9!nO^ec<~0>Gfm+BS_#FLq7EV7rPQZ&0=+FEI|TQ%JtTuyCQpa@aGd=uE%HQvU)^d z1PL5tXs^MwF+R^c54)7(A`+-l4rcj^>#<}<^=l2C`VqkWiIZPY>05&##~G;E~&s z*b2&=NT5npTdiJ46LqPk_c{Np{5kDb#|RRtTKDzgy4Thd4fw#JS@~e9`-%jrRISz@ z>SfUVqye|u|Lr-NQC{D@4VKNw`-k_w{PSmP=((cxkg0x z?4FM|rrfHRP(~->Hq_i# zDAH=?Yk#}XYDHS_3fiyB7mTz@(f_x<-ANlJao>F7ncJl>6C+4mAUZw$PB!6HY78GA zI+C?)7ATNFRrl)jcjVJ2*4wul#=lhF&Ki@0GDeVC(=F0E6{TDIzmI$HVL8{byVO6B zK-GG`NUMFM?t^2;ci<0xKFcasBCl^V@Sa{LFr~fabeMph{KV99LQIFqNO~vfhs@=DCUL_CW**RV}aGe>$u6 zF20pr-n5j3&>cMzs8SWqcGD>#`vhpS*&*!N>WyqB5g0*2)hO$DQ4_nn-Gh`%Cr7Fe@{7L61 zkDq;9J+H4y-eHOnB$Ug41-i$vSG>M-pU!_Bn~zQO2s0aIjI;(Vv3t&yOp(?kdacHf zPPrqkCja+HNw{>_)hf81PZ|1DszUFWX7+g%RX2XXBKv%ds_9;#g+41Yu=zaJvQH7$ zGFt1y2ok5P2&-#Evuss#Hbzt1UGV(=vhub)V|`lu|2RN05lP8DV{; z_ps+ayE{j)58bA^8q+E#UJF$t9z|F^TWezM5I4T{_8!+0+8c!tBnI7!u#PO&C#2^N zb>l7~rcv8P0#)bVL|9fEO-$ysc!?f2TuJ0ofDt6#Jddz^f6z`Lf!?+F-aa>6r|2#f z2~<@wBCQW?HSzj~_I$zg*RBU=sj?hIkSPCeg!Ko#hkbwUv%EboKjpRSiRmOz<(-{I z?RJ_tvwbjMR5~;JSTsst1c{wrBdn^_#_T5zv$qcBUS%`0_H=R*2~@3jqs-Y}6X}nP z=YPM<)ITtS#Mp3~P8s3m2eL|q+WL%0L!b)#3aweTh+<`X?ebYis|FZBV)GUIJ?tLU zqdgJ6yL_HfA4CFG*jEgr@)dW!tk46W%(O0w5hU1M`#tOxme%LodB!>qeCE*kK_pOx zeTC}dJoe@uS#!FA$+;dQNW}eRzlXh-)Blw>pZPY2t3UNYBv6HYg{ns^^y6jR%ed;E za+erEqUdY;J?tJ8FvpLdtx(1_{+yFQ74{X{-FC^J*BDaE ze?F>REmzILP6AcfSEw#o`bpd)FLxcKlSmjrqRAKgJ?#0_zs4l~ycl;)Ah#YQP=$TP zFkYOR$%__l>Ixy>4~!sjlSYPA=Pyr1RBq}DrK;>mpbGO9?JsFrLyA@&Y>Mg4U)7AV z0){D%g!N}e=ZvyCePh3l7!hp^&Xn`)H-THIvRpu`8nRq757w9nj2xO1Z9Vp~Rd^-C z2%cF{&bS!NzDe^QNNfp?wtjKx_ZTs&qO5i{n6*zsplbB@QPzPY_9rxq^s_5UekPce zCIVIe?TNO27-(PDN%UG-RK6Z>vf@Nw1c~ zscx(&Dtk{fS#2Uv^*J%x8okWEu9MgsmrdrJ`jl}ZFoHz?uhCZht@=|%#b%SEr$1#y z(h#T;RidqCwUtNXdin+bruUdk@9{L;o1>~v`50^Bar?SX;^xGsVrN1&{yPyEK_bR4 z#+qTEf;w_*h(OiU8h5RB+3o8(2^y_L<<>R$Tlxhtg2b%Fcdc&==ubtXf}qiXtC0Z-RBfTB zeJ{@GPvv{iLyT-%gXf|5zz7ntKi{=h7u4@@d-Xu`C|%#6e@LL}CY`|Wxvbyg%cgm>O~a?;lQrdKA+= z3L{ALXcq^)HhhxFJgE;3q4z)nRljzRhp}Yy6qEVW$grFURMicR`~O(tB(hI_$|}TX z<3U7V1c^%r;$VdHrZM+8jc`rU5UBd=Ry>TmjKPEC2rR7*tFt`hP8&rwby7k#sPrX<9|zK02658cR@>G$a21a~~%$j{3Ns zEnx(SYa#J4znV?N)}|iJMV|@@RMmNt@c-Evolu}r;bIjJwod&W5J6(m&+*o;Uvs2n z9ChuG!vkGC(-5e-^)(@RW@*nE)bCJ}#zmC}F@nUEjq%BZJx|O}%6^9jnt^EuRH;u} zeww<6Q}dGEq?|+JyD$A0Rq8#?{A_=ACz0}(3;mbtYayY&h5XC)U%rvP-RzA$M00u% zycVj|x1PyUf2y`b7|lGya3WBpe!*n}?dv*;+SE!)L|TKjXal<&$xr1U7Eeo4F*5~`>DTULLn zx6}uhj5CE#8Uj_SH@Bj-SNl`Fpiw&K1XD~P0##~c$e!80u9H|9osDmt_f#+B6eqUqeHY*=(Q zd7TK1AfZO^443t%YC$7t`}k}!T^a&aDz9Yr)Sv1AWt{m$&w-|g@Rrf^cc4nmsr6@f67-h~{g-0|2{r3a{dT2&HzC#C1QMuHcNwX_ zd1gNvrRf(uM+B}6kem8Y2 z$vo8*Cun4-LGOVobtkOH5+~t5`KjndqtAClU<3(u7oIx8Eu8vPY^9Y0l|PU`mAcbU z9d{#VJ{8UHW|MP?K$TiG(BrO?SVPx;K_hh+A~1r4TCqsY20^s?@qn_yyfg%=)H+IP zjygx<`YXyfst=+{t+41Eb;pr8{VzB5z z1gg}^ou2zRiFUL)sAfyUh`^}BhakPF38E5ua%W)y=@3BDDXCBV^ z+}Y`8=A79@2@*0tx83e6IaeiDC$y-AXR@?%dU|T9M}5SR-Cp|oRVl{nW%-V8erg=s z6O&?mLf*G*?8LFI6H|=oWQ)pwXKa2QPwnd{AF=9ZFC8UF4A`GyWG63~q^UjnRMEa` z6)KwUu@b0t+dst!BFoauqfB5Gt#<2Bk(CIPAd!7K?O2MaJQgo4rd7-vEjnZ%Q0q#T z6l2ZPyv{rtE-R+>Efy^9V;cSGp&1C&`skNr!}qMpBbJDw zoauVFmyQx7I9Zt?zp6aO<&WlhRut3MXCP4Pi!YLmy+5ivekNkx@?!dPB2a=v(&%Jk z$3m6Ipf;hrL%%AzJp+MS9q5k9>!m7>@ohu-wLVq!rPSsqLBj7%k}-a?%Hy%&!}rwo z)L&&FP^&B1S8+2`9$8QLaDO6X3!(&xH`9}hi+xod`Tw3~n?r38lz~7kWv`h1>R!?` z+f6F94?Pu1G7_KnRC(NZGR=OCh)**Rl2%&n$&zuGgC|b2@1>_2MNfqiBz~Np2<2FC z!bkW}$-l@zpjKD1OWf^|e%wb?B|_$b5+nv>ON90aZxJe*1y<1qXCP3k>#qsWukN-B z6@&X$q3_pH9w0&D^pXVVS2^-Wizw=eFEbFRHLpVgjE}+|(c%ITn}|RO5`)PaaF37s zG@9h!`3wYVUHLB_#`%UOOphmGmmIYqLE`JPWG%VI`K*=2^z-?m#i|ShYKbH9FkiJ? zQcSN{AX<1+?V<#Ututt*cFk9fs4e!Nc=-kn8+@AGN4sTl~=l202%K1efH2=xj+m!?f*^kGO=g+LGdp4$@Y09)I83@#JjOOzyk7_jj2Kq9s z3OyA{kdWi?@t-P>jx?HL78ldzWFSyW&Pt~qs61#L6toU%aveko5^`R-M*c6e9FJ)< z{noFFwl4#LT5@*%E~kgHuHpkig(q1vE$FFGf`ptOb5v7#45hifY;8|%bOr*oKBK2X2@-Oi5A#-e=+CFwQ-1c+%4Z-@ORhfBn`P#)K7E>9`-OI0 zKbh;Gl4K;B`>H(F{5#F&NyNDfg#2BlC0A{CIUc1>vw7_C(hA7h1ql*z-F27a`AHuh z^qJ>-1Zqj^!`&X;4*KwQWRJ$n84e^!Nc+Lv9%ovG^0j1L?#w`-mb9YW{fgE>PV1m1 z*FlsZA?+Y{zv^E&n&%|zGA09oS`KT_H9l_UiRQs%!OGPcB}hnn&OJWr`!KDz#Zv!qVrd9Qb z=5mcf2@=x2cF$LnXf$mK2<1gG5U3@08SZ)aGir;vWWipfSrjEm$bEu)-YrFYoW!F( zT&@O4pqAYGs8zz;6G+TA* zi6}wh&vescV$N4&hiW&;9<7yuKrP(EF;f6sWqD2U6{> ziBEOaRfl`2uG+0gUKw}oeo{GB6ze*hccvDc@MW5-J(dkmbG6{tJ5!+rYnQ(xjs`U6 zRn7!zp~vWZyUsRWbcw$7=IkX&FH@nHw669{wCMECwnYSLrwgXL`c>94>Bho03mxsT ztU;Qw_P|1Cd)#XANDS603$KlV+Isq8K;42N4y_@j(~Y|^!7gG-xezCz-%AtM+YS}q ztqIf${FP?B?PzNKaxu+FD`lqTQ#GF+>?FD!y&!sgzEWIY7O3r7mS%WwneX`BS;Nwd zGQ-TYEP3_^^PR-%S_j0Dt-lE0MS)tEa%skv|K>S}DtA+j;L~PW*6wSf&GAwA*YzT> z+iAgqsXdmb8V5(3TBAFs8b@qqTDD-hf95%fg{LQpUdNNf`ucs--f~RvGc|_8? zwNITj)3TSmTBC^XZ+Z#ODSwGkvjVl;&B=$o+|)Y%B-v;()=bNu7|~7n?e=S_gQyZNCT~s@;O$#JTEfMu|9A?aGsl!-*9MxE{#xKj(;Ebyofe@tA4l~iqH3QsqvA2MS8p1aYDC=%acF%tGSvtfu86r! zv++mcJ^0z-Q?*eaB^r?<>34Vc)J9}YG=A!0rjvaWjDPYi@@sLkiN@GJf0hu(S3R~J zA)-X~WTQY^Q>*cRNiO1)kqpF7JewFY*+U#BqW*Py`y)!(kBtiDb@Gqb{On0aznqKxF1GX5ri3OL zuPD9ij<;6sc#`q)vBl21dKO+3r+Wf1fwH zBb9tjmNH_&wA;2LBd2O8L88o?WTWVbh0b!k*|b3Xv+BC7)y47JtP-il7q{qlsnvRp zPBHWQ+D9u^ldPrjil|+4h^QJGY-^D`*&;!r6}@X#K5bwv*&Zt@3=#R42iu-!AW-Y` zG-o+Vv?b#A=q+MupqvR97EkY~bxu;&p04 zad_zz$5U+z3~`iD)A%3!cWFC&RBah*!B}D4B$9CD~vX`h9ly!Asm)V-KuHF_f ze~C`dUsVvb-(Is97(G=(2@)MI?WG?M7TUbYjy%fG3-;R+ z72rsJ5)$k;k4ii2bF%ciDB{H3M^X6~4-r8fzIA97trYBNsTFBSMtUt%OFq?a=jS_m zC}UL~aLlLMYdwxmEL-u@% z@-AQ67SVE>ux}WvHN22$^gKJ?PwZ;w@WjqILs~N%X~UW(83W(WbLLT{;{)H$KMoNg zUwo?#@JlpQX=Pf~LeUC|t}@Zvjc-5l6~RMk8&c@r0@(_{KujG8C=8`tm6J2fYKO+HJaMAsA+v-B)L^zFFlprCWs-Ls> z&2921{1xn|_clx8&HQL)SbiDSCz8epE=&L7D+8NuOLk~)`?g*rIhUs5vYYL*{cEZju}qQMD#xWjqCZqs*7z& z!^UYSK?2uA#;R$76a^T}v-cToAy7-!n`6$Wnx>iIUMb!`xgbACGn}j|H6zQ`lv=W# zWnDSaYKG%9!`b8vC)X&o4$3xH>xXP}_i9iwe?`vEUbE$;84e{#$o}SdDmBB|Xoll* zhLe5tw*}_9B>V2gNoHF9`w{y>_Y7yF8IH>t4kbv)Q81&8TF+^Qv(XI4?X`10sf`lCBlh>=&dGDIiwvR{b;h)nChXiVUIwaAxwlnrozS8!rEw}O8G{cRo zmt-8wz1TIwEzd(10QFs8k!bAsL*?;o?wF zO&}p>QFk8M{72h=_dms3kVS^Sg<4HtCmB@_s{P=xRu7`O{y2m$qzIkmT~R>0(YDY0Pl?_{g!m>Jj|-bCq-B)+Gsut}RB}XAsee2$Ucp+uZ$BUy$8? z?$5`*eTYE&T-xo*x<5|)Xlb{bC2vB+B;*d@@4{*)%;>)tbI$N)&Zp`S zZT2`E69cH^>fh|iqw7y3G6Y9^`w1N<=zqY&h%9HTc{;hhQuLc zGm>>qU&tfE{$+%H01+rb0(&T9bZWqFI8P054~RQG>wd6c{@eUgull0roxU1Mkie&9 zY}T4c{wFUgy3$i2fm&!w&^a6t)wH6bBM~S;0?SA5R{vrVuhAmO9{z*XEgOX!-p^qkuHjnyhC_w^i zgt4x3_weX>t;MHQawJgeK+Slg=2X+}Vr&!Hz!|s@;r6V*)QCgVj)lqEl%1MktNeFxuB4i3`&r& zT76S$9^kLG{~{XFc?q78;7N$}yky&*V?6JU^`hVNz8Xr9z*?u<%S$$Lt?g7%mTDIX z)C!swZ)_~4+M^B;6#}M;8bqK332Z0EQhJWyK{p$VR#dx4pqBO2pmVPgJlBoJqB9XF zK?2)}v74zS_@gb4?Z4AHhy-fki3NSrf(W$}MhOzQPoPLAI`N9_a$01g6E8gF!m}*v ziPya!=qs_u_KW(j`f4aa0&AVImPJB%wL>dK7ph$(P-|CGyfGwF?K!_L9Ky#PSt&{p zff6LJ)*0)T9>7DRdWq&#yGWoG?#Sr7OGGp$Lbf1Ekic4JY^#39NN$ zk30kUCo^|BtPCVjD@W@DWA+%;9)5WT^5!#kiJsIRC_w^io!-EoSe@4lo8*{%kU%YI z>ATM|HYQZ({lh1TrqmuNK>}-?zGi+n(KevU$6`Q-sTKmYq&=@rUKpEL?zXM>q|##0 zcyq_1BpC_!{(SOvFaFMX>WnANc%E!Mb>3dII}dG_D%NM|r=bK1taZlLrPkrMm+lwR zZbt&OtS1xYiSS;wUr1{SB}ibc)0@%@WaZ0p&ljz!c9B3WJV#;d77^WvXio%6kid3g zY($Zhwk#Xkir1U1XELZI+e4l1Fm^4=b6ZlE(xOmPvptj~Bca-f%*qoDxo`3Sk=l8J zW3Q%8ZshN(lPN48W8K3eZGVF|J{vakacjlg)l;r7bAebI~+MKZg~rehanm2^ssg zagxoi+P@-VMxbSngTy_$Nl?yP<#D-Dk}V(;0=29qAGW8It?eiKsvXN|3;lN&5ara(!EcOKZe4+HE6&TDWhMI~>L)OkF2x4H)m(>#IE= z61aymiGSyu5pq|AzlB=ZPF4aXNZ_u|Bx;@gR~*gIf~Y0qSyb<#Z$UIlva9y!KsU9N zU+suzva8jsJIGhQN%nHog8Qh=QG!IhQ%TUTvK?7zA4vVG1w9oKsD)2RZ~sm#YFB+1 zB}iN!oaE~HjAcnLYL9gGb|g^CTJlTjULuO-_HW3eh<-<`1*;E|My*hz79~hv`53Dk z`oMmIW`=gu=18Cxo}|+(O2jGW?1K^{aCcANB`a{iernN5@k6ok8WN~wJ)yswwV}Pl zI+_zpnWs@|6d{3qjLs}Kma_LOy;jT`ZY5Alo=mB;e#XLttux&$SS7N%Gr)qP9#vv>c_cLD61GqgbxuYK>|HA)Jq1Qu>0N!5Uaz#wGgN! zPrQ`(#5}n>N*)t=a)*+Pgj!J<=!UQ#2V*b4GGl3_yESp+b5K_4<$&T@0PKr z`UP=|VsX;xYzgCUFv`Xni_`e-F)@eEGHTLU21<~?T4yY9@kUXJPA1w??IM9%5B^Aj zv!xqE{Lp5qV|<_l39NP63HKZ!>eE?SWK@GVl*Z{NMNly&N75L z%RmCP(05N~OX(%V^iA)3^^w4+4vI+mD^1WlcpY&v7(s<`Qr2jyeJL^G&oYxmMLO$4 z2@+WAj0McyBTm!FT{mhEBv4C6Unn0dMRE`^ga~N?paco5b-J&1ex}$?CwJadyGWpx zjO1|pYmc9uDJESnF1ize5+tzJ8Jqf#r+E7LIeRjl^&x>;7;!=Gx{Kt8!2Yesq-gP zyGWpxj4yGYx9?jWDSG-96}^Z+2@+WA^p(o?i-cF3B>M?Er$z#`WXy~sTEyYu{m+cW zvCCK-lpuk%&X_Y6$1Y=WkU%XNWh3)2J?_iRSR9AP9VJLu<776^c_AvTKWHzyBT#$U zBHehk(Tq>TSVfHFVl1k}6Y(TZvi)1~f1m^jtaZk&Pdp)Z_m8m4+C>7jFhY#JSUCBF zINCG9UWEvhAc3_`Usu_%Ud*eq*q(j(I17PVGQP;|1sJFW3LY6O{K;>C5+tzJ>0QO- z^ICZ0aa2Yx8T!AleDq~G{a>-{yJGfPvDUgm;!cNj2)E-ke9kdsw_Q2ml zEo>*oO1*j|Cfx6BGxh~)J^a!QZGahv+PY=B(Y?NzmcQio#Jzs`O6>i+x9tQGC_$or z4~l60et{!mlOnLM|0{;AC}z8Q!7PXRE!4s?kq2wc8dP(WM=dD(W zPy5Wb{V>LyOB8`x7$?VA>t``P4OH`^r*w8HWE-s?-ffa>a{WL8wdCyMju3LrS6t3lC_w@v zC>h)QNv!DAem3`|hG$5?l1ak%d^#O;k0_X~Z?bA_9>sFEOoH9~DpmdwIAt$7D3 zIsO)ENsHrl_eD zU8gOoBuL0LQAJrX_8r+i&ptnAleQ237HVP4tt%##%a~M@AYqMr{bkcJ(W=5$-jeP# z;5`PstspIO_nn5TX@=m#zvrDdntL@RK>}-?<}0%FhqRf><=y~)3$>(0K3=Hy2qPkZ zi1tLF1PN>>ho4hSzuA~eFBuZ3B`tDy%r^Ns1^GF-^mC#F39NP3-oPgPoJgP+Mt?i} zoHF9q5f6tFBrsB%vDq(w5EZ_Sn)bJ(>-ZzmuR`-3JC%btl=e9RM-{TJ6|NC6%i;w0&Csj=M?1UdvKiylpujI`!tuF zSs)@#Ugk^aUJ>3U!W%|7+u1zhASruTK6+^Ks|NMNly{G6it%w1eYQ{iu+ zmORl}(qFX)`8fsoIUOyC5+tzJ9ez$heoiiv(VD+v-<>*OV)vsZ1|eqNW_1Ahy(3dtl96z?;FI49i7%%-=1WWV)%wz#>T+%|Z|dQ#J?Rl}N4IsI zTvSZS{fJ-g)7Rl+Q4%Du))`A!|G<80*-=OB;%}jr^a!|P?h?p1QF-}M-hkQzB}ibc z)0xcfNPDF+>v#}(Uy(p9StIWF-RDL_(K>kmzfT@slw>4S?5OGUx-oSfFH4>{jE=?F zLFsjHN6JcuJaLZrM3f*QeMs*3#6!(S+b>eIp+A)z3Dm+mq!p*dYI}tZ|8iS^wLOqn zR3q6aw#{r=I)^)6NYtJDn2)43$KOIN>b)U02d0bVGvBp4B z9$e*t5+q8-B*0UB-F&sJHkHGd%7FxGN#CTquBugBVJq$Pf{*%y2#_F=@_nM=sjHI9 z_IR}W6~EKKN}v|jo78s`C_&(w1{=a`<%Sj`uA@wUHP)o)jxaY)b6rGSv zqgGnsC_zGcu-&7!R{jIFaf?>+Bjg`M0=2C1?E~L7u!*(n_;~UUq67&XD>RGlC}j&R zy_Sy~ZY5Aldd5|xJl(XISITysh^a)N1PSRMRPpq5m+a&MKJfHqK7nioycLaipJfD$ zvJ4peF{uYHTRojuqBRO7NMNly{DYkQgIxLtkw7gO0pqqAuBX-E1&Ht@0wqXbty9Sh zX5}?$jrxLC93)UnM!>jj27_X8>Jia}2$Ud!_Z#S|B>hj=uH6jabICu51Zv4x3KivV z-l)nA@f%{~#y-Aea6@lpuk% z?(h%FST%h1lGF4Kgh{H z$fbV}3DlAil}|+(fL)S zSiYspY`&b%WboY*_y!3XVXRJG7;BhjaAVl_d;y&Spaco5b&8pw$mMzgQyr&KNT8OC zFjnU%jCm1Jorvnx9wT>1x5f&|vOE7sX@ z27m-=;mtS3&cv7CHGh6=yG(mdlpujO%jw*w(j9)p)|{WCH-+HaLGT?QG6G+n8d5ym zZ?Sw`(Qmm2osppg39NO-`pwzHm(Od>rT+s7)RGbS?(@V(^Y-w{bgEXB2$Ud!wa!?c z^D}wj)Z$#mmmq;!c(0IdjL=;v#R4sB?HK$1k_JI^RVJ5?JeWQbe~> zuF(0eJd;5JwdCy)bq>#1CnDZDPlQo|1lBrZ`{^D_^%hAsd5;AN)Uw_HJxe!o$An(D z$s4&SK>}-?PMzsSZs}FQHhCi#3DlBzZRHuV%ReY@!d6(MSV_aS*#&Q(=p2xg6?7NZt26*!p@AKl#SsGDKPxFtm|Lr@J z+5;s>VBU=7qWe*Cy&`ObGZ3hSEz4NmpeOuJzhqmjfW55+tyE6v;uvpx2Lmdt@L`3wsP>m(%~H`#8mH>Eszj2@=-2di&xPkAB?SmOsOY zLMx`YUFR6GK zypbu}M*h2{?>Y$C!<9t#5}B55@L>WaNZ@-kT;*`&fdp#F9xC%Q->`w@KndPt#9#Vw z9!SWZDDyB^XUqeC3$?Hgt$E0vq3TEWU740ODqB{itps}3WeZBJTNJDGVFD#cV62ff z4~+i8CzO3!=J$T>q67)d+nNUwsAY|GG8wZcq67(RIXadZtdALgvkLuj*&fo4k~J#R zA;%Xu(m1=4?L)-u1aWBFgqs{CNKCkwVC34f!0&A9PBfR;h$y7NP4 z)3poy#=dDw#M}~t^hERc z8XnI;pq6~9@;>UR9+e%e4~*V%_{qqd93@CJxshOOYq7v@Z-D?Rha|F`-qGl(lTam; zTB8=3T393Wh1F7n^)LJFIlOGDwXTpzNl&1+m@n`v^K)y;L#LA0E;zDb579fu9lAO11|PYj+<$ux*@`KrOU`$v;TMoG-i^{Y3;y zkT{t}eT-tGUM-h-j3Z*_x&z+#GZ3hSHWA%-rrJGUy8huY&T^=j8zf|Y$$eBg4p1I1 zwULKXsjl$1Pzzg=F<;6fZ_yHmkB>HMSB__S!yXA)Z;d*s_K+>uzx$p>ss$B+TGn3D zt^8oE)1aGG=#R^hs>Yp6tMTYrJQ+sR#4>}mo&jqbq*7g>1PSXJMPpDaLSs<&b|g@1 za+zcpgWg2=Z1g&mMg&Tb7+j9NAnEMKbjy?odZH@wsc^<|l*u`QaXzNAB_e8GGY*AO zd!Pgf`LynFF3a(RMy;GnkU%Z@wC+(W%kkANuZF4|N+O?Kja2+4dfOWjp?l*Gj-+y+ z1c~429c%73pF~8DPInI^W*|@tW54KpmxzD*lsepxN{$jFLdz#Z-|b68_9hYDK2&lf zPzxi{9Ai+s+NV<^IigU4L>lE`8H3u%&;tkLs6_&`WZvqnQ{Q$)2Bi9?~nLBv*F2(-Sr&ejpE&OdFHvDhK|OwHzoxBBoX12kHt5)RONu-v#C;ETS0}1yX#f*92QzY34|H*N#N-oo?u4Gz0t>dXaNGL5ys9JcRKrPjRl2GM)pHLF1 zrJh};Rhj-bp|m8S@_wIC68v46RyF;<38f_oEICC;lciCUEE()Sa!yqF$$wWh&DhmO z-_;*PL{%rDBuI3LOf+hB332Y7<-S?kywcvq-$JdSmlKWa?L(Y}mz9`X%_MO^j+H;}=iR#Z14WmtnbMO3a|BME-8`d6E9!Q`TzB_~RxZUw^ z4I+xt2@6V)kP$*tDGzh+{P7<-57GWvlXg22s3p_xcMhD3&e>2Ba&LeVB=GG8bY60~ zVReNGL5iHr-F<9JRU}=P1G7mE*DOyoK&@E@uV@fhCk}ptP_?9OL{T?eKKD zKSv1?vNfm8U+5g?BZq4TXq@X$G7zYRZ>MF9FRRk9DG~deJyE^i9tqjUIs`9tj`K&o zk9&_G!XpELS{S9vSpKPf8_;f8FG&PSkdUKm4dr2ub9<>q2Wiyma-1W9S~Bg99sJ^> zMhzsP#<`Lpfl-KbX1Sv8LHSgr=&4YGgq(@oC4bQS_<^s8kR?X~wJ@5JtdhGn?+HZQ zpmLxD3G6YnqV=qN$cuaLmiJs`d8?C6QX{N&fG7Afd|iejfN# zN=xRU%J)8@BvK0rOPgCtj)c;ZwCXVwM;5f#wlU{)o&KuIks305zTboM=k=9o&$f2TL&&7Q+wwwR>TUsaT-v?Qv%OfVAGnl#0cIf)m)PqYxIrP5{|pA3lO zo3ahl>8~nER9fb7WqN`!GFs(P-AQbiJ=8*=mP(s>w23LA?TP59(_dATsI<(ZW|0KL z`=ek-Ezr9Yi1>vF`m+$IrP5{|J+s%>7U!t1(_dATsI<&uMnt@kN^iQAX?hp0rA?vOF=!MQaoOQ*it}FyE?X_<%Y$Mxujv`o`2p$`zKrP5{|&M_#* z;ZBsOwESH;9uxPgJe*@tjzbH9S}JYkQ8KoOR)L<3{&u27rDYy+UfGd#v9lbCC>PPe zLZFsPn|ajj7srdzIHbRwC{bydhnyc9_^3SUeSknMl{WKm&h7NJlSw;KqS7)CInO8e zQF%D$c8%tC3xQfHZRX)zaWqL|ye=l&G}KW9oxs7$1uGIHJ=|r6qq0wN%>7L#}9YRMFo~ zl&G}Kqe|Np80U)Up54nrpq5ITdC<%t*FeWyf)bUMc|2H0Z}D)=S05r!OQp>`q)j4i z6Z+eM5|x&D%)Fce^R6VMZBlJOtc5@=l{WLBv8T&%DCc&RsI<)ElV>Tem4Puy$Z}AYf+-osvPe1 zToDWB|5jOP$={OsDJ_*Y^KjOc!)8E}i2 z6_lv7%tN-n+rDzPxu7<;5U8cnW**L-=&<2XqS7)C*^k|J;)e*-QfV^}=ZKQyuqsMa zTIM0gqubt91dTxpfm$kU=0P^Kw5J_5HA+-k<{@Vcx7|)QwX~-lHnq}{zlB;VZRSDk zAY={GUsaT-w9G@!kM8{kjXwvmdA5~6EtNL&aL&{^&FxiDqS7)CInS#d5@R1CP)nuF zJe(_zW9Nkum6mzP^-Au@WZJP;lWWv_1Zt_YE00WfcS=kCu3UHB<&e8h+N1B3`}D%` zamE?)fPc)6>RG167*pu&Su(x(ylElJw5hKMlpxV?NQ@&|)g#>E#Z5(erx|A7#5+qtzi#4J)%+Dkb zBv7l>qIlzB~eW_h3liJYIu8*JI!Ov-@-YVEk4VAzLdmIq3Zm{B~z7*s8@Jdi-G6%?s($}h7# zP=Z8yPP*y+=bTK+fdp#F5!}r?vpi6ek$7||vpkTHX{A+!B1bYW2TG7Q@q)hXmT5VV zK&>pLl0VQMC_$piz2pzH2NJ0DRcP`D`V~r$*nB?a1N{mK)EZPE+pPpjkdXD3*m+SV^A!@PCHq39Y?%=#K|;2FSMSA{ zW!lQYW$B}mBe7!{FO9!Q{;oMT?s$*klk zK|;`r2UY2dmw>Y z(k9BhU!epEX$NKAuaH13Y1?H!K2U;$wC6G(A4s5EsdN0IUthJOMJ9W`vKi^C3)=(5t<-Pz8H;-PAi-&Dd)#@SrhVPhWWcz zA_o!2odimd=+rO8nATlA)#bi%qF~lx`u3!kkw~BxT7VQSumf$fm&!YG8P-qP+z&H zu0HRtl8ukFPBS{uPEocwT7BO|r5bKE9mpy`_zQ zc-B}SBv5PL+EnA~k5wKICY00fZfc_+Ap#{xV3`>6Y0*$0w6CrnoS_`Y+NBvY{&>Gk z^rphkJLt2X71P_DtZ)RM9f{ymX~w~z`Oco0L}yq2*NW(^3XYCM0=3YRW$fsW1N9Tt z?g`f0&j+<8$EF$kHk!X{B`WV8sIMt~PrU8r=YtX?8h?^*#5W9fKGi7dg_p<^Fz&A_ zkw~Bx+P;kSYCTquXungOIkD9TwYF&KMz0y>?^=l;T8-5&ciJh=5`hvVE{;ey9=ugg zRhUL>IU2df^%s#ypcY!o^wtRbRQi=+yeFP7y*gdLS-ZGBU&GlxNTAk|HR;9< zx(6xqrnjmPF>kj?pacml6TS0{%JK2v@0VlcOlq}}@0W?ObGs+$M`zCDgOBVug3pe` z_O|K9h=z-tPqmtS6MvC!qT0B2j@niAgIcmLxL39P>%Y>U`JLud^iOAzG@wUEZg9rBKDtZ~NC6IJf0CC80>J^yTOPhIrP zp=~($y$@=Qk4ZC@c`bH4m6a$nr>8!zw@IJ`iKC0tj9GRLXty`S1SvExodqC1Q^cYL#l4W~^gN98YB>t{wN+uNfwR5+qV{r5Q`xnl!x~ zhUWDl+3IUyHy=7?IF&nU$vN0)A-dnx;yW;)bS*8^- zMsX^Sk~D*MBma5!=6fSif`m1XjaO>w#lyLF>A)f%Bv7jbtsmolQ+b@YR#W%;(IilU z1eS@hIW`YHVOCcycZPC|v!@vQ0^TnZW2-yGix%gGYKaMNj^MK+@$_A?v0#TuGj@<> z=>yq@Y1Qo29jmjdAJmezgxk{pb=pdCzv=|7?!>%4sI~8Ivf&eM{;ri+F>9sBO+-B+ zP=dt#2FXTDntG~hG)tduK1sXZS2!#gl{;$To{H`}mntqE`G2RqIkd_Lwc3!?SM{Fx zyH=u7>Ehxx5wD3r2@;csB^h75Q%}|SyS?_y*{5rBM?G~|eQJk=TDS`{?cGA}rfc7N z|KgKTOZ{%<#AG5+BGZbfwbq@cZ(2|U-6eXe4P%~0B7s`CZ=-Jy%v{N9Q+s^YHLuTO z+Qq3>!<|?8(+SWXF*Jk9_P9swff6LFc~E`E;$5SQv9mNwpQG^+zdMVC zKrP%&QpA?cLyLEgTGR@sy{wvvti--19-5%}N{(}sAhBa*oOQm^y3%}=I(Tm+5~zjy zPsTP}si~Eq`D*pDMLwt%I4sUJM_CD)uQWMdts(*?NSypP7G`QWOVezv?SA$!5((78 z9V^`?Kkl#nL8}3y^#ipQ9g20WA6BBp@BW%xak3JD5+rVniM6h3nq1Y^)2fC9YT+K2 zz904dSDISSdy5#?s*k(Wr0le#$MsyhOFd;Xt>-8~!kP!I=bBp2kwC4_YQ(zMcKW{B zoSvFm&ryN|mWeE~^Ge(K$mv?D{O$$zRWSu1g#h%0YRI}s&F)EOEB_U@q^ z)3vnO6azVaXCxA+g}z(HPF|g^{j#*Uz0H`}KB!e=yyl~W&${n?2%ews^gTe=D-<7*3ZXWaVsa-wRwQH0;QF)Gs$HiFp zgW3h>eh?){So5I$pr-bNNT62sqcN_%A)RFq5$xPSq67&n6JyhM57c~1-4oX{l%rh3 zSl134pOCRppLftaX@4HuAUF~wNZj}>*0sB*carbxsLdklvPiG`N02}*IV-un;dE-C z4R)Rypw>OoQYRr+qCh}HZO|{~c?n98sNO6N&P!g=O#O)L>K>ifI_5-`J8H=p-0dG+ zHL0AoV`CeAzwcNd)OtKL&UHp&B_2*Fr^)k@eMF!HiHmpQ;G{^A=yL?dVJiYN>o%LCXgEtRwud*hA5+p7RNU)wja(Mz- zgiaulKrLxGxxL{xb_Q~J$~m3RMNw-gSz+p2)Jo*s9>~>6DoT(j>6z#{lV$8R*`oRA zv^Kg~a3m6_C2dsqY3;J0)wWMNPS@$rasNX}G9%1$hTY$-w$~&1hHZeYS#=Bbu`d-d zHsU2un;58n`+2wx`x5rbbb60)u&#)bTN`MVir3X!HVn7nNX0SVKO)w!Uz_KAs>`VZ zwCVwOMZJ&1Z8-1Z{8%p`##rAd*hw54Ge#Q`xkD_zA7;Zj5$C}JYhsMA-YKGX;uLLg z&qiX!if|jQ8Myi!8y#ajqw_1Xu4=COPMcFB)z;x;m?D5vZw0^E zdc0PxT(}MQIJg%Hp*_yuDNCJ1#nr|5qyf{khdkVd`w!f6bfleEzyB1m`*?o6gwaKN zejv<-=L~or5IrK*_%&vUGmm|?n)>3mHq9?7%!X$GxbL5mGtKZ0P{e?h-|3N5yLStO z+wiOp&*bLOIouUG>oaS&(W4+ezFKj6o$}!}Jcq-xx0_4Sp#@teP0?3%Xe4%Z4Y%Pr zrRBtPSUU8QkH(DAYf!)Ps1a_%^Hw~$9aA+OdSd@w4Rnu!b@lK2hTHH=AJ5+FMy47q zG}YT5-7Twcy4za6K<$C&?Rdt1ym%^%sL*{c#V{I!ziQz&^hcm)V|rimY`8{kTmJ)M zIgRs_B2>HJi9rudEAsrfXNKkRUbg)s%IGyy12iKv(TFHH*YS-^Is5n&a;H!HH^*;u zn^W}d%vE7I`Gtxl^&Kez+CBQtOF3^-Yh1%b<7#;`ZPZURmXdeLB!2Sk!;fw#q)(Q4Gk6HyL>Glohz3fpA?|o?GkUCI%{feI6`~b?R79u8DZI?%7%??D zK$}s5X0p>JQSh5Mg`$Yc40Il-cSfk9a`HnokxDjh? z`OhROT#GfX{H=&d`}1fGLKll)>8YN57Hg!H3U&~0zlk-xx0tkVUwXs%8cI9zco0%V zEBCCWC`NU~Z^amQV@zUA(OBbcM>D-HYpijy4W%7~@GGT7WKXw8Q#tTm&iGbn&toyh z+`RPNR|k<|FQW}k+85QFo(kWyjBjZkup!1cc3Ba#@0Zqw%$RQ*LnX)e1><{!-;fpF za07i|)se@#3&pjZyUOu>^i=rfYJ8)0m2jHd2h&$$9fbdP1+>TBWBIPM0L$C)@!jeJ zQeuovH5NIECpEHb7dmX^$EYXb_YLsv_?v6T8pUoZ;-BmfdA?%5^UhSe_=O7mzQL!| zve}m}cINTJ=8OFM&|BR1dVq%C7{M=894{4T=(UzOiQ8#mJf=z(Z4K2GekBIKG4kUt zamL>i!(x_v)u`EgkY|3a7M0xcouB^k#3xa_oibZ2t(RYGK)uBBMK+pO zrVTTnYQ>{u$fI_Am^fD{i#CIv3csm`Uu4ViLkg5*r=MM1p-~$`Pc^!8s%zA)S)S?| zgSR)P!Wew9WUa`RJC~kLPZb%K;+h$HJxy_q^M(JVz&Ovv`-qD)`*fo=KmR1zHT&dl zPN&Y!xg>?|0=Var-+#&}0%?YON98!;ne3Y3IxL{?=sD-BZA+73zKXcwWe@zijQ)_y zaeZ)-YZk3{D#|(&~8s2 zJ%0IOagll=ejgscG@t*!G?*C{EiR%jf7?>TP*21!nB%w5C-QWd8N!;C(g(jzv$vvh z;5WAME6{!e(_v;vk0_%biQX5Lcq2f=FDB!clz$?xrF&+WkX~9}JZZkIA`$q7X8a=b zj4rg+x@LyWXN&9ix0U00sIKtq$@m>+zmL;lX4o*Zfc|}>v3vxT1HZkCU-8XxB@JeV zI(4$^FS~B#|0M)y_yt=0mhHFHHtw0>zQ;r1U;1}0=S2KQDt>J>?N%zx3`KvqC_HxD z;zQ}F@GGA9JTB>MY!>o-5~v=FFO?|hPx^oDGPOS8#lSlYLe=-k*_FHyr& zLkSXItCEf36ggrN9p^R@yS+N-#};~62-GTgG0CX;c#hxEeF?r4oj}AEBK{x(B}m*^ zn`~74Xs(lp8XF)wb{?d6$`Z|yK&@{s(HpaF&GDNtV^kDl+lgpN#5^KUg2ZNe+jQw- zbDc!c&)vn#{A2YCT9Ac6tripq^l|zer@edkr|#lJzOlM@*C37(B&;^v*{iR`CpGtp z&(i}moIh}uu+AlUf6b$JTD4es5rGmUtaHhdeAVM5B>4n8iJT$5_25(2#h7kE76P@>PNo@$r_Xn`d6q@J^#mfGd>X`2f`oPd@$;GD zdix#aco@xzI1l1%XPpzj`L2Lor~X(6ff6LFbK=i`e5!w!cLo2GS`Z1;YWW$(e$*lR z%F%-UF`w$Q^RM7{t9WWCLE_^yiUYW>h>0Ei^^OUn(D&;7}rb zi0~o;B}go|pJsgiw<0>W?yfg|b%3X3i{?n6R*&Wsqfvj6vjvN_?XGWqdw{Qgc8Q|| zi3d;9jM>i>QNw4D{_xE)?(G$1AyDf=n{?xB19b*axZxnZ`9H__oAE&$B}f!_nFgl@ z8%Na>f3+y4T_xKGzp9G%oYf-h^i4hS3t4^hXl_Rd5>~6vUbVZZd#ax1O*1tTsHHtm zHWmky1?Xt=BA;{@C(qQ=rcf_I2@=`sCL3#xE8_Z<2_mRPTkV(m9u@+%uD(n*f>$kd zw)uj~6GXCKTdfGSIZBYYNMAWF7p;iFXXc5Vte^Htj%bbqYSsHM+33D;sk6<;5m7%& zKP@|p<|siTp?)xPBQW)Pv#7(kyQG$eZ|FJOtMLzdnS?yJ2 zPYZ!si5=pN6?Ih$hUUJ=2k$Sdk(ujP^(I_cq3aI)#k^q zi@oTAV1O4XC|8Y64l7xWmT1x^=hRJF<*+^3J}f8Z^#Pf`oNP z@3o?_wzyJ4)bZ+`76P>@&W$n7%N@O=1#>TJtPL-g5LN0^PYoqVe7`8h$R16n1`Z;% zMptc5t(Q@GY1ATtTJ0vs82)tDXWDR=iQq(3AOa;wB+%LG#)~0NqR5HiTGW=@_R(aK zA%R-y` zZ`wPn_T!c6`io^A76P@_w2w2^wwdQ_!QOqcYIpyrt~aALM+p+mp2Qhm=at?5$BP2m zf$EKP4_cj(K&`f|;*90Z<~dt1l89+URCs=gqXdaU58{mOCzRd(-;$DAzn1>`s%AkJ z0=35Z$HDn-5D^`l`|F~A5Jw3TR*y-qSTFklI(z+;W@bFo!{?hhXwO7l(KGvWm#v|N@1Zv5DmwrRjKX~rnRrYyAl&@|Q zN`i#dKX@vsk1)tT_*0&68}1a*3xG6Z`%?Odxr-`X+(-OP=Ws#Pckv_*&*bntfMV$BOM4IA%R+W9>CbMLF>dv zM4VpYp`io`k1tbXpeBMFO?(Jb-9}xybI80{d37epwIa6UhZ+ALc-}3Km%)5m|^RM%EHakigzUah8Eu^(EJ;>mSkCD-x&`^kXVmmdE>K)i;vW zr%_Kt2@=@f7;9hurtmyjRPRl5I})g6^%WhfdsBoQFRI_Ao`@18u=g;wwW(eFQ2Mzz zOe+o&sD*wi#>nq1l;0U8NT6?uqP({@&<{|YObdz@!FzBRMd05y4dP^qP^>|Z!gY1; z^+R749KZZUzSBL?&)bEP-||@H1O)@7?xAd zzbcD9lX@abkigzU7V`5H;r}#7G@uF2#O0V-V;o;Ez*;icUZY66hsm>`a&EezX3{+z_WhFYTCFy zxJ+(+A?+rRKrI{vj6Eh|4-x<7w)S=;&^tiZD}5C*PwPT@lfKpwg<3c^8M{Kn$3)Dd zvn7-uf!+c7mdund^p8gs(?{L5&J3u9a|~Jf-+rODC*sfC;g;D43A{y1b(J{RrxwRf=4-wHTJT#Ob;nOqS zXqHW#kD$r-^Rl4(X$hD7aRfBwG|ENc5yQfOMwL$UfOWLLXLn zix^RzPC3CFhFaKr7`qrTLjRG72%jL15+oj2qVx(;l-}j29im$?YfnTijNYRi{iree zYq3Lg=xmMaLjt1$={xQeJJ_&SBeAm@?Y7}wGsY2GqYWd7Xx^idC{8~*f2-G@D zx4zvcsYCM)(W^YGA(~K|qXY?Tf5zgEb<}VCTSl}e8x9H7$}=tZVQ6k&SVVvKyrpzGYD2i48v6#Jm!EhVKx?)7DHSV>|!yvsx-s1L- z--X*yf&}&+`l?m*B;7l`kbMQ6QzL;|$Ei=d&%$k2C+Vv%7qWj%JrN~HV1Hw*_=(~A zfc3fU6X?7h3DoK~KON5WHygwC8=G_6|D~RY5+tzq&{^+Q?4sEPwt&kA)^~atX5~yX3TY9jxv3}G)A*venM3f+by@%dRVK1Xs z%)39TBc0GAfm#?dMJ?!GN?)5b-5x*$N|3-A00T^2yM&sNa zt^Q`kcY3?pskZ!|h1*bq1oj@r{tB9?Pk0h%i)k9fkwC3?-=-V$zh3A(Z=XfP+{baY zJ*|Q`N|3=XUKQv4AYx$J8$boJrN~HVDF(b zvRqyCQ=vy}&FIt_3Dhb#D4n7kDJIo%)^|2%7k&7;Bes$>!=VHT>^+RtS=C6t(Q&&i z8|@8{KrL%@+mQ8*^whrFZ4Id>q67)-J&ZlSSz6yPalS2xVn2{TEsU&V?6X5<^fguY zN6jGuB}ibz9%C)9m(~Z4pKn`0(S{hAhw*oqH)Bmt71sxCEyq_Aff6JziiEMzTfFq- z8@}9!>Iwn182hNCzh0?MWo`YNFdM!j1K+k$dl9`a!*%mz+p#b8FX^t#&vaJ? zB}iD~WET9~Sr7BfqHS#y#F0R)@8+i&UOy~$&R727o%KGovS|Cp262=ifpIxx!-coh zw?sVU!zhjn3Dmkgo!)G;b+L24`g2c9T|e@a*P~N4lpuleMU2fX?yWD@Quvw>4-E;_ z8ZaTvXtJK7)gANIk)qyuQ{NQ+DfL~HAc1jGbS~Pnf!F$*8v=FFejeG6Vw}QSh z*x=d7zCsBS81Kc{_cgNX9-X%GNIF$R0<|#ama*ud0{Rx;vAi1X)lh;2#_}>&m3qkn z>Lt(0hTE`b;M-xaHRV)vR=b2co}_z_;p9dz>Dj-&lHz=O|+(P|G@^Jc|44ed|`%>Rt@9;k_#yUDi8T zIZOEKku(O|kVg?ENZ`0(Y~^~cpWaknYdkWDBY|3-v(i1UmMTuB$_B2#*jirO(Kv{s z1PL5BjNQ2KxqfzgaqTsEGmt>7kk_e3SQ8cR^Ut}@^_*LaYwKtXq67&XH}poJ7nSun z6LM=4$Wx63YPEloY8-E%;+87?TUlQ*F1J>V#vn?Nz>&t7m|jpn67!Icp;KohP|F$@ zo*YzA|MicDJb^4rlpulQhOx3a9*Tsbzw@p%K9E2yj7ewgR<-PUM31dp#u}gm35<1T zEU9r#eP0%?)%`8ZhBpB5o}cwLU}3rqxQ}iFzIqvELkSYtd+1DNN>%;No`%|Z#iTH(xY{P;$N|3tpJ+GJ7{+sQgA%R-Iewk{x4KM3f+by@#>TPhN_w zdGl#&sFxstTGrbGm#e=N{}3^ldLl}Yz}`di)sBl|%hp@`ii{(Jn+T|dHy7yLhU}sE zqs;F-od}d5fj1)P&5?S3z08R&TD8|!lT`HcK}LAsaPiuTSZK>~XZ zy~X27Zhgx|in*H*#F0R)pAV-%Bw$Y>E>e`>^)?|4ZbgyQ`F=D+OZ&kTBrAGT{WNMP@wlZm_+MX5t&wHy?)jRb1peG|q$&2dpY`K_!b&ty=71oj@rdRz|^U(lVn z&E#o70=2C7SSI{@QEc0Oi{B;!B}m}C8G19tnAxH_-B-&(JrQr5;oUXNo3SZGd{4v= zbc%x#Brpb=&f8~f5>W+eXw#^!kU%Z0L&iFOw@J**Q$zcl#vn?Nz^G~RG!)-2N>pyD z&7d|%0=2L&Fm|BiexX-usy&`(?IlQH3^ZertA7{IE_T+|Qs2ejLM`mm^d^K=zl&4n zJ8QKmo*E@cVAM3d>2~%NQF~rLZTu+fh(awKn~c>W;*;QhS}Tf3K?xEVHBEUeixajt zL$pa*tTO{@;T*$Q01+NU9HP@&lpuj`fivHE_EVYZT3b&u{z|>I4Bvm&h2E>?zDJ*9 zWifGpZr;D7eH2QNuts_38(Byk>^4E`O6Mg=pw{i7Nye6cRpfGcB7PvE9i8=|1PP2P z|9^~~cX$=W_y1QQNEb1ffC5Spq@xi;vNL+6Mp{5bP#_cuMIp4%11K$2sS;G03P{tS z((f)@LYJxn2}uYbh!qe-!S;L4-JRU`-p}{*e13oAdG3>QUUzn9&N(w@@9Y`;mTDHU z#Nb5v8+HgW!CFtFji-OnJFw$K5v%&3M7izX8`2}{1Fu__a z`(_7Tzo2)LZyfQ5|IWP~I(@vs|;M=kr zL6}>gmL>2z4ojHew-xXV;FZt)mFks~FC&&P!CL!!;}mckZQw0)!&nWXZ2fX_IbsP* znBaG9@zi-?q?H9Lxmsbp$(F(O`gk<)doAqh8xWT(uQyr31lI~gmiqU6>w8p& z7blpzJ<7fA_}~neUOdwb+}THZ;K!Cj6-T5sD>>S@q{g z`8b{}F~M3Km7F#dQ3C`^nDEvXQH+kFOt6;P_o}0-(}p72gvDJZxR!}wJh~uKDF3(w z|KPePT>ZpbBPGfu9k+)}cdL^p?ad^Sa} zgbD69!+6XrBA!6p{Q_~93D!D&1eG`P-*);K#CQ<#uo9Lq!Q*cjua5Y`ERMKqz;>Bn zt(C{J=&h|)$$yw*LA1v%R+ccqc5E2QV>30`dP8=JO%W_%g006eZXB2@KL4kOJcu1zOt99eh%9>V?)2fQq5$5By9-NX2@`BR zhEe*=2vHsH_HDzveN3=c-(p$x{@}_lM~K$XwU*hiM3ykY)?*k0AL}fd;Elrv@GAfl ztmUnKkyO32utAK*3VN* zP$72UTjE3HAMe2uxpD{B0O7U`W7LqhgvwafhFujC{LUY8wUlLIQi;dq!{{siF4p2c zL>2Ri%fu|?I1{nHVhI!c&YxjKMt>pJBmejr`3DoM#kOD=??3Q`Sce>ExO)GCERG3& zgAY4W-rg@>IMPuTy$^455W!k((}r&aah6xzw>7pUr#wDqEi!OjOq0# z)?(i@jMHzP5?@YBkUhJ2y_N}n=g%w6G1cUxPo9<*p0Kcl34SNiFv^sFSpM~NU3nDG;h12p z@`cXQ6X9Q?AC}L8_zds-u!ISIw-Y-WJC~AGax2REutX+Ut8>Y-^h9{+%cW#Ch(6e1 z$`U5{9aU7OsCP#+Emd5mU{+&-wY)WilIz?Nb4wPNn-H&9!UVr-YZ!f29~052E%G)Z z0~4&p^@|JxPgukX_X!J2nBba4hVdP&WbNOkT-J8I$(F$tlzBAq{OXySvNE0_55Bw3 zWC;^oy&1oZ21>{_c-A)z`3DoM#g=avJwY7X^P)U_|9X=pOmOAt;1fuxo7?q}eE3;qZ;CVYsnDADb`u(l@WZj%!!~w)z zCRmHD$1obC+$Z0_FAXQ~9F8SS_-34;-v^i8sv&e%oe( zwYC;NL$xg0t?wxFKwNq)MX-bk?l1dl)7I4sjp{v&cl1w1KYg0Y}^(4~^>Iw>If;`eiwFv0$ar#N*A$!;&L6skTP6RgG6?1I1D$<6L> zcPwFoE7%2pMV9(kWUh72)k)8MewwP0bU_W%+W4iq=fCSrmN3EAgXdR``^XBv?-37R zK4*fpTJJz*?)<7Md5!wW8XyYcR~eQt!Pa9K!&`Nh@7&oUE~9b_6Rg#E?`f(IbGLP8 zIRmv`lJT|^OPFBm!86O3n#v8?t3@09V!{M#bvur_=lNA`UTfb}K934CPr(vd!US87 zVZ8lyEqQdDuxxyp2jbDC_l$GbOD{Kzt zL6$J#tpoY)${0B&FIGH$IYva{HR z-)os*Ew%;2=-#8PdAVuH2UrtwTBzL#7C z;uk!{VF?qfQIjLI&$8S1gXNYBV??jsUXNle_D$?hygFD;yf{XTMAaddFmcCI-S~y$ z$ubsuygtVsFD6)vV~k<+Kang)6`v%|WvnwnQFQ)!6#xE#!wJ3*r#6ryAzmTEw<_4E^n!Kd2`L(_1jJd?!J#V zgAkp$s*Yhi(kxmIM~&ZNc*@BVCcHI%PcCdEPvb2JRjr2!*5ax<*g?0nk({;RUaJb$ zJ}hD4oAlH4?$TR(;^m{pLzW3kWP-K0s*Yi7_Qzv)PpSmqHbDuA$GB^1b!+@kW)@Z&a~_32x6Y{z)GoU$4Bvnu#Y~Ot99Z^QWmA z;`Gl3$d=VsSRXXOulgimg8L1>TK4QFC*ys!S$JQK3D&BA^)yv={24?systJLW6lyL zc>Iyqe%nfR4y0Ng@!lO1to6^$(^Q?ZL~bitd1tDXgZJ)O!UWqfR!ckT%iT4GSbZwh z^AN1%t>yjI7xiVwibJe=@IjU^!TyNTfoGPH>rpTKd92}>U@fjA9(;F6>UWn|!UWe2 zHw-hcmu%Afd+Sm^{EAFx$?%yC`x>92dX`V&WQRPQ?9i+ko)nRU3AP@*GdlfMxdjz4 zhoWXC6Redk&QM*>Qy@Bm_#2kU5+>Ms3_}!eFJrEKV@*Sr$^>iqo1dZjqDAj*FGqj( zjnx5`$Py;ldJH4#3sV-qf3I~LPY0P`txx06P@U9iTTI#cfxVW1C9;GGwl`GqDE^py z5VcqzLN>t!Yk8~6_bmOGjLTSO1z?FRVS=p(J8M2IDqAj|ZGD9|MwnnNu4s?_iRne9 zej}G9OmG!@tl_dyPe0~!>mJPKToIpZ>vP+vIq=P&;@&!+TLr_eiV1H8{%U8VS;EBet!JnP zME^~#Wb2lt?RW70ITNhKzKONyC#~f0xYBlsr@UUvg!jysr$)Dvy#__vb$fXu18Z@N zF^p$G+y=4jS#R`Vg3p*Sj3-t%l1Zf-*dLW%Z}Qnrd@2oBXv6+p5dYvbk0?~LVhI!6 z9(IyXc|uM>y^JkQz17}Wi!06HT;!=w$QG4q+xIp0R+M9c`wcsn`_+)Ux>vSeN4*UG zF4p4ucc_c=S`E3SOJzF)zwokz2_ApL*gw0Rj4Kvt`{sG8@39tF{==`xbIZx3l9BfN z$b?zK1luw8Oe7YTdr>cA266)?Sc~fsBLC=HSRPw&k9`C_$Py;lA2EX0bH)8Q%|qn| zOt2Q8@_}bdH*>|!+o!ElsF%SKCir9z)MxnqA^G|Dt?c7C!G$aN@tH_$J$NSbgF_5L zT{V_4!RLpelFpA0$uF+9vO7HBC0L7X8h$?K9Z}dl5rI!T;d4{CUZY`D2XQ3gUi(d~ z8Cb%E_jHvyySIpsP@(C4L{TPKi|aLFr>wO_{EaG5i!g#LVWQZEOscC^{KyGW3$>}# z^Iaxbi|aMwJxCCX3q521h`7rVCYG$uq`GQ<-u+hmfErul5Jj0_t$>Cb-`W56q(T4gTo6MAV3FVZVwf z$`U5nj`8HK_Z0CKY8$Ra6lH?7yr(D?0P!G*3h+UeFv0$a=M18oX!?F>`yM>4WrDT% z1Si9o1>)u9rR_>mrwFF~}y`yVXf?^U05m0f2aGM)>6gg^VSJ6VCO zcc%FY8h`Cc9&;`bGs5|-h}8Zwg8%mtEcs8uq5nJK(2iE!DcSk$d5MXiWd_cVogQqx zW|^!&!wSx4Zre++#6wKT3cPXRe_j=7agTW0NGYBfsQqnf@T#iT%?xDsaz1n0UV))k{fW-bXKvd|u!ITK3#s2b_xIlk*5V%V63Sk4y3Gz=l^W+pO`Ol%wwGXu zhk(U=SiqtGJ8_D%xJSIigu*%bSE77EUm>^cC0G(pOz;0cuL{1cwYW#TZB)exa(dLp z{+yFPn%uURU{r|8l*5V%V zwxPaPM+0?*I!bWcUVp)BTq$9C4@9zhN4^zE@lp4;fJU1)+mf5^GO0pB#=qsDIg z;bEBjUYO>)(_pv#;dfa9f1>k$?BCtFJ@&~q8~sH=u!Mk{lX)=+{P>quyWT zzbA}ft*85D1s?oRxAE!+QRbuXtnx>KU3X^}3Dv$J&^UZ_oGN7e=s_ypb9B z=QrI(>7#ATHowjHmjS^NCT`!(3>^JSw{dC5c+=WC-d`e&V6B$3G6T1}P7n4W-V;7G z-o&3jtKbBiB}_cHATzKrVS2EqvF|lvfjRd|8~@obg0*@)lZlm#ZlnI~`DVLgZGv~s z5+=&{G6Oxo)@^iqXO)?{Dk|8!Ot4nrf6fNF#HYIV@#}(B=Fw$Q{z|xWmN3z?aAu&- zi>dB?>}bBxoV;cGu7|@2*1A9QY@p>i-Nx3|8_k8*_Fct5u!Ms@jGqtj5{ED2u*=$tt?#^l;Si;0x-#CP_e7u(m;@KK^n}idrrP@C9 z`wX|Qy5p*L)VkY5UzL_Hq1qF-XSjWJ2zOq9+Gu<{8qjw8z+a9ZX zS4)^s{kAb>rrX9{jNk{$qD(!4nqVzu3zZAba@*KAf0eoH{V1~v`idn?sPX^wAKk`= zYxB(-2iyDy!CJ}-9vY?Fc+Oa0_RDT#{^VM_mN230xX;j8?tLWhA8%gD7;oMRBUnp$ z^8-1$jrTxA>>F?11i=y}ls`5-t=rglwvD;}@A>9$VFYWbsPt#u*=}D|$ZBIQ`)9uS zD+rb_q2fx*>a*SZ5F4V*bt_i|?}G`}QqlFrfx3+YYog5g@2@g-6x9+YRD8VKOSe(b z+8%oiwxuJrCRj_w{J6Ju8~b5}dq5~lWC;^0&QG7F+n5q_w@Fi2ys~yCSWC@ayWZ1n zyjbaO6Xl1>qgWD7oL!*XfdB1Oei%+DT5FY=lTG&l|J$kjP+b*En3y&zo9^SOUE6n^ za_^i8*19J;hsLAH*6q92!Vi@XvV@7-kvTLTOIJksm%$G!h7qhaFfE7dYUlbW|8dt! zSi;0zoUj_QtA8`w_}93W$OLQkDV0n9k$bj{f0t|REMa0(kzDeRZ!^aGN5HF;4>G}8 z-G=3opTE3uyg#shy!jaJoFz=mem$4`e8{!={`8DC|3R=;(|x%VuUcK7?=QCBi9Rf0 zVxB*j;#Gn9tNb^XI}wfv)>?MYd5XKk7Oe8WwK6I=f-GU8>787PyO;<4mZg*AIn#6_FwtqPLmE{1Zzb+c|N$NcILrhhd2Az zymGfmE=G_gOjNGv5Y9X}6vVaqcXyr-BUnpaZD>BPi>nGea(Ab`DlK6`wHKPtU%{PU z{$Tqqedn5BE!BsibxDO58~x90-oEQ0+&N2_Q2iEKmn2{WZ?25;R}3RqOW8tbeYJ1# zD*yW*I;$m?Frmgjw7yd7P^?FTD>5cnOL;+Pov7BKSdRwRqAX!T*>Px{SZDiqzxq=V zjtSOMz8PBYGQkoils|^nySKk=kJ7y2Ohk;^Tx)_{(877CRj_&J}))Y`NtUZ?#?^@&B3gQCE-M4sq>Gj zb?!D%L;@V(*Z0)=0k z<~y`+x6N4?DrSA0YPLw4Xti%N(j#GF#m`xR2BRDrZ%7}^Gv6yT#7YPwSc|hTRNvd5 zXO1o~#F`F*B~1J|C@b*nXS$6kZ$^u6k9D!iKJ6t~i?cBND)UyfsCJ@@^%vS;2@`Mr zl^IAZI6c@4hT;FWiNK#V4s9^OTAYP>36?OiIW05rbYI=ZiGy84)0Ajy5!zsawKxky zt^2RKhz(PttxdQOmM}4+Rc0XltZt)hfgvJ&Z=OFbj9@L!!VKeTp&{bP{ycv#5G-M0 zY^lsZ=gz5aU-^qPiDK@SRR0ZFB1@QP_ruvh$6VdU$Tug8 zp`*9&+7?Ez7H47DjXPnocx2f2UH3N}X|sfhM{}KgP+30qw}aT2ygfFYU@gwV3}YOw zYQf0uvHGfX-p7P$&$>0k?W@vbCW;?FOErIW??V%;#aS5Yg`;<`uTM2QxV@|MJ|@k!XV@OsKeWveIn#K8|k5 zGkv#`#B#L31Z!~?W*D0gMdx4?brjWk9}_A*=5^I=e6u#yYzs@#ky;b1#aWnPtXY?8 zt{yT`RKf_dgb5Yri%-yPYtLTAYPpH`Va%y9$h*EVhGS2@^$TX48FC`Xtp~CwZbs2_smGvoO3B zzb@5Z8@(HkzG4Xzh05g6c)>t&U+7{ro*ONegb}R8Ss3;we%;0Tdvdf$$5pX}iSk==DPBd~GsNn50Be&l zg0(mcGmK{6C0RAr=a~!P=PY63@f*1mcaQg&Xq8=%YJM0-uoh=w!FkZaJZP$UkR?oX zDtn&hkLTW;Y@L|3J$6?Z!CIV!p*qYPldVf#x5uiL3`>}J^HC=sbmqakAl@0geb?wP zg0(mc!+UqQssKD!&4VmqLbVr~&zoW$Iv9RkR?p0@ei%9;D46#L*;`^uoh=wn4@6redk15 z@3_{k^FAh&9f#J5u18tgqcp)s|PtrTkF&AQP;`Sr~TE;U2D@ z?_#BcUb#E$6(2+S$ET}P{S%O} zw8ePvcd-^{VTQ45d#Zn0%0w$3mdFw&RGiltl40zavVGUjZ%wu)hY_q5oPF}MyFIUM z-*qE-veg1t#gcI1Yzv*^%o>L0yC9l{5sKDY-t11TL$MyUln=6m3C`QFn`&8}`NaH_ z)^~Y{HcJX7p9}o+$~0evt$S?F!mwj&ZJwFF?4)%qC($Ee;6hRT+2A5+))a#4kTxQ{BGmy6L2tvnS7AAdFxw&cd*! zo^w((UX1g+E+pD4VWP#aX9GLV>o&GmJS#egD1YILUV^na3p0%4mCuT4&qw+1LmMn% z;^`|+KBz3;FiwKVeJ;ujCs>QKFx1P$RkZ_A#Jwt=_c5W`>wI&D+gFou=YyB$ncLhu z*92>E7G@X~KRGEr*_LPik?D+w&ij~9{dRlQOt+2V{tS^jrjdBu9S=>g7H45tm#oeZ z*Wibrx>lm|J|@)oce<_H*b7S>_A~r2j9@L!!thSqfpoF|_9#&bv4kZ|C_7%0ILp0{ zY9rHx`a78IC0L8IFuZ*RuU#@eO^kEBR_A?8D1RJzNVl>4-%+B{v2^i-8yPggTAYPp zxB3sG#1VLI4DOsIOsKeWJbJc!A4B^!5?$ek8^Q?I;w;QC-g%>uxVt_>B)L&k=Y345 z_}ILoZeto&u8GS|ikohv)&y&D7KYhiL!Np6@{{5q2$nFR;(X*t-9}`5lsUZ4Suqn= z#RO{wXS@9D4*q8t2-e~(%rLgC$4bWSU6wE*@5`a_=sK{G)o(+F7=gZGg0(mc zL!Dwo>3Oh{^|&gQFtL1A4%rpvK@0PsQ1c)Yti@Rv_OM{?cydp=_zqXa5+<(yokRX% zCZ$>U6ZfMHCRmHJFvIvXIn7!RuiXc)WeF2|dgPLyS2>t&wf=3CC<;qtg0(mcGmPb@ z(yjJ|M~jPyi7fFDpX5@!LS|sq8rMi14I|2v7H46oOySS4K1LL+iCDrCCf@!Yzx?FK zUCe_P=0Q`xhQ|>FoLx>3&VT#xT;mpM)~zs>Aa5#)m~^m$2@3Z z9`vhukiUzyI13BTgBIpNznTYG!i4I#(7FWkpoMwRQu81ati@TFVWhxH?v8C_X)Dor zpND|Ogw|ITzDl>&7aDDS=h~Gfl$B^L&cfgySh>z~SA8sDLfLU>ofzx*prw3}3D)8) z4DZo{P=DHM^-7ot<&UBD?odRAYJ1Wx9T_yiTAYQU+S`w#tVZrCoFz=CxDr~ot92;W zqrtT(6RgEqm|+xqy^+-%*~D-+it4?{&<8gvk zDDPvUU*W94llM&z_5vy!)jT0$YMik45AzbN#aWnP%y{C2c(TC>Yvtg0nmN0StCG5G&({1Dpi;%^xkFpZc zyG*baXJM$5nh+r)_l~l9kB+xl!o;nIGXw9wn(Fq|j;f_($CsilF~&=<7H46GvA1?9 zxwU7s)oggY%@QWY+<gH&3@weq|Y1)NJE_BaC1z&cg7<`o=Qyt?q67Zx4*OS;EA0 zyg#gVt1HXLsfZv(w`*gjg%Pa9S(stmTv0}5v}t3GbgxS1eN3qK%KWO^xPm*6>=7+m zhY_sBS(sr=M(>_~Ia)MxdsnYNm{9$eoIKOLk5_v{$bE-KiT3UYYJ#;m3p0#|M@2~M zmr>$qU&l&x-p7O*|4qN@Hn#e1h?&2v6>Sr}1Z!~?W*C20yCGKQtQCL52U)^|vg4b* zX1Vtf2_M{Du+mCPOBRtySEd4bl%5=iYsHw%y#eNue+nfn`0tmw?1BiwKxkijC#4F#Njt0 zj{@U@gwVa83h=_d!fW8!TZ$#rX?^bsGm-wlPya zE+Z#}5v-+VADy=$UUh^w!K)U-qgWD7d^J|LF{^DGzw*PSVT7W!7H45N2dhmR{}5c& z6kHWcn0R%1Hr>b00nyen_s*GMEzZJ%^Pq)!P##4aEMdYfkwfFrD{quFA0xOZj9@L! z!th?|52LJw!y{y8L~52W@%!`~va8RouC=Z`b3<&$Y`_F-aTaD68QE*C^^e^Uzr)&D z!bI$y9P*Dnm;;p`Dj#HmwKxkyO%4!`gHS%m5+_sd>`%~{F!U5q%eZDlud`SyZ!ZUSlM}NttnXbv4ja_$DwuN z_gGb`zxToj*5WM8Fl_i>RLv8X_FA3yF`@i1wBBuhZmo3+e)zK+88pFKoP`<2YgoB9 zz`ZQQRk4H#6<0#*_TMoUT`(qlFdj^>7H462W{D`O{7^?xo%b=J;$tZPxR4la4TYub zM;rWIti@TFVYC|-ZB2qT9)KmXgb5Yrb%un>sy*8H55eN!3nN%d%|1GBGmOqyxjyqz z89Noxhb7^J?5uN~{#aE$2_hwoP_)+K91gYHuyR#?sC)9nfkMT&DDEV7fV96|pHjJjt)5PVMtJ<%A z<|SB*voOPG+$>Ebb*^e(MH?((;`HdOK&kz@jVPQg^5pbLd;JzK!CIV!VZHkxst2Y; z+T&Km*eqdUM6s+u(a7n+UNDUNS{O36xnX~`!b`9gXJHtR7YvC%d-T#6nF%_%!R(>KL0POkAj(8OZ3K>h{%`hN!%MxQX@ahhBoUI19s>#i-Ta zeOD9f=}%&8mN2my@9jrl)NOqGF)EDT8s~o~j9@L!!VIJ97cp``S-k!7L5$53CeGY+ z@)~M(?nU^2NSHtSr~pd=vY-Y^QDQF z+Z`*>c^?yM{HI>iZLFUXDbJ$D_Ni@Ng0(mcGmL&KBjsC}XEZ1vw-p7RU$0D|Fqe}S`qQR0#ndU|YO|TYc zVaU%>xvb7xIG4Ek(1Fxw5(rGb_yd{i?cB7heK>1i8GO>xwC=J`U*^o zXJOcX1!B*-7#X)I#%2i_A`thZzas(nZOPDx5C5P_9@{icB%*g&!bBiDm*Vd4SSgj>*+krnl?)TC#aS5g!P@ogQ+t|- z8t^EVFmV&LGeYx6Ioxr@bK}gSVFYV&7KYP@U{8PlInJDh*?=WX94+qTgN~n%0&(H{ zasGv21Z!~?hCSOK$JmG9hmr18>Aa5#)m~^m$2@3b9<T{d2oCtK>(HmFT>W2{rzq_0>;{ zBkh@GPguWW?Ze;2TAYPp{(!X~Epx)!=~}za`~!wA;mEX*(#9l0(xU$157%qnBEgo!;R zvjV?GO%L`0erXsODe-5&GS^G67H462?`}|}yf8S@{&H#=ncD(eJS?+!G92_at z-&d|jX@a#l3qy7M0g>_pcy2G(Yjxhog!0FScj`9k9JnrC!j{LxCtS4TQgROfw6sQCEt zbGnVDUAu^{zKoMmW4r`waTbQt1iN<;&m51F{oUC>=Y345IKRA)Zo}w5-@N{Ky!<$f zU@bNK=)4X4WctoGKdlij$Brr!oCmceoOmrsx3RD9eEPc3^`-gPl>co~}|Oyn-hrFdn%Ana&(RhtoBg0(mc!+wS~!p zE@lrYW3z;bn`d$|*uDT9hSBsD2Br zOH$&6J!fpXH3s*=1Z!~?W*G0mN>+}@RYzTjN|y)C6mB z78aZbZOnsKa2}+*j|pYRp>-nWKwJF<=RqP^i?cACi8MUYt_aV4-t}6Y_c5XTF|^(- z`t^0|ojbMcTVVuiaTXSw2d#F6YTI+%=%e#KCRAJrt=kh2;f7Nei49U;@}3Hy&tUV^na3&Z^fs=YziX1IM-8h74sV3N4x-nk}Ni?cA)VL|U!c|A!?bbD9leN3o+ zdw$4Fw~cZmJ4g$Dc+4F^O|TYcVK^hVTL<~alNqA9Yb84GV?vF8%5N%Wyf{9%yRFe%i~q$>+q^lu19HtwKxky-KYjt z<&*H-c-L!n-p7RU$EUaHHkQ?kkfmdUyl08y=bB(G&cd*hyjFy)SzpL|KXIau&ij~9 zaV0)twtFA%i45`mzz$Nn5l$1V#aWnPJk&Hp{5`mX?BGUGo%b=J;$tPD+nCuiNj%yz zLH-s-uoh=wsJGNDNkleJkZ-!PfzJDwP;vfhf^MT9Ed6xrL^*biGk<7;wKxkijFRV9 znvb?hlsmVcu~-sLEPq|MaS$H+Ac#-H2t{ix&cd+2{lZHB!)+5~i&bYVmN2mmRqR9e z@k_5HYhbGc8H3q?3D)8)40{bgltJ&_LGQAJiP`t&(0G)5F2mZ8)IkmoBUp>GFzhK3 zcy|d_5(_I~2@~BX<&a%r9<(tJN;MBM!CGo{rfu3V2GxqNd)E>2^7b*egDhd<&9=GZ=RaX)Zrvb4o_O0!uoh=whVg4{VZVo1 zauZj@5+;_un@jO(Q~wV3)MqlpTECZIEzZJ%^Pr7+P^fv3B~0}HI+x<^&bA5msMnH2 zZ$xS)Sc|hTe;dbdKKB&(a-yE^Ypkw7&YYmavP$tG;n9Q4_4iSs3=#J|*n$>P6U}yVkDrJ|>hMht`Q| z9g6j6a4pK;#ahZYL)o2LhhjZyKkj<1mN23GF|^)&827Nej<9px$e;<<;w%iSB}AW5 zScTtkqmRz}m{4&gv~Ir>n_;zky@OrPjc}S^EzZL5EZmo2bwf7M(~Y7!?_)y6$58%( zdCU*^o=WvFReqp6~rFEh`*qxpA zRWZSN8=j;Vo+xfy9b{*fo@}wCBTl6mJbaq(#)88(XJKdq#K#v0*}cSMizQ54RO=F) z;G}5m5Gr<3q*hL_SG4jHti@Rv_6V0mg^ijC_JI3Pe~0ouCI;agn?1*M8w+zwO7p!q z+brTGSc|hT!)Oj-(7SQ=TcsvjEMel~`?CVe9-i*r$L`B@W!krO?H@{b3D)8)40Z)# z35Y*Iu!M>4Hls!(&XscdYWRC`az}1SyG3Cy!CIV!;qA=jaq{_#CGDBtzGbn*L*Trk zYB<};Y2)|039@6SP9%;Pfe{jqBeI zl8f%0Xx$e^uoh=wu#)qGWb!=|t$JN2TP$H>N3qO6F`Rbgv~m8GWO-@827lL=y##A< z7KV2eyCuuUNgMp9VTmkZqJ(>vl+(r$5XIiuV4e#jSc|hT!)WwsvaB+AgE^v;b5%O; zV?wo81o@!ThM6}=-XAeh43GB`ti@Rv_VryJBx{2Bx3)7LI`3mb_1kEi!R55Evs!}O zTI!@|?~aEiSc|hTJWs5jAm^7kDbBlAqVqlv0gL$w=U_Q)R9+D$+g>OMi+Aiw6Us`o z7H47Df3+-5F3l?`%iVk{=pQ=oV?x>SW}MXJv~l;ly7H?lb!EHXyaa1;7G@Z=;e+b$ zrt7sj?_)yw7_W5R$ApS2@danQ z_mL8LQph?9^6?v9g0(mc!~Uy6C&lq93387cMRnfCgo=;9;`}hDuhtiwC?2>pNXEO7 zS`)0rSs2dkD>_lkygEo8c4q^fFEOFw{HpG{jaoxDn2)}eEO(c2<_}G<7H46GF*tdH z`9a@gS?%7*!F*6>bm2t%0lJOVLpJz71yMVUP~WSyI15AFsNoy@@qLoz(rDCHqr8ua zc>F(f9~p%wT63-pk~J!O3D)8)49_w^l!6}?g-5Z3i2%-$3XRA0;wP;hh@=T&1Z!~? zhBZUUlh&4+39@_1$rekPXgCr1V7^_Q!raknX`HO}fR|t`&caY7?R-i5B8b_rc9t;l zCr<4O`G=a()Xer5Jc}7HG6Nn6vhzv}y z7H47j&1-3#{rkC+a?(SSEtYtQwA}niWEd-|C)i_3pA;J^c!{N?#aS56!mgHJ@50*T zC5#|Tn20@E;?6%T1V1e2C0L8IFx2=(?=A-Mm)pBK?_)ysTWDQ^dChGg!0GGdbbWD!(rUZTsJc4?_w>^ z!jMgzD{24mPMp1}t`mK9-p7QBE1`9Jr4lEtd5m$A}GPG@?U>J3H&E zVuJHFJn@Q{EPj6}*&bAKv!5mURNbGy{LZsGMjoD6-kl5+>BSrt0KHr;VL0%E)0?+uPG0^b)Ma zSs3201@SP50`)fgS;B-q#n)+LRi_v^^hLZI)!a+47H46G@h^z_on!2`$EW*Q!h}9m z*JaCb;~k#W=6W7B~0j3e4RFKS4osfbIw>Ve(5Dx zi?cAiMF*nQtTWbERX6)t!h}9s*lFX@&dGR}Y_j#p<6eTbI19tRJ`m3qoNTSTn(k)_ z6Z))Qr;X3=OOZvtO7}0j;U!p$voOQREuA74pG)`mPf7Q)go#sbKIpV@3&i(drJEze z2-e~(4EZ^(YRI{CGx{Irs`R|gglbQnk?ge58F#*RrqBA-s^ohq#8wFsyV_TMy zxvnK@g0(mcL#=z*?gS7$a~x~e>p>>;Im}KQC*e`*ulYqU!CIV!p*HS|G4cZtcU`a5 z>sluCxyVi%3Am#5-?f+bxsgE=ti@RveiH_<4@9yXef0XA34IQ;)5iU?&WIxzlfiC; z(*$dA7G@ZC5k*g6OcuFOROcB?sQ9SPlXlvOEj(Gg`Es(n=tgQyuoh=wsNIIx-V)Y0 z(VY!+zQlw+t=Vbg#;J639xVP|SUZ0gYjGB47#B~bo3DdtRbsQBCE&cbm1M}f)KU+CR~ z=v|gDq0f+Z+UPd-jCBhm_%23}3D)8)4Arba^as)4?Q}m&n9yfdJ8jIu+|dPoSbLb4 zU@gwV3}YS$<+=MYG zoP}XuAJ!xdur^6Y6lDn$lTJD(g1c>WPPT_2Qa^@B%>-+47G@amKU?{s@(Ss^l)sC$ly8QzJGBnQdeolldaaf)q5M&u*6y^C zhE?UKxR=dtWY7d_aTaD6KY=&|qLCYYbl%5=J`3Gx<0gI)Er;A7){StQU@gwVu*VBy z@d}8^ZWPsd9}_A*sx#f4HcCWbRf&ux%Z=2UU@gwVu)iHE*CDXR8SZSL^FAi@8S+jW z@ISxuL*;|~U96>MADy=a=RrT_L0iv*S`tpAqKb>t2IfH%^Pt_rod-3czE^8;4i}sU zP0WL~ng?0J1m|t}XWmycjESvC4$CWxVbwMHA;e;#Sy zdtIeeb3jzQe6LppCy1lkL}L z4YRrqiV#e&*6thVtG&97y?e&mcZ=OH?{894sPC=V#JOH|AFG->{lk4|7Oz7!U(?FBgriH&^nVPYBY1YIiu-q=2n3Z30rtePId7^h`D2jsa1Qy$*Mr8(q?x zv>X2TIVFYqUhU87K6L!xKEz1^=-t~3cKLrA>g`=7R8Q;JWf;F>1S9$<`F}k2vB?rO znmXEf+nC&8f~ZiU zOAezd4F06JJ>KNmQhokrPO497y;RE~oEc}5-M~(HrIDOHZm!7^CI%Eh9k&#xJ=7zs z-pcO(N(I?EVYY{0E$>w|Uf#m46<0}C-Z9%`2@|vbL}jCCx{U|dx3JqasU&A@_Y$nd zJ%Y+#+sfK!v)aNM=LPRPp{4U(aW&2bp2zw@^&8(4&Rw$W*iY7JBI9Sw4idV5m>68) zT%hx7`l^n7QO7?2R1-Nej9@LkC)7ykmgFzFF-3lU_+zuit#g4uTxxIy@aENXfkiK* z23G)T9hB2ruQCwb{3^<+2*(m8e#|}>xDCQt0d&~;k-yu$DY9PC-5!FqK0SFZu%f+g zV@1*Xt)~#>b{&{wvV@655Et8~x+{RqAC0goTpB53I(Z4!8hY$p;Ej0QMuSap)|duk zWY1C1Q(dz2*Ynul-gt=F zZ+(irw){F%^-ufhGlTx2dV1Wnnfd+^Gj*oBdUZ$8wp{AWJ_I7)KTPd zV`n|I)MN=0st>QE%yj)@1lCrqvBqjXK0+|TTB>)Kj?`_yKm70yTlt6bJAJ*%&vpMO z8`C`!^bZw%{-bx9P?1QF4OXv}hxiv^1RIoDXR<`us~$~n8w)G1-gUUc1iQ9t?Yi}F zVliyN@sBS{uZ}$mqHY+WzE^9p^#uLH5C5>Wf9N(;wA16vJ%Wl^$ZzxrvV;j0l|mzU z?EN^)|HK&khC$s=RSXS{v578 z>rA-q*V(}pfHR-J{LG88_KlMAM!iMm)GSA$X8k`O$;n?cBw-Dw*Aj+Netiqs5p!*s zt+P#*JXi=d;oKRSzsWFqZ)_n)JY7lN-ZI#jSGX|HuxeRdVB z`qXMkNz@3cRiFB-Rx)bs)3mnp88vI1)sj62t0k7G)l#X}juw9teuMn5g5miuVc?c8}ny6YdGDzOsMtTF~mgGZ^02%>qJ|P zAb%HYssE?X(1hzz_H}ra@(a<3xrIO)A+BATscGu@?78a22ln!&a+sb?v$rm4E0l;Cl*=pwuJC5+;;ChOA^v zdL4PbaT7ZoW6lI?@jam`*NP?n+(Jvm%dZWSyx!$irkYDs&bjfYw~$9|Y<9x$AFxRL zIC7ZeHK*rUpNGi)cCPhQt-@kmPY@(&RrFlo$#c%CxWlciK=|^12H?4OoHWXVy z?1rDu+U#gC!QW&Uo7)Vws+Mghj^nC0S7X{s)GNBws_$E3F2OH?Vg)VjCc6900v!Os&_8#-V15<_t3Cn`3yKK(!XD))D%f7Crq zc|^y=dFb6EwF_HoK&W24a@f&QeWeL+8&4-LvQmbf@SjCr@pD6_y~OQ$g{}3M=2{!W zu1Y--zCXda5;gusN9e0k_mG5pQTL&qI=}n8BVoeZ#=x@eETipUYd@}vX8@+X1V+!V zMp2C*uMIqF2C_Fi%jkJ**BXrC8jK*XUex#Mb&$7>-|8+gOJfvQp$%T|@+#9y+~53! z88L8?m8<-N)|~ZvX6N^hmpE{7u6X3h!q(=n-tBrjJAVW_7SG8aS*%4%zA3boe4Ck_ zZw*X%+d$6>)x)ZHIleOOCF&PjDlXJn;$ML~=VvecOvX#RT63A```oczJJ7rQbcmm2 zd5LxZrinUb(#(=*gP$j=HuUpWFY$5TMPlpF6Xp%v2S3wO{iEZDm-w|_VbT54T(K>z zcWcba&j0;GjZNs+jJF?ZDDI+%Ge8{QlAZrs3KQNo4%TWX#y1`;lt-z!tJj}QdkMr{ zQ^#GFD7(^63ON5XjPnV{VqZoNe~#W&gnll+Pp?J48(S!W4p3fJp(Yo--J90qnFyCu-Jm};BjW! zON=d>Ak^Q+L5{VnCxU8y#be_o3c=b-)?Z?-L|?J>v5k2NW$o{aW3kHG*}~b5y@Vgu zF3Y6(i@9y+8GwDoODJpKGW3LBSvyAn_D3%fRlA)y+jy`QJ|4;vbqrR$px0fftA=^D z8X~og-c=T^<2e)FHV)S=ESh50QSpkS8q;3l2*v_`)`u7mZk;2Mm#BxCS;uxytfh$R zB@o+V*SfJ?Npw8tsO=>X+x_>uv7P6P@R=dB_Caj->)6io9nU`AHq>3~JLepLXE-mR z=D-1Nq~@8PX)p0A=D>(&m-rXLu6Sj^bGw)L3;p!8@7ON2lHt`0uTi{&>L)c9s(FxC zNW2d65{;czhN)sAukLuQ&fP6kos+`PXSC zyltp?R?WAcf#4M@(_R8`#L}^ZTjy1#m#ENqiC@QE&pH~N70OM2#C^Xl=#z7so~&(GXF*mEwiG?wCIg`>*zi-VAfv7l3?|`rS6ivL+uai}A?jiadvS06RW&@am#*rATWhRm$L$o6KX;dHcLwtB zqxd+E-T)Am@Us;v~=(Ypg53*`6Jr)2~Ay?bGAfO@xjl`~dkr?*5$jNq)* zd-BI)$l^WuBe<|@fJU%R#jDot7n+Hxhq}vtVo&~<53j!`-%6?$4v>|!dhC|fyu-id z3ah(pe0_JmUHyA`w{PZOGlSzX_{#-_|!At$7=8+_LF>RwMZE z?Wr!&>c~jzo@gj(gGY$}^Y7zm$3yvduDmvM=LKtT z5ihO!#A<@x{dL}<{Jxs_{h|EcRgodoyQTLW6)m4wV10`b-2Cw2{PD=`cQ}6pRrCps z;Hy98i5_u@)&y8dfq94X$Gik0oVF4b;X+nYy~QC(x~Jfc zU421huiE2#WRGLjz26J?c3r`*p&%B`5BSuYL4C%ayXOjuZX-&Hz5U0^`4{*5^wXNf zfA9C{XI54A9`M~RKFinq+h;)xy8NK^24dtzj;ttTd(_1ff!!sfKNZoR#&A7byXqai_fC{ zdj_Y8x+R87+qch`PhJrR8SVunvYDZKrf^Z%(y@woHZ_msElj`_~q`^H$w5+<$`%tn;^gzp2sc2}HHTRnHL)86Y%#i^$o*GO-}F5tJ2phzi_(wS0dBZU;R_c`6irjbf=Ql^Y3r`QAuMZOPEmOr1wwYDQDAMf6p1^ ztl103I%Dqc99UChpHJ@`P`1#yY^tyB!IyC7cj{dBH_Rw+Z5iYcTEfJNi5b3m)3qhu zxw*k#?w8jrIdxR9jfzvJ`!?-*A^5p^>U7^!-0hMtGkgbL)I`Sj*LIbd-PcNKKRT%O zK;`K^HBy5s?ekrz?P#g1O8;_N&_WHP>a}9lr_WBYKHKitu9h${*Us=QeR`T}yCvT% z=QjszvT9C93bvsM)>4)qg*KGs8%DK<%9+Dktg;TjH&h;aV!y8|&PuRWKP~GT`+XA+ zL2FWDnP%5xfW4zr8u8>|*Q1e#8HR&|1fyJwSK5G%&&Uga$ZSTZKs zyb6M~cqY5|{e!{ys3MVJq`tpY^sYAB%6s`P;Y>t0p(32JQT?lovR(bFjQal$|4cW+Jyh?q z**~Ma_!JS2B}^zUm>8$$b3`~35l*NGr-+-aX9Xji`uszyS-}Xm|4FRvQZ(`0uh(LW z&F(A4!OxY}KcCJDMmXj3^;bJu>i>EUHjEFi7ZZ`sP7ym0;aI|i^7Bzk_3XTPaXGW; zfK8${A{-N}bvkW-{@jl0l%>k~tF~Ar&LhGtJi5=f6{joc2sf`NRsgWwjOX_IHhrzz zSQCi$cfp$BDXbZIoxrqr&2Z%OQ-16CVv(0H+_RcsLPgO~8wHyt`S&+HAev)E#^1$S zy9@2}Roklb!96X1-qmSsUojJLSIrZ84Af^mHfm$Grh0ajqzX!6Y8@b zCsd&6+1@{@>|)UsaW|aMT52u{jYoQug4W#8CB;ctyIRBPb)uR%wI!;VGh|n{ez@ST zUHW0M88MM1OsK2UHjQ_eZXFbpE?wW%1AV1@Td!CrbvvBDlC3o0a4-@%SyAy9l1$O` zfb|N9QG56MuHWy>kZPRuOt$RL{l1?b(izL;rb*_J|Hs&SKvz|K@83g_4kA5(O0Uub zgmUM=p$S30R6#mO7oM`e);JLGb)s&D-_t-i39vnzwu3JQs+Kw#_*~zk*@2T3Sd0QO!3H9ds|M7K3S$&JPtICQcOsG=#&#BXzj&enS z2!4TJEmi9N*8VM4MOm7ZwSLE{h*v`Yyp@{1R(Gz7zAt)DuFG=C-STQ5&#FkTmzdxd zgPm%uqssQ&=kA23;@@H|^<}s)$h$(q=>ZV#_x8E_gJ200+(L!e`P)_bN{hkPEUX84 z4ah4!=X&r~o?qnTo^`E&n|%zHFu_kN#LU%^@+Vo)>Vl_Yg0*-qfgAEbR4@u!9YC;z z34TAs<^11bS-Is!clZwHyo9xQ#sOa(d~1ul=UeJq%MvEkS6j{7z2EcB(cj9hK6?qT zuz4NrTy2-Sd`8}UeWI1`k3I%VnBWq@-A;3M%e1+zt*Ur)CRnS@_eo|I#M1MwghzsC zIIFd#R@*FLg3C~dKT~JO`}B&iW=-iI9)C?6HDiFJT)ATSA=nk}qz?$Xr|3 zS$*&KF<8O`mpbkeTDn0RZKqfzP`XU8*34N+<_6ri?X8dMAl?j~VpRsg5+=Bwa6@MEKZj^QPE*Ft|x88L}<2%R%Yq7;b2;V%> zt>=k)CCmh`6NGpMi`NgGldLSTc(Ij>ZCOr>*XY#H0zb zXWT{WBy5&!r(|oS(`H$G>mphF)G=%5vpxn(nBY=JedK&!R-CcjGs|FtwVp;KnzKgh z`Y?07FI!CCZgod}u!IRNb;Po`P)Sw^o8TFJm|!h6)A!plHk_{{`-M-inxZ~f!UUH( zV!a%`;ObwlwAH`;6bHdtYCf+mFG7qj`HQRPgaB*6N8S~Smb^&#*XOWPOJ%24R%f;} zvpv~qbDmyz6MK};8I6@T&XTsE<4~UT_#w|X_@%yQg!+H@&i@_)CWtL z;8KToTi(nvZ_asE6O=9!ti^T|wZ_RTyXKhZ8LwEv1lN-g!wMw0GOcfGJ^9>elVL4Y zAKJQuh*_ELyDoMPu<|$c)`yn7Na%V(k4gxVRWJ3oj&&O6S*vNwjrv_}nd0}uT`9XF zU6+fmwR*Q7>v(e}cs?&gp-=C)W-X8Q%=G!USc~gPh&yZVxR!u;5B0$kCU^yaJN1ed zkVlUHW+h~Cwi4FjT@KjWuN8DfEqrP{oz~l9No$nfyZ<2v9X0nA^`@PxiLDn3x{`ea zOPE-ic+@=ohL=Vp&qJZEknH!Zrmyt%%)<4`gthny5km-Pkj)AYtbNmaJJvW%6s?(P zmaM1qIN9K$D>ws!wVZE0WOp%FuTh^`0a!b8t*JG+wmNc23t>bSb7ckbCJ2@=!InuO za$czxdU6sh zVS-nEUZPsc11tK48e}bHht;hIx3V|5=q`x*h(`^6JuW_dU#(?Ye0r@pSCB0mUUcX5 z5iDWiL{I{?t1L%C-S4AawZu~~!CL%;u;N@O=+FaIt(^(h za=!WB*8{EnzOkM69k~>odyq**3RscowQ1<)_T8~*BYgJ5fj|TV6)s% z%-ua;jWu(qlVB}nnbNj?Ax3;s%sm3cED$VVf_DUP|9SERYl&|cnRkwPf7rQ;+`4dA zYYM)#3-GOF2@_oEh$nNkI(C*0SWQs6Ot4n}*6}p=*>t(ObpV92`>=!wt|!dG^JTWC z;LG_AzO_uSmUAEHX8z39`yd*DUxAbl}@BQ-*ztaz(#MVVtfNw6!5+=CRF$2i)zI7TiOSKYag0-?- zileo`nOyH%dqGGLEMbC6U5JtwD_Ny6v#g8KWrDSwJ8><~RLi; ztWH>~v4jaOb)0;8ZGrXH;ZUm)N|y=Nx;QnC*3O~%7g!5G^aQ~YCb-n$zk4m%s_O1x z)kA$S!CKBe`no>`TRB100l^X`xYQA&u}KzdHCA3~PnZeTV*da{PXdt!;ur{)Fu{Ab zxJS|c*7_N?rEBoyVE-HTvT^$2G`tmK&4w+b3TzoHVS-Cth~7&!SY=?DXp7Qig0%`& zjU(IAbr3t+O!4#&mN3DkE=0Q?!>qG68d@%tE)%T9yW}|U+;f;!07PvNEMbC6U5K7n zidaQ9-E}L!3?^7hd3b1xg%GQ*7O}qEaM!KsgC$I`R|n!i{&v;c(Q>dg6LwMdpkhBM zr#IF9%V(^gichpk!PdtTCb-lQt!K_|D+!i6Wj$wtwUqaT-eVPFHHbkV-T}c9Cb-mb z5AU%V))rXqRR3UtwUj4^f4|lRBH(Iat1$?cFu|pcm}d`aSne9B?#ry z2`+UZTCa(;X29xP5v9unYbpN{zrB6`Cy`cnv!LgD&JrfL)RD*k7F#m-qWeqOshMCc zq3 z>$lIXW=l-47JG;xqTIxIE4uqWcR3I&VS-Cth&AiiS#!%Rac3Pm)jyvPl(a>1FOU0Lhi9YILnHOVtb;^ zgwx(q$Cx<#q19pDLH7XE2mcmpaXrD_{^+r_@^(*Gt^>V|FWu3m(ckNbdhk%R*|n}W zt$xYB6W0=ib+xA}I|!CAacl=XT0dLp@z_*$(FfM-&4pZ_ed~P>{adWX?}R%PMnAP8 z`-euA+1cB%Kgh(!ucFN_u%oE_Q-x>%V&s>hQ2{Ryti`1uL}qy7zVhyK*A{r=vIj1g zf@(3^ZxNBwKfY%r48G*5ALkuQw1f#R5g~R=h`0Ln-{-378%s37TB^lpe@M(ML2QTD z^~E!JW`Io!w=y2c7PcA#;~aUVH6=$POZin0CQ zbyn!{VlL%b!@tE^75c`dd)XlV)vKRbe?2%Hwc+MigC$IG-^8xvl-1Uj&|+@oi^BwK zsl5H(JKaH8i;B5#gJ200+&2*y=gphegqAI23HWTYpEi4At5MtU*>CUp#cF%8uAG0+ z`#skZCY-IL_v%P1Nfwm7P=owitffY6?M;c18br2c1*O_6VhI!67I4nX`~7gK?*|jC zrA8mWhfq_DSHJC>FV%R(5+>M#5>}jwh&9=6mTU}@Ln`JAUY2b4Vd|E-x$o(fqPG60+H08XTf#o4rv_QV1edyJpVPuVr&L}R zOt6-+==ePvgU(g5hU}UkYl2`26I|+uN$#~RNwv?(1Zyb^lHW7)S@B=oeI^9Rq1fkS z$%};FAFfExF4h+-uFFqwGK^1y@tH4W@${c1J94R;)w|*~*>q$dk1bqFnBY>!9XznT z?p$`j;}yog#ahbZ>GuTO1R@!Pff{596I|+ub^mH+t3!@?@@ zJlP%uOPJtN$LLcq!98YOTbX;4(+85ZRHLt-Jf(< zeo?fKvH3*2nQfEzq#mEzQ#%5F@3x5(3R-t^{2?QI_3`YnXbBTs>Oz#oPJ>tx?dc!< zTdbva1pGdCOF`UN9xYp-K3Kv8mpW`RJ0sm?im#O+*nMS!wN#1t{de!j23f5y^_Rb5 zhnFQU654lEh}pMCZ2fV{T3G@+aqJz-zJqGl!S5-n_Q|w=B1@Q1dq{r!(SxsUt& z6PaKwE<@ZJ+VT_ko9iD)SFp1_nE2>SyjkcAZ_Ns^JuJU?wq^BC*;uBXjyhmfa2NSHN z_9p#hRiV^MS3skOa%9Cm4qr|t$_zMa*0A-PtNQq3=VN)ZzLQ`rE;ps`Cs@Kn!}ST2 z$E&4Rx(nf{KEzWo!CG9>_(pZ=B1PzR8ILiM&(v~BtKEJ*@(D3xVnG>$J{W~Q$Py;F z423wf?v5+j*Q1zVE#-sY9}|1PJK+cjHHTvf6KV(B-)pbrjd1l?94ZfEe~<~*a{9N2 zKdtXdU9(n>#r_~mnBcyG@8H&Au6+S( zYJYm1B}-T+-%mOz$6?OEr=t1nv+{t^GXo*Myx2{asB}%1!8eK}OmL|SaRk0Nxt1T0 zE|e}4tff3){Bwq^Aaa6GUiU0vf=gY9aqz5}gm0AEA7p~Hln0D|&XDQV%<>};twFGa z2|nK-#M6H9uJ3OI%Q@H|WP-JnFNOB<_nxS-;n}ZFRI%hm!awfrdAdW+9Um#L^{WubO8L#{_GsQuogQus`U+ z{-9^hz>*gU|11ON=w)8tIeLyv!0`u^2c=$FVy3_AD_QSSgnWuM4ojHeQpdf0@a4>o z6-#xLE)%S!JShEZPV5g#><>z{Kgbd$xYTiK>uRvP9N9y@htg$&wUh^?f6Woz z(nBiWL6$JVrH=UR@Z~&;6-xqEEKIN#pHapQ-OaPe++*`f<&Db{CivtN>{n%ekefQs zk}F`7;n)%!K|*;LYs-reL04mC?2ymoLf8OU!UUJP5S8G$TswG*#~Q^1Ybg(7zfC3( zL?sZFP#-K|f=eCuYrxmJ?u~|0`=0CHVlCxi?6=8W={8JOgw>!o>VqXraH$LN4}6{X zZ@ueMrOO0s@yRzK+Mh2XGw;6ZN(R9aCirBzx)bT9JmP90QxPeIql0h^5aofdt%mT2 z`{oC^w%{b07dA4MFu|oRMBmxF<%+qjrP}{sg0++fzTckMVD4^N7FMMQ^gti|UQg?M9Z0Ajb@ zbS=dGAWN8Vo;ZBF!r!umFTzHj;;HFTHOf;I7j=3>+u`vZdw!AHzRMCOxYXf`gHtJ| zVBb|X875duogUG4cp*B1c;>SRvxEsQb@-&>980B^7hUQc3lps6JOP@56S<>5{n4dP zp82>5+WU*VZwelm3HE4foPr>8rAy+g0)t5L*Go_AKZ6plkD@T znER*mV?5`b^)4%)!E&D4&iD2zS*6!Jx7zb!2@}o}ZhwZZk*?GOQEJbN3D)8kBSfkD zN%Fm{e@3aV8cUeq62ZA`5Q}fzZCv98g0;BC2vPak19@siAy@I^-ulq}g9&F@J$v|A zrrqu7%JV{xVlD1n-gPa$xHkUE|9JkWr$4K>&f(vA(<*jflYHKD+um5-UdBuCiFF<& zUQV!t2_7+=PsL+6KOv9#PJ$&&aNaK`Sj#zH@td=RiI=}e$$Q>7C8`wnRZZ}ev`SAd z?@g;xcRm&G@G#9gLQaAuOuRe~CRmH3#yIofr&4|(`U}AMISH09!8?sFCs@n52kB*| zBf`P-ZK^G4e;7WIsp>}kzoYGX2-U*1M70u?R(0@lf+b9F9F6q%@Z`Y+YpE8h^7BU6 z;P+q&pJe1;dU+m9sFtYm@P3^+5B@FI;xcsRp<0G6AJukMT9v4(S)FzgytA%qP-*=P zU!|85EMbCujhuO~_ZL5*YSSve|CTOGnBcsfc`(6RPERK<<86s7VZ!+y9f}XMM}Ksq z9R8%L57moQiK?`|O^!!b#5Dj>?0Irft+6*GOPE+xIMMXq?bI`1pq=g5z{9O4ItkV~ zQ#{escW~iU;~N9*4g+qK!=LA=^u1l&VifJaUroJ7nKPdq9Eizlx!CE{gf?X6fSfWUW2A_}jK9%;lVM67n?;^x%0(k`G{qWF4V!QLs@(jyBB~nf*L8OTU4xonEoUp4Q)HmAXV#5!_>-!q>VBuv zx<8)09Zx-KeDQ(Cv81&Jui!mc!i4i1^+t(-#{HQ^8@NV03D%nbQ#|#-ddQ>EhQLEt zQRggSV*T~_^mdF>rXcV{<E3e(N8mkJ!bBs) zSo7EU1Q6Xi-io;J0>N7B`-Src0RxSz8$W2!1#OolObosjPi=P&@)#d}xZW4Yg9+AR zk2E3Bqm1Yl^$x2Z#S$h;BM(O(G!j0Ih)}(j3D#11>!?$RIe_{YUAAt6QK%1=Fro7E zk0s0SR6F1KsoqrId+6U{Emi8O<$GgUyoIv*_sHPGIVO4QLra)Y<>ns~RSh0@pQ}F{ zdGK$smb2~pzMP(0b=B^xj?!CwyFYz$V}j|A5zhom&W=tn^{u-6OX=V9|K!0$?bZoq z#y9u!Z?Ts8e}6n=ek$&RJX?CbLV~Fyvpb)PCEIf*m^v~$|B{nn2@|{jjyH8Q{+AQ1 z#eM$2gdPVyTE06V6|L{Oa1tz0Po;0cP_+IfC&3aXREhX++VC>dJvGP#Yw?=OnTM(= zeS4Kk>j>tA|#9!#hb z$#^W`-(oFZ@2WhM1xHL*DOFSYo>7(7qnb+V@mT432$k>v#IU39Y3Fo%eqUE#co)XN(+AS(C>En#9;^P{H!-q(Vklsx1D z5&r_gTI;GGHT}2IsyF!%gaE;_7cQT#BNHf(TD_a?S5H+51WTAuY5lZ_`?0uWkb0_w z3<#|ie=>odY6529Y9_8`;Vj|befv^^>A$&GtO`7&h-)DD4GWh&ny%$6-N#Ai>Z_Tb znzyrriIAd4O?|g8&iwQ@>Wv2R_X`ATaqJA7uYFjgftvHG`7TSCIG6jVsqZot;`xE; z^|2Z@?jjE+Sc_w42;n-};c#UT1+gk(2@}dgNZ)=d#Idw&htzCe&D)t^EoaPuQr~3@ z(gaJG;OGT-^ItkN&`-q@CT9Pg;C%Cg`pubOEoXd&pdQU5`r|#Sqt02v1h*KRoGe)6 zaAVX*+^8FpB}`nsnLu^E6)U??KT04R{u&TE2cl zHA?vNXqRR6LH!;qVM3*K-tf#k(l$m% zk-^p@gCvmW>{EXTh+-gE!i4Hw`W9ay{`Y!=gXp!k z>gPA~pIa{J{el=b7 zEJbLKKc-b$_b#R9oWn7pwG`p^HhhuLH=ZgjeJVkv{r+$-68yV*U84y7OaFZ;E#co) zY5hz8CA8#4!tZnUe?67fQncgE9dl9rRH_H-_fTn_x96!GgqCohS7}}9|0T3UY3V2V zf6s#n{Z9YQgP%%ksXX-i{g==ZrNxA!&K+;ggw|5DZZSeM`gpJFi)_>EFDgtcuX^f& zq4Uf;$Bx;H<{X9XZJwD$JdM$5_5V00JZrXm)N+E2zw#{6X+>PfmS~<|o#$S1s=(NhC#`HvUM4HZ{l8;zFYp{c0EuHq}(dJA6WB0xe zHvY=9M5k3AKio+)>%BhTQwoS{0Adda{5c5L(rIrV-Luv;mb_Be#$S1s=(NgXM%yIw z3L@RAG~ywHSPTMx4uZ9G+MCC$eI1PXXA0Q(E6)<0R=?Zk(xRxl z5olZ1^jUKp1Z(NEH;*~lrWs4-?RDd?EK77+n9xo$UOQ(HhU&leL_fseHkRnL%0rEh^&9CtYQKbFEuHq};Tzix zw3clw(P@>38s{(d(s}sCb^~L(gJ3P4_U7UH;u!eqY-5Q|t31?~X#P;0M>eXP;>l4b z!CE@)%>#9A={jeLPJ7A6O4S~~5`13gN813i6^B|5G0xVSHl`ne*||2%zAYpLI2EuHq}@x}fQ_MPtv82H=9 z5}j6g6dH^u9_iziCT@TCnuB01o%ZIT<|Jxvg1@aS(P@>(^y+am?kYmfO)B*N!9lQ= zPJ8n}3$ax{RAW0!bXw(cK6hODmjP$>L8yK>W!5YQ!CE@)%>!Q?TYsZiqSGpm>cSiG zM5QtAg3#Y6t)+g8wRGB>2fm!P{?@WYr}caIzvr4*H1C_TT1)+w%1>+Qv^Ni5S$XCR zEYWF|hblM!yu?>l7Rsue)>6O4S~~5`!&m1P>bx9FbXw)1>fb-V^3}P8I(HDPrPJO# zd@WJ6-|{TcX_bd+$NqVuCeU^r1Z(NEHxFMQ^vp$BqSGo5)zkd*U0)yc%tf`9`YqPd zX>T5wQ>*#3XHLx$omP3M5yL-k$DCTtr#*9Ot)+g8wRGB>2kOC6C5*rFEYWF|hZ-OK z>ksrl5ApddC&5}e?ac#yPmR=`H4aO3TIHd}dA&mNtZ_U9#`f}BOZ^sW>9jWw-xtTm zH>x~KblOu^z7?5D3-K~Sebv;ujR|ia>8m^Bp|zAmrxl^TyZ-l3t4^%Zx2bjd-3rNO z@`HtDX%TIU*{SAaM9)&`es#PvWY7P50UzOz5Rvq0s>fU8|0Y;V<^A@B1>U?Jd9Z{D z^@M9i{r?fH^*B?q`Cf;N2#17zw{x>pvmWl2{qK7)!CGG=B$Fm{IHJ zWsnCGtaW&7lKD^fjPhU!6aCwym^sqsW{?LHtQDIt$$WM{qo-mC6MH_z?Wb>Mlm`>6 zmGo(%S!8QQd9Z|uC&!XZv3yPj@4*CX^(vNVx(8>J2TPckeml_|P$8o{m|(4u@Ki`N zGs=S{Oq6sKX9xQp0_~S%Ic`%{UTI&yZj%55EEMdZx9e2BB z_#R9+v~I?~q&@^mn7CLt{w4Ln1Z%Ax6#tTT#S$j^*NJ;cyJCX1*8dszlK#OGCUy_P z{b3pQ4<=Y^>*BbV^mCRl@#H|vOZqtztQFNT?j_?DOPJVRA?79H6%(x0|5@xy#$A>$ zkqfaKGah%DV6747Vqfz8U)HgWe_h1PV>bslqdoaOTYA&Hm z-Ps3O!i1VXWLzIiu$Gz=W!$blBREMY>e6EYrmnP4r)8qV?kUrh7x!qyL>&5d z-kblWv98_L+j9E|{#_<2BbMHwJaasG3$YFB^AB50uwPq$A(9E!;`tm-hW!#@?Jqvk zt{b|&5o=X08gC|7_WrJucm+h9k6;NCdp?gdr*_p(b+XS{>($Id>@61`MKZx!JOjkd z?<*f$LuDU3uzgq~)~ZuC&Xl3v-*pnM)sL-au0D1h5G-M$D&p_ncI&6Izbjz>u(yL9 zUFv!y6RgE^Mj?I(4zfdc*RtpSRZTIU&wxV`Y7yiZKs{%=5Lxi?Cfa|Gt1- zdc>$mCRmGSvO-MV`M&KccH4T^!)(M_3o6B!`!{%h*GZHGu{yv@u!M=DXQRz?LGyi2 zH4?4x1a<<({&p&o3D)AdFHSYK9%Juox6Mk9-`t3``b9^ZJ*Inq*GcSndyIXu<2EY= z1WTBx{YkWW=b3)0*U)22qUXl`_%MMvBzX;Xl=Q-vk_|*oE~kq8oj{t zwoc+Z5T!wE1;G*~s*j8|-N(E%BBj4F&Hj4gUU%~4Taiq#7SFF?Zyz6GXS;XBwIz9F z!%81VoA1Leruv7X^~`(G;Ar#4hK0WR_#Sy2n6%e5cF49!mN4PW`UpFVa$N!T(jWR)1h`=#nHS+Z7wJ z))6b(EQd9RdRr&aZ2brJ7mbqS6c8+7BIp&&^dIS`T7>@b3wB56^-A`%M4dZpsea@C zp4Xbw-L|^FVnodStPyK1t{h`74_xATDko87R(HEr?^le2AXvgglQA*oo^UTM#6FDD zB@gRy;kSWT562(&tzI0ZEpW;mo+l&+uew@ZXJp-*NUZ{r*aa*6Pnwmqzp?jO&B4)HN#S{lhcD>D*aMjlupo+{C7N?Z(r)7}?)E(=dA=&d!_5 zJWry&K6*Bpc~z|0;H=K0C`QnCv45Vm#okDkFyYMO%84rWf?d-1WclJoOt97wd_Ts1 zqw|RWzKU&r=_Odg1iur!WLHxrBeF|Mu)qE3w=-qh^;}jaaK~k$AIF zxc7IR#OE_Yt!m}H1WTBhoD^@KxvHP)dyLXaEhZSh_OU!O8J#<8@tR7A#>EO-e>DHt zczS46Bi4$*tgrlS@9#Q^G699HUqCzo!4f7GtVuBc_gp{K>zIq4$U4o~IQ%cqtWU47 zSc_L--sx`s=hKWy_4YJ+QA_`B#>7MrEKzAqd^g0O7NQ|M=uYCP=8pU;k_p!0bsKy{ zXM{>!AFp8*r)!N@Uf1gI-Zl&(LWBnRxOexOq_5hrS~o&QZP!VqJNy* znaM%07Oy7ZvE|BZob&Zs)_NCfSv?XtiTzFT8WzSY)z4YNM9<;L&hg6Vg7NCgz`c=7 zuokaB5eM@7D#m7vJ|`j;H)5?X)+DEoQBLCEcU6o!UrFOQ2$nF>I7bSN)Vbh0I1nRs zRgBb3uokaa5pgl0xuL%Xto2c=l=Sb1lQa%!?7yEB$r2`< zdDNWK-B92288<&`!~|=lok>amwhQqli1Q$3f?x>~{7ypb+W3L-c1`cRgx}+N+tleTc(u9MggV&2Ze?qCosVWRqqRGR7kj8XdH%)Raz%Wp+8;n1Sp zULj6LO)=DJ;!%}djaaMo^wjkAhk8H%zVkcoDaP@C8h8knFj3_L)L{CmXaL6b!_#M5 z*^(c6%1ZwhYpI&`?|%#kf8Y4H-ib z4Oy!ww6rC}N#qL-G6w9aWq$^OB}|-)N_N^yj9{O=gbCJCBe;Km5cU#7+e=vMwYACV zHWDWRdx^2#XD?w16Sa#bJ1s?qvJ}~{6fwbC>TBoUaW4`2SeAqR$~8Q!5o=XWO-i?4 zIf>6#Kb93?zfuHCnAp=diL7dAea=c{Rr}%ZN1ku3&YiW?T*ALc-|eReS-8YVI}o-$ z)(S+#e{Jh?60i$))_&f6ek2pDrRJ!9YwgaDaa%!$X*T{m z9zt4@5#hBnED!m_T@?iW9EAQ|rNwq%A&On;B{z#n_BT1hUHt4^3R~AFnxXmTn43C` zge@bB86g+8_|UG?INZf`z_od?58Bv!ns~PFk?cL8w;lU$n2XyIx5`q8BRt>ML>YH| zqt2t6cCBB-T-;N+&u?m*V!FSd>wBt`SNa>3f^S*1ONYC7+~x7{c==RwU4!{PB4+ex zV_4)?YYFn;F_Fi?HbYa*51wnH&Be(^P>%-IwhG}c{$}vkr^&KZ^KaO%yk%8o)yKx{ z%2!v}K9%pV?t9o|o`EX!xTPv%ob_sW}osun{h1Nt<3d<(HEmhRsdO6rAihEv4*7IsD zO+0Fze#4uVDM!s^*j@4xUp4L}qu1xRCnAqZe0sw z*U0->v)kQ46bnx>6H~le16p7$yTY4p_)e1fbh;*XwQ$SdOWwDRT?{t9?UZaD!Cs2G z>+{fGSUdmaC2szkWR|<3iH>(K%i?#>SW_+q8`E!LBunxV_f{mE2S<3*%{C^R5BebO zdGl-6p2)Vf_gi@`1RIx!q?pBr%=6^2w`7XB>0dALW0e&1)SsGIwkN0Y?2{!{<7>f2 zo)anN)nfBKMCKJKX1z^bI$;wcjIT!8lgF3^1&jv|TUn*?=CJ{(=B+bcV%Tpf=Ccmo z^pJm3%!D>bdx$*EiW!q1Uvu-}*yliEA`>?ir+Pshv41#Y?;(LDX{*h=NnWTxs18ZB0S{5?4 zqCWTzC%$oL^r?6=V813lojl80Ry&VTAFaf3BO7*jrw;Kx)ra}xDUWLB!mQLXnT+Xp zD!x;XZ)AJgEsow}o9VVrq1P_JQ?1w;o8D_b_%JrT4;JqqOMURbk~LN+MutJC!4_TO z(np5vdE(Oh`MAt+)X%faUeOT>arj~~<4#H5caYy03n;q;N=o!vR@b1Rlu$I%k`et5oV{(j~d8W|QZ zDPXU7*2+4AmdH1lulqSVeOy@-6HOySueQbP+Xb$<`<)3k_>OJ91=?O8O(R2mRB?M) z)&o%m@aBADGT)@!4ZD{9k)iVK0K3k(d9F{;uK0##z7cwQIKH*%Bg5B8h3)8VC1pp9 zqI`QY-@|NQj;4`e{fvC}XAQ>4VR$OOdzWwVeOfJsMutw6v)Z}aZytor5Y3Yj#R#FwNyYXj|^WPxBl4jvwVm*=UY7aKG3XR$I{3!=}MTj z4?RlaJ-A14FXH*v|#^ywp`gxCV26^OYYSi(eqM4JvMG{;AT?CNSg$}`6P)(CMBtQ84Apwic7 z`{uj1zUpel=N@C%>k=Ya!h~}UmvZ`vRk6x`s}A}Hj~_frILDG)U+1(tu3BORf?x>~ z&aq@^?h5uR?l7x(g&Gcmweoa~F*_~AOvY2^-9TKA3bWn?!4f9A{~c|vXpWhThq%4p zWq<~&~w_RQAau5tT&%at!pvV@6CSE9{}jpqA^YzunY^AmrxM!y^4 zAXuw(!x;1Mw0XWd&$PIweICTUsv(jkOgPscyOImr?Y5SbVfcRVILM=&b4>j3<9v4Y zx??;9OPFwuiMzh5YJZ$-rThss$OLO0IRW2~>X=`7YOwj4s`jirE9I?nH4K(8arI63 z0sN|o@$H-29nNo;0ZZ~a2-f-}F50|Sd$F$u2ZLw?A`k>im>6Fu#;o(FCOWk4YBzlx zA+KghlT5JImq*~EQFpPg2AjU!)n4&1LdNDylPqDPV4fIr)_qM}4H{r)eu(?e281{W z)~a(L+DxghZ2;XG4zQ~}iIH7fgh-Y!aW7j8Sq%=1s%@Rd9PSLhAAGAS&*z*ovIQXK zfOrjKJ4={w&idTtyIQppYa8`2QZvC?vAN>SCG#-@^wfEQie0UQ^4mgACXni!Zo z*UBdP8WmqjlT5JIiOlh4*A2^jbv_nE-AsLrtRhXagoz3%@n-vTnmG33QtR&c5yt;I zhBye;iiUT>5!|rqwPoxCF=E09zBQ6p7S6T7gUey^ z0OkzcQ0FXR!nyu1vmckc_LneTtyIH7uvUdVN#@F0x&}YZaa;~OP{PQL830R|$kRR9 zoDq#Rj;EFE9rCLTyIIQ!K%FzeTEh<{nX!#^4W1qNt91QR%P54e0ZW*;-Y?nwGG(c+ zl@xm|lku!@Gb3w`G|2>OQ-iY6qgmVP?rIY+kE7 zSKB=!iyH|y_eWL6%8MmTI9K$6D;pY1%AAjiL!C3hTGuA0n#a_N-cy5TS2r|HH#r}b zRJMk}5+(+YO*ONo!D`?k&R6bY1i$+z>e=GF4uZAz&r3C%!`A1W!?{5W>+&e7D*8D~ zn5Y2T>xSbCd_?8sp~kyMa=3$UpO8$j)|=S1T#r1wbGWUsLyd)>=5YU+Jx#KNiMb0> z%}>5v;3F1%JHcpjJimL&#~}`awXS1d)o-&bdwPP=_Hlmqx^f|sB}_Q2&Uc%;<(1<1 zt<~tYY=L51meU%w5*DwsSUaD?*MKEVI4xd@b#KUj;|tn-Q0Gjr*7+}!&GMaLzw*@J z()u^#)}saOK^WUv!o*kElFgfE^t}Cx-kA;e_m%A8n1wUJTEo6cHrKS7>#M=%y)ql4 zzpG?7MxC>S2`g{18F)<3+t)nEXM9t>fgPARO)|k+2M#8iE1J#q)nMeqe8$vD4eU2D z>thKMe-=nKyT8(XfJyE@qB`55 z7#Uc?1h2@1_-567_np>5?aX=bJ*VGdE%pCfe$Z>ROY7#l1KJL?Goh8Rgb7~5p{&xD zyYF_GV0UX3;viT{{nC|_dad@_>E-UR9Vghiu)1Rj6TF6l2gH+A?u6kXcI&+1E+$w@ z{lD5b^zIMtdAQ0w8$_u}UP4QlaPAK#UhHMXVt?=}><{uvk#_-@7GnS9UREs-{Q|>X zEMbCAk055|gK+}j7DC5U2}@3Mr6K|ABj4QkKAGbYv@xYnxJsFiJC zykdg2*dBl#lR;}OSL0T8cZ`WFVdC%Yapvx(#Zd~ZF%)qCq3YwL!=_B)+I90Y4|>%qO2)xNRvZ5(VrY7-(^ z!h~}_>MiU?t;c@UN$ip_!CJgeh5I?1MOf=V)>{Rn! z8t<4n_thTldt{vgalC4{izQ5Oez?c|@IBnj+0EY3Cqy#ATEp+e()Xi!)IF>tBckDQQ;6 zEDi1AXuC|X*8WGa^gW+)EX^8|wV{0rvv8I$!R;6|7#(2^Nh@P-#+-o()^b|tN4g`d zz~g1?b?AdEVS@W3?kifl#!7u9yFC*l0~4&py8}XCN72$diY#G*cLeY?__c(6;AU&P zW5IA2@9Og2t#gO>3U+vp-fC?hsTb~I2@~9UgxI;PsC~9&b9)PB8BDO&mv6_?Oy>BK zqV^A%WgN#WgC$IGd&4bb|Kzi4R%l>X#&?hj*7~bmEX~MzKgwrk!fdG!W=kw#f?E&D zs&{64DQ11IV}xUZwPtpWrI}@1ugvxa%=*+Q$`U5H^$5|f?hUI(LP5JH#&#xH%ehyS zC+LPX9<$d0Xo)Ogf?E$-NfWmHXTt_Szr|W_C&!p!zvvaqg5?2rmVAZmJ{Yf9!UVS- zAx00%X8#qM$xg=T!vt$h`96kr^+ycOW^Y=R$)1mv$Py;F^$20!y==V(UxS&L`!K;; z7mL96!{>v5TfjkR?*x`G!MmjRI{$Im8hhuAH6LRl6TG{~dE>mn4^J$k`hKfE+Ad3& z;N1b#$M;3;{LRi;%~4iNuojo05W~(EwZmJSvnrtvvV;lV9l#Ct)2i7Inmn`yqt2ON zEp7`!te;ZNUgvsfeT+J12@`DV$C=T_((Y6uhrJ%F2_{&Jdw~#Lno7Im>pAS2_&T$M z3EmyR>~&XbJ7??sb`#7Qm|!jLn?jrdQ5wWt*p^tr1n&-@T}}RZH*n1CmzKk4gKe4u2?K?UB`j}v^Kq0EZcW_|$2G)v| zSZ&j}X7(d=dK<0=F{Wz+EAymq7fYDn{DfF^X{`OrTY**%SO=M4tsllmlLfN;#j&fg3C>adD#Zp6Yf{GO2Nv>1Z&mDsc*j}b#SghcDcVRTTM{sEMbD{Ux;%t z9qj85id*e4hhu`Z9xje1i*Sm&gI(=maqFGXyar2{;C75WR@Ju)Zq05LuUf-Fu$I#! zWzD+!b_j@9(Fa+=1oubWo!P9Io%ragI~HGOCRmHTVKBBYDqugq-^#iRf+b9_mkmzd z-wm-p_^OcmbNIcouPb}BI{jV){s^%jl_~6g4hsuQnBdlfdwA0(*tZ|%cTd2YlL^*x zp-ua3;nh!1u>0J~@1BpA$Py;F^$78sHPk-4D~Ee*u`~z4T458T$)^8#>`?pq=Q-RD z&=Og~1h*cXeXZHWw(2~J8Z|4g!31kfofA!a6WBMfD`TfY?HjO!32tvf)LGfke!tQA zs3^?gm|!iZ-_o6B4ejXW=c6j1C9;GGZap}U<1TKO%5@;B11$7RuonAF3DLGiG5g=2 zueyhUU#wFEk_pzzJU7~$H++%L-rgNV@YA!d(6>V*OPJvHCd9}&L+sE!$6S@3 zop2DW)oNL^d2-kypAGrUv?2EK4aZ!q&=Og~1h*d8$g+2~6F)uTY6hz_6Rh>qXVLI( zgior+*7qn+XPj|A;+lb$$Py;F^&nc$ss{GO?ps{>(5{$ZEvI+es?Y}ZrT4bD7Jy(0 z6Wn@)xPK$SUO#@GD+InDOt2Pv*5SUpL&fdIU+s_D0fHq=u*aSdmu?2wH73t_i1O}PwOggz%s!EYjIl;Vsr0y_No(IWgd(rEMbDZNQ7wBp}&10e7O7- zZI=nw;$9#`VEg`d->-(tw%B)O2@~vhf_2odBkhaVC(HJxvq!NO_f4GCyEW2&_3~ud z@qK5nWrF=qaC-T~c)Lli88TlD=g7cXJjNhC1BhI?XUH8zoTCpD9CHNL+M>z;GD2f zyGF!c@@IG_u!ITrFA`!#;d=HGPW$QcGJd}rTPxC zgbDVO5~4t#H|4~v4jcs_rfe3zO@_STN?|@1QV>q zKDU@Hh2*n0H69}?V6DayCfJu(h%456_Nbq;8t;9HbuC4K;pi}2oA8uHyPAtLSl_k^ zcd>*Cj!c7ZZPGBifmf&{4hJ@i$pmu z0B3&4UyQY!J?ehp=Jqe>Q6HAU+Lt#F ziT3yT2Sm2bg^ji7gDhc!`wb!jJuGX_9+$%yhn;FBSZiP2STnA^_FF3Rpsc-eY!0IW z`XEb~;C>^7HSJaV$eG{e=qfcF1Zz3{!UxTK)xLW1cUc8}kR?oTzY(I_(>vCrd`D&N z>+snoA9L1XpL8K|m&t0!cib#L2Eh_0*w!+P_nR;mp8(`@e$LZ?%Nkd) zOFwfN^_zveSi%Ii9@u0im$z^34l;HR2$4*%*1@&032r?YMc>P3kGuSap{&kKuvUld zvE&c8wR=9h?6o%xZeuuFB1@Ry z)+0obZO5(1O+U-C7^#_HEk3z`*oNYF>$~Dd;C^aU5QH z%g_>8!UVS-tcnU|va^k(pnzhA8_ zKh`q#tjKFH!CFBb;>a_z^T1!N58yTV8d@StnBdkUL|CrlR--lc@rVJ z<~VMJ!22^RX5lPhf?E&n!M+q`EiIkN7>HKF1Zz3Zu~gc4+}gVJXBmPS085zQb2CEJ z9X-pcg!5{dkO!YQ)sRh!$__-LfFN3j<7 zO(EU_QE`4><864Pu!ITrnnoVW&swghgNzB8oFfBk@fagSFo?V$4#EG5B}{M>IB(3e zuZmAI-odI!d1mRTWgP!(7vie<&(XgUTF8pP$@@n*dCw9ioL=6YM&!3@cO7RWH^FR) zev7pN)+U&n9%#?y#~?PoJI?3?TOUi9V6So^%E}zpqz?xh?XXH^g0+&7N6_!u1G^1~ ziXaX>KOtGd1bfE|@y_^%?j_ke83&f-HJD(n!=EOY!>?&i@?GN|x*uilWURxAg(Xa| zmp@iTQ_i_RI22@ji$2H%YhA+`%ui1u56@}YT_9WsgN!`*ah9d3hjunWVhJRODw-7a=5~4;h!CKt%;Ry)hPY_1Ya2HFM;5dgE+eN6g z14QFIPJ*@m+oKkJU)<=9(&e%$GXOW3`%08c-P;Ej`UsXVF?HZks&mDJ9%yJ}$10Tx z*5cOV%|j76K(K^~t%#7|Z@Y@w*0zf=1+AS4*5Y2^%|jC`VPe(bqtpi#v;ViDMqTt; zCRmGmvo{Y#1isMEnP`rQ#Si*!ewuoZ%D9QwD z@#yN!LlJFX7BQE1Z!0dMC6V1(@tN3_!vY7 z)HzF-;QAM$=eUQi+!%KS+Ab5U)wfn6o!ZL%(L>j2jO__X8pF4Q5S8O3D)8^EyP6-PqAVd@Iq^6 zg3tV^J10-cLRfz^$NGbRi?z6K!iGHalsq=CuhH*4XRl>~&-@`;=(4l&O{_l-WBtLu z#acYZpp`5?E31H*gf$LJnBcg)@c1p<-1ymN5#~6u9Fg`+HbfvwkIEI_xQfvemb;0F zPc3f@`Z~xM2s<1Tto3zf7L&^xGxh`-7A!0*VS>*@!m3uhr12D% zyKkSKa1gBZ^OIz<2>)KJq|pS#KG^zL!UUh~6k=1?d`4MV?rLIBm>MS&3tQM+4ihh#_c*THz69yFBq>_!UV@G5@I=8$$;lBqb)p_xn*z! zWv)$}40Ba6zCpV(ABVYE!URWe#?EML9^)O@`o{j{Bv^}Ez7YLD9FOU2q`VgHVhIx* zdD>%vG?WFhJS>n*u$Hq&J$!gawm{sd1jOFq$WI(Yic4LHY=|^9Iws z6s~8iZ*p0FhPKNRCb%7A*4O<_qs+`$`3`)%m|!huM7gKE-!#r)|GWtLAWN9w{)o{B zQR{AZ*(`rX)H)_u>(0;=^C#RU=pCtlu8`H(+ikN{F&bII1V^wF;@{L^Myrn#<;>#Y zE{=81(Mc-@r&2VMe28IsbzY(z{w~hlk%S3uJwgm=JivJNPmCND7$TWqt^F+!nL9nI z%GLSre_nDi|s1rCwwns~3 z2@@PkQHWnp6gIvOD=FhKXW+Pu9O04k#`+_zu(2LQI0%+7;fw>>dUK!=bEC0ri}eQ+ zti@%BwezMxVr-MiHQSJ$**s9?{-Etc!lMAp$1ut+X7ZzecBm4K>Q3pGL|q= zWOOR|C%)0Xzp*WBxcnb>`WA@)B}{O+3Gw%WAx4KUkGc9G8VM7u#ZgLx z7&m8#QDFBmR|Qq)6bpq3u74rIvvoG+Y&qh}jke1KYjJ!Q+%lFOyX_#}!K{xZOmI7f z4UA?W@_=9o6Wkw#_~~YVQ4k)cQ?X)Ug0(o-tj8zS z&_1awVS?k!V&(Nmh>@>sVRzLx;1xzuzB&3gw;uS(fUqhQb~lIBnI%l{jTl0V0TGz1 zusbun6PREvZqq_^Z(hs@eB+w?E!ZqM<}OF?<)}Ki`9u~oen*Votccgg5+X+HAVpyfJgo(G>rPA4@LopqULQjfYZ=)qL!CD+u z2mQm{!N_vIxYYvZKUl)Vn(nD|c4>dMLB`-eD_hlZdVmSm;;1@ULFO7{RDW36`XA1* zu!M;SL^t-IT^e<1tPxZr(0X1L-fa~5hqbu%2+{uBSmRvTK&$5mA(ACbIOEVyxHQ>_ z?AXA1^Ab+|QcGklj!%#J05PaT1M4tW+bm&%nP9EVc~U7l zWuD8ejWUr7tV=j|#}X#E9mAfuzoyZl)M%>*W_?VsmNS<3i~}`|X=O%R<^akE2<7U3?IFu|<{XGZ7uG$IfIa|~i;GQnEyV^SzC=P3}KK>UlA$Py;F z_2BeC?)FCDAKzQ^uu5fuwVEGJq4=UXv$r=U{qnul5iOA=OmOSLjUfkIMsCC~{Rh@T zCRnTe?i7lXIxoUybS)TXNwh?kFu|<{Q9N>2Fp3}+YYDU~CRocERlWy^(}=~|6$DF| z;MOBVp8YwE(QB7jN%%T5!CD;A9$rX$a~fq3>%J*gsVre)7)7xcBKh|p%D4b6g7g)b5;|aac2n= zh3cnJ%z*+^s~JY)ht?d_ITNhKZ2{-Jrc^UR8$PrGF(YFM6Ze{=Q0#=dO{LKW=g+HQ zgkyrWxJ@Gti%S}919I4t;Kj-kCThQ(LNOqQ?rv?geLKIs2ItS2U@h*On2YXdZG6-w zzn!P9v)3}=yz}MJr2iSeeOSo;HHUL#U@abF@HGH26DQWk;fy;=nBY5Rgs8o}zA*~% zGPWV=5Z~>@x6*KgHX)jVc!t|NisDQhOPJvN;7LBGwlU|8x9o`K&S-C}#gXQ4FY?^l zMyog9vR{Q&jU`NQxnUn?U?t(*}&9Ot2QmYZPK7h}tL1*a8GgnE0nt z62(>fD>+SuAU0JotR|RXEsobH#4kx{@^Yqz_6B$ku!M=B?M z6RgGY8sYl^A{8;VKE`eaOPCneD~aN&9X)anQNO#{-yrS>6RgFp2Vb1Xd-8L{3JZoW zCrg-c-p(~=|0CHRHv<*^$Jr8Di*N0M-6!IaOd8kQ-fX~%L$}E>!MB0IQ?_}8RCfto z!d*gqvl!nW=DcML(cYwv_Qnz>I6uTyd+Qsy6fx*pW5=Bd)_SrI9zyBy^w)qWhZuDC z5rd8;OmMjg(Wmqdd2(uZ`whg>V}iAsuT7+T0k(pug;;te5lfFHOmO{UJvex+tmSHD zpTJH76RfpzRU+MQP+k;s?x; z1Nv9Dr=kz?{Yp%5e?&Ay*-JLxkl)UPIUEzL#Wy(NOdJS(y9!H~;9HyE-FC5;+=s}K ztY?g0u@7rMaD*68yUanL*DJ@1;e-k=5k2VihUO8%1Y^{Z5}vAc0XeD@{c#5stIS;8Zh5Y;Db_k@^aHnr?Ub89kg><~|2aJ!O~PHE29U-$~ELolRqf zg#6~J^1?ABeI7DIFQMn}PNYvW(1L{gTRml$=KTIC`dNB5ZZ2s9H=(?6Ezl>UcTdqr z(ermdrr(mG1z%VG9eDokZ_DTFNBWEwTWDwLCX^Ru0mWD~U%%LUwD^m5mT1A(m464G zznggCb$vQL8}}y4K{uhiFgK}|l)tXa=kE@p=kKBgUswJec>eBBe=OHm(z9`!-{Y(d z=!G?go}F-gxqh68e)Rn-v>+k>R!`ZrzK2Y|nAt@C#M#;EBxkXYt}HflR%4;IP(9P^9U{Ag(KpOA?M)i-i7|FlGomOko7ml zb`oeoLXJY_ch>#=X9B%&M4W_Nujhs?@?Vvl=dMxK-x%9TpaluJVm97v(f^r1FB}mk zG3O6o&6UWUP*;etodjCk#Qf3!?W!cLyl_OEF+QggLBqGD_(ffgj>DE#+&g@?JlM+u@qD9kp=(mRHX>YAJZ*mdnRhm=cxnrY>vFMF3 zz1^bqW@jSMg2Zzx=$!H$D#kW5R)6LDY_qG2K(E6MOFcKPsu=SNV)dEdWt)!?ffgj{ z*DLjW^p}cpIB$l&cFhcvxd`;iPcHRb8#3QNhMIQ1Y=++8)C}{pS~CS&kobOVsb^RG zeE&$(_g;gR=}Rugnx|a^daW-irJan5@zAwwz5nr8^ESFFv>@@bS?U>fO2rtuYQ3Jh zKFkbt5$IKY(-F_$xJ>&#t}I)xf3zmdY(WHCkXZLesb|D9nf86`@3BkIct5}3ZWn=G zm+wE~>2+4c*w=TLzMSV5)F%QhNJKP0;`#V<6=U)KJ^G%e)dy~M5$H9ni`A*+n%1=B zqkHswo~S->o<@G_E^10SGB)gbyNfUs+0u@ z8IN6CV2{-iy7QaO{AhLOia;+p>L1L`vSX~I(Y^VD{Ae}0%7TO(w_WL3c8qG8!3}G| zbTxyDKrgv^TGm=<$JmvkYcydFS zUVrs^y|IfxFIiomq3?@YYxmY|Vfu4#t=Cl*RTd;>g2X=&+C-T<&S36pes6!{L2G-R- zXJXAQH?s9Blpjc-*PB&^kRRty$C?FyXX{sqKnoI2UoV9G_}VwaoJ@Hra}Wvi+PJU~ z^8EQ-Gt9%3hcXAzg2bd{g^=e-zhs+UU+n)P(5v9FLa0~0FK3(ei>>N|79kqgoMx79_s- z#3HOdIERQf4^$tJS&IaE$*T?Y^9Z`C!}nAlP*T(1L`V z|G@sL+qG=-A$v!L1bWFV2<#JMuV$N#K8iI%=&I0ygj~mgePW0F8K(Rv>n;-LC37>d z-$eo~NXUE)?02ty7;8RHS0=9t3G|XRCa`bsM|Vy8QU6{PEl9|^644#Sz_+i%`vm=ca66htn&vTC`{qe3*ec%ssk6#s`#Z7cGl>WHVwmPbs zh?^+}67p~5g&I!Na$8kL9kZ_rEl8klqu=&==1X>;q1;Y2lLfLpaqGUwMsn+wdVUr zfzD%T6wS_sMDr3CfnKP>G|l`ciqStl{ZV?RH|Rbj`j0I2JUUXvC@USzo=OkrD_jJ6 zp$gNqn2!guopZzaZW>**Ad&ihsmFU-#b|PK67v>TnmH~4y-`MgZMkBdMrRAKae9~#}9Etz_MdvulVLqd+* z{%Kiuj6Z1xUoNiH)eI^Ey-h>>palt8A1jBb7@us-)ces&QI%RLMf5@yrfFNYXX=}iX0a9&11(6% zI)Cd-6(ekHe)OwTGT6_QA4s5=>^@4j(TO3`@}p%QHX;HoZlYV3iZL)Pzd+`poA7rv z+Y40~oh6i#UvOh;2Fs@yXhGulNkwoUE#A&FJEY8F=`I4jP=#sQ;O&`adm7z18Y{FQ z@%K+Ym=DT7Q|6(}K_t)%RTzDz$X98~Jd`F^_a$gSBK^Fj2dzF>O~k4R`2|y41bU$gqu))?RUM{0{J_2{ zrTdVO@dEw)DZ29sl!w<`1bU$g^Y=kcebAJB5G_c^aSQBAbeh4@M=MP=gGwo)7pgGY z`)EnLtfbOZt3>HOB;@=D_E(gDT;`$7L3}OrLKUWI`LxaCuBxcgeMrdq7|7GjCd_%j+ zUx?`LA|$Q6oa*lKNfiPV@;*rIlG)+s!R}Qxsh4yx$(k0PqTf8 z1gbDiYq_;j_pT}Dznn{OSde)0wi3^=nHEjE@UdN4^PN7Pblypz7pgE#yK{6`)^>}J z@BSh|paqFP7nXQD`&Eq4AJbU7gI?azMW7d|FnY%CPid^nAuqo~SA`ZN`rat<G>b3wyz+{QvEiVXz5R0<|ADRw3G_l0 zrfDAuFQa?m?dYn|f<(&OrJjP%RSdDk$7&^X<=b2YdZ7x_w3j#g*zA|P@*r9zXhGt~ z@92}CA({4AbzV`!bz4d2d3~86(1JvM@Db1cFI0>%%}=xS zv0-Mz3r+&PP=!%VYemcyoO)=1dMCqND9+WHJB3_IO)9bhh^gV3)DPKrt_bu(6-Fls(C9XLt5WZ3kFL^vNXT)!mX>A5 zc!6ec@5^18nn6XN7pgE?SF}pXM|Ndul_=eZgq;6puc;V?v=WmktJF$V1bU$gqu<1p zcvv&7TLi;{ir{*yEuk>>#fnKP>=ofAia+sI$Fx1XkrTdVO`Ive{ z#h6I<(E5;vpHvoiw^=K_Wh-2=1d|bESFv>T;IsBG3y}82w`1TWL<-RL-8F zm53H34qf)ad^|e2EC2g_AKQP{NuU?1Fn=H9)CZaDgJ?lwc(M=H74<<*ebB!Wkw7n0 zVf3Em-)a29aWCsYSA`ZN8r|%J{AiG#!|5NJ`I(bIFH~XlK6PpiUz3uM11H<%HE&{z!h0*yREl=}BkzslmWfWSFSb5RXgH|7;jOCr42s0bG2=qb~ zMo;CUt9tIKFms80RZ90EA>#%5`3Ac4?eA8aueu2ILKQ|jYI!-=H&&X4J-SNwAtA>t zurJxa$;WRRO?gNeg|CHPsKV%kJnrMw)4KAH>{X(4pM#(k6WCuh``F8O+%knvaSU7?Q$PV`%(X16kiLyP=!&C zO6|&*yzk?C>8j9zgshJN{c-xeO0(6ba^B0X)JiF$7pgE#o4d5qd_Ak2=g=MwEl9{Z zuM`q}y2QfFIn7S<{w@N&WcN|Jjn0aHF3gDjZte#4r7o#lOn;4t(=I~N z$_q6d{VughHOB;@?>zM^96^Hi~{pSQAp2~GmNP=(PG zFk4r#ymMRG-xIC;P`VEZxsHDwzRK%*XSEDn{bPt!!`CDt5PB85DtDsKPYu`nOwI$zxS)ALSrgkdSp{TF4^%J}%P8 z)}cHcK{<#7dZ7xVQ+q1Y*m9c1l{ABBK|p+LsOk}`&)F7Y%yJRvCA*K(ZImBzv3l;V5Mve12U^_3$J11dkpp7Q zH;7p6A|$Q6P=!&R_m4Hl(N)R&KnoI^Qj6d|hK;88^XbkPxCrz@6{cy;iFlrfBSfGD zi6?&b!F*63XwFY=<)@ldu@h6`1X_?Ns_ldP@Z4F(e-0~Sou)ep^gc`-Lh466l30jQU`^Dqic0t*l;BoInc_(Sr)1UVS(^Nc>Qd#@4t9 z^gz^z=X!XGfM0`kj_>qf1 zFH~Xl6v1^NqM~oCnQC8^(tSwCc!7Stp6uhFg#El9|99M~te=~BjLJygawy9o3`6{cyY!^(IBWp0$6wQ47fgv`gle)q=l zt^7iG72j)D21TG3sxYd%KW*hbSry+;I~lYfA?r$D-(HVY@axGz;vn@wB+v_080o=E zB4`$64x$AKSsw%XBYR{xUrc#;*hQchsxW$bQc^fyMylu--3MBbkab=uBu%S~k2Qu6;fnKuvDBY%MU5!|?+oljPpQ;a9+=MYmX`DrUV)ZUW%yJQuR$i##H0>$cx&BI5 z^*UV@T9829M(4`#DE55Yj$)QKQlMqsykgI&(epgJvV8(o7_HrcDE7$%9YurpA{`ba zeyd;NS-sGrHEl`H9G3TdEAh;`P6EA9h0*s#`{b~JFSZiBcSQ=cAkl7aiKk()iqVgr zr*{9+Q1Q}ECxKq5!f3yHM;SA7LdEp;kpeA9EWBFcsTVrmKMI<5TTji1?xBf~*EtFF zLKQ~++@l#!J)wzSTOtKokl6h!{UU#oig9LHsIf4#jF-3w^g>s4L#Ze0D-~nGpjJkjCx?&R>m<+%RT!OdIHHx&AuflX+#D&;g2X-NN|Ur;gb+8$~AerCE^*F~Tg zsxUegac`vYN%eGd-iAnl79`p&sjOdZ7xVXIX5EG=3qXiG5W{ z_aPzU{c(ALJyz@K&Kn<$VjWxrdZ7v~vhmGO97 z4r@a9fdqP?3Zu`@pKfJz_vEl%`PM2?x(^9C|8sv)F?PHbYMiF0=$!n(NuU?1FnSKl z@=)WWkTO?__c5O`>b)m4!{Z{*3so3ZILg{n-8JJQJ8PBhLqg_b zU7=#+g_p6S)uF~>yD}&Oy-DvZ8o*)NCv^inJ1fgM&ARk{xeSs$nLP%+N=qFAqoIvUTq2=qb~rfJ=&wx`mW z$n)%OpmZM+vd(X#=QCLOvE!@hx=t(p46R*!E%cJzN9i{Dy}?h@^^Bd72L1E*L1l3h zuTEAmzWQ;x`F|1eb(I&YFnZSgPt#44szaaMkpeA9m}y0DAL|cA@t-0(8fWRMkU%d~ zVYGHd6#s9Tt_`^k@7pgG&T#fdL59EXz^JulB1&NdOeUKlWsR!1ktoo8N3JLT= z6-NETqY3(FL{ZkF1&Oz}(^D~O@_hL6P;vk5WsJKB^gcEl4z^XJ-WZ$AxW?qUY7=`duypy-K9Jj!}WZ<){#NH=!_yhZ#1bU$gqbC)PY$bl`pTmPU zS*t|pJ|yJ)2liJ#t_&4fP0ILn+WX*Zp%N;ud_N-ylGbkMW7d|FgnXrE939X4;Amx ze4qshSyux4_CKD=;j;&|5*H~ykU%d~VH!OzGKWVEY$dbmFIE0<0t~XP=#sQ zKYva)$5A%TrOZN$n^-(lX`Jj!)AeaYtZ)&MR$i##=%n#)r|VrP56@CYp#=%lZJM?) zelTltB1Q~P2@z;1m|N_bIDVdI>BwS%DvZ80IczX9%3{RcNg)mk5?$(*ct$O?Xi|4+ zUiMN96Kg02z7~3+3e&VZ(!FfnKqiKc2@z;P;>}k}JkyV=7|9ndv$CM}Vuy=BFH~Wg zw&K`jw&!v?ac*IVKnoI&Un%ii4V&*D1v*K2Y^d?rm{1YB#7UqRsxaCoriL1^X`v#2 za)>|+5{KhTJ*lZGhVMo@JP%J#ViPrTdVO^MCzE6=Q7u_QryrD68z1s0j2z6-J-F{@u>_{EN%1t-adSeh>+{ zj&omFXy1pK7HS+%2{lf*2=qb~Mo-5d6KZUDCDa&hXRXqGNXUG=`+$nkq2w}q?n*o3 zpj{ahfnKP>=-j1Cms!7C+8ayk>Z5cY60)wWsJqC%j|3XoJ#oxPauMi-DooRcCwf`M zlg!AOZB1 zRbHsV=zZ#hZ1XBz)fT!cv>=f;r3mih{ELHmN4oQoE&{z!g=yN;L+O__A5zVl8Y0kw zMBD2=n2)$LFaNSPGlrx(3G_l0rfE&my`1`>@gl7fv>?AMohWKer!or^#( zRAKZDp-(UKw|;MD1kDT)XhEV`Lm%YFs^m~X|BRS)CxKq5!u)+uP#-j8A4CfhZ|p9F zJf}V=s1GvP2a!N8RAF@H%RlYJF(RhZz632uv>a9l^@{glB0Sa0Vkrg^=!GhbzRwWL z#F;5xwkRn?paqGB4;Dh*9dI&6+%$rIi|iuM3ssoE4+`poO!h&vAQ2u^2>m0rbDTIc zK3kV_js$w43ZwJYI>m_($7buv)YZ^}#6bG&PCnJq>QR#DGcMbl=pxVyRT$+5T~#e2 z*4S62bRQBjUZ9^}_%udb89kW4=OWMxRT%yL{1ok6M-ArF$6NEEbRQCO+yeWO^f)FK zPxJDrbRYOy=!Ghbev3@2Brlb|i)^nFrTdVO^B>q>HK&!hm-cXKB`N~FP=(QVwrRD; z+PglqAR*UrV4wI=YN(L^4%zvklp=be3Zwj>tZg(YRK(d?t8^a{G9Lr`-Fl}k^HqPe z6Ti6#^gWz zvOWg%M+B{q9<);ADnSChP=)#XAg4YkWFJHe60*)Kg+$N(9Gz`mZWAZAxd`+^6-Fls zjLbIQc`!~)wY!>9bZ%njaHVmIMrP~(7a?C)d7*}*?>ZAvO;@#vt_m$kpl+kv7?#M+ zc8?dyn=3e4LaFPwnK;kWZEUGP6-K|D9G=KRdc})B-mKtgLE^hQC7vtGEt+=WPx#ob z#DQYGi$E__VVX9G`B?QU14XpAf};hA{j*Cv2R~9VUT+^{csnxj`)((JUZ}z}?Q%qr zu{e^6UsqLdv>euDwy}`TLTJ@zhHL zjn~@yxb~})Krd8bbRUxk8nH1xK5upfM+*`~r%FA?hh^Gh)wW-}kuolk&z=$ixG6O0Bw=jqklzDa(#=XX-$MdwlG;J%frsFH~W4 zM()so#_wHxtcSfylRT%Zb_RN^vCdg=LuXd&T zkdW&*V(>!yJ_fgGWsIe)YG`MaBG3y}7@h3Usg==%GB?i7TBZAtkooxN2P(#zjzLDF zNM_u$+RAf9pckqzIwQATkkR%bX4HAxsy<5hAtCEZT+kx>KK_XIvHoKR8XfHlrwH^y z6-Ms?(CiIO9B2%)tEkd_NXYuwf~gq0|DDLHd&V38xCrz@6-LjFj!$G&-Q$g^b~jME z4+&Z4zl~Qhe)u|1|GaO4k+Q|=ABsRPRAHL7=vGTxQVr6RgBWF^2|Gk zc*jLZT6v)g(=_jwdFDmBstI&eXhEVEJ;gq7AJhjq^+7}SK_t)%RhYjIa_WPI?1N}Q zV$$zEm=EfMd?(G|1Q&r`sKWexkW(KtWFJHe5*yNeu&$^N3hIM~?1M<47pgFS9~9IF z4cQ0Lf<$H`ALIx1K|y`ckbMvd^g8VU4573S}QqRBI~$D%%n79>v8ErkA2uSbH|{AHeANgW3X^gVq*v^f;eqhPepzLKUWIchOa~|2)q;WnY!jeMrc7fqqVX zP*5M_vJc{Gp;tqPx}!cQs1I`42hoCr9Jj!}q+iNF5!=JZci1zilp=be3ZvgBjv6SY zG9N!-uM(yEkdX5q*kAolD{)zyAn}{M5*2}7sKV&?&P1dTA^RX&kdW&*uur5uD5wt# z*$0t8FH~XvJ}9UUiUD@kD&2>K%*Vifm-?WfJ}6`##MeSERAK%;D5wvL+SCWpf`qIq zfqgsmK~8;8$UcY!dZ7yQ_d!m5P{=-r79?bS4CoK)gPi)HkbMvd^gW-rGAt?6a{aoT% zbN77zC{RXy8DZR886h5zb`t1?DvZ9D@pXi8@S6zneS-{+79^U+(lZ*TsTh;qj4}3~ z4;DRZI|=kc6{cy6b7PD-p9hO6cV%$2I0!ngs5PDKBxh68);&NwzDDJIXEP^p4ZKi= z(RUzQ#~TH~<@`CCL9`&T`ednR_3%tP#@uhl8+~ihb8Fi>3G_l0MknN58gKj(G>gx@ zGlQcAiJn(WJ@vmB(BnTIpzDJ z)>yqsM8BCk^+PTKy--90J!r*f{oQyYI%pRAs*#gG zFH~Xly*?V7pgEiL2_-3aoZQc#x1|T>dz0Q`;d_9 zcn_V_WyPqz6k&XPF~aD7)k&ZisxbQg)fW-Q8Oq!j?5tI~4+)u%$?vNe51tJ+hOCM) zF4>hq5$J^~jP?u{f{l}J(WksWzUr@6O7|fl>q=a$MfQD|A?0jahj^oTm6Jd(RAHLd zwr)AoX--n@DynoJ60$yCq4UG6vATsS^#in0f?Nc8p$en-6YI=kDHq2Z_u1V*=_Mp& zonQZ=icvRlr~VS<;qq{+e<%XIP=(QVAX9eg8%CxWt?Oj?^`KI8ZeqX~731;bo#sv= z+PVn&y2=Yx7=3$Z@=jCcq0B+FAn`W!^T2&vt22uq{dT-@igFMM^gNIO%_eZOtI@nUcWM+*|iW|AHZtgCauqW&8( zMz`CY1bU$gqwn<*v6+aO4Kp}ekO-nvy8`(kJDTilva2D1UZ}!ow{$5&&_AOGWi48e zc#=*73*`BtH8G-dWv~%Sl>rI#LKUWIXV%7u555dGmVW&zM~j0PSy)qv=vTiH@#5*Q za`soHlNbqJsKV%dINHVhQm>qirx`>G621h3hIMQ_CX}jOR5*uCFsQ4Z^w(f zDGyK6N<<41chGrmf&Ovt%PFGW#GU#dRbHs!H0{Ksoq8PQVXobs)qNm=x=qv8-;%*D4oVS63cV&;)Tz2ZefXh36-Ms? z)XHEVKc6DXrg}}ZAfe8$l{Ec=XGsP7sa1l=NpKSAg({5n;OiC4*D^sYtGmZU3li$Q zTr0+zULnTzO9Mpm9ZmwhP=%2aCSvJ#1H`^8uZb2U)G5AJj2q8J8V?PM6x(Mw3G_l0 zM&A*(iPwoh3li#7T`Pw1{Q%>mo*`l*T@@1Og({5tIT1}`==0#S@0e&oLY?Ak#aPuk z!PvLFg1>UqNuU?1FijhIUxLwlVFmxV)gBWqNT{=gtr+(XN}=D9W$=62I0^JZ6-M9d zBjWK|8GQSorHGdrh<;q0Sbz zV*EzLcOQH8R2P9>sKV&!Npw|7XT5s(4eP2@-$p{llV>DbF$U3{uf92hy%xO3f9Hxo zFH~Xly`|?;jIW4z&>mf-`;bs45L+=KS|%9tmsYS%_6#Zly-YI4v}S*!N7NT_p>tr!_GA;$A`WfgX1Py~9R3e&WA=^lzM4KPyd>ZA7O zNT_p|tr(3LR@-sBi~s4LlNkODooS5m3j3fBKkJi zW1_`P$kU;%7@wTDOn}*?#QdB+v_07|l5m zW1fpN9;K{B3li#NYb(alZwH8HD63wi%76rVp$ent6jAqI)jh=MxOigCw%31Z!%3SMH*pi+wHg({4Gw|!57$Xi^&$JwhyDLN$7spD3R z%!>oWa@xbywpXGe&~2G47m@b{iuI0iUfM03e&WS z&qRt1L{!^Zt8^a{>TGf=MoNzmQHyrS-$z(^t_bu(6-GHowd4p9UG3_lbRQD3uE?{{ ztr)+)Ucv7qZ4hl&I7OfrsxbO=X=w$2frt#diYncQggT+!iV;mJdk!g<3wEVe1bU$g zqu-y?K2+wR%t5puq0W%EVo?5>G7n`AB7t7A`zYO}X&0zRjU}SD-PM%EO=QwjT&x(> z2X*R$qNj_HudBRJ!_n_+sn?z-qLba7m3~D6bz9Au_pLQ;ma*0>_N2a$>8Z{cEacw} zR#<T=&EYfO&62aZ!(K72?v2*;dj!LRaY&r@1yPU>EixHjrhN{B|2J= z__S$>=T{;o{?(Ua3g(^njp=qMJewE%hDwxUFZ60M^ue^`- zJ*@G;G1Rn(F*C&9olO1RNayGxAxFB~Kx=O3+$Ea93!jYF8!gGv*l#*nj_ zK%*en5{`(beM~dhvT73RJb$r{79`}Tw|P{J?q4*6Eic5dj$Lyd1bWH2soz@7;FC0i zBeIj3eoqiX3ljbryiLXUd0V>C=th#>cKCKZ;Y(l5h(=xT)y%=GU-=+EPK}>oBxV)p z1!K?ZXhGslBGmlTx9;nv8{O7z(zkpo90YoGzeG=5w8xFk%{V&UXcW?zeY;|@jus^5 zf8(oJZ<;pjbgI#2NDAxP(n+9KD4ky$7~T1iQ;p2=F|6phTpcY)lz;Do(Y>0GVjN9M zW+&GMF(lCI?khA_HKY4(!8GG~PL&zAIGD-TRrxIML)8x)LrvR6qkC;xf%)S^=jb9K zM_Sb`O$*wdZVbDUWPU$%yN(t)o2uG5V}v|C)95^6W5Khu+R=iaFbr9$!=O$3$o*tEAj2fTJ?|CDLp#=&54AxY*VR6rhq~pQHy^pWZk2fpv ze6%^!b8+VoW6-@Np75R4-xoeB_W!-V+apvO#hw*?GW|OMxeq$mSM4$`=N6bRQyxA)^Q?{* zB%0h;?72pSwF4M%k3jC;1l@Oho48t)9r)zN~)uBVDU?VriCcL2q+ zlj%9$DaMmyf*2C$<=kKO*;u8&LRId^rNPWsUQ~0vz0MWYj1P{XrrlUrpnpT7J9DIS zbdjk1wy0)qXooyGQU76Qy73LoAX+khE2^1IXN(6!ZIAeVbtKWI5vAkEVgFvr$4iv!*YSWV0Yok+)^YK9pEl5OcE~?qj)9)Z3OVTIq zNEa{Pv0azrGhlv}KR@J1PoI}nlOK_Dv+UigJ%d8cpt2w#XY(#1to%48HtB=vq>Bl4 zto%>}ddX2pnxkT@tJj!4d~~`nOBU;BK|+pU$BZmHKNis5O8+@k^d00R&`XZO#@Q-H z)9e`5x64%V*Uw3KtMQR*OpOTXTC4g9Reh8N30aBM+|Z|e_avEFG=mdq2GJtdtC~$`j1L=a zF8GM{yb<=iP5)zyQdO7doy*(X_d7Yz-=T|Jz(SpRWW<}7Q?`+oD__cOd ztM9$8f9!;xX3ZONNjnqsAm5_pV5EN#E`p;+O*5S*FrD(|7!P9 zvm+C72Ic-E`l&4cE=>MSI>}$v^rlLy{7~aA zGfG~ed|jCzYDD~VF0)oVZfC8UXSp)e70NZO?vI{(&N~@@ztB}|m}#wcWkEu&{J?yi zsn^?hXI3-Oa+I~&6@gyPtE&BOPh&)<7UFF?Yt{84Av0L57^^Z2jA|inr^l}~G9Lr0K_FWh5!A%U-? zX@B;ez+VgP&o0nap;klMNvx`y%X6Mst-nooj_DwummDiaIAd%Zxq|PTSY}qySmFDINIQum^!iUyoIS3qlJ5vNj<>Ev&VRkh z>Z)F*duT=XBCkrm>-@%(mIVoCjLOjdd|2!RUO`ud9RO)3@sMY=*^x$gC5EwfP&a(cN6HsAdLt|K_WiS^8`{cn%xY;t`%pM6>&gYE}ah z&KUXqCb0T<^yho%s<6Hy?Ie!W&t++}cIVQa<9jdoo{W?DtL+-r)pNXH9gQx&JB06L zISG%J%X}d@`foO&-f5IE)H{Ms;?aZ^EIqkQKTY?6@9D|$QT4+~+|#8tE4i?Qx!3OL zq@tS7Kjhp5KFz4U>k-zY;T*P?Mz?eCqMFZAkZ{Hr(7r!w_SghgLRTegxY~ar?IaGY zTdm&`l*{7e+J!YL*Ohvw0QIM)rHnit{XC8EyEImkQ16Q%?IcPgSL?sl%Vn!&4A7Ps z18IM4*HvxDF+ti%jG=W^*rY!@AXhuwhg?^xYU3VN)ArHY?cCxKww^{;u20W|)sS`)<7h6%-Vx8U zX+AJIRw5^HMqjOGQf<$s`Eb-)sHjfjJmtq$s_mQY{805AtG1K4O4Y3~)%Nui1AB(M zGX(ZNRNGBe+p*ta_i@H(+a#XLfBWdpQ3GIya}qJs1CLQJ{ETK0J3Z1)!bdxq@y2R% z7u^T$EU>pbiGR^JjeO#Gf!xX9?gjTKP9lxwVrax_y}*v4sx$6`oP^wEyg#u_m%9wy z-Qix#Ni3zit{ppped$`e_^GuVH&tEfdB}G?!mFvC_-G~Kr_)F{V_fN2o4-i)$cj=rMmluy{=R}$KA4%_#*yzfvoNC*=twTcHEIW GiT?p10ZP9B From 61c46312707faab26ed8d3cb9ecba9e4c0687a9a Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 19 Apr 2017 08:56:08 +0200 Subject: [PATCH 191/198] Put sizes and numbers for toggle button into theme CURA-3574 --- resources/qml/Sidebar.qml | 4 ++-- resources/themes/cura/styles.qml | 12 ++++++------ resources/themes/cura/theme.json | 7 ++++++- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml index aeb86c9dbd..e4ad4ff305 100644 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -423,7 +423,7 @@ Rectangle { id: toggleLeftText anchors.right: modeToggleSwitch.left - anchors.rightMargin: 10 + anchors.rightMargin: UM.Theme.getSize("toggle_button_text_anchoring_margin").width anchors.verticalCenter: parent.verticalCenter text: "" color: UM.Theme.getColor("toggle_active_text") @@ -435,7 +435,7 @@ Rectangle id: modeToggleSwitch checked: false anchors.right: toggleRightText.left - anchors.rightMargin: 10 + anchors.rightMargin: UM.Theme.getSize("toggle_button_text_anchoring_margin").width anchors.verticalCenter: parent.verticalCenter onClicked: diff --git a/resources/themes/cura/styles.qml b/resources/themes/cura/styles.qml index 9b553236c8..a7c7dcb6cd 100644 --- a/resources/themes/cura/styles.qml +++ b/resources/themes/cura/styles.qml @@ -11,9 +11,9 @@ QtObject { property Component toggle_button: Component { SwitchStyle { groove: Rectangle { - implicitWidth: 30 - implicitHeight: 15 - radius: 9 + implicitWidth: UM.Theme.getSize("toggle_button_background_implicit_size").width + implicitHeight: UM.Theme.getSize("toggle_button_background_implicit_size").height + radius: UM.Theme.getSize("toggle_button_radius").width border.color: { if (control.pressed || (control.checkable && control.checked)) { return UM.Theme.getColor("sidebar_header_active"); @@ -28,9 +28,9 @@ QtObject { } handle: Rectangle { - implicitHeight: 15 - implicitWidth: 15 - radius: 9 + implicitWidth: UM.Theme.getSize("toggle_button_knob_implicit_size").width + implicitHeight: UM.Theme.getSize("toggle_button_knob_implicit_size").height + radius: UM.Theme.getSize("toggle_button_radius").width color: { if (control.pressed || (control.checkable && control.checked)) { diff --git a/resources/themes/cura/theme.json b/resources/themes/cura/theme.json index fa4bf2ee92..084ee27bb2 100644 --- a/resources/themes/cura/theme.json +++ b/resources/themes/cura/theme.json @@ -319,6 +319,11 @@ "infill_button_margin": [0.5, 0.5], - "jobspecs_line": [2.0, 2.0] + "jobspecs_line": [2.0, 2.0], + + "toggle_button_text_anchoring_margin": [1.0, 1.0], + "toggle_button_radius": [1.0, 1.0], + "toggle_button_background_implicit_size": [2.0, 1.0], + "toggle_button_knob_implicit_size": [1.0, 1.0] } } From 232f9750920dbced5305d760df4531fcf9e3f0fb Mon Sep 17 00:00:00 2001 From: Jack Ha Date: Wed, 19 Apr 2017 10:28:16 +0200 Subject: [PATCH 192/198] Removed unused code, added ';' to end of lines. CURA-3574 --- resources/qml/Sidebar.qml | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) mode change 100644 => 100755 resources/qml/Sidebar.qml diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml old mode 100644 new mode 100755 index e4ad4ff305..c37b3bf222 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -408,17 +408,6 @@ Rectangle } ExclusiveGroup { id: modeMenuGroup; } - /* - ListView{ - id: modesList - property var index: 0 - model: modesListModel - delegate: wizardDelegate - anchors.top: parent.top - anchors.left: parent.left - width: parent.width - }*/ - Text { id: toggleLeftText @@ -591,11 +580,11 @@ Rectangle }) sidebarContents.push({ "item": modesListModel.get(base.currentModeIndex).item, "immediate": true }); - toggleLeftText.text = modesListModel.get(0).text - toggleRightText.text = modesListModel.get(1).text + toggleLeftText.text = modesListModel.get(0).text; + toggleRightText.text = modesListModel.get(1).text; - var index = parseInt(UM.Preferences.getValue("cura/active_mode")) - if(index) + var index = parseInt(UM.Preferences.getValue("cura/active_mode")); + if (index) { currentModeIndex = index; modeToggleSwitch.checked = index > 0; @@ -621,4 +610,4 @@ Rectangle watchedProperties: [ "value" ] storeIndex: 0 } -} \ No newline at end of file +} From 7db0f0ebb777651154f79b33ee91fd49107086b5 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Wed, 19 Apr 2017 12:46:25 +0200 Subject: [PATCH 193/198] Make toggle button labels clickable --- resources/qml/Sidebar.qml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/resources/qml/Sidebar.qml b/resources/qml/Sidebar.qml index c37b3bf222..ba5106c767 100755 --- a/resources/qml/Sidebar.qml +++ b/resources/qml/Sidebar.qml @@ -417,6 +417,20 @@ Rectangle text: "" color: UM.Theme.getColor("toggle_active_text") font: UM.Theme.getFont("default") + + MouseArea + { + anchors.fill: parent + onClicked: + { + modeToggleSwitch.checked = false; + } + + Component.onCompleted: + { + clicked.connect(modeToggleSwitch.clicked) + } + } } Switch @@ -454,6 +468,20 @@ Rectangle text: "" color: UM.Theme.getColor("toggle_active_text") font: UM.Theme.getFont("default") + + MouseArea + { + anchors.fill: parent + onClicked: + { + modeToggleSwitch.checked = true; + } + + Component.onCompleted: + { + clicked.connect(modeToggleSwitch.clicked) + } + } } } From 50a99eb2b1fd9ec149add0d38a9be675e0261acc Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 19 Apr 2017 13:50:06 +0200 Subject: [PATCH 194/198] fix: dont err on gradual infill when printing hollow (CURA-3700) --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index b4c2859893..b3ee3e4256 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1301,7 +1301,7 @@ "type": "int", "minimum_value": "0", "maximum_value_warning": "4", - "maximum_value": "(20 - math.log(infill_line_distance) / math.log(2)) if infill_line_distance > 0 and not spaghetti_infill_enabled else 0", + "maximum_value": "(20 - math.log(infill_line_distance) / math.log(2)) if infill_line_distance > 0 and not spaghetti_infill_enabled else (0 if spaghetti_infill_enabled else 20)", "enabled": "infill_sparse_density > 0 and infill_pattern != 'cubicsubdiv' and not spaghetti_infill_enabled", "settable_per_mesh": true }, From 26a2fb80dc079f1d61d625bd9842e2a39f91b2bc Mon Sep 17 00:00:00 2001 From: daid Date: Wed, 19 Apr 2017 15:01:47 +0200 Subject: [PATCH 195/198] Only update the target bed temperature, without submitting it to the printer. To prevent race conditions. --- .../UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 0dd31652ce..9b07b2bf0b 100755 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -294,6 +294,15 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): put_request.setHeader(QNetworkRequest.ContentTypeHeader, "application/json") self._manager.put(put_request, data.encode()) + ## Updates the target bed temperature from the printer, and emit a signal if it was changed. + # + # /param temperature The new target temperature of the bed. + def _updateTargetBedTemperature(self, temperature): + if self._target_bed_temperature == temperature: + return + self._target_bed_temperature = temperature + self.targetBedTemperatureChanged.emit() + def _stopCamera(self): self._camera_timer.stop() if self._image_reply: @@ -528,7 +537,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): bed_temperature = self._json_printer_state["bed"]["temperature"]["current"] self._setBedTemperature(bed_temperature) target_bed_temperature = self._json_printer_state["bed"]["temperature"]["target"] - self._setTargetBedTemperature(target_bed_temperature) + self._updateTargetBedTemperature(target_bed_temperature) head_x = self._json_printer_state["heads"][0]["position"]["x"] head_y = self._json_printer_state["heads"][0]["position"]["y"] From 16bc9db06debf4f8776723ba39ae74710a098786 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 19 Apr 2017 16:24:39 +0200 Subject: [PATCH 196/198] Simplify gradual infill steps maximum formula The case where it reaches '20' is incorrect, it should never give an error, so it should've been 999999 or something. This case is also overly complex. Say that P is 'infill_line_distance > 0' and Q is 'spaghetti_enabled'... Then it would be the logarithmic if (P and not Q)... Then it would be 0 or 20 if (not (P and not Q)), which is ((not P) or Q)... Then it would be 20 if (((not P) or Q) and not Q), which is (not P)... And it would be 0 if (((not P) or Q) and Q), which is Q. So therefore it can be simplified to: 20 if (not P) else 0 if Q else logarithmic. But 20 became 999999, hence the above formula. Contributes to issue CURA-3700. --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index b3ee3e4256..ca05191185 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1301,7 +1301,7 @@ "type": "int", "minimum_value": "0", "maximum_value_warning": "4", - "maximum_value": "(20 - math.log(infill_line_distance) / math.log(2)) if infill_line_distance > 0 and not spaghetti_infill_enabled else (0 if spaghetti_infill_enabled else 20)", + "maximum_value": "0 if spaghetti_infill_enabled else (999999 if infill_line_distance == 0 else (20 - math.log(infill_line_distance) / math.log(2)))", "enabled": "infill_sparse_density > 0 and infill_pattern != 'cubicsubdiv' and not spaghetti_infill_enabled", "settable_per_mesh": true }, From 50acaaf91f20b396b4df573b5ca09a69605b2954 Mon Sep 17 00:00:00 2001 From: daid Date: Thu, 20 Apr 2017 09:35:48 +0200 Subject: [PATCH 197/198] Some minor changes on review. --- plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py index 9b07b2bf0b..459de3248d 100755 --- a/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py +++ b/plugins/UM3NetworkPrinting/NetworkPrinterOutputDevice.py @@ -283,10 +283,8 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): # # /param temperature The new target temperature of the bed. def _setTargetBedTemperature(self, temperature): - if self._target_bed_temperature == temperature: + if not self._updateTargetBedTemperature(temperature): return - self._target_bed_temperature = temperature - self.targetBedTemperatureChanged.emit() url = QUrl("http://" + self._address + self._api_prefix + "printer/bed/temperature/target") data = str(temperature) @@ -297,11 +295,13 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice): ## Updates the target bed temperature from the printer, and emit a signal if it was changed. # # /param temperature The new target temperature of the bed. + # /return boolean, True if the temperature was changed, false if the new temperature has the same value as the already stored temperature def _updateTargetBedTemperature(self, temperature): if self._target_bed_temperature == temperature: - return + return False self._target_bed_temperature = temperature self.targetBedTemperatureChanged.emit() + return True def _stopCamera(self): self._camera_timer.stop() From 2fda85a6aab614005a488ba019dc33a4ae86f26b Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 21 Apr 2017 14:29:40 +0200 Subject: [PATCH 198/198] Hide estimated time left if print is aborted or completed In fact, only show it if a time estimate is meaningful. We keep showing the estimate while a print is paused though. Contributes to issue TRI-1550. --- resources/qml/PrintMonitor.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/qml/PrintMonitor.qml b/resources/qml/PrintMonitor.qml index 1b500d5b20..eacdc17883 100644 --- a/resources/qml/PrintMonitor.qml +++ b/resources/qml/PrintMonitor.qml @@ -649,6 +649,7 @@ Column sourceComponent: monitorItem property string label: catalog.i18nc("@label", "Estimated time left") property string value: connectedPrinter != null ? getPrettyTime(connectedPrinter.timeTotal - connectedPrinter.timeElapsed) : "" + visible: connectedPrinter != null && (connectedPrinter.jobState == "printing" || connectedPrinter.jobState == "resuming" || connectedPrinter.jobState == "pausing" || connectedPrinter.jobState == "paused") } Component

WD_f%Ei|6l9RTIc)rx_dwMo^$HV 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