From cb2adfae1df10301da0d338cd512b4f6d9443de6 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 2 Jun 2023 15:35:14 +0200 Subject: [PATCH] Add voronoi test case CURA-10255 --- tests/VoronoiCrashTest.cpp | 2 + .../voronoi_crash_resources/settings_008.txt | 1110 +++++++++++ .../slice_polygon_008.txt | 1696 +++++++++++++++++ 3 files changed, 2808 insertions(+) create mode 100644 tests/voronoi_crash_resources/settings_008.txt create mode 100644 tests/voronoi_crash_resources/slice_polygon_008.txt diff --git a/tests/VoronoiCrashTest.cpp b/tests/VoronoiCrashTest.cpp index 865ab1eff0..9e2423a90f 100644 --- a/tests/VoronoiCrashTest.cpp +++ b/tests/VoronoiCrashTest.cpp @@ -69,6 +69,7 @@ const std::vector polygon_filenames = { std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/slice_polygon_005.txt").string(), std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/slice_polygon_006.txt").string(), std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/slice_polygon_007.txt").string(), + std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/slice_polygon_008.txt").string(), }; const std::vector setting_filenames = { @@ -79,6 +80,7 @@ const std::vector setting_filenames = { std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/settings_005.txt").string(), std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/settings_006.txt").string(), std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/settings_007.txt").string(), + std::filesystem::path(__FILE__).parent_path().append("voronoi_crash_resources/settings_008.txt").string(), }; INSTANTIATE_TEST_SUITE_P(TestCrashingPolygons, VoronoiCrashTest, testing::Combine(testing::ValuesIn(polygon_filenames), testing::ValuesIn(setting_filenames))); diff --git a/tests/voronoi_crash_resources/settings_008.txt b/tests/voronoi_crash_resources/settings_008.txt new file mode 100644 index 0000000000..68b78fc399 --- /dev/null +++ b/tests/voronoi_crash_resources/settings_008.txt @@ -0,0 +1,1110 @@ +initial_extruder_nr=0 +date=02-06-2023 +print_temperature=200 +material_name=empty +draft_shield_height_limitation=full +prime_tower_wipe_enabled=True +top_bottom_pattern=lines +connect_infill_polygons=False +xy_offset=-0.015 +raft_base_jerk=20 +machine_heated_build_volume=True +resolution=0 +machine_endstop_positive_direction_y=False +raft_fan_speed=0 +machine_nozzle_head_distance=3 +speed_z_hop=10 +support_bottom_wall_count=1 +jerk_skirt_brim=20 +meshfix_union_all_remove_holes=False +support_tree_tip_diameter=0.8 +support_roof_line_width=0.4 +material_shrinkage_percentage_xy=100.2 +support_tree_min_height_to_model=3 +acceleration_layer_0=1000 +machine_nozzle_heat_up_speed=1.4 +material_flush_purge_length=60 +raft_interface_line_spacing=0.8 +support_xy_distance_overhang=0.2 +bridge_skin_material_flow_2=95.0 +coasting_enable=False +prime_blob_enable=False +roofing_layer_count=1 +brim_inside_margin=2.5 +interlocking_depth=2 +skirt_gap=3 +mold_roof_height=0.5 +machine_max_acceleration_e=10000 +magic_mesh_surface_mode=normal +small_hole_max_size=0 +machine_gcode_flavor=Griffin +top_bottom_thickness=1 +acceleration_infill=3500 +travel_avoid_supports=False +gradual_infill_steps=0 +max_skin_angle_for_expansion=90 +infill_offset_y=0 +switch_extruder_retraction_speeds=20 +machine_firmware_retract=False +infill_offset_x=0 +expand_skins_expand_distance=0.8 +bottom_skin_preshrink=0.8 +center_object=False +support_use_towers=True +adaptive_layer_height_variation=0.1 +raft_interface_layers=1 +support_bottom_pattern=zigzag +xy_offset_layer_0=-0.095 +skin_angles=[] +wipe_hop_speed=10 +raft_interface_thickness=0.22499999999999998 +skirt_line_count=1 +prime_tower_size=20 +extruders_enabled_count=2 +smooth_spiralized_contours=True +time=15:31:27 +machine_buildplate_type=glass +mesh_position_y=0 +jerk_print=20 +machine_max_feedrate_y=300 +infill_randomize_start_location=False +acceleration_prime_tower=2000 +acceleration_wall_x=1500 +carve_multiple_volumes=True +flow_rate_extrusion_offset_factor=100 +speed_support_roof=35 +retraction_extra_prime_amount=0 +jerk_topbottom=20 +remove_empty_first_layers=True +wall_transition_angle=10 +support_extruder_nr=0 +z_seam_position=back +material_id=empty_material +retraction_count_max=25 +inset_direction=outside_in +machine_steps_per_mm_y=50 +support_tree_branch_diameter=5 +meshfix_maximum_deviation=0.04 +mold_width=5 +adhesion_extruder_nr=-1 +brim_smart_ordering=True +raft_interface_acceleration=3500 +support_roof_material_flow=95.0 +cool_min_layer_time_fan_speed_max=11 +quality_changes_name=empty +machine_nozzle_size=0.4 +hole_xy_offset_max_diameter=0 +material_break_speed=25 +speed_print=35 +speed_slowdown_layers=1 +default_material_print_temperature=200 +jerk_support_interface=20 +support_tree_branch_reach_limit=30 +support_bottom_stair_step_min_slope=10.0 +bottom_thickness=1 +infill_material_flow=100 +infill_angles=[ ] +skirt_height=3 +sub_div_rad_add=0.4 +speed_layer_0=14.999999999999998 +machine_nozzle_temp_enabled=True +material_maximum_park_duration=300 +switch_extruder_retraction_amount=8 +skirt_brim_speed=14.999999999999998 +raft_surface_line_width=0.4 +roofing_pattern=lines +jerk_ironing=20 +machine_shape=rectangular +slicing_tolerance=middle +raft_interface_fan_speed=50.0 +wipe_retraction_amount=6.5 +material_break_temperature=50 +print_bed_temperature=60 +lightning_infill_support_angle=40 +acceleration_support_interface=1000 +wipe_retraction_extra_prime_amount=0 +skirt_brim_extruder_nr=-1 +material_print_temperature_layer_0=200 +cool_fan_full_at_height=0.2 +machine_disallowed_areas=[] +z_seam_relative=False +support_structure=tree +infill_sparse_thickness=0.15 +cool_min_speed=4 +wall_transition_filter_distance=100 +conical_overhang_enabled=False +support_xy_distance=0.7 +speed_wall=30 +speed_wall_x=30 +material_bed_temp_wait=True +retraction_min_travel=5 +coasting_speed=90 +material_print_temp_prepend=True +support_bottom_line_width=0.4 +support_interface_extruder_nr=0 +support_tower_maximum_supported_diameter=3.0 +nozzle_disallowed_areas=[] +brim_replaces_support=True +min_odd_wall_line_width=0.34 +machine_nozzle_expansion_angle=45 +wipe_brush_pos_x=100 +acceleration_travel_layer_0=1428.5714285714287 +machine_nozzle_id=unknown +speed_equalize_flow_width_factor=110.0 +raft_surface_layers=2 +skirt_brim_minimal_length=250 +acceleration_support_infill=2000 +brim_gap=0 +machine_acceleration=3000 +raft_surface_fan_speed=100 +switch_extruder_prime_speed=15 +min_bead_width=0.34 +wall_x_extruder_nr=-1 +lightning_infill_prune_angle=40 +bridge_skin_material_flow_3=95.0 +initial_bottom_layers=7 +bridge_fan_speed_2=50 +support_interface_pattern=zigzag +bottom_skin_expand_distance=0.8 +raft_base_extruder_nr=0 +acceleration_wall=1500 +ironing_enabled=False +acceleration_travel=5000 +support_bottom_material_flow=95.0 +raft_surface_extruder_nr=0 +acceleration_roofing=1000 +switch_extruder_retraction_speed=20 +retraction_hop_enabled=True +bridge_wall_material_flow=100 +bridge_skin_speed_2=20 +support_tree_branch_diameter_angle=7 +interlocking_beam_width=0.8 +magic_fuzzy_skin_point_dist=0.8 +bridge_skin_speed_3=20 +connect_skin_polygons=False +infill_pattern=triangles +machine_steps_per_mm_e=1600 +wall_thickness=0.8 +support_bottom_distance=0.15 +material_crystallinity=False +raft_surface_acceleration=3500 +jerk_wall=20 +dual=0 +support_bottom_enable=False +machine_nozzle_tip_outer_diameter=1 +min_infill_area=0 +support_xy_overrides_z=z_overrides_xy +support_brim_width=1.2000000000000002 +draft_shield_height=10 +machine_always_write_active_tool=False +z_seam_x=165.0 +retraction_combing_max_distance=15 +machine_steps_per_mm_z=50 +interlocking_beam_layer_count=2 +infill_mesh_order=0 +support=0 +min_wall_line_width=0.34 +top_layers=7 +machine_max_jerk_z=0.4 +support_tree_angle=60 +alternate_carve_order=True +initial_layer_line_width_factor=100.0 +support_tree_bp_diameter=7.5 +magic_fuzzy_skin_outside_only=False +infill_line_width=0.4 +machine_max_feedrate_x=300 +machine_width=330 +acceleration_support=2000 +raft_base_speed=15 +support_angle=60 +platform_adhesion=0 +support_bottom_stair_step_width=5.0 +material_alternate_walls=False +acceleration_support_bottom=1000 +material_end_of_filament_purge_length=20 +material_break_preparation_speed=2 +machine_heated_bed=True +machine_use_extruder_offset_to_offset_coords=True +infill_multiplier=1 +prime_tower_enable=False +top_bottom=0 +support_roof_density=100 +machine_max_feedrate_z=40 +bridge_wall_coast=0 +support_roof_wall_count=1 +infill_extruder_nr=-1 +infill_sparse_density=20 +magic_spiralize=False +machine_show_variants=False +layer_height=0.15 +material_break_preparation_retracted_position=-16 +infill_mesh=False +speed_ironing=13.333333333333334 +command_line_settings=0 +wall_0_inset=0 +relative_extrusion=False +infill_wipe_dist=0 +print_sequence=all_at_once +skin_overlap=10 +speed_infill=35 +support_offset=0.0 +material_flow=100 +travel_speed=150 +speed=0 +cool_fan_speed_min=50 +wipe_move_distance=20 +wall_overhang_speed_factor=100 +jerk_support_infill=20 +material_adhesion_tendency=10 +extruder_prime_pos_abs=True +machine_extruders_shared_nozzle_initial_retraction=0 +magic_fuzzy_skin_point_density=1.25 +wall_line_count=2 +wall_line_width=0.4 +interlocking_boundary_avoidance=2 +material_print_temperature=200 +min_even_wall_line_width=0.34 +support_meshes_present=False +raft_interface_speed=25.0 +travel_avoid_distance=3 +z_seam_y=240 +coasting_volume=0.064 +machine_endstop_positive_direction_z=True +small_feature_speed_factor_0=50 +speed_travel_layer_0=150 +small_feature_speed_factor=50 +raft_interface_extruder_nr=0 +machine_endstop_positive_direction_x=False +ooze_shield_angle=60 +hole_xy_offset=0 +jerk_print_layer_0=20 +material_anti_ooze_retracted_position=-4 +support_interface_height=0.3 +interlocking_orientation=22.5 +support_mesh_drop_down=True +skin_no_small_gaps_heuristic=False +ironing_line_spacing=0.1 +material_bed_temp_prepend=True +infill_before_walls=True +material=0 +support_interface_skip_height=0.15 +blackmagic=0 +support_brim_line_count=3 +infill_support_enabled=False +cool_fan_speed_0=50 +bridge_enable_more_layers=False +speed_topbottom=20 +raft_smoothing=5 +lightning_infill_straightening_angle=40 +retraction_hop_only_when_collides=True +machine_feeder_wheel_diameter=10.0 +support_infill_rate=0 +layer_start_y=228.0 +extruder_prime_pos_x=0 +build_volume_temperature=28 +jerk_enabled=True +magic_fuzzy_skin_enabled=False +adaptive_layer_height_enabled=False +support_connect_zigzags=True +ooze_shield_enabled=False +support_line_width=0.4 +roofing_line_width=0.4 +support_interface_material_flow=95.0 +infill_overlap=0 +wipe_retraction_speed=45 +retraction_amount=6.5 +jerk_travel_enabled=False +conical_overhang_hole_size=0 +jerk_support_bottom=20 +top_thickness=1 +acceleration_enabled=True +support_roof_extruder_nr=0 +machine_center_is_zero=False +machine_scale_fan_speed_zero_to_one=False +minimum_polygon_circumference=1.0 +raft_base_wall_count=1 +layer_start_x=330.0 +machine_min_cool_heat_time_window=15 +lightning_infill_overhang_angle=40 +travel_avoid_other_parts=True +acceleration_print_layer_0=1000 +jerk_infill=20 +material_final_print_temperature=185 +layer_height_0=0.2 +support_initial_layer_line_distance=0 +machine_name=Ultimaker S5 +bridge_wall_min_length=2.1 +prime_tower_position_x=299.2 +experimental=0 +zig_zaggify_infill=True +retraction_retract_speed=45 +cool_fan_speed_max=100 +cool_fan_enabled=True +wall_overhang_angle=90 +infill_wall_line_count=0 +support_supported_skin_fan_speed=100 +brim_width=3 +wall_0_material_flow=100 +meshfix_maximum_extrusion_area_deviation=50000 +wall_0_wipe_dist=0.2 +ironing_only_highest_layer=False +raft_remove_inside_corners=False +machine_max_feedrate_e=45 +prime_tower_line_width=0.4 +wall_line_width_x=0.4 +jerk_support=20 +machine_nozzle_cool_down_speed=0.8 +skin_line_width=0.4 +support_tower_diameter=3.0 +bridge_skin_density_2=100 +gradual_support_infill_steps=0 +draft_shield_enabled=False +minimum_interface_area=1.0 +machine_max_jerk_xy=20.0 +cutting_mesh=False +conical_overhang_angle=50 +mesh_position_z=0 +infill_overlap_mm=0.0 +wall_line_width_0=0.4 +interlocking_enable=False +support_tree_top_rate=10 +cross_infill_pocket_size=6.0 +material_end_of_filament_purge_speed=0.5 +machine_max_jerk_e=5.0 +raft_margin=15 +acceleration_support_roof=1000 +support_roof_offset=0.0 +wipe_retraction_prime_speed=45 +wipe_pause=0 +machine_settings=0 +acceleration_topbottom=1000 +jerk_travel=20 +acceleration_wall_0=1500 +support_infill_angles=[ ] +shell=0 +small_skin_width=0.8 +top_skin_expand_distance=0.8 +speed_print_layer_0=14.999999999999998 +wall_x_material_flow_layer_0=95.0 +speed_travel=150 +layer_0_z_overlap=0.125 +ironing_pattern=zigzag +support_type=everywhere +skin_edge_support_layers=4 +ooze_shield_dist=2 +ironing_inset=0.38 +bridge_fan_speed_3=50 +speed_support=23 +fill_outline_gaps=True +material_type=empty +support_zag_skip_count=0 +support_interface_line_width=0.4 +support_tree_angle_slow=40.0 +support_skip_zag_per_mm=20 +support_bottom_angles=[ ] +support_tree_limit_branch_reach=True +meshfix_maximum_travel_resolution=0.8 +support_extruder_nr_layer_0=0 +max_extrusion_before_wipe=10 +raft_base_line_spacing=1.6 +speed_support_infill=23 +default_material_bed_temperature=60 +raft_jerk=20 +acceleration_print=3500 +multiple_mesh_overlap=0 +wipe_retraction_retract_speed=45 +raft_base_fan_speed=0 +bridge_settings_enabled=True +material_no_load_move_factor=0.940860215 +raft_surface_line_spacing=0.4 +support_roof_height=0.3 +material_bed_temperature_layer_0=60 +support_infill_sparse_thickness=0.15 +wall_extruder_nr=-1 +raft_base_acceleration=3500 +wall_0_extruder_nr=-1 +machine_extruders_share_heater=False +cool_lift_head=False +speed_wall_0=20 +gradual_infill_step_height=1.5 +prime_tower_brim_enable=False +minimum_roof_area=1.0 +support_bottom_density=100 +skin_material_flow=95.0 +raft_surface_jerk=20 +adaptive_layer_height_variation_step=0.01 +support_conical_min_width=5.0 +support_roof_angles=[ ] +material_print_temp_wait=True +bridge_skin_density=80 +raft_base_line_width=0.8 +jerk_roofing=20 +wall_transition_filter_deviation=0.1 +material_break_preparation_temperature=200 +bridge_skin_speed=20 +skirt_brim_material_flow=100 +retraction_enable=True +support_line_distance=0 +bridge_skin_material_flow=95.0 +material_flow_temp_graph=[[3.5, 200],[7.0, 240]] +retract_at_layer_change=False +wall_transition_length=0.4 +wipe_hop_amount=2 +support_join_distance=2.0 +material_shrinkage_percentage_z=100.1 +support_roof_line_distance=0.4 +brim_line_count=8 +support_mesh=False +support_roof_pattern=zigzag +speed_roofing=20 +support_bottom_stair_step_height=0.3 +brim_outside_only=True +material_standby_temperature=100 +raft_speed=15 +mold_angle=40 +retraction_combing=no_outer_surfaces +material_flow_layer_0=100 +wall_material_flow=100 +raft_surface_thickness=0.15 +cool_fan_speed=50 +coasting_min_volume=0.8 +optimize_wall_printing_order=True +line_width=0.4 +machine_minimum_feedrate=0.0 +skin_edge_support_thickness=0.6 +support_wall_count=1 +machine_max_acceleration_z=100 +mesh_rotation_matrix=[[1,0,0], [0,1,0], [0,0,1]] +bridge_skin_density_3=100 +support_interface_enable=False +prime_tower_position_y=209.2 +mesh_position_x=0 +wipe_repeat_count=5 +meshfix_maximum_resolution=0.5 +gradual_support_infill_step_height=0.6 +top_skin_preshrink=0.8 +raft_airgap=0.25 +wall_distribution_count=1 +jerk_wall_0=20 +retraction_hop=2 +support_bottom_extruder_nr=0 +retraction_speed=45 +extruder_prime_pos_y=0 +flow_rate_max_extrusion_offset=0 +material_diameter=2.85 +support_z_distance=0.3 +meshfix_union_all=True +infill_support_angle=40 +jerk_prime_tower=20 +skin_outline_count=1 +support_interface_priority=interface_area_overwrite_support_area +support_pattern=zigzag +prime_tower_min_volume=6 +support_tree_rest_preference=graceful +material_bed_temperature=60 +support_interface_wall_count=1 +material_shrinkage_percentage=100.2 +raft_interface_jerk=20 +roofing_monotonic=True +support_interface_angles=[ ] +small_feature_max_length=0.0 +skin_overlap_mm=0.04 +support_conical_enabled=False +material_anti_ooze_retraction_speed=5 +machine_head_with_fans_polygon=[[-41.4, -45.8], [-41.4, 36.0], [63.3, 36.0], [63.3, -45.8]] +z_seam_corner=z_seam_corner_none +nozzle_offsetting_for_disallowed_areas=False +meshfix=0 +acceleration_skirt_brim=1000 +machine_max_acceleration_y=9000 +meshfix_keep_open_polygons=False +skin_monotonic=False +support_interface_offset=0.0 +adhesion_type=brim +z_seam_type=sharpest_corner +retraction_prime_speed=15 +wall_x_material_flow=100 +min_skin_width_for_expansion=6.429395695523605e-17 +clean_between_layers=False +skin_preshrink=0.8 +speed_support_interface=35 +machine_max_acceleration_x=9000 +bridge_wall_speed=20 +support_bottom_offset=0.0 +support_roof_enable=False +alternate_extra_perimeter=False +speed_prime_tower=20 +support_infill_extruder_nr=0 +infill=0 +jerk_wall_x=20 +material_flush_purge_speed=0.5 +skin_material_flow_layer_0=90.0 +top_bottom_pattern_0=lines +bridge_fan_speed=100 +support_material_flow=100 +support_tree_max_diameter=25 +support_conical_angle=30 +support_enable=True +cool_min_layer_time=6 +day=Fri +wipe_retraction_enable=True +support_skip_some_zags=False +machine_steps_per_mm_x=50 +top_bottom_extruder_nr=-1 +ironing_flow=10.0 +support_bottom_line_distance=0.4 +roofing_extruder_nr=-1 +raft_base_thickness=0.3 +retraction_hop_after_extruder_switch=True +support_top_distance=0.3 +bridge_skin_support_threshold=50 +prime_tower_flow=100 +acceleration_ironing=1000 +roofing_material_flow=100 +support_fan_enable=False +retraction_extrusion_window=1 +support_tower_roof_angle=65 +extruder_prime_pos_z=0 +retraction_hop_after_extruder_switch_height=2 +raft_interface_line_width=0.6000000000000001 +gantry_height=55 +material_surface_energy=100 +machine_extruder_count=2 +jerk_support_roof=20 +minimum_bottom_area=1.0 +infill_line_distance=6.0 +infill_enable_travel_optimization=False +machine_height=300 +travel_retract_before_outer_wall=False +raft_surface_speed=35 +cooling=0 +machine_extruders_share_nozzle=False +raft_acceleration=3500 +support_bottom_height=0.3 +acceleration_travel_enabled=False +travel=0 +bottom_layers=7 +magic_fuzzy_skin_thickness=0.3 +meshfix_extensive_stitching=False +min_feature_size=0.1 +quality_name=Normal +wall_0_material_flow_layer_0=110.00000000000001 +anti_overhang_mesh=False +support_interface_density=100 +ironing_monotonic=False +mold_enabled=False +jerk_travel_layer_0=20.0 +wipe_hop_enable=True +zig_zaggify_support=True +machine_depth=240 +skirt_brim_line_width=0.4 +cool_fan_full_layer=2 +bridge_sparse_infill_max_density=0 +roofing_angles=[] +material_initial_print_temperature=190 +material_break_retracted_position=-50 +machine_heat_zone_length=16 +adaptive_layer_height_threshold=0.2 +support_tree_max_diameter_increase_by_merges_when_support_to_model=1 +cool_min_temperature=190 +jerk_layer_0=20 +switch_extruder_extra_prime_amount=0 +draft_shield_dist=10 +speed_support_bottom=35 +material_extrusion_cool_down_speed=0.7 +support_brim_enable=True +minimum_support_area=0.0 +prime_tower_wipe_enabled=True +acceleration_wall_x=1500 +machine_extruder_start_pos_abs=True +top_bottom_pattern=lines +xy_offset=-0.015 +machine_nozzle_offset_y=0 +raft_base_jerk=20 +resolution=0 +switch_extruder_retraction_speeds=20 +machine_endstop_positive_direction_y=False +raft_fan_speed=0 +machine_nozzle_head_distance=3 +speed_z_hop=10 +support_bottom_wall_count=1 +jerk_skirt_brim=20 +meshfix_union_all_remove_holes=False +support_tree_tip_diameter=0.8 +connect_infill_polygons=False +support_roof_line_width=0.4 +support_tree_min_height_to_model=3 +acceleration_layer_0=1000 +machine_nozzle_heat_up_speed=1.6 +material_flush_purge_length=60 +raft_interface_line_spacing=0.8 +support_xy_distance_overhang=0.2 +bridge_skin_material_flow_2=95.0 +coasting_enable=False +prime_blob_enable=False +roofing_layer_count=1 +jerk_topbottom=20 +brim_inside_margin=2.5 +skirt_gap=3 +mold_roof_height=0.5 +mold_width=5 +magic_mesh_surface_mode=normal +small_hole_max_size=0 +top_bottom_thickness=1 +acceleration_infill=3500 +travel_avoid_supports=False +gradual_infill_steps=0 +max_skin_angle_for_expansion=90 +small_feature_speed_factor=50 +infill_offset_y=0 +infill_offset_x=0 +expand_skins_expand_distance=0.8 +bottom_skin_preshrink=0.8 +center_object=False +support_use_towers=True +raft_interface_layers=1 +support_bottom_pattern=zigzag +xy_offset_layer_0=-0.095 +skin_angles=[] +wipe_hop_speed=10 +raft_interface_thickness=0.22499999999999998 +skirt_line_count=1 +mesh_position_y=0 +jerk_print=20 +infill_randomize_start_location=False +acceleration_prime_tower=2000 +speed_support_roof=35 +retraction_extra_prime_amount=0 +skin_outline_count=1 +jerk_prime_tower=20 +wall_transition_angle=10 +z_seam_position=back +retraction_count_max=25 +machine_steps_per_mm_y=50 +support_tree_branch_diameter=5 +support_roof_material_flow=95.0 +retraction_prime_speed=45 +z_seam_type=sharpest_corner +cool_min_layer_time_fan_speed_max=11 +machine_nozzle_size=0.4 +hole_xy_offset_max_diameter=0 +support_bottom_stair_step_min_slope=10.0 +machine_nozzle_temp_enabled=True +material_maximum_park_duration=7200 +skirt_brim_speed=17.249999999999996 +switch_extruder_retraction_amount=16 +conical_overhang_angle=50 +infill_overlap_mm=0.0 +mesh_position_z=0 +skin_monotonic=False +meshfix_keep_open_polygons=False +sub_div_rad_add=0.4 +machine_extruder_end_pos_x=330 +wipe_retraction_amount=6.5 +material_break_temperature=60 +acceleration_support_interface=1000 +z_seam_relative=False +wipe_retraction_extra_prime_amount=0 +support_brim_line_count=3 +infill_support_enabled=False +cool_fan_speed_0=100 +blackmagic=0 +slicing_tolerance=middle +machine_extruder_end_pos_y=237 +material_break_preparation_retracted_position=-16 +infill_sparse_thickness=0.15 +support_xy_distance=0.7 +speed_wall=45 +speed_wall_x=45 +retraction_min_travel=0.8 +support_bottom_line_width=0.4 +brim_replaces_support=True +acceleration_travel_layer_0=1428.5714285714287 +machine_nozzle_id=AA 0.4 +wipe_brush_pos_x=100 +speed_equalize_flow_width_factor=110.0 +raft_surface_layers=2 +skirt_brim_minimal_length=250 +acceleration_support_infill=2000 +brim_gap=0 +raft_interface_acceleration=3500 +raft_surface_fan_speed=100 +lightning_infill_prune_angle=40 +bridge_skin_material_flow_3=95.0 +initial_bottom_layers=7 +bridge_fan_speed_2=100 +support_interface_pattern=zigzag +bottom_skin_expand_distance=0.8 +wipe_hop_enable=True +zig_zaggify_support=True +material_alternate_walls=False +material_end_of_filament_purge_length=20 +acceleration_support_bottom=1000 +material_break_preparation_speed=50 +acceleration_wall=1500 +ironing_enabled=False +acceleration_travel=5000 +support_bottom_material_flow=95.0 +support_roof_angles=[ ] +acceleration_roofing=1000 +switch_extruder_retraction_speed=20 +retraction_hop_enabled=True +bridge_wall_material_flow=100 +bridge_skin_speed_2=35 +support_tree_branch_diameter_angle=7 +interlocking_beam_width=0.8 +min_odd_wall_line_width=0.34 +top_thickness=1 +default_material_print_temperature=200 +magic_fuzzy_skin_point_dist=0.8 +bridge_skin_speed_3=35 +connect_skin_polygons=False +infill_pattern=triangles +machine_steps_per_mm_e=1600 +wall_thickness=0.8 +support_bottom_distance=0.15 +material_crystallinity=False +raft_surface_acceleration=3500 +jerk_wall=20 +dual=0 +support_bottom_enable=False +min_infill_area=0 +machine_nozzle_tip_outer_diameter=1.0 +support_xy_overrides_z=z_overrides_xy +support_brim_width=1.2000000000000002 +z_seam_x=165.0 +retraction_combing_max_distance=15 +machine_steps_per_mm_z=50 +support=0 +min_wall_line_width=0.34 +top_bottom=0 +support_roof_density=100 +top_layers=7 +support_tree_angle=60 +initial_layer_line_width_factor=100.0 +support_tree_bp_diameter=7.5 +magic_fuzzy_skin_outside_only=False +infill_line_width=0.4 +jerk_wall_0=20 +retraction_hop=2 +raft_base_speed=15 +support_angle=60 +platform_adhesion=0 +support_bottom_stair_step_width=5.0 +infill_multiplier=1 +raft_interface_fan_speed=50.0 +wall_transition_filter_distance=100 +bridge_wall_coast=0 +jerk_support_interface=20 +support_roof_wall_count=1 +infill_sparse_density=20 +speed_ironing=23.333333333333332 +command_line_settings=0 +infill_wipe_dist=0 +skin_overlap=15 +speed_infill=70 +machine_nozzle_offset_x=0 +support_offset=0.0 +material_flow=100 +speed=0 +cool_fan_speed_min=100 +wipe_move_distance=20 +optimize_wall_printing_order=True +line_width=0.4 +switch_extruder_prime_speed=20 +min_bead_width=0.34 +wall_overhang_speed_factor=100 +jerk_support_infill=20 +material_adhesion_tendency=0 +extruder_prime_pos_abs=True +machine_extruders_shared_nozzle_initial_retraction=0 +magic_fuzzy_skin_point_density=1.25 +wall_line_count=2 +wall_line_width=0.4 +material_print_temperature=200 +min_even_wall_line_width=0.34 +raft_interface_speed=25.0 +travel_avoid_distance=3 +z_seam_y=240 +coasting_volume=0.064 +machine_endstop_positive_direction_z=True +small_feature_speed_factor_0=50 +conical_overhang_enabled=False +speed_travel_layer_0=150 +hole_xy_offset=0 +jerk_print_layer_0=20 +material_anti_ooze_retracted_position=-4 +roofing_pattern=lines +support_interface_material_flow=95.0 +infill_overlap=0 +extruder_nr=0 +support_interface_height=0.3 +support_skip_some_zags=False +skin_no_small_gaps_heuristic=False +speed_support=23 +ironing_inset=0.38 +bridge_fan_speed_3=100 +bridge_enable_more_layers=False +speed_topbottom=35 +raft_smoothing=5 +lightning_infill_straightening_angle=40 +wipe_repeat_count=5 +meshfix_maximum_resolution=0.5 +gradual_support_infill_step_height=0.6 +magic_fuzzy_skin_enabled=False +roofing_line_width=0.4 +jerk_infill=20 +speed_print=70 +support_bottom_offset=0.0 +bridge_wall_speed=35 +support_initial_layer_line_distance=0 +experimental=0 +zig_zaggify_infill=True +retraction_retract_speed=45 +layer_start_y=228.0 +extruder_prime_pos_x=-3 +wall_0_inset=0 +brim_width=7 +wall_0_material_flow=100 +meshfix_maximum_extrusion_area_deviation=50000 +wall_0_wipe_dist=0.2 +brim_line_count=18 +support_roof_line_distance=0.4 +prime_tower_line_width=0.4 +skin_overlap_mm=0.06 +small_feature_max_length=0.0 +mesh_rotation_matrix=[[1,0,0], [0,1,0], [0,0,1]] +support_wall_count=1 +skin_edge_support_thickness=0.6 +wall_line_width_x=0.4 +jerk_support=20 +machine_min_cool_heat_time_window=15 +layer_start_x=330.0 +machine_nozzle_cool_down_speed=0.75 +skin_line_width=0.4 +machine_extruder_start_pos_x=330 +support_tower_diameter=3.0 +bridge_skin_density_2=100 +gradual_support_infill_steps=0 +infill_angles=[ ] +minimum_interface_area=1.0 +raft_interface_line_width=0.6000000000000001 +material_surface_energy=100 +support_fan_enable=False +retraction_extrusion_window=1 +machine_extruder_start_pos_y=237 +support_infill_angles=[ ] +small_skin_width=0.8 +shell=0 +wall_line_width_0=0.4 +support_tree_top_rate=10 +cross_infill_pocket_size=6.0 +material_end_of_filament_purge_speed=0.5 +raft_margin=15 +material_break_preparation_temperature=210 +wall_transition_filter_deviation=0.1 +support_tree_max_diameter_increase_by_merges_when_support_to_model=1 +acceleration_support_roof=1000 +support_roof_offset=0.0 +raft_surface_line_width=0.4 +wipe_retraction_prime_speed=45 +wipe_pause=0 +machine_settings=0 +acceleration_topbottom=1000 +jerk_travel=20 +acceleration_wall_0=1500 +cool_fan_speed_max=100 +cool_fan_enabled=True +wall_overhang_angle=90 +acceleration_ironing=1000 +prime_tower_flow=100 +top_skin_expand_distance=0.8 +speed_print_layer_0=17.249999999999996 +wall_x_material_flow_layer_0=95.0 +speed_travel=150 +layer_0_z_overlap=0.125 +ironing_pattern=zigzag +skin_edge_support_layers=4 +ironing_line_spacing=0.1 +speed_roofing=35 +brim_outside_only=True +material_standby_temperature=100 +support_bottom_stair_step_height=0.3 +fill_outline_gaps=True +support_zag_skip_count=0 +machine_endstop_positive_direction_x=False +material_final_print_temperature=185 +support_interface_line_width=0.4 +support_tree_angle_slow=40.0 +support_skip_zag_per_mm=20 +support_bottom_angles=[ ] +max_extrusion_before_wipe=10 +raft_base_line_spacing=1.6 +speed_support_infill=23 +wall_material_flow=100 +material_flow_layer_0=100 +material_diameter=2.85 +raft_jerk=20 +raft_base_acceleration=3500 +acceleration_print=3500 +multiple_mesh_overlap=0 +wipe_retraction_retract_speed=45 +bridge_fan_speed=100 +support_tree_max_diameter=25 +support_material_flow=100 +material_no_load_move_factor=0.91 +raft_surface_line_spacing=0.4 +support_roof_height=0.3 +support_infill_sparse_thickness=0.15 +machine_extruder_cooling_fan_number=0 +minimum_roof_area=1.0 +material_print_temperature_layer_0=200 +raft_base_fan_speed=0 +machine_steps_per_mm_x=50 +support_tree_branch_reach_limit=30 +support_bottom_density=100 +skin_material_flow=95.0 +support_conical_min_width=5.0 +support_line_width=0.4 +bridge_skin_density=80 +raft_base_line_width=0.8 +jerk_roofing=20 +raft_speed=15 +mold_angle=40 +material_break_speed=25 +speed_wall_0=23 +cool_lift_head=False +retraction_enable=True +support_line_distance=0 +bridge_skin_material_flow=95.0 +material_flow_temp_graph=[[3.5, 200],[7.0, 240]] +retract_at_layer_change=False +wall_transition_length=0.4 +wipe_hop_amount=2 +support_join_distance=2.0 +material_guid=506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9 +inset_direction=outside_in +support_roof_pattern=zigzag +bridge_skin_speed=35 +skirt_brim_material_flow=100 +raft_surface_thickness=0.15 +cool_fan_speed=100 +coasting_min_volume=0.8 +conical_overhang_hole_size=0 +jerk_support_bottom=20 +cool_min_speed=5 +wall_x_material_flow=100 +min_skin_width_for_expansion=6.429395695523605e-17 +meshfix=0 +acceleration_skirt_brim=1000 +support_interface_offset=0.0 +mesh_position_x=0 +brim_smart_ordering=True +support_conical_enabled=False +material_anti_ooze_retraction_speed=50 +z_seam_corner=z_seam_corner_none +bottom_thickness=1 +support_interface_wall_count=1 +raft_interface_jerk=20 +roofing_monotonic=True +support_interface_angles=[ ] +top_skin_preshrink=0.8 +skirt_height=3 +raft_airgap=0.25 +wall_distribution_count=1 +retraction_speed=45 +extruder_prime_pos_y=6 +material=0 +infill_before_walls=True +support_z_distance=0.3 +meshfix_union_all=True +raft_surface_jerk=20 +infill_support_angle=40 +support_pattern=zigzag +clean_between_layers=False +skin_preshrink=0.8 +support_roof_enable=False +alternate_extra_perimeter=False +minimum_support_area=0.0 +lightning_infill_overhang_angle=40 +support_tree_rest_preference=graceful +coasting_speed=90 +speed_prime_tower=35 +infill=0 +jerk_wall_x=20 +mold_enabled=False +jerk_travel_layer_0=20.0 +infill_material_flow=100 +ironing_monotonic=False +extruder_prime_pos_z=2 +support_tower_roof_angle=65 +meshfix_maximum_deviation=0.04 +travel_avoid_other_parts=True +acceleration_print_layer_0=1000 +cool_fan_full_at_height=0.2 +support_brim_enable=True +minimum_bottom_area=1.0 +infill_line_distance=6.0 +jerk_support_roof=20 +meshfix_maximum_travel_resolution=0.8 +support_bottom_height=0.3 +raft_acceleration=3500 +ironing_flow=10.0 +support_bottom_line_distance=0.4 +raft_base_thickness=0.3 +retraction_hop_after_extruder_switch=True +support_top_distance=0.3 +top_bottom_pattern_0=lines +skin_material_flow_layer_0=90.0 +lightning_infill_support_angle=40 +machine_extruder_end_pos_abs=True +retraction_hop_after_extruder_switch_height=2 +acceleration_support=2000 +support_conical_angle=30 +speed_layer_0=17.249999999999996 +infill_enable_travel_optimization=False +raft_surface_speed=35 +cooling=0 +min_feature_size=0.1 +travel=0 +support_connect_zigzags=True +bottom_layers=7 +magic_fuzzy_skin_thickness=0.3 +meshfix_extensive_stitching=False +material_flush_purge_speed=0.5 +wipe_retraction_speed=45 +retraction_amount=6.5 +material_break_retracted_position=-50 +material_initial_print_temperature=190 +support_tower_maximum_supported_diameter=3.0 +jerk_ironing=20 +roofing_angles=[] +bridge_skin_density_3=100 +support_interface_enable=False +retraction_hop_only_when_collides=True +machine_feeder_wheel_diameter=10.0 +bridge_skin_support_threshold=50 +prime_tower_min_volume=6 +roofing_material_flow=100 +support_interface_skip_height=0.15 +infill_wall_line_count=0 +support_supported_skin_fan_speed=100 +bridge_sparse_infill_max_density=0 +skirt_brim_line_width=0.4 +cool_fan_full_layer=2 +gradual_infill_step_height=1.5 +machine_heat_zone_length=16 +support_interface_density=100 +support_infill_rate=0 +speed_support_interface=35 +cool_min_layer_time=6 +wipe_retraction_enable=True +support_tree_limit_branch_reach=True +wall_0_material_flow_layer_0=110.00000000000001 +cool_min_temperature=190 +jerk_layer_0=20 +switch_extruder_extra_prime_amount=0 +ironing_only_highest_layer=False +speed_support_bottom=35 +material_extrusion_cool_down_speed=0.7 +extruder_nr=0 diff --git a/tests/voronoi_crash_resources/slice_polygon_008.txt b/tests/voronoi_crash_resources/slice_polygon_008.txt new file mode 100644 index 0000000000..04375f9db6 --- /dev/null +++ b/tests/voronoi_crash_resources/slice_polygon_008.txt @@ -0,0 +1,1696 @@ +v 237021 162714 +v 237023 162724 +v 237364 163247 +v 237431 163603 +v 237382 164159 +v 237382 164160 +v 237383 164635 +v 237314 164698 +v 236962 164552 +v 236735 163971 +v 236680 163321 +v 236790 162822 +v 237039 162566 +& +v 196948 149246 +v 197417 149496 +v 198057 150166 +v 198076 150169 +v 198558 149890 +v 198968 150153 +v 199172 150383 +v 199194 150384 +v 199662 149907 +v 199895 149944 +v 200470 150376 +v 200985 150928 +v 200987 150930 +v 201462 151312 +v 201466 151314 +v 202288 151627 +v 202289 151627 +v 203572 151984 +v 203805 152076 +v 203809 152077 +v 204846 152214 +v 205659 152291 +v 205661 152291 +v 206822 152310 +v 207841 152366 +v 208624 152336 +v 208628 152336 +v 208726 152312 +v 209896 152097 +v 210277 152709 +v 210278 152710 +v 210633 153195 +v 210636 153198 +v 210899 153407 +v 210916 153408 +v 211357 153135 +v 211364 153123 +v 211403 152572 +v 211403 152571 +v 211389 152056 +v 211382 151183 +v 211433 151052 +v 212562 151617 +v 213178 152054 +v 213827 152630 +v 214293 153079 +v 214736 153557 +v 215297 154263 +v 215510 154979 +v 215757 155893 +v 215789 156278 +v 215895 157177 +v 215896 157723 +v 215779 158199 +v 215560 158688 +v 215238 159253 +v 214794 159910 +v 214463 160346 +v 214277 160566 +v 213930 161008 +v 213836 161041 +v 213422 160222 +v 213072 159565 +v 213070 159562 +v 212609 159059 +v 212603 159055 +v 212246 158917 +v 212228 158924 +v 211954 159402 +v 211953 159405 +v 211877 159669 +v 211876 159675 +v 211967 160494 +v 211968 160497 +v 212007 160620 +v 212296 161784 +v 212112 161840 +v 211731 161766 +v 211727 161766 +v 211117 161811 +v 209745 161806 +v 208632 161841 +v 208630 161841 +v 207787 161950 +v 207014 161992 +v 207012 161992 +v 206326 162131 +v 205756 162256 +v 204724 162462 +v 204722 162463 +v 203983 162705 +v 203479 162812 +v 203043 162877 +v 202656 162052 +v 202352 161202 +v 202535 160466 +v 202524 160447 +v 201956 160309 +v 201646 160031 +v 201621 160039 +v 201352 161266 +v 200692 162042 +v 199940 162503 +v 199938 162505 +v 199857 162573 +v 199168 162915 +v 198804 162934 +v 198389 162563 +v 197570 160876 +v 196601 158763 +v 195650 156631 +v 194563 154098 +v 194252 153214 +v 194203 152893 +v 194633 152656 +v 194640 152637 +v 193702 150642 +v 193817 150110 +v 194604 149574 +v 194604 149575 +v 195371 149132 +v 196288 149104 +x +v 201024 151497 +v 201020 151508 +v 201024 152241 +v 201028 152252 +v 201258 152481 +v 201502 152941 +v 201661 153421 +v 201663 153425 +v 202291 154295 +v 202742 155032 +v 202750 155038 +v 202920 155093 +v 204057 155657 +v 204864 155999 +v 204866 156000 +v 205599 156282 +v 206025 156423 +v 207071 157070 +v 208172 158008 +v 207997 158538 +v 207996 158543 +v 208010 159375 +v 207491 159650 +v 207489 159651 +v 207258 159811 +v 204318 160425 +v 203138 160445 +v 203124 160456 +v 202933 161076 +v 202932 161076 +v 202756 161512 +v 202756 161523 +v 202970 162164 +v 202971 162166 +v 203123 162472 +v 203141 162479 +v 203458 162361 +v 204386 162016 +v 205140 161816 +v 205293 161765 +v 206864 161349 +v 208269 161152 +v 209044 161095 +v 209612 160996 +v 210708 160987 +v 210928 161007 +v 210929 161007 +v 211795 160999 +v 211810 160981 +v 211730 160589 +v 211691 160083 +v 211703 159543 +v 211776 159246 +v 212014 158768 +v 212217 158457 +v 212219 158450 +v 212262 157867 +v 212262 157866 +v 212259 157369 +v 212322 156706 +v 212322 156704 +v 212294 155987 +v 212294 155985 +v 212082 154837 +v 211969 154157 +v 211970 153786 +v 211970 153784 +v 211897 153265 +v 211892 153256 +v 211734 153103 +v 211722 153099 +v 211600 153118 +v 211588 153127 +v 211525 153261 +v 211232 153471 +v 210933 153510 +v 210640 153381 +v 210329 153092 +v 210115 152728 +v 210098 152721 +v 209103 152964 +v 209102 152965 +v 208961 153011 +v 208061 153092 +v 207430 153063 +v 206582 153036 +v 205387 152943 +v 204532 152843 +v 203722 152728 +v 203190 152483 +v 203189 152483 +v 202882 152381 +v 202374 152174 +v 201862 151983 +v 201282 151684 +v 201044 151496 +x +v 199660 150856 +v 199663 150872 +v 200418 151616 +v 200244 151805 +v 200248 151828 +v 200761 152078 +v 200783 152065 +v 200767 151288 +v 200764 151280 +v 200611 151055 +v 200602 151048 +v 199677 150846 +& +v 257842 77402 +v 257958 77503 +v 257967 77507 +v 258382 77521 +v 258387 77520 +v 258932 77373 +v 259287 77397 +v 259290 77397 +v 259820 77325 +v 260186 77380 +v 260188 77380 +v 261013 77379 +v 261568 77508 +v 261572 77508 +v 262215 77455 +v 262427 77735 +v 262432 77740 +v 262904 77968 +v 262908 77969 +v 263328 78050 +v 263331 78050 +v 264234 78057 +v 265790 78454 +v 266522 78661 +v 266526 78661 +v 267151 78648 +v 267315 79096 +v 267341 79100 +v 267496 78895 +v 268274 79013 +v 268342 79176 +v 268354 79185 +v 269843 79339 +v 270380 79431 +v 270578 79451 +v 271164 79760 +v 271544 80561 +v 271533 80742 +v 271406 80815 +v 271065 80822 +v 271050 80836 +v 271025 81139 +v 270919 81233 +v 269420 81075 +v 269187 80838 +v 269171 80835 +v 268729 80996 +v 268138 80990 +v 268125 80998 +v 267947 81312 +v 267800 81297 +v 267711 81174 +v 267687 81173 +v 267610 81265 +v 267425 81264 +v 267366 80922 +v 267351 80910 +v 266705 80927 +v 266699 80928 +v 266503 81009 +v 266495 81018 +v 266417 81224 +v 266352 81260 +v 265829 81196 +v 265733 81160 +v 265728 81159 +v 265208 81158 +v 265201 81160 +v 265033 81249 +v 265026 81267 +v 265033 81276 +v 265271 81391 +v 265274 81391 +v 265845 81543 +v 265848 81544 +v 266380 81574 +v 266383 81574 +v 267284 81469 +v 267286 81468 +v 267546 81390 +v 268286 81361 +v 268920 81413 +v 269967 81660 +v 270833 81895 +v 271992 82328 +v 272685 82657 +v 273357 83031 +v 273914 83384 +v 273991 83440 +v 274841 83961 +v 274843 83962 +v 275409 84219 +v 276776 84944 +v 277587 85461 +v 278565 86053 +v 279381 86732 +v 279503 86865 +v 279971 87341 +v 280263 87794 +v 280538 88759 +v 280583 89381 +v 280544 90450 +v 280448 91102 +v 280230 91999 +v 280231 91999 +v 279949 92852 +v 279505 94107 +v 279095 95144 +v 278683 96033 +v 278418 96531 +v 278130 97004 +v 277565 97887 +v 277056 98583 +v 276523 99253 +v 275661 100221 +v 275132 100795 +v 274606 101330 +v 274606 101350 +v 274622 101354 +v 276156 100750 +v 276660 100636 +v 276898 100808 +v 277283 101420 +v 277619 102202 +v 277590 102617 +v 277328 102892 +v 276938 103144 +v 276475 103475 +v 274584 104615 +v 271906 106100 +v 270857 106562 +v 269832 106996 +v 269832 106997 +v 268247 107477 +v 266102 108030 +v 265254 108145 +v 264964 108150 +v 264640 107940 +v 264350 107278 +v 264227 106761 +v 264227 105206 +v 264040 104063 +v 264039 104060 +v 263859 103590 +v 263834 103585 +v 262617 104879 +v 262622 104903 +v 263522 105294 +v 263509 105567 +v 263323 106198 +v 262984 107541 +v 262983 107545 +v 262977 107738 +v 262993 107753 +v 263852 107724 +v 263904 107801 +v 263595 108964 +v 263594 108971 +v 263653 109236 +v 263271 109310 +v 263262 109334 +v 263472 109613 +v 263941 110528 +v 263743 110652 +v 263737 110659 +v 263629 110892 +v 263628 110897 +v 263575 111643 +v 263127 112510 +v 263133 112530 +v 263994 113017 +v 265358 113816 +v 266382 114440 +v 266392 114442 +v 266602 114397 +v 267264 114810 +v 267077 114844 +v 267069 114849 +v 266914 115029 +v 265819 114390 +v 264961 113905 +v 263784 113255 +v 263764 113259 +v 263767 113280 +v 264281 113646 +v 264282 113647 +v 265669 114477 +v 267569 115661 +v 269348 116820 +v 270033 117288 +v 269733 117438 +v 268429 116616 +v 267675 116153 +v 267655 116156 +v 267658 116178 +v 268170 116583 +v 269569 117746 +v 270183 118283 +v 270793 118833 +v 271246 119260 +v 270712 119282 +v 270507 119105 +v 270487 119105 +v 270484 119124 +v 270676 119418 +v 270685 119425 +v 271123 119540 +v 271336 119840 +v 271216 120083 +v 271107 120150 +v 271101 120169 +v 271431 120889 +v 271441 120897 +v 272735 121256 +v 272754 121241 +v 272745 121085 +v 272742 121077 +v 272214 120365 +v 272042 119918 +v 271841 118913 +v 271884 117731 +v 272035 117337 +v 272539 116435 +v 273590 115566 +v 274932 115108 +v 276112 115147 +v 276653 115226 +v 277760 115739 +v 278265 116038 +v 279296 117242 +v 279532 117825 +v 279788 118758 +v 279787 118758 +v 279890 119359 +v 279782 120388 +v 279633 121087 +v 279056 122368 +v 278695 122789 +v 277877 123559 +v 277359 123844 +v 276226 124347 +v 276226 124348 +v 275463 124570 +v 275454 124591 +v 275589 124828 +v 275381 125158 +v 274941 125501 +v 274324 125735 +v 273633 125830 +v 273393 125620 +v 273464 125492 +v 273460 125473 +v 273441 125474 +v 272828 126069 +v 272826 126089 +v 272838 126095 +v 273233 126087 +v 273353 126213 +v 273382 126689 +v 273397 126703 +v 273715 126707 +v 273794 126758 +v 273840 127389 +v 273506 127420 +v 273492 127436 +v 273801 134782 +v 273788 135336 +v 273656 135448 +v 272172 135516 +v 272019 135362 +v 272005 135358 +v 271905 135381 +v 271893 135397 +v 271897 135478 +v 271647 135600 +v 271639 135610 +v 271544 136035 +v 271556 136053 +v 273992 136583 +v 274518 136687 +v 274522 136687 +v 274677 136672 +v 275429 136819 +v 275431 136819 +v 275654 136838 +v 275961 136972 +v 276217 137263 +v 276317 137577 +v 276298 137922 +v 275976 138560 +v 275767 138783 +v 275556 138853 +v 275382 138838 +v 275114 138662 +v 274747 138181 +v 274738 138175 +v 274204 138047 +v 274222 137808 +v 274210 137792 +v 273740 137690 +v 273723 137700 +v 273647 137895 +v 273611 137886 +v 273592 137898 +v 273587 137918 +v 273581 137888 +v 273569 137876 +v 273505 137863 +v 273488 137874 +v 273465 137949 +v 273407 137935 +v 273388 137842 +v 273372 137830 +v 273358 137842 +v 273341 137920 +v 273266 137903 +v 273332 137618 +v 273320 137600 +v 271376 137175 +v 271358 137186 +v 271295 137440 +v 271255 137430 +v 271234 137338 +v 271218 137326 +v 271205 137336 +v 271175 137413 +v 271148 137406 +v 271171 137333 +v 271163 137314 +v 271145 137319 +v 271105 137374 +v 271091 137306 +v 271075 137294 +v 271063 137301 +v 271017 137375 +v 270984 137368 +v 270990 137286 +v 270978 137270 +v 270926 137259 +v 270908 137271 +v 270891 137346 +v 270843 137334 +v 270874 137263 +v 270863 137242 +v 270816 137232 +v 270798 137244 +v 270785 137320 +v 270621 137283 +v 270616 137196 +v 270602 137182 +v 270587 137193 +v 270563 137269 +v 270468 137247 +v 270524 137003 +v 270512 136985 +v 268402 136528 +v 268385 136549 +v 268478 136780 +v 266292 136268 +v 266356 136099 +v 266345 136079 +v 264686 135718 +v 264725 135529 +v 264718 135513 +v 264479 135360 +v 264639 134364 +v 264639 134359 +v 264588 134110 +v 264477 133277 +v 264476 133274 +v 264286 132782 +v 264283 132777 +v 263888 132372 +v 263886 132370 +v 263406 132006 +v 262921 131664 +v 262919 131663 +v 262424 131398 +v 262420 131396 +v 261884 131298 +v 261882 131298 +v 261324 131275 +v 260766 131271 +v 260763 131271 +v 260250 131357 +v 260243 131360 +v 259824 131655 +v 259822 131656 +v 259065 132420 +v 259064 132422 +v 258702 132884 +v 258701 132886 +v 258336 133561 +v 257968 134336 +v 257595 135054 +v 257190 135549 +v 255458 134879 +v 255393 134775 +v 255613 133856 +v 255612 133856 +v 256047 132707 +v 256638 131248 +v 256629 131229 +v 255944 131006 +v 254925 130422 +v 254340 129926 +v 254320 129926 +v 254315 129940 +v 254439 130596 +v 254458 131503 +v 254468 131517 +v 255641 131908 +v 254606 135130 +v 254617 135150 +v 255114 135260 +v 255752 135389 +v 256317 135491 +v 257106 135613 +v 257107 135613 +v 258363 135763 +v 259014 135816 +v 259856 135860 +v 259858 135860 +v 260580 135873 +v 260483 136292 +v 260483 136297 +v 260515 136544 +v 260006 136577 +v 259977 136329 +v 259961 136316 +v 259259 136341 +v 258267 136338 +v 257395 136294 +v 256571 136222 +v 255643 136110 +v 254367 135906 +v 254351 135916 +v 254223 136317 +v 254235 136337 +v 254851 136429 +v 255508 136514 +v 256163 136585 +v 256164 136585 +v 256814 136636 +v 257451 136671 +v 258386 136701 +v 258292 137112 +v 258292 137117 +v 258324 137363 +v 257813 137396 +v 257784 137149 +v 257768 137136 +v 257059 137162 +v 256536 137167 +v 255826 137149 +v 255198 137119 +v 254008 137021 +v 253993 137031 +v 253751 137778 +v 253320 137635 +v 253301 137644 +v 252596 139852 +v 251905 139629 +v 251885 139643 +v 251867 140222 +v 251687 140644 +v 251696 140664 +v 252190 140840 +v 251715 142262 +v 250872 141969 +v 250852 141984 +v 250877 142317 +v 250827 142534 +v 250663 142797 +v 250438 142970 +v 250441 142996 +v 251044 143264 +v 250641 143949 +v 250320 144407 +v 249544 144075 +v 249523 144085 +v 249221 145241 +v 248970 146060 +v 248971 146060 +v 248788 146532 +v 248493 147127 +v 247903 147823 +v 247521 148089 +v 246927 148341 +v 246924 148343 +v 246547 148615 +v 246101 148946 +v 245394 149502 +v 245393 149503 +v 244967 149905 +v 244962 149912 +v 244886 150217 +v 244481 151229 +v 243827 152080 +v 243019 152639 +v 242821 152732 +v 242815 152737 +v 242373 153278 +v 242002 153753 +v 241784 154008 +v 241243 154684 +v 241240 154689 +v 241121 155162 +v 239651 156938 +v 239142 157600 +v 239142 157601 +v 238650 158316 +v 238369 158752 +v 238368 158753 +v 238087 159229 +v 238087 159230 +v 237594 160244 +v 237342 160569 +v 237007 160823 +v 236528 161022 +v 236117 161093 +v 235506 161004 +v 235235 160859 +v 234926 160462 +v 234897 160393 +v 234896 160391 +v 234582 159885 +v 234581 159884 +v 234226 159402 +v 233652 158634 +v 232668 157218 +v 232484 156828 +v 232494 156592 +v 232588 156433 +v 232590 156422 +v 232547 156214 +v 232543 156207 +v 232041 155656 +v 232040 155655 +v 231514 155156 +v 231513 155155 +v 230865 154677 +v 230864 154676 +v 230211 154262 +v 229717 153969 +v 228921 153483 +v 228437 153204 +v 228191 153048 +v 227663 152741 +v 227662 152741 +v 227414 152610 +v 226886 152299 +v 226396 151999 +v 225874 151652 +v 225657 151521 +v 225153 151183 +v 224561 150731 +v 223993 150335 +v 223992 150334 +v 223554 150085 +v 222520 149424 +v 221766 148770 +v 221063 148012 +v 220656 147468 +v 220485 147131 +v 220467 147124 +v 220457 147140 +v 220505 147525 +v 220197 147971 +v 220196 147973 +v 220038 148277 +v 219762 148407 +v 219354 148177 +v 219009 147560 +v 218833 146916 +v 219146 145879 +v 219144 145866 +v 218946 145606 +v 219049 145454 +v 219394 145250 +v 219473 145385 +v 219479 145390 +v 220025 145698 +v 220047 145685 +v 220062 144978 +v 220117 144435 +v 220217 143893 +v 220356 143342 +v 220573 142844 +v 221277 141863 +v 221808 141236 +v 222236 140760 +v 222599 140393 +v 223019 140006 +v 223834 139301 +v 224395 138801 +v 224829 138454 +v 225442 137996 +v 226115 137536 +v 226784 137144 +v 227526 136750 +v 228373 136347 +v 228377 136344 +v 228827 135949 +v 228828 135948 +v 229225 135496 +v 229648 134993 +v 230142 134435 +v 230781 133620 +v 230783 133618 +v 231266 132855 +v 231266 132854 +v 231608 132159 +v 232182 130834 +v 232183 130832 +v 232493 129959 +v 232494 129958 +v 232663 129289 +v 232663 129286 +v 232683 128854 +v 232683 128850 +v 232472 127815 +v 232609 126871 +v 232609 126870 +v 232658 126161 +v 232658 125317 +v 232562 124411 +v 232562 124410 +v 232404 123550 +v 232403 123549 +v 232203 122889 +v 232045 122410 +v 231833 121848 +v 231833 121846 +v 231455 121020 +v 230800 119678 +v 230349 118613 +v 230348 118611 +v 230112 118213 +v 230107 118209 +v 229607 117876 +v 229447 117599 +v 229304 117089 +v 229305 117089 +v 229075 115858 +v 229075 115857 +v 228932 115312 +v 228930 115309 +v 228710 114892 +v 228635 114606 +v 228602 113648 +v 228599 113153 +v 228580 112409 +v 228580 112408 +v 228510 111864 +v 228456 111170 +v 228456 110861 +v 228412 110102 +v 228389 108993 +v 228434 108114 +v 228509 107202 +v 228589 106509 +v 228764 105403 +v 229026 104184 +v 229361 102826 +v 229795 101280 +v 230323 99345 +v 230323 99343 +v 230369 98915 +v 230369 98913 +v 230343 97895 +v 230598 96765 +v 230871 95815 +v 230861 95798 +v 230654 95717 +v 229953 95094 +v 229389 94488 +v 228540 93647 +v 229631 92008 +v 230469 90882 +v 230470 90866 +v 230347 90671 +v 231863 89112 +v 233238 87892 +v 234139 87328 +v 234823 87021 +v 234832 87006 +v 234710 85788 +v 234627 84687 +v 235292 84236 +v 235772 83925 +v 235777 83906 +v 235457 83312 +v 235821 83212 +v 235827 83209 +v 235983 83060 +v 236221 83057 +v 236231 83053 +v 236477 82834 +v 236739 82765 +v 236998 82795 +v 237309 82946 +v 237324 82946 +v 237406 82898 +v 237413 82882 +v 237267 82263 +v 238357 81986 +v 238366 81979 +v 238431 81869 +v 238746 81668 +v 239506 81475 +v 239964 81404 +v 240104 81533 +v 240118 81537 +v 240347 81479 +v 242220 81003 +v 242231 80987 +v 242217 80823 +v 242390 80732 +v 242516 80748 +v 242639 80888 +v 242654 80893 +v 242976 80811 +v 242987 80794 +v 242951 80568 +v 243018 80425 +v 243287 80446 +v 243473 80547 +v 243515 80633 +v 243154 80734 +v 243143 80750 +v 243162 80763 +v 243588 80656 +v 244252 80483 +v 244263 80466 +v 244244 80453 +v 243653 80595 +v 243711 80502 +v 243922 80363 +v 244306 80466 +v 244314 80466 +v 245377 80178 +v 245381 80177 +v 245851 79888 +v 246208 79845 +v 246217 79968 +v 246236 79982 +v 246771 79846 +v 246923 80402 +v 246935 80413 +v 248151 80593 +v 248164 80588 +v 248784 79905 +v 249716 80346 +v 249735 80340 +v 249736 80328 +v 249586 79765 +v 249571 79372 +v 250057 78916 +v 250062 78909 +v 250322 77829 +v 250457 77712 +v 251621 77791 +v 252145 77831 +v 252158 77824 +v 252359 77527 +v 252687 77555 +v 252838 77890 +v 252850 77899 +v 253631 77987 +v 253642 77984 +v 253787 77874 +v 253793 77862 +v 253804 77445 +v 253852 77408 +v 254650 77620 +v 254658 77620 +v 255128 77475 +v 255128 77476 +v 255890 77327 +v 256350 77505 +v 256356 77506 +v 256883 77486 +v 256982 77547 +v 257001 77544 +v 257238 77292 +x +v 266087 134538 +v 266057 134841 +v 266069 134857 +v 268356 135357 +v 268374 135345 +v 268411 135178 +v 268400 135161 +v 266106 134525 +x +v 271611 128933 +v 271597 128951 +v 271709 129444 +v 271725 129456 +v 271739 129440 +v 271715 128943 +v 271699 128929 +x +v 263000 113432 +v 262998 113449 +v 263272 113964 +v 263644 114800 +v 263656 114809 +v 264395 114934 +v 265105 115120 +v 265105 115119 +v 265585 115282 +v 265603 115275 +v 265599 115256 +v 264103 114182 +v 263020 113430 +x +v 260831 106740 +v 260069 106917 +v 260059 106925 +v 259672 107618 +v 259412 108108 +v 259205 108523 +v 258948 109011 +v 258947 109012 +v 258807 109308 +v 258541 109815 +v 258552 109836 +v 258982 109927 +v 259937 110259 +v 259956 110250 +v 260711 108095 +v 261223 106603 +v 261216 106585 +v 261203 106584 +& +v 286459 73808 +v 286764 74016 +v 286735 74267 +v 286404 74410 +v 285970 74306 +v 285964 74306 +v 285140 74453 +v 285134 74456 +v 284412 74963 +v 284415 74989 +v 285580 75497 +v 285585 75498 +v 285993 75514 +v 286069 75641 +v 286083 75648 +v 286973 75591 +v 286985 75584 +v 287131 75363 +v 287790 74735 +v 288597 74968 +v 289915 75906 +v 289917 75907 +v 290364 76153 +v 290844 76457 +v 291153 76750 +v 291635 77389 +v 291658 77390 +v 291746 77285 +v 292909 77078 +v 293762 77003 +v 294227 77144 +v 294626 77532 +v 294968 78010 +v 294977 78016 +v 295049 78029 +v 295506 78298 +v 296031 78579 +v 296051 78575 +v 296054 78562 +v 296018 78414 +v 296009 78404 +v 295912 78363 +v 295935 78186 +v 296030 78132 +v 296589 78381 +v 297044 78739 +v 297047 78784 +v 296930 78845 +v 296324 78696 +v 296306 78706 +v 296312 78723 +v 296776 79036 +v 296968 79270 +v 296981 79430 +v 296988 79442 +v 297221 79577 +v 297574 80064 +v 297894 80707 +v 297912 80714 +v 298162 80619 +v 298257 80670 +v 298261 80778 +v 298085 81058 +v 297966 81119 +v 297958 81134 +v 298038 81929 +v 298047 81941 +v 298384 82093 +v 298547 82235 +v 299164 83129 +v 299205 83286 +v 299211 83294 +v 299390 83428 +v 299881 84171 +v 300031 84701 +v 299858 85309 +v 299857 85309 +v 299601 85882 +v 299332 86140 +v 299327 86150 +v 299320 86338 +v 299148 86892 +v 298934 86866 +v 298928 86867 +v 298469 87008 +v 298458 87021 +v 298406 87753 +v 298376 88416 +v 298346 88693 +v 298330 89465 +v 298330 89466 +v 298338 90346 +v 298351 90361 +v 298977 90434 +v 299471 90526 +v 299462 91164 +v 298991 91159 +v 298987 91159 +v 298460 91296 +v 298449 91313 +v 298461 91326 +v 298917 91415 +v 298869 91854 +v 298356 91835 +v 298340 91848 +v 298114 93363 +v 298028 93822 +v 297845 94961 +v 297360 96432 +v 296885 97482 +v 296265 98720 +v 295636 99846 +v 294647 101280 +v 294647 101292 +v 293839 102311 +v 293839 102329 +v 294122 102738 +v 293849 103011 +v 293220 102462 +v 293199 102463 +v 292566 103198 +v 291527 104236 +v 291161 104559 +v 290468 105215 +v 289903 105729 +v 289361 106177 +v 289356 106192 +v 289435 106542 +v 289437 106546 +v 289848 107276 +v 289659 107484 +v 289337 107685 +v 289013 107249 +v 289011 107247 +v 288859 107110 +v 288840 107109 +v 287374 108190 +v 286800 108549 +v 286798 108550 +v 286319 108945 +v 286316 108965 +v 286698 109587 +v 286144 109966 +v 285561 109220 +v 284908 108356 +v 284330 107568 +v 284312 107563 +v 281892 108641 +v 280803 109139 +v 280802 109140 +v 280075 109550 +v 278296 109960 +v 277595 110079 +v 276885 110188 +v 276605 110149 +v 276179 109336 +v 276162 109328 +v 274368 109766 +v 273734 109902 +v 272341 110222 +v 271745 110375 +v 271764 110356 +v 271765 110336 +v 271751 110330 +v 271188 110400 +v 270188 110587 +v 269349 110722 +v 268229 110826 +v 267865 110768 +v 267604 110210 +v 267397 109341 +v 267261 108626 +v 267278 108390 +v 267791 108258 +v 268446 108196 +v 268510 108313 +v 268587 109538 +v 268588 109543 +v 268643 109671 +v 268655 109680 +v 269034 109721 +v 269040 109721 +v 270270 109422 +v 270885 109260 +v 270890 109257 +v 271015 109171 +v 272399 108812 +v 273241 108616 +v 275594 108031 +v 275605 108013 +v 275541 107740 +v 276406 107448 +v 276667 107447 +v 276755 107723 +v 276773 107733 +v 277832 107464 +v 279379 107085 +v 280127 106935 +v 280303 107001 +v 280554 107786 +v 280574 107795 +v 282165 107050 +v 283077 106643 +v 283702 106339 +v 283708 106334 +v 283762 106266 +v 284414 105934 +v 284416 105933 +v 285209 105353 +v 285815 104860 +v 285817 104858 +v 285954 104709 +v 286367 104341 +v 286699 104891 +v 286718 104897 +v 287313 104648 +v 287850 105472 +v 287957 105734 +v 287569 106014 +v 286344 106635 +v 285104 107202 +v 285100 107225 +v 285739 107952 +v 285758 107954 +v 286974 107145 +v 286975 107145 +v 288157 106208 +v 288162 106191 +v 288050 105887 +v 288325 105648 +v 289181 104848 +v 290537 103534 +v 290538 103534 +v 290966 103099 +v 292104 101970 +v 292621 101439 +v 292978 101085 +v 293263 101202 +v 293281 101197 +v 293757 100551 +v 294580 99361 +v 294581 99360 +v 295152 98459 +v 295152 98458 +v 295876 97042 +v 296331 95998 +v 296332 95996 +v 296650 95115 +v 296651 95113 +v 297027 93529 +v 297362 91622 +v 297362 91621 +v 297461 90884 +v 297612 90312 +v 297898 90222 +v 297908 90208 +v 297930 89468 +v 297884 88200 +v 297884 88199 +v 297787 87188 +v 297766 87175 +v 297194 87446 +v 297192 87448 +v 297010 87573 +v 296442 87738 +v 295700 87995 +v 295196 88110 +v 294532 88064 +v 294004 88040 +v 293520 87988 +v 293514 87989 +v 292861 88212 +v 292851 88223 +v 292794 88549 +v 292795 88549 +v 292478 89634 +v 292252 90333 +v 291904 91006 +v 291448 91381 +v 289925 92279 +v 287276 93463 +v 286342 93864 +v 284448 94654 +v 283584 95002 +v 282468 95406 +v 282010 95582 +v 281522 95677 +v 281393 95585 +v 281259 95333 +v 281231 95146 +v 281402 94948 +v 282587 94393 +v 285754 93043 +v 287888 92104 +v 289175 91498 +v 289176 91497 +v 289772 91162 +v 290806 90556 +v 290810 90553 +v 291232 90064 +v 291235 90059 +v 291580 88969 +v 291581 88967 +v 291656 88536 +v 291638 88518 +v 290862 88674 +v 290861 88675 +v 290105 88885 +v 289831 88943 +v 289176 89154 +v 289175 89154 +v 288682 89343 +v 288087 89173 +v 288070 89179 +v 287919 89419 +v 287663 89646 +v 286663 89980 +v 286534 90029 +v 285717 90222 +v 285715 90223 +v 284884 90508 +v 284709 90529 +v 284704 90531 +v 284366 90704 +v 284685 88421 +v 284672 88404 +v 284475 88372 +v 284467 88373 +v 284082 88543 +v 283890 88535 +v 283922 88486 +v 283919 88467 +v 283866 88422 +v 283843 88425 +v 283790 88508 +v 283794 88528 +v 283820 88547 +v 283769 88588 +v 283446 88576 +v 283398 88482 +v 283378 88476 +v 283129 88613 +v 282928 88611 +v 282643 88465 +v 282249 87875 +v 282238 87868 +v 281824 87831 +v 281777 87729 +v 281756 87722 +v 281474 87859 +v 277731 82418 +v 277916 82125 +v 277918 82115 +v 277900 82002 +v 278116 81568 +v 278286 81533 +v 278296 81526 +v 278589 81074 +v 278587 81056 +v 277934 80287 +v 277912 80286 +v 277321 80879 +v 277320 80882 +v 277249 80988 +v 276812 81009 +v 276548 80700 +v 276529 80698 +v 275136 81642 +v 274722 81835 +v 274276 81459 +v 274262 81456 +v 273799 81583 +v 273646 81446 +v 273632 81443 +v 273352 81527 +v 273580 81414 +v 273586 81394 +v 273295 80879 +v 273357 80667 +v 274434 80210 +v 274443 80198 +v 274478 79984 +v 274474 79972 +v 274354 79847 +v 274336 79844 +v 273421 80361 +v 273191 79945 +v 273176 79937 +v 272786 79990 +v 272583 79651 +v 272570 79352 +v 272907 78998 +v 273532 78715 +v 274134 78547 +v 274395 78624 +v 274406 78623 +v 275576 78005 +v 276097 77819 +v 276630 78173 +v 277188 78580 +v 277193 78583 +v 277910 78745 +v 277922 78742 +v 278413 78369 +v 278419 78357 +v 278419 78281 +v 278587 78082 +v 278981 78127 +v 278994 78122 +v 279174 77937 +v 279630 77906 +v 279639 77902 +v 279884 77682 +v 279888 77667 +v 279833 77485 +v 279830 77479 +v 279539 77170 +v 279279 76434 +v 279275 76310 +v 279273 76303 +v 279089 75951 +v 279046 75532 +v 279171 75129 +v 279342 75049 +v 279446 75090 +v 279464 75085 +v 279609 74905 +v 279718 74868 +v 279972 74917 +v 279990 74902 +v 279988 74850 +v 280355 74868 +v 280362 74867 +v 280920 74633 +v 280925 74630 +v 281005 74550 +v 281130 74549 +v 281137 74547 +v 281624 74290 +v 282084 74029 +v 282453 73962 +v 282594 74035 +v 282604 74140 +v 282300 74719 +v 282298 74724 +v 282248 75137 +v 282249 75145 +v 282326 75340 +v 282332 75347 +v 282441 75416 +v 282451 75418 +v 282982 75357 +v 282990 75353 +v 283428 74984 +v 283913 74668 +v 284653 74219 +v 284951 74232 +v 284967 74221 +v 285004 74072 +v 285322 73808 +v 285644 73770 +v 286149 73722 +x +v 275250 79336 +v 275246 79359 +v 275672 79804 +v 275690 79807 +v 276154 79546 +v 276156 79545 +v 276442 79339 +v 276443 79315 +v 276009 78952 +v 275992 78951 +x +v 288854 77618 +v 288842 77631 +v 288823 77797 +v 288828 77810 +v 289352 78307 +v 290025 78989 +v 290032 78993 +v 290274 79035 +v 290285 79032 +v 290450 78921 +v 290613 78909 +v 290619 78907 +v 290975 78719 +v 290979 78696 +v 290613 78267 +v 290608 78263 +v 290404 78177 +v 289834 77818 +v 289831 77817 +v 289339 77626 +v 289169 77562 +v 289161 77561 +x +v 281705 76631 +v 281708 76643 +v 281762 76714 +v 281774 76720 +v 281898 76718 +v 281973 76782 +v 282076 77063 +v 282085 77072 +v 282175 77106 +v 282187 77105 +v 282425 76989 +v 282428 76965 +v 282060 76648 +v 282051 76644 +v 281721 76619 +x +v 283850 75271 +v 283612 75445 +v 283609 75448 +v 283424 75711 +v 283422 75715 +v 283305 76031 +v 283209 76128 +v 283209 76134 +v 283202 76134 +v 283018 76319 +v 283014 76329 +v 283009 76415 +v 283030 76430 +v 283274 76330 +v 283278 76305 +v 283188 76219 +v 283225 76153 +v 283491 76061 +v 283685 76074 +v 283694 76072 +v 283783 76014 +v 283790 75999 +v 283771 75838 +v 283870 75603 +v 283871 75597 +v 283874 75283 +v 283861 75268 +& +v 300300 81817 +v 300272 81877 +v 300278 81896 +v 300288 81898 +v 300381 81883 +v 300427 82079 +v 300307 82164 +v 300124 82129 +v 300117 82130 +v 299817 82221 +v 299011 82315 +v 298646 82253 +v 298640 82165 +v 298946 81906 +v 299181 81832 +v 299696 81807 +v 300217 81771 +& +v 271992 82164 +v 272231 81825 +v 272604 81637 +v 273119 81611 +& +v 298948 81163 +v 298950 81309 +v 298701 81584 +v 298410 81664 +v 298286 81586 +v 298306 81452 +v 298579 81186 +v 298847 81119 +& +v 298362 79448 +v 298127 79529 +v 298146 79404 +v 298294 79269 +v 298519 79182 +& +v 298711 78753 +v 298777 78925 +v 298669 78956 +v 298375 78716 +v 298351 78635 +v 298538 78630 +& +v 285930 68926 +v 286629 69186 +v 286962 69325 +v 286677 69880 +v 286177 70153 +v 286172 70157 +v 285851 70606 +v 285553 70821 +v 284837 71032 +v 284313 70956 +v 284309 70956 +v 283741 71037 +v 283739 71037 +v 283169 71178 +v 283005 71091 +v 283065 70956 +v 283563 70513 +v 283719 70445 +v 283724 70441 +v 284000 70122 +v 284589 69523 +v 285081 69273 +v 285087 69267 +v 285207 69052 +v 285405 68894 +v 285541 68860