diff --git a/geo/CHANGES.md b/geo/CHANGES.md index 0c36437c8..e99d70d1d 100644 --- a/geo/CHANGES.md +++ b/geo/CHANGES.md @@ -11,6 +11,7 @@ * * PERF: small improvements to TriangulateSpade trait * +* Add regression test to reproduce a panic in RegionAssembly ## 0.27.0 diff --git a/geo/src/algorithm/bool_ops/assembly.rs b/geo/src/algorithm/bool_ops/assembly.rs index d98546e94..c9e65fb09 100644 --- a/geo/src/algorithm/bool_ops/assembly.rs +++ b/geo/src/algorithm/bool_ops/assembly.rs @@ -3,12 +3,7 @@ use std::{ collections::{BTreeMap, HashMap, VecDeque}, }; -use crate::{ - sweep::{compare_crossings, Cross, CrossingsIter, LineOrPoint, SweepPoint}, - utils::EitherIter, - winding_order::WindingOrder, - GeoFloat, -}; +use crate::{sweep::{compare_crossings, Cross, CrossingsIter, LineOrPoint, SweepPoint}, utils::EitherIter, winding_order::WindingOrder, GeoFloat, HasDimensions}; use geo_types::{LineString, MultiPolygon, Polygon}; /// Assemble polygons from boundary segments of the output region. @@ -40,9 +35,19 @@ impl RegionAssembly { let mut iter = CrossingsIter::new_simple(self.segments.iter()); let mut snakes = vec![]; + // keep a duplicate for println in case the algorithm panics + let segments = self.segments.clone(); + while let Some(pt) = iter.next() { let num_segments = iter.intersections().len(); + if num_segments % 2 != 0 { + // print the segments to console causing the panic + for seg in segments.iter() { + trace!("{:?}", seg); + } + } debug_assert!(num_segments % 2 == 0, "assembly segments must be eulierian"); + iter.intersections_mut().sort_unstable_by(compare_crossings); let first = &iter.intersections()[0]; @@ -384,3 +389,28 @@ impl Cross for Segment { self.geom } } + +use geo_types::coord; + +#[test] +fn test_assembly_union() { + fn segment(c11: f64, c12: f64, c21: f64, c22: f64) -> Segment { + let c1 = coord! {x:c11, y:c12}; + let c2 = coord! {x: c21, y: c22}; + let line = LineOrPoint::Line { + left: SweepPoint::from(c1), + right: SweepPoint::from(c2), + }; + let region = Cell::new(false); + + Segment { geom: line, region: region, snake_idx: Cell::new(0_usize) } + } + + let segments = include!("assembly_test_data.in"); + + let mut assembly: RegionAssembly = RegionAssembly { segments: segments }; + + // must not panic!! + let mpoly = assembly.finish(); + assert!(!mpoly.is_empty()); +} diff --git a/geo/src/algorithm/bool_ops/assembly_test_data.in b/geo/src/algorithm/bool_ops/assembly_test_data.in new file mode 100644 index 000000000..b919b396b --- /dev/null +++ b/geo/src/algorithm/bool_ops/assembly_test_data.in @@ -0,0 +1,3669 @@ +vec![segment(0.254, 2.5, 0.254, 6.424553125), +segment(0.254, 7.795446875, 0.254, 15.064553125), +segment(0.254, 16.435446875, 0.254, 20.36), +segment(0.254, 2.5, 0.256440625, 2.475225), +segment(0.254, 20.36, 0.256440625, 20.384775), +segment(0.254, 6.424553125, 0.261825, 6.468440625), +segment(0.254, 15.064553125, 0.261825, 15.108440625), +segment(0.254, 7.795446875, 0.264059375, 7.7459125), +segment(0.254, 16.435446875, 0.264059375, 16.3859125), +segment(0.256440625, 2.475225, 0.272440625, 2.3947875), +segment(0.256440625, 20.384775, 0.272440625, 20.4652125), +segment(0.261825, 6.468440625, 0.28838125, 6.511446875), +segment(0.261825, 15.108440625, 0.28838125, 15.151446875), +segment(0.272440625, 2.3947875, 0.29196875, 2.348165625), +segment(0.264059375, 7.7459125, 0.292640625, 7.704225), +segment(0.264059375, 16.3859125, 0.292640625, 16.344225), +segment(0.272440625, 20.4652125, 0.30300625, 20.52584375), +segment(0.29196875, 2.348165625, 0.328134375, 2.312853125), +segment(0.28838125, 6.511446875, 0.32960625, 6.540690625), +segment(0.28838125, 15.151446875, 0.32960625, 15.180690625), +segment(0.292640625, 7.704225, 0.33521875, 7.676984375), +segment(0.292640625, 16.344225, 0.33521875, 16.316984375), +segment(0.30300625, 20.52584375, 0.3437625, 20.555740625), +segment(0.328134375, 2.312853125, 0.375209375, 2.294446875), +segment(0.32960625, 6.540690625, 0.378975, 6.5515375), +segment(0.32960625, 15.180690625, 0.378975, 15.1915375), +segment(0.33521875, 7.676984375, 0.385046875, 7.6685125), +segment(0.33521875, 16.316984375, 0.385046875, 16.3085125), +segment(0.3437625, 20.555740625, 0.392953125, 20.567371875), +segment(0.375209375, 2.294446875, 0.425734375, 2.29585625), +segment(0.378975, 6.5515375, 0.4286625, 6.54226875), +segment(0.378975, 15.1915375, 0.4286625, 15.18226875), +segment(0.385046875, 7.6685125, 0.4342375, 7.68014375), +segment(0.385046875, 16.3085125, 0.4342375, 16.32014375), +segment(0.392953125, 20.567371875, 0.44278125, 20.5589), +segment(0.4286625, 6.54226875, 0.470803125, 6.51435625), +segment(0.4342375, 7.68014375, 0.470803125, 7.70564375), +segment(0.4286625, 15.18226875, 0.470803125, 15.15435625), +segment(0.4342375, 16.32014375, 0.470803125, 16.34564375), +segment(0.425734375, 2.29585625, 0.471709375, 2.316859375), +segment(0.44278125, 20.5589, 0.485359375, 20.531659375), +segment(0.471709375, 2.316859375, 0.50585, 2.354134375), +segment(0.485359375, 20.531659375, 0.513940625, 20.489971875), +segment(0.470803125, 6.51435625, 0.517084375, 6.468075), +segment(0.470803125, 7.70564375, 0.517084375, 7.751925), +segment(0.470803125, 15.15435625, 0.517084375, 15.108075), +segment(0.470803125, 16.34564375, 0.517084375, 16.391925), +segment(0.50585, 2.354134375, 0.524, 2.4195625), +segment(0.524, 2.4195625, 0.524, 2.9410125), +segment(0.513940625, 20.489971875, 0.524, 20.4404375), +segment(0.524, 19.9189875, 0.524, 20.4404375), +segment(0.517084375, 6.468075, 0.795378125, 6.3528), +segment(0.517084375, 7.751925, 0.795378125, 7.8672), +segment(0.517084375, 15.108075, 0.795378125, 14.9928), +segment(0.517084375, 16.391925, 0.795378125, 16.5072), +segment(0.524, 2.9410125, 0.830915625, 3.68196875), +segment(0.524, 19.9189875, 0.830915625, 19.17803125), +segment(1.286, 4.935396875, 1.286, 5.840603125), +segment(1.286, 4.935396875, 1.360396875, 4.861), +segment(1.286, 5.840603125, 1.360396875, 5.915), +segment(0.795378125, 6.3528, 1.373, 6.3528), +segment(1.373, 6.3528, 1.373, 6.937), +segment(0.795378125, 7.8672, 1.373, 7.8672), +segment(1.373, 7.283, 1.373, 7.8672), +segment(0.795378125, 14.9928, 1.373, 14.9928), +segment(1.373, 14.9928, 1.373, 15.577), +segment(0.795378125, 16.5072, 1.373, 16.5072), +segment(1.373, 15.923, 1.373, 16.5072), +segment(0.830915625, 3.68196875, 1.39803125, 4.249084375), +segment(0.830915625, 19.17803125, 1.39803125, 18.610915625), +segment(1.373, 6.937, 1.627, 6.937), +segment(1.627, 6.3528, 1.627, 6.937), +segment(1.373, 7.283, 1.627, 7.283), +segment(1.627, 7.283, 1.627, 7.8672), +segment(1.373, 15.577, 1.627, 15.577), +segment(1.627, 14.9928, 1.627, 15.577), +segment(1.373, 15.923, 1.627, 15.923), +segment(1.627, 15.923, 1.627, 16.5072), +segment(1.360396875, 5.915, 1.96636875, 5.915), +segment(1.96636875, 5.915, 2.015903125, 5.925059375), +segment(2.017054318077276, 6.983, 2.02224375, 6.98775625), +segment(2.017054318077277, 7.237, 2.02224375, 7.23224375), +segment(2.017054318077277, 15.623, 2.02224375, 15.62775625), +segment(2.017054318077277, 15.877, 2.02224375, 15.87224375), +segment(2.02224375, 6.98775625, 2.032434375, 6.998875), +segment(2.02224375, 7.23224375, 2.032434375, 7.221125), +segment(2.02224375, 15.62775625, 2.032434375, 15.638875), +segment(2.02224375, 15.87224375, 2.032434375, 15.861125), +segment(2.032434375, 6.998875, 2.04160625, 7.01083125), +segment(2.032434375, 7.221125, 2.04160625, 7.20916875), +segment(2.032434375, 15.638875, 2.04160625, 15.65083125), +segment(2.032434375, 15.861125, 2.04160625, 15.84916875), +segment(2.04160625, 7.01083125, 2.04971875, 7.023565625), +segment(2.04160625, 7.20916875, 2.04971875, 7.196434375), +segment(2.04160625, 15.65083125, 2.04971875, 15.663565625), +segment(2.04160625, 15.84916875, 2.04971875, 15.836434375), +segment(2.015903125, 5.925059375, 2.056171875, 5.952196875), +segment(2.04971875, 7.023565625, 2.05668125, 7.036940625), +segment(2.04971875, 7.196434375, 2.05668125, 7.183059375), +segment(2.04971875, 15.663565625, 2.05668125, 15.676940625), +segment(2.04971875, 15.836434375, 2.05668125, 15.823059375), +segment(2.05668125, 7.036940625, 2.062453125, 7.050878125), +segment(2.05668125, 7.183059375, 2.062453125, 7.169121875), +segment(2.05668125, 15.676940625, 2.062453125, 15.690878125), +segment(2.05668125, 15.823059375, 2.062453125, 15.809121875), +segment(2.062453125, 7.050878125, 2.06699375, 7.065275), +segment(2.062453125, 7.169121875, 2.06699375, 7.154725), +segment(2.062453125, 15.690878125, 2.06699375, 15.705275), +segment(2.062453125, 15.809121875, 2.06699375, 15.794725), +segment(2.06699375, 7.065275, 2.07025625, 7.079978125), +segment(2.06699375, 7.154725, 2.07025625, 7.140021875), +segment(2.06699375, 15.705275, 2.07025625, 15.719978125), +segment(2.06699375, 15.794725, 2.07025625, 15.780021875), +segment(2.07025625, 7.079978125, 2.072221875, 7.094928125), +segment(2.07025625, 7.140021875, 2.072221875, 7.125071875), +segment(2.07025625, 15.719978125, 2.072221875, 15.734928125), +segment(2.07025625, 15.780021875, 2.072221875, 15.765071875), +segment(2.072221875, 7.125071875, 2.07288125, 7.11), +segment(2.072221875, 7.094928125, 2.07288125, 7.11), +segment(2.072221875, 15.765071875, 2.07288125, 15.75), +segment(2.072221875, 15.734928125, 2.07288125, 15.75), +segment(1.39803125, 4.249084375, 2.1389875, 4.556), +segment(1.39803125, 18.610915625, 2.1389875, 18.304), +segment(1.627, 6.3528, 2.204621875, 6.3528), +segment(1.627, 7.8672, 2.204621875, 7.8672), +segment(1.627, 14.9928, 2.204621875, 14.9928), +segment(1.627, 16.5072, 2.204621875, 16.5072), +segment(1.360396875, 4.861, 2.265603125, 4.861), +segment(2.294446875, 22.484790625, 2.29585625, 22.434265625), +segment(2.292628125, 0.392953125, 2.3011, 0.44278125), +segment(2.292628125, 0.392953125, 2.304259375, 0.3437625), +segment(2.294446875, 22.484790625, 2.312853125, 22.531865625), +segment(2.29585625, 22.434265625, 2.316859375, 22.388290625), +segment(2.3011, 0.44278125, 2.328340625, 0.485359375), +segment(2.304259375, 0.3437625, 2.33415625, 0.30300625), +segment(2.265603125, 4.861, 2.34, 4.935396875), +segment(2.34, 4.935396875, 2.34, 5.54136875), +segment(2.312853125, 22.531865625, 2.348165625, 22.56803125), +segment(2.34, 5.54136875, 2.349284375, 5.58903125), +segment(2.316859375, 22.388290625, 2.354134375, 22.35415), +segment(2.328340625, 0.485359375, 2.370028125, 0.513940625), +segment(2.349284375, 5.58903125, 2.377196875, 5.631171875), +segment(2.33415625, 0.30300625, 2.3947875, 0.272440625), +segment(2.348165625, 22.56803125, 2.3947875, 22.587559375), +segment(2.370028125, 0.513940625, 2.4195625, 0.524), +segment(2.354134375, 22.35415, 2.4195625, 22.336), +segment(2.3947875, 0.272440625, 2.475225, 0.256440625), +segment(2.3947875, 22.587559375, 2.475225, 22.603559375), +segment(2.204621875, 6.3528, 2.482915625, 6.468075), +segment(2.204621875, 7.8672, 2.482915625, 7.751925), +segment(2.204621875, 14.9928, 2.482915625, 15.108075), +segment(2.204621875, 16.5072, 2.482915625, 16.391925), +segment(2.475225, 0.256440625, 2.5, 0.254), +segment(2.475225, 22.603559375, 2.5, 22.606), +segment(2.377196875, 5.631171875, 2.569196875, 5.823171875), +segment(2.569196875, 5.823171875, 2.6057625, 5.848671875), +segment(2.6057625, 5.848671875, 2.654953125, 5.860303125), +segment(2.482915625, 6.468075, 2.695925, 6.681084375), +segment(2.482915625, 7.751925, 2.695925, 7.538915625), +segment(2.482915625, 15.108075, 2.695925, 15.321084375), +segment(2.482915625, 16.391925, 2.695925, 16.178915625), +segment(2.654953125, 5.860303125, 2.70478125, 5.85183125), +segment(2.70478125, 5.85183125, 2.747359375, 5.824590625), +segment(2.747359375, 5.824590625, 2.775940625, 5.782903125), +segment(2.775940625, 5.782903125, 2.786, 5.73336875), +segment(2.786, 4.935396875, 2.786, 5.73336875), +segment(2.786, 17.019396875, 2.786, 17.924603125), +segment(2.695925, 6.681084375, 2.8112, 6.959378125), +segment(2.017054318077276, 6.983, 2.8112, 6.983), +segment(2.8112, 6.959378125, 2.8112, 6.983), +segment(2.017054318077277, 7.237, 2.8112, 7.237), +segment(2.695925, 7.538915625, 2.8112, 7.260621875), +segment(2.8112, 7.237, 2.8112, 7.260621875), +segment(2.695925, 15.321084375, 2.8112, 15.599378125), +segment(2.017054318077277, 15.623, 2.8112, 15.623), +segment(2.8112, 15.599378125, 2.8112, 15.623), +segment(2.017054318077277, 15.877, 2.8112, 15.877), +segment(2.695925, 16.178915625, 2.8112, 15.900621875), +segment(2.8112, 15.877, 2.8112, 15.900621875), +segment(2.840646875, 6.039975, 2.849915625, 6.0896625), +segment(2.840646875, 6.039975, 2.85149375, 5.99060625), +segment(2.786, 4.935396875, 2.860396875, 4.861), +segment(2.786, 17.019396875, 2.860396875, 16.945), +segment(2.786, 17.924603125, 2.860396875, 17.999), +segment(2.849915625, 6.0896625, 2.877828125, 6.131803125), +segment(2.85149375, 5.99060625, 2.8807375, 5.94938125), +segment(2.8807375, 5.94938125, 2.92374375, 5.922825), +segment(2.4195625, 0.524, 2.9410125, 0.524), +segment(2.1389875, 4.556, 2.9410125, 4.556), +segment(2.1389875, 18.304, 2.9410125, 18.304), +segment(2.4195625, 22.336, 2.9410125, 22.336), +segment(2.92374375, 5.922825, 2.96763125, 5.915), +segment(2.860396875, 17.999, 3.099028125, 17.999), +segment(3.099028125, 17.999, 3.1485625, 18.009059375), +segment(3.1485625, 18.009059375, 3.18883125, 18.036196875), +segment(2.9410125, 18.304, 3.231365625, 18.42426875), +segment(3.231365625, 18.42426875, 3.27389375, 18.43379375), +segment(3.27389375, 18.43379375, 3.323853125, 18.4261125), +segment(3.323853125, 18.4261125, 3.366859375, 18.39955625), +segment(3.18883125, 18.036196875, 3.36976875, 18.217134375), +segment(3.366859375, 18.39955625, 3.396103125, 18.35833125), +segment(3.36976875, 18.217134375, 3.39768125, 18.259275), +segment(3.396103125, 18.35833125, 3.40695, 18.3089625), +segment(3.39768125, 18.259275, 3.40695, 18.3089625), +segment(2.9410125, 0.524, 3.68196875, 0.830915625), +segment(2.9410125, 4.556, 3.68196875, 4.249084375), +segment(2.9410125, 22.336, 3.68196875, 22.029084375), +segment(2.860396875, 4.861, 3.765603125, 4.861), +segment(2.96763125, 5.915, 3.765603125, 5.915), +segment(2.860396875, 16.945, 3.765603125, 16.945), +segment(3.79860625, 18.01659375, 3.807875, 18.06628125), +segment(3.79860625, 18.01659375, 3.809453125, 17.967225), +segment(3.809453125, 17.967225, 3.8357875, 17.928815625), +segment(3.807875, 18.06628125, 3.8357875, 18.108421875), +segment(3.765603125, 4.861, 3.84, 4.935396875), +segment(3.84, 4.935396875, 3.84, 5.034), +segment(3.765603125, 5.915, 3.84, 5.840603125), +segment(3.84, 5.742, 3.84, 5.840603125), +segment(3.765603125, 16.945, 3.84, 17.019396875), +segment(3.8357875, 17.928815625, 3.84, 17.924603125), +segment(3.84, 17.019396875, 3.84, 17.924603125), +segment(3.84, 5.034, 3.8485375, 5.07978125), +segment(3.84, 5.742, 3.850059375, 5.692465625), +segment(3.8485375, 5.07978125, 3.875778125, 5.122359375), +segment(3.850059375, 5.692465625, 3.878640625, 5.650778125), +segment(3.875778125, 5.122359375, 3.917465625, 5.150940625), +segment(3.878640625, 5.650778125, 3.92121875, 5.6235375), +segment(3.917465625, 5.150940625, 3.967, 5.161), +segment(3.92121875, 5.6235375, 3.967, 5.615), +segment(4.023, 9.66284375, 4.023, 13.16615625), +segment(2.056171875, 5.952196875, 4.135803125, 8.031828125), +segment(4.023, 9.66284375, 4.135803125, 9.550040625), +segment(4.135803125, 9.550040625, 4.162940625, 9.509771875), +segment(4.135803125, 8.031828125, 4.163715625, 8.07396875), +segment(4.163715625, 8.07396875, 4.173, 8.12163125), +segment(4.162940625, 9.509771875, 4.173, 9.4602375), +segment(4.173, 8.12163125, 4.173, 9.4602375), +segment(3.68196875, 0.830915625, 4.249084375, 1.39803125), +segment(3.68196875, 4.249084375, 4.249084375, 3.68196875), +segment(3.68196875, 22.029084375, 4.249084375, 21.46196875), +segment(4.3688, 6.959378125, 4.3688, 6.983), +segment(4.3688, 7.237, 4.3688, 7.260621875), +segment(4.3688, 15.599378125, 4.3688, 15.623), +segment(4.3688, 15.877, 4.3688, 15.900621875), +segment(3.967, 5.161, 4.37536875, 5.161), +segment(4.37536875, 5.161, 4.42303125, 5.151715625), +segment(4.42303125, 5.151715625, 4.465171875, 5.123803125), +segment(4.3688, 6.959378125, 4.484075, 6.681084375), +segment(4.3688, 7.260621875, 4.484075, 7.538915625), +segment(4.3688, 15.599378125, 4.484075, 15.321084375), +segment(4.3688, 15.900621875, 4.484075, 16.178915625), +segment(4.249084375, 1.39803125, 4.556, 2.1389875), +segment(4.249084375, 3.68196875, 4.556, 2.9410125), +segment(4.556, 2.1389875, 4.556, 2.9410125), +segment(4.249084375, 21.46196875, 4.556, 20.7210125), +segment(4.556, 20.239259375, 4.556, 20.7210125), +segment(4.556, 20.239259375, 4.566059375, 20.189725), +segment(4.566059375, 20.189725, 4.594640625, 20.1480375), +segment(4.601, 14.204825, 4.601, 14.435175), +segment(3.967, 5.615, 4.616025, 5.615), +segment(2.877828125, 6.131803125, 4.627, 7.880975), +segment(4.627, 7.880975, 4.627, 7.967565625), +segment(4.627, 7.967565625, 4.634825, 8.011453125), +segment(4.594640625, 20.1480375, 4.63721875, 20.120796875), +segment(4.634825, 8.011453125, 4.66138125, 8.054459375), +segment(4.023, 13.16615625, 4.67920625, 13.8223625), +segment(4.63721875, 20.120796875, 4.687046875, 20.112325), +segment(4.601, 14.204825, 4.68914375, 13.992028125), +segment(4.601, 14.435175, 4.68914375, 14.647971875), +segment(4.68914375, 13.992028125, 4.689143903548411, 13.99202797145159), +segment(4.689143903548411, 13.99202797145159, 4.6939125, 13.980515625), +segment(4.484075, 6.681084375, 4.697084375, 6.468075), +segment(4.484075, 7.538915625, 4.697084375, 7.751925), +segment(4.484075, 15.321084375, 4.697084375, 15.108075), +segment(4.484075, 16.178915625, 4.697084375, 16.391925), +segment(4.66138125, 8.054459375, 4.70260625, 8.083703125), +segment(4.6939125, 13.980515625, 4.705540625, 13.963559375), +segment(4.67920625, 13.8223625, 4.70711875, 13.864503125), +segment(4.705540625, 13.963559375, 4.7163875, 13.914190625), +segment(4.70711875, 13.864503125, 4.7163875, 13.914190625), +segment(4.687046875, 20.112325, 4.7362375, 20.12395625), +segment(4.74395, 3.543396875, 4.74395, 4.292603125), +segment(4.70260625, 8.083703125, 4.751975, 8.09455), +segment(4.7362375, 20.12395625, 4.772803125, 20.14945625), +segment(4.751975, 8.09455, 4.8016625, 8.08528125), +segment(4.74395, 3.543396875, 4.818346875, 3.469), +segment(4.74395, 4.292603125, 4.826971875, 4.375625), +segment(4.826971875, 4.375625, 4.834034375, 4.377059375), +segment(4.8016625, 8.08528125, 4.843803125, 8.05736875), +segment(4.697084375, 7.751925, 4.850065625, 7.81529375), +segment(4.697084375, 15.108075, 4.850065625, 15.04470625), +segment(4.843803125, 8.05736875, 4.85325, 8.047921875), +segment(4.68914375, 14.647971875, 4.853584375, 14.8124125), +segment(4.772803125, 20.14945625, 4.872346875, 20.249), +segment(4.465171875, 5.123803125, 4.874303125, 4.714671875), +segment(4.834034375, 4.377059375, 4.875721875, 4.405640625), +segment(4.85325, 8.047921875, 4.88761875, 8.025934375), +segment(4.850065625, 15.04470625, 4.88761875, 15.020684375), +segment(4.850065625, 7.81529375, 4.89198125, 7.843540625), +segment(4.853584375, 14.8124125, 4.89198125, 14.838290625), +segment(4.874303125, 4.714671875, 4.901440625, 4.674403125), +segment(4.875721875, 4.405640625, 4.9029625, 4.44821875), +segment(4.9029625, 4.44821875, 4.9115, 4.494), +segment(4.901440625, 4.674403125, 4.9115, 4.62486875), +segment(4.9115, 4.494, 4.9115, 4.62486875), +segment(4.88761875, 8.025934375, 4.917190625, 7.984940625), +segment(4.88761875, 15.020684375, 4.917190625, 14.979690625), +segment(4.89198125, 7.843540625, 4.919559375, 7.8859), +segment(4.89198125, 14.838290625, 4.919559375, 14.88065), +segment(4.917190625, 7.984940625, 4.928428125, 7.9356625), +segment(4.919559375, 7.8859, 4.928428125, 7.9356625), +segment(4.917190625, 14.979690625, 4.928428125, 14.930409375), +segment(4.919559375, 14.88065, 4.928428125, 14.930409375), +segment(4.95711875, 7.11, 4.957778125, 7.094928125), +segment(4.95711875, 7.11, 4.957778125, 7.125071875), +segment(4.95711875, 15.75, 4.957778125, 15.734928125), +segment(4.95711875, 15.75, 4.957778125, 15.765071875), +segment(4.957778125, 7.094928125, 4.95974375, 7.079978125), +segment(4.957778125, 7.125071875, 4.95974375, 7.140021875), +segment(4.957778125, 15.734928125, 4.95974375, 15.719978125), +segment(4.957778125, 15.765071875, 4.95974375, 15.780021875), +segment(4.95974375, 7.079978125, 4.96300625, 7.065275), +segment(4.95974375, 7.140021875, 4.96300625, 7.154725), +segment(4.95974375, 15.719978125, 4.96300625, 15.705275), +segment(4.95974375, 15.780021875, 4.96300625, 15.794725), +segment(4.96300625, 7.065275, 4.967546875, 7.050878125), +segment(4.96300625, 7.154725, 4.967546875, 7.169121875), +segment(4.96300625, 15.705275, 4.967546875, 15.690878125), +segment(4.96300625, 15.794725, 4.967546875, 15.809121875), +segment(4.967546875, 7.050878125, 4.97331875, 7.036940625), +segment(4.967546875, 7.169121875, 4.97331875, 7.183059375), +segment(4.967546875, 15.690878125, 4.97331875, 15.676940625), +segment(4.967546875, 15.809121875, 4.97331875, 15.823059375), +segment(4.697084375, 6.468075, 4.975378125, 6.3528), +segment(4.697084375, 16.391925, 4.975378125, 16.5072), +segment(4.97331875, 7.036940625, 4.98028125, 7.023565625), +segment(4.97331875, 7.183059375, 4.98028125, 7.196434375), +segment(4.97331875, 15.676940625, 4.98028125, 15.663565625), +segment(4.97331875, 15.823059375, 4.98028125, 15.836434375), +segment(4.98028125, 7.023565625, 4.98839375, 7.01083125), +segment(4.98028125, 7.196434375, 4.98839375, 7.20916875), +segment(4.98028125, 15.663565625, 4.98839375, 15.65083125), +segment(4.98028125, 15.836434375, 4.98839375, 15.84916875), +segment(4.98839375, 7.01083125, 4.997565625, 6.998875), +segment(4.98839375, 7.20916875, 4.997565625, 7.221125), +segment(4.98839375, 15.65083125, 4.997565625, 15.638875), +segment(4.98839375, 15.84916875, 4.997565625, 15.861125), +segment(4.997565625, 6.998875, 5.00775625, 6.98775625), +segment(4.997565625, 7.221125, 5.00775625, 7.23224375), +segment(4.997565625, 15.638875, 5.00775625, 15.62775625), +segment(4.997565625, 15.861125, 5.00775625, 15.87224375), +segment(4.3688, 7.237, 5.012945681922723, 7.237), +segment(5.00775625, 7.23224375, 5.012945681922723, 7.237), +segment(5.00775625, 15.62775625, 5.012945681922723, 15.623), +segment(4.3688, 15.623, 5.012945681922723, 15.623), +segment(4.3688, 15.877, 5.012945681922723, 15.877), +segment(5.00775625, 15.87224375, 5.012945681922723, 15.877), +segment(5.00775625, 6.98775625, 5.012945681922724, 6.983), +segment(4.3688, 6.983, 5.012945681922724, 6.983), +segment(3.8357875, 18.108421875, 5.04116875, 19.313803125), +segment(5.04116875, 19.313803125, 5.0814375, 19.340940625), +segment(5.0814375, 19.340940625, 5.130971875, 19.351), +segment(4.616025, 5.615, 5.3655, 4.865525), +segment(5.3655, 4.494, 5.3655, 4.865525), +segment(5.3655, 4.494, 5.375559375, 4.444465625), +segment(5.3848, 1.078003125, 5.3848, 1.461996875), +segment(5.375559375, 4.444465625, 5.404140625, 4.402778125), +segment(5.404140625, 4.402778125, 5.44671875, 4.3755375), +segment(5.44671875, 4.3755375, 5.45089375, 4.374759375), +segment(4.818346875, 3.469, 5.458653125, 3.469), +segment(5.130971875, 19.351, 5.512653125, 19.351), +segment(4.872346875, 20.249, 5.512653125, 20.249), +segment(5.5057, 14.861753125, 5.514171875, 14.91158125), +segment(5.50565, 7.992175, 5.51491875, 8.0418625), +segment(5.50565, 7.992175, 5.516496875, 7.94280625), +segment(5.5057, 14.861753125, 5.51733125, 14.8125625), +segment(5.3848, 1.078003125, 5.531740625, 0.7232625), +segment(5.3848, 1.461996875, 5.531740625, 1.8167375), +segment(5.514171875, 14.91158125, 5.5414125, 14.954159375), +segment(5.51491875, 8.0418625, 5.54283125, 8.084003125), +segment(5.51733125, 14.8125625, 5.54283125, 14.775996875), +segment(5.516496875, 7.94280625, 5.545740625, 7.90158125), +segment(4.975378125, 6.3528, 5.553, 6.3528), +segment(5.553, 6.3528, 5.553, 6.937), +segment(5.545740625, 7.90158125, 5.553, 7.8971), +segment(5.553, 7.283, 5.553, 7.8971), +segment(5.5414125, 14.954159375, 5.553, 14.962103125), +segment(5.553, 14.962103125, 5.553, 15.577), +segment(4.975378125, 16.5072, 5.553, 16.5072), +segment(5.553, 15.923, 5.553, 16.5072), +segment(5.458653125, 3.469, 5.556196875, 3.56654375), +segment(5.45089375, 4.374759375, 5.556196875, 4.26945625), +segment(5.556196875, 3.56654375, 5.59460625, 3.592878125), +segment(5.556196875, 4.26945625, 5.5983375, 4.24154375), +segment(5.512653125, 19.351, 5.610196875, 19.44854375), +segment(5.512653125, 20.249, 5.610196875, 20.15145625), +segment(5.59460625, 3.592878125, 5.643975, 3.603725), +segment(5.5983375, 4.24154375, 5.648025, 4.232275), +segment(5.610196875, 19.44854375, 5.64860625, 19.474878125), +segment(5.610196875, 20.15145625, 5.6523375, 20.12354375), +segment(5.54283125, 8.084003125, 5.67085625, 8.212028125), +segment(5.54283125, 14.775996875, 5.67085625, 14.647971875), +segment(5.643975, 3.603725, 5.6936625, 3.59445625), +segment(2.5, 0.254, 5.694396875, 0.254), +segment(5.648025, 4.232275, 5.69739375, 4.243121875), +segment(5.64860625, 19.474878125, 5.697975, 19.485725), +segment(5.6523375, 20.12354375, 5.702025, 20.114275), +segment(5.6936625, 3.59445625, 5.735803125, 3.56654375), +segment(5.69739375, 4.243121875, 5.735803125, 4.26945625), +segment(5.694396875, 0.254, 5.74393125, 0.264059375), +segment(5.697975, 19.485725, 5.7476625, 19.47645625), +segment(5.702025, 20.114275, 5.75139375, 20.125121875), +segment(5.67085625, 8.212028125, 5.759, 8.424825), +segment(5.759, 8.424825, 5.759, 8.476), +segment(5.67085625, 14.647971875, 5.759, 14.435175), +segment(5.759, 14.384, 5.759, 14.435175), +segment(5.759, 8.476, 5.7675375, 8.52178125), +segment(5.759, 14.384, 5.769059375, 14.334465625), +segment(5.531740625, 0.7232625, 5.7842, 0.470803125), +segment(5.74393125, 0.264059375, 5.78561875, 0.292640625), +segment(5.7476625, 19.47645625, 5.789803125, 19.44854375), +segment(5.75139375, 20.125121875, 5.789803125, 20.15145625), +segment(5.7675375, 8.52178125, 5.794778125, 8.564359375), +segment(5.769059375, 14.334465625, 5.797640625, 14.292778125), +segment(5.531740625, 1.8167375, 5.8032625, 2.088259375), +segment(5.553, 6.937, 5.807, 6.937), +segment(5.807, 6.3528, 5.807, 6.937), +segment(5.553, 7.283, 5.807, 7.283), +segment(5.807, 7.283, 5.807, 7.8672), +segment(5.553, 15.577, 5.807, 15.577), +segment(5.807, 14.9928, 5.807, 15.577), +segment(5.553, 15.923, 5.807, 15.923), +segment(5.807, 15.923, 5.807, 16.5072), +segment(5.7842, 0.470803125, 5.8097, 0.4342375), +segment(5.78561875, 0.292640625, 5.812859375, 0.33521875), +segment(5.81295, 18.425396875, 5.81295, 19.174603125), +segment(5.8097, 0.4342375, 5.82133125, 0.385046875), +segment(5.812859375, 0.33521875, 5.82133125, 0.385046875), +segment(5.735803125, 3.56654375, 5.833346875, 3.469), +segment(5.735803125, 4.26945625, 5.833346875, 4.367), +segment(5.794778125, 8.564359375, 5.836465625, 8.592940625), +segment(5.797640625, 14.292778125, 5.84021875, 14.2655375), +segment(5.81295, 19.174603125, 5.84854375, 19.210196875), +segment(5.789803125, 19.44854375, 5.84854375, 19.389803125), +segment(5.84854375, 19.389803125, 5.874878125, 19.35139375), +segment(5.84854375, 19.210196875, 5.87645625, 19.2523375), +segment(5.874878125, 19.35139375, 5.885725, 19.302025), +segment(5.87645625, 19.2523375, 5.885725, 19.302025), +segment(5.836465625, 8.592940625, 5.886, 8.603), +segment(5.84021875, 14.2655375, 5.886, 14.257), +segment(5.81295, 18.425396875, 5.887346875, 18.351), +segment(5.789803125, 20.15145625, 5.887346875, 20.249), +segment(5.8032625, 2.088259375, 6.044604028729335, 2.1882277149544813), +segment(6.044604028729335, 2.1882277149544813, 6.086515625, 2.216471875), +segment(6.086515625, 2.216471875, 6.11409375, 2.25883125), +segment(6.11409375, 2.25883125, 6.123, 2.30555625), +segment(5.833346875, 3.469, 6.123, 3.469), +segment(6.123, 2.30555625, 6.123, 3.469), +segment(5.833346875, 4.367, 6.123, 4.367), +segment(6.123, 4.367, 6.123, 5.334025), +segment(6.3470543180772765, 6.983, 6.35224375, 6.98775625), +segment(6.347054318077277, 7.237, 6.35224375, 7.23224375), +segment(6.347054318077277, 15.623, 6.35224375, 15.62775625), +segment(6.347054318077277, 15.877, 6.35224375, 15.87224375), +segment(6.35224375, 6.98775625, 6.362434375, 6.998875), +segment(6.35224375, 7.23224375, 6.362434375, 7.221125), +segment(6.35224375, 15.62775625, 6.362434375, 15.638875), +segment(6.35224375, 15.87224375, 6.362434375, 15.861125), +segment(6.362434375, 6.998875, 6.37160625, 7.01083125), +segment(6.362434375, 7.221125, 6.37160625, 7.20916875), +segment(6.362434375, 15.638875, 6.37160625, 15.65083125), +segment(6.362434375, 15.861125, 6.37160625, 15.84916875), +segment(6.37160625, 7.01083125, 6.37971875, 7.023565625), +segment(6.37160625, 7.20916875, 6.37971875, 7.196434375), +segment(6.37160625, 15.65083125, 6.37971875, 15.663565625), +segment(6.37160625, 15.84916875, 6.37971875, 15.836434375), +segment(5.807, 6.3528, 6.384621875, 6.3528), +segment(5.807, 7.8672, 6.384621875, 7.8672), +segment(5.807, 14.9928, 6.384621875, 14.9928), +segment(5.807, 16.5072, 6.384621875, 16.5072), +segment(6.37971875, 7.023565625, 6.38668125, 7.036940625), +segment(6.37971875, 7.196434375, 6.38668125, 7.183059375), +segment(6.37971875, 15.663565625, 6.38668125, 15.676940625), +segment(6.37971875, 15.836434375, 6.38668125, 15.823059375), +segment(6.38668125, 7.036940625, 6.392453125, 7.050878125), +segment(6.38668125, 7.183059375, 6.392453125, 7.169121875), +segment(6.38668125, 15.676940625, 6.392453125, 15.690878125), +segment(6.38668125, 15.823059375, 6.392453125, 15.809121875), +segment(5.886, 8.603, 6.39384375, 8.603), +segment(6.392453125, 7.050878125, 6.39699375, 7.065275), +segment(6.392453125, 7.169121875, 6.39699375, 7.154725), +segment(6.392453125, 15.690878125, 6.39699375, 15.705275), +segment(6.392453125, 15.809121875, 6.39699375, 15.794725), +segment(6.39699375, 7.065275, 6.40025625, 7.079978125), +segment(6.39699375, 7.154725, 6.40025625, 7.140021875), +segment(6.39699375, 15.705275, 6.40025625, 15.719978125), +segment(6.39699375, 15.794725, 6.40025625, 15.780021875), +segment(6.40025625, 7.079978125, 6.402221875, 7.094928125), +segment(6.40025625, 7.140021875, 6.402221875, 7.125071875), +segment(6.40025625, 15.719978125, 6.402221875, 15.734928125), +segment(6.40025625, 15.780021875, 6.402221875, 15.765071875), +segment(6.402221875, 7.125071875, 6.40288125, 7.11), +segment(6.402221875, 7.094928125, 6.40288125, 7.11), +segment(6.402221875, 15.765071875, 6.40288125, 15.75), +segment(6.402221875, 15.734928125, 6.40288125, 15.75), +segment(5.887346875, 18.351, 6.527653125, 18.351), +segment(5.887346875, 20.249, 6.527653125, 20.249), +segment(6.123, 5.334025, 6.538803125, 5.749828125), +segment(6.527653125, 18.351, 6.557271875, 18.38061875), +segment(6.538803125, 5.749828125, 6.566715625, 5.79196875), +segment(6.566715625, 5.79196875, 6.576, 5.83963125), +segment(6.576, 5.83963125, 6.576, 5.96663125), +segment(6.577, 2.6555249999999995, 6.577, 3.2636717679180887), +segment(6.577, 3.7858561096556884, 6.577, 5.09336875), +segment(6.577, 3.7858561096556884, 6.585246875, 3.77361875), +segment(6.577, 5.09336875, 6.586284375, 5.14103125), +segment(6.557271875, 18.38061875, 6.59568125, 18.406953125), +segment(6.527653125, 20.249, 6.60205, 20.174603125), +segment(6.60205, 19.887921875, 6.60205, 20.174603125), +segment(6.60205, 19.887921875, 6.612109375, 19.8383875), +segment(6.586284375, 5.14103125, 6.614196875, 5.183171875), +segment(6.577, 3.2636717679180887, 6.61673125, 3.2562625), +segment(6.612109375, 19.8383875, 6.639246875, 19.79811875), +segment(6.59568125, 18.406953125, 6.64505, 18.4178), +segment(6.585246875, 3.77361875, 6.65046875, 3.708396875), +segment(6.639246875, 19.79811875, 6.656196875, 19.78116875), +segment(6.61673125, 3.2562625, 6.659309375, 3.229021875), +segment(6.577, 2.6555249999999995, 6.660753125, 2.739278125), +segment(6.384621875, 6.3528, 6.662915625, 6.468075), +segment(6.384621875, 7.8672, 6.662915625, 7.751925), +segment(6.384621875, 14.9928, 6.662915625, 15.108075), +segment(6.384621875, 16.5072, 6.662915625, 16.391925), +segment(6.659309375, 3.229021875, 6.687890625, 3.187334375), +segment(6.660753125, 2.739278125, 6.688665625, 2.78141875), +segment(6.65046875, 3.708396875, 6.692609375, 3.680484375), +segment(6.64505, 18.4178, 6.6947375, 18.40853125), +segment(6.688665625, 2.78141875, 6.69795, 2.82908125), +segment(6.687890625, 3.187334375, 6.69795, 3.1378), +segment(6.69795, 2.82908125, 6.69795, 3.1378), +segment(6.656196875, 19.78116875, 6.6983375, 19.75325625), +segment(6.6947375, 18.40853125, 6.736878125, 18.38061875), +segment(6.692609375, 3.680484375, 6.740271875, 3.6712), +segment(2.5, 22.606, 6.746, 22.606), +segment(6.6983375, 19.75325625, 6.748025, 19.7439875), +segment(6.736878125, 18.38061875, 6.750096875, 18.3674), +segment(6.576, 5.96663125, 6.78336875, 6.174), +segment(6.746, 22.606, 6.79178125, 22.5974625), +segment(6.748025, 19.7439875, 6.79739375, 19.754834375), +segment(6.820746875, 2.202575, 6.830015625, 2.2522625), +segment(5.886, 14.257, 6.83103125, 14.257), +segment(6.820746875, 2.202575, 6.83159375, 2.15320625), +segment(6.79178125, 22.5974625, 6.834359375, 22.570221875), +segment(6.79739375, 19.754834375, 6.83861875, 19.784078125), +segment(6.830015625, 2.2522625, 6.857928125, 2.294403125), +segment(6.614196875, 5.183171875, 6.859828125, 5.428803125), +segment(6.83159375, 2.15320625, 6.8608375, 2.11198125), +segment(6.834359375, 22.570221875, 6.862940625, 22.528534375), +segment(6.83861875, 19.784078125, 6.865175, 19.827084375), +segment(6.865175, 19.827084375, 6.873, 19.870971875), +segment(6.862940625, 22.528534375, 6.873, 22.479), +segment(6.873, 19.870971875, 6.873, 22.479), +segment(6.662915625, 6.468075, 6.875925, 6.681084375), +segment(6.662915625, 7.751925, 6.875925, 7.538915625), +segment(6.662915625, 15.108075, 6.875925, 15.321084375), +segment(6.662915625, 16.391925, 6.875925, 16.178915625), +segment(6.83103125, 14.257, 6.880565625, 14.267059375), +segment(6.87861875, 0.378975, 6.8878875, 0.4286625), +segment(6.87861875, 0.378975, 6.889465625, 0.32960625), +segment(6.8608375, 2.11198125, 6.89518125, 2.089815625), +segment(6.89518125, 2.089815625, 6.8967375, 2.088259375), +segment(6.859828125, 5.428803125, 6.900096875, 5.455940625), +segment(6.8878875, 0.4286625, 6.9158, 0.470803125), +segment(6.889465625, 0.32960625, 6.918709375, 0.28838125), +segment(6.880565625, 14.267059375, 6.920834375, 14.294196875), +segment(6.900096875, 5.455940625, 6.94963125, 5.466), +segment(6.918709375, 0.28838125, 6.961715625, 0.261825), +segment(6.857928125, 2.294403125, 6.977328125, 2.413803125), +segment(6.875925, 6.681084375, 6.9912, 6.959378125), +segment(6.3470543180772765, 6.983, 6.9912, 6.983), +segment(6.9912, 6.959378125, 6.9912, 6.983), +segment(6.347054318077277, 7.237, 6.9912, 7.237), +segment(6.875925, 7.538915625, 6.9912, 7.260621875), +segment(6.9912, 7.237, 6.9912, 7.260621875), +segment(6.875925, 15.321084375, 6.9912, 15.599378125), +segment(6.347054318077277, 15.623, 6.9912, 15.623), +segment(6.9912, 15.599378125, 6.9912, 15.623), +segment(6.347054318077277, 15.877, 6.9912, 15.877), +segment(6.875925, 16.178915625, 6.9912, 15.900621875), +segment(6.9912, 15.877, 6.9912, 15.900621875), +segment(6.961715625, 0.261825, 7.005603125, 0.254), +segment(6.977328125, 2.413803125, 7.017596875, 2.440940625), +segment(7.052, 9.01115625, 7.052, 9.326), +segment(7.052, 13.034, 7.052, 13.326), +segment(7.052, 9.326, 7.0605375, 9.37178125), +segment(7.052, 13.326, 7.0605375, 13.37178125), +segment(7.052, 13.034, 7.062059375, 12.984465625), +segment(7.017596875, 2.440940625, 7.06713125, 2.451), +segment(6.94963125, 5.466, 7.07663125, 5.466), +segment(6.78336875, 6.174, 7.07663125, 6.174), +segment(7.0605375, 9.37178125, 7.087778125, 9.414359375), +segment(7.0605375, 13.37178125, 7.087778125, 13.414359375), +segment(7.062059375, 12.984465625, 7.090640625, 12.942778125), +segment(7.087778125, 9.414359375, 7.129465625, 9.442940625), +segment(7.087778125, 13.414359375, 7.129465625, 13.442940625), +segment(7.090640625, 12.942778125, 7.13321875, 12.9155375), +segment(7.129465625, 13.442940625, 7.137528125, 13.444578125), +segment(7.07663125, 5.466, 7.156196875, 5.545565625), +segment(7.07663125, 6.174, 7.156196875000002, 6.094434374999999), +segment(6.9158, 0.470803125, 7.168259375, 0.7232625), +segment(6.8967375, 2.088259375, 7.168259375, 1.8167375), +segment(7.129465625, 9.442940625, 7.179, 9.453), +segment(7.13321875, 12.9155375, 7.179, 12.907), +segment(7.156196875, 5.545565625, 7.1927625, 5.571065625), +segment(7.156196875000002, 6.094434374999999, 7.1983375, 6.066521875), +segment(7.1927625, 5.571065625, 7.241953125, 5.582696875), +segment(7.1983375, 6.066521875, 7.248025, 6.057253125), +segment(7.241953125, 5.582696875, 7.29178125, 5.574225), +segment(7.248025, 6.057253125, 7.29739375, 6.0681), +segment(7.168259375, 0.7232625, 7.3152, 1.078003125), +segment(7.168259375, 1.8167375, 7.3152, 1.461996875), +segment(7.3152, 1.078003125, 7.3152, 1.461996875), +segment(6.39384375, 8.603, 7.333, 7.66384375), +segment(7.333, 7.64384375, 7.333, 7.66384375), +segment(7.29178125, 5.574225, 7.334359375, 5.546984375), +segment(7.29739375, 6.0681, 7.33861875, 6.09734375), +segment(7.334359375, 5.546984375, 7.362940625, 5.505296875), +segment(7.33861875, 6.09734375, 7.365175, 6.14035), +segment(7.362940625, 5.505296875, 7.373, 5.4557625), +segment(7.373, 5.247396875, 7.373, 5.4557625), +segment(7.365175, 6.14035, 7.373, 6.1842375), +segment(7.373, 6.1842375, 7.373, 6.352603125), +segment(7.179, 9.453, 7.382740625, 9.453), +segment(7.179, 12.907, 7.382740625, 12.907), +segment(7.06713125, 2.451, 7.412653125, 2.451), +segment(7.382740625, 9.453, 7.430403125, 9.443715625), +segment(7.382740625, 12.907, 7.432275, 12.917059375), +segment(7.373, 5.247396875, 7.447396875, 5.173), +segment(7.373, 6.352603125, 7.447396875, 6.427), +segment(7.430403125, 9.443715625, 7.47254375, 9.415803125), +segment(7.432275, 12.917059375, 7.47254375, 12.944196875), +segment(7.412653125, 2.451, 7.510196875, 2.54854375), +segment(7.510196875, 2.54854375, 7.54860625, 2.574878125), +segment(7.47254375, 9.415803125, 7.575396875, 9.31295), +segment(7.47254375, 12.944196875, 7.575396875, 13.04705), +segment(7.54860625, 2.574878125, 7.597975, 2.585725), +segment(7.597975, 2.585725, 7.6476625, 2.57645625), +segment(7.6476625, 2.57645625, 7.689803125, 2.54854375), +segment(7.689803125, 2.54854375, 7.787346875, 2.451), +segment(7.052, 9.01115625, 7.9045214453125, 8.1586348046875), +segment(7.9248, 1.078003125, 7.9248, 1.461996875), +segment(7.9248, 1.078003125, 8.071740625, 0.7232625), +segment(7.9248, 1.461996875, 8.071740625, 1.8167375), +segment(7.333, 7.64384375, 8.09384375, 6.883), +segment(7.9045214453125, 8.1586348046875, 8.106196875, 7.956959375), +segment(7.575396875, 9.31295, 8.146, 9.31295), +segment(8.106196875, 7.956959375, 8.1483375, 7.929046875), +segment(8.146, 9.31295, 8.19178125, 9.3044125), +segment(8.1483375, 7.929046875, 8.198025, 7.919778125), +segment(8.19178125, 9.3044125, 8.234359375, 9.277171875), +segment(7.005603125, 0.254, 8.234396875, 0.254), +segment(8.198025, 7.919778125, 8.24739375, 7.930625), +segment(8.234359375, 9.277171875, 8.262940625, 9.235484375), +segment(8.262940625, 9.235484375, 8.273, 9.18595), +segment(8.273, 8.59384375, 8.273, 9.18595), +segment(8.234396875, 0.254, 8.28393125, 0.264059375), +segment(8.273, 8.59384375, 8.285803125, 8.581040625), +segment(8.24739375, 7.930625, 8.28861875, 7.95986875), +segment(8.285803125, 8.581040625, 8.312940625, 8.540771875), +segment(8.28861875, 7.95986875, 8.315175, 8.002875), +segment(8.315175, 8.002875, 8.323, 8.0467625), +segment(8.312940625, 8.540771875, 8.323, 8.4912375), +segment(8.323, 8.0467625, 8.323, 8.4912375), +segment(8.071740625, 0.7232625, 8.3242, 0.470803125), +segment(7.575396875, 13.04705, 8.324603125, 13.04705), +segment(8.28393125, 0.264059375, 8.32561875, 0.292640625), +segment(8.3242, 0.470803125, 8.3497, 0.4342375), +segment(8.3432625, 2.088259375, 8.350803125, 2.0958), +segment(8.32561875, 0.292640625, 8.352859375, 0.33521875), +segment(8.3497, 0.4342375, 8.36133125, 0.385046875), +segment(8.352859375, 0.33521875, 8.36133125, 0.385046875), +segment(8.350803125, 2.0958, 8.378715625, 2.137940625), +segment(8.378715625, 2.137940625, 8.388, 2.185603125), +segment(7.787346875, 2.451, 8.388, 2.451), +segment(8.388, 2.185603125, 8.388, 2.451), +segment(6.740271875, 3.6712, 8.388, 3.6712), +segment(7.447396875, 5.173, 8.388, 5.173), +segment(8.388, 3.6712, 8.388, 5.173), +segment(7.447396875, 6.427, 8.388, 6.427), +segment(8.09384375, 6.883, 8.388, 6.883), +segment(8.388, 6.427, 8.388, 6.883), +segment(8.399, 12.4387625, 8.399, 12.4416), +segment(8.324603125, 13.04705, 8.399, 12.972653125), +segment(8.399, 12.848, 8.399, 12.972653125), +segment(8.399, 12.4387625, 8.409059375, 12.389228125), +segment(6.920834375, 14.294196875, 8.435803125, 15.809165625), +segment(8.409059375, 12.389228125, 8.437640625, 12.347540625), +segment(8.435803125, 15.809165625, 8.463715625, 15.85130625), +segment(8.463715625, 15.85130625, 8.473, 15.89896875), +segment(8.473, 15.89896875, 8.473, 18.05615625), +segment(6.750096875, 18.3674, 8.4776375, 18.3674), +segment(8.437640625, 12.347540625, 8.48021875, 12.3203), +segment(8.4776375, 18.3674, 8.521525, 18.359575), +segment(8.48021875, 12.3203, 8.530046875, 12.311828125), +segment(8.521525, 18.359575, 8.56453125, 18.33301875), +segment(8.473, 18.05615625, 8.567440625, 18.150596875), +segment(8.530046875, 12.311828125, 8.5792375, 12.323459375), +segment(8.56453125, 18.33301875, 8.593775, 18.29179375), +segment(8.567440625, 18.150596875, 8.595353125, 18.1927375), +segment(8.593775, 18.29179375, 8.604621875, 18.242425), +segment(8.595353125, 18.1927375, 8.604621875, 18.242425), +segment(8.5792375, 12.323459375, 8.615803125, 12.348959375), +segment(8.399, 12.4416, 8.708443749999999, 12.4416), +segment(8.615803125, 12.348959375, 8.708443749999999, 12.4416), +segment(8.727, 19.270971875, 8.727, 22.479), +segment(8.727, 22.479, 8.7355375, 22.52478125), +segment(8.727, 19.270971875, 8.737059375, 19.2214375), +segment(8.7355375, 22.52478125, 8.762778125, 22.567359375), +segment(8.737059375, 19.2214375, 8.765640625, 19.17975), +segment(8.762778125, 22.567359375, 8.804465625, 22.595940625), +segment(8.765640625, 19.17975, 8.80821875, 19.152509375), +segment(8.804465625, 22.595940625, 8.854, 22.606), +segment(8.80821875, 19.152509375, 8.858046875, 19.1440375), +segment(8.399, 12.848, 8.8999, 12.848), +segment(8.8999, 12.848, 8.8999, 13.063653125), +segment(8.858046875, 19.1440375, 8.9072375, 19.15566875), +segment(8.9072375, 19.15566875, 8.943803125, 19.18116875), +segment(8.8999, 13.063653125, 8.974296875, 13.13805), +segment(9.027, 10.8032, 9.027, 11.6412375), +segment(9.027, 11.6412375, 9.036284375, 11.6889), +segment(9.036284375, 11.6889, 9.064196875, 11.731040625), +segment(7.137528125, 13.444578125, 9.227, 15.53405), +segment(9.227, 15.53405, 9.227, 17.6912375), +segment(9.227, 17.6912375, 9.236284375, 17.7389), +segment(9.064196875, 11.731040625, 9.259109375, 11.925953125), +segment(9.236284375, 17.7389, 9.264196875, 17.781040625), +segment(9.259109375, 11.925953125, 9.299378125, 11.953090625), +segment(9.299378125, 11.953090625, 9.3489125, 11.96315), +segment(9.392, 2.185603125, 9.392, 2.307762499999999), +segment(9.392, 3.6712, 9.392, 5.573), +segment(9.392, 6.027, 9.392, 6.883), +segment(9.392, 2.185603125, 9.402059375, 2.13606875), +segment(9.41861875, 0.378975, 9.4278875, 0.4286625), +segment(9.402059375, 2.13606875, 9.429196875, 2.0958), +segment(9.41861875, 0.378975, 9.429465625, 0.32960625), +segment(9.429196875, 2.0958, 9.436740625, 2.08825625), +segment(9.4278875, 0.4286625, 9.4558, 0.470803125), +segment(9.429465625, 0.32960625, 9.458709375, 0.28838125), +segment(9.392, 2.307762499999999, 9.498040625, 2.413803125), +segment(9.458709375, 0.28838125, 9.501715625, 0.261825), +segment(9.498040625, 2.413803125, 9.538309375, 2.440940625), +segment(9.501715625, 0.261825, 9.545603125, 0.254), +segment(9.5439875, 19.151975, 9.55325625, 19.2016625), +segment(9.5439875, 19.151975, 9.554834375, 19.10260625), +segment(9.55325625, 19.2016625, 9.58116875, 19.243803125), +segment(9.554834375, 19.10260625, 9.584078125, 19.06138125), +segment(9.538309375, 2.440940625, 9.58784375, 2.451), +segment(9.584078125, 19.06138125, 9.627084375, 19.034825), +segment(9.627084375, 19.034825, 9.670971875, 19.027), +segment(9.4558, 0.470803125, 9.708259375, 0.7232625), +segment(9.436740625, 2.08825625, 9.708259375, 1.8167375), +segment(9.264196875, 17.781040625, 9.718959375, 18.235803125), +segment(9.718959375, 18.235803125, 9.759228125, 18.262940625), +segment(9.759228125, 18.262940625, 9.8087625, 18.273), +segment(9.708259375, 0.7232625, 9.8552, 1.078003125), +segment(9.708259375, 1.8167375, 9.8552, 1.461996875), +segment(9.8552, 1.078003125, 9.8552, 1.461996875), +segment(9.58784375, 2.451, 9.912653125, 2.451), +segment(8.943803125, 19.18116875, 9.915834375, 20.1532), +segment(9.912653125, 2.451, 10.010196875, 2.54854375), +segment(9.58116875, 19.243803125, 10.04696875, 19.709603125), +segment(10.010196875, 2.54854375, 10.04860625, 2.574878125), +segment(9.3489125, 11.96315, 10.049703125, 11.96315), +segment(8.974296875, 13.13805, 10.049703125, 13.13805), +segment(10.04696875, 19.709603125, 10.0872375, 19.736740625), +segment(10.04860625, 2.574878125, 10.097975, 2.585725), +segment(10.049703125, 11.96315, 10.1241, 12.037546875), +segment(10.1241, 12.037546875, 10.1241, 12.057), +segment(10.049703125, 13.13805, 10.12444375, 13.063309375), +segment(10.1241, 12.057, 10.1326375, 12.10278125), +segment(10.12444375, 13.063309375, 10.134159375, 13.015465625), +segment(10.0872375, 19.736740625, 10.136771875, 19.7468), +segment(10.097975, 2.585725, 10.1476625, 2.57645625), +segment(10.1326375, 12.10278125, 10.159878125, 12.145359375), +segment(10.134159375, 13.015465625, 10.162740625, 12.973778125), +segment(10.1476625, 2.57645625, 10.189803125, 2.54854375), +segment(10.159878125, 12.145359375, 10.201565625, 12.173940625), +segment(10.162740625, 12.973778125, 10.20531875, 12.9465375), +segment(10.201565625, 12.173940625, 10.2511, 12.184), +segment(10.20531875, 12.9465375, 10.2511, 12.938), +segment(10.189803125, 2.54854375, 10.287346875, 2.451), +segment(9.392, 6.883, 10.396, 6.883), +segment(10.2511, 12.184, 10.400690625, 12.184), +segment(10.2511, 12.938, 10.400690625, 12.938), +segment(9.027, 10.8032, 10.4039, 10.8032), +segment(10.4039, 10.8032, 10.4039, 10.988603125), +segment(10.396, 6.883, 10.44178125, 6.8744625), +segment(10.400690625, 12.184, 10.448353125, 12.174715625), +segment(10.400690625, 12.938, 10.450225, 12.948059375), +segment(10.4648, 1.078003125, 10.4648, 1.461996875), +segment(10.448353125, 12.174715625, 10.472078125, 12.159), +segment(10.450225, 12.948059375, 10.47239375, 12.963), +segment(10.4039, 10.988603125, 10.478296875, 11.063), +segment(10.44178125, 6.8744625, 10.484359375, 6.847221875), +segment(10.484359375, 6.847221875, 10.512940625, 6.805534375), +segment(10.512940625, 6.805534375, 10.523, 6.756), +segment(10.523, 6.747396875, 10.523, 6.756), +segment(10.523, 6.747396875, 10.597396875, 6.673), +segment(10.4648, 1.078003125, 10.611740625, 0.7232625), +segment(10.4648, 1.461996875, 10.611740625, 1.8167375), +segment(10.287346875, 2.451, 10.61215625, 2.451), +segment(10.47239375, 12.963, 10.6269, 12.963), +segment(10.61215625, 2.451, 10.65981875, 2.441715625), +segment(10.6269, 12.963, 10.676434375, 12.973059375), +segment(10.65981875, 2.441715625, 10.701959375, 2.413803125), +segment(10.676434375, 12.973059375, 10.718121875, 13.001640625), +segment(10.718121875, 13.001640625, 10.7453625, 13.04421875), +segment(10.7453625, 13.04421875, 10.7539, 13.09), +segment(10.7539, 13.09, 10.7539, 13.239884375), +segment(9.545603125, 0.254, 10.774396875, 0.254), +segment(10.774396875, 0.254, 10.82393125, 0.264059375), +segment(10.611740625, 0.7232625, 10.8642, 0.470803125), +segment(10.611740625, 1.8167375, 10.86558125, 2.070578125), +segment(10.701959375, 2.413803125, 10.86558125, 2.250184375), +segment(10.82393125, 0.264059375, 10.86561875, 0.292640625), +segment(10.8642, 0.470803125, 10.8897, 0.4342375), +segment(10.86558125, 2.250184375, 10.891915625, 2.211775), +segment(10.86561875, 0.292640625, 10.892859375, 0.33521875), +segment(10.86558125, 2.070578125, 10.89349375, 2.11271875), +segment(10.8897, 0.4342375, 10.90133125, 0.385046875), +segment(10.892859375, 0.33521875, 10.90133125, 0.385046875), +segment(10.891915625, 2.211775, 10.9027625, 2.16240625), +segment(10.89349375, 2.11271875, 10.9027625, 2.16240625), +segment(10.7539, 13.239884375, 10.993015625, 13.479), +segment(11.00205, 2.94979375, 11.00205, 3.1378), +segment(11.00205, 3.1378, 11.0105875, 3.18358125), +segment(11.00205, 2.94979375, 11.012109375, 2.900259375), +segment(11.0105875, 3.18358125, 11.037828125, 3.226159375), +segment(11.012109375, 2.900259375, 11.039246875, 2.859990625), +segment(11.037828125, 3.226159375, 11.079515625, 3.254740625), +segment(11.079515625, 3.254740625, 11.12905, 3.2648), +segment(9.392, 5.573, 11.246, 5.573), +segment(9.392, 6.027, 11.246, 6.027), +segment(11.246, 5.573, 11.29178125, 5.5644625), +segment(11.246, 6.027, 11.295534375, 6.037059375), +segment(10.993015625, 13.479, 11.306984375, 13.479), +segment(11.29178125, 5.5644625, 11.334359375, 5.537221875), +segment(11.295534375, 6.037059375, 11.337221875, 6.065640625), +segment(11.306984375, 13.479, 11.351321875, 13.479), +segment(11.351321875, 13.479, 11.361590625, 13.477), +segment(11.334359375, 5.537221875, 11.362940625, 5.495534375), +segment(11.337221875, 6.065640625, 11.3644625, 6.10821875), +segment(11.362940625, 5.495534375, 11.373, 5.446), +segment(11.373, 5.247396875, 11.373, 5.446), +segment(11.3644625, 6.10821875, 11.373, 6.154), +segment(11.373, 6.154, 11.373, 6.352603125), +segment(9.8087625, 18.273, 11.373, 18.273), +segment(11.373, 18.19384375, 11.373, 18.273), +segment(9.670971875, 19.027, 11.373, 19.027), +segment(10.136771875, 19.7468, 11.373, 19.7468), +segment(11.373, 19.027, 11.373, 19.7468), +segment(9.915834375, 20.1532, 11.373, 20.1532), +segment(11.373, 20.1532, 11.373, 21.10615625), +segment(10.597396875, 6.673, 11.386790625, 6.673), +segment(11.386790625, 6.673, 11.430678125, 6.665175), +segment(11.373, 5.247396875, 11.447396875, 5.173), +segment(11.430678125, 6.665175, 11.473684375, 6.63861875), +segment(11.373, 6.352603125, 11.47659375, 6.456196875), +segment(11.473684375, 6.63861875, 11.502928125, 6.59739375), +segment(11.47659375, 6.456196875, 11.50450625, 6.4983375), +segment(11.502928125, 6.59739375, 11.513775, 6.548025), +segment(11.50450625, 6.4983375, 11.513775, 6.548025), +segment(11.361590625, 13.477, 11.565406228638565, 13.477), +segment(11.565406228638565, 13.477, 11.573, 13.519590625), +segment(11.573, 13.519590625, 11.573, 17.956603125), +segment(11.373, 18.19384375, 11.5916203125, 17.9752234375), +segment(11.573, 17.956603125, 11.5916203125, 17.9752234375), +segment(11.039246875, 2.859990625, 11.67590625, 2.22333125), +segment(11.67590625, 2.22333125, 11.717109375, 2.195803125), +segment(11.717109375, 2.195803125, 11.738470650130072, 2.186954809231939), +segment(10.478296875, 11.063, 11.783503125, 11.063), +segment(10.472078125, 12.159, 11.783503125, 12.159), +segment(11.783503125, 11.063, 11.8579, 10.988603125), +segment(11.8579, 10.8032, 11.8579, 10.988603125), +segment(11.783503125, 12.159, 11.8579, 12.233396875), +segment(11.8579, 12.233396875, 11.8579, 12.4416), +segment(11.738470650130072, 2.186954809231939, 11.863334375, 2.135234375), +segment(11.863334375, 2.135234375, 11.912946875, 2.12556875), +segment(11.912946875, 2.12556875, 11.9624, 2.136021875), +segment(11.95861875, 0.378975, 11.9678875, 0.4286625), +segment(11.95861875, 0.378975, 11.969465625, 0.32960625), +segment(11.9678875, 0.4286625, 11.9958, 0.470803125), +segment(11.969465625, 0.32960625, 11.998709375, 0.28838125), +segment(11.9624, 2.136021875, 12.0017375, 2.1627625), +segment(11.998709375, 0.28838125, 12.041715625, 0.261825), +segment(12.041715625, 0.261825, 12.085603125, 0.254), +segment(12.127, 19.027, 12.127, 19.7468), +segment(12.127, 20.1532, 12.127, 20.7412375), +segment(12.127, 20.7412375, 12.136284375, 20.7889), +segment(12.136284375, 20.7889, 12.164196875, 20.831040625), +segment(11.8579, 12.4416, 12.169890625, 12.4416), +segment(12.169890625, 12.4416, 12.1975671875, 12.4692765625), +segment(11.373, 21.10615625, 12.23384375, 21.967), +segment(11.9958, 0.470803125, 12.248259375, 0.7232625), +segment(12.28558125, 1.749909375, 12.29485, 1.799596875), +segment(12.28558125, 1.749909375, 12.295234375, 1.703334375), +segment(12.29485, 1.799596875, 12.3227625, 1.8417375), +segment(12.1975671875, 12.4692765625, 12.339903125, 12.326940625), +segment(12.339903125, 12.326940625, 12.367040625, 12.286671875), +segment(11.8579, 10.8032, 12.3771, 10.8032), +segment(12.367040625, 12.286671875, 12.3771, 12.2371375), +segment(12.3771, 10.8032, 12.3771, 12.2371375), +segment(12.248259375, 0.7232625, 12.3952, 1.078003125), +segment(12.295234375, 1.703334375, 12.3952, 1.461996875), +segment(12.3952, 1.078003125, 12.3952, 1.461996875), +segment(12.164196875, 20.831040625, 12.508959375, 21.175803125), +segment(12.508959375, 21.175803125, 12.549228125, 21.202940625), +segment(11.447396875, 5.173, 12.552603125, 5.173), +segment(12.549228125, 21.202940625, 12.5987625, 21.213), +segment(12.552603125, 5.173, 12.627, 5.247396875), +segment(12.627, 5.247396875, 12.627, 5.537028125), +segment(12.627, 5.537028125, 12.636284375, 5.584690625), +segment(12.636284375, 5.584690625, 12.664196875, 5.62683125), +segment(12.690275, 18.141953125, 12.698746875, 18.19178125), +segment(12.690275, 18.141953125, 12.70190625, 18.0927625), +segment(12.698746875, 18.19178125, 12.7259875, 18.234359375), +segment(12.70190625, 18.0927625, 12.72740625, 18.056196875), +segment(12.664196875, 5.62683125, 12.73616875, 5.698803125), +segment(12.73323523385462, 13.004944608854618, 12.744184375, 12.988975), +segment(12.7259875, 18.234359375, 12.767675, 18.262940625), +segment(12.73616875, 5.698803125, 12.7764375, 5.725940625), +segment(12.767675, 18.262940625, 12.817209375, 18.273), +segment(12.7764375, 5.725940625, 12.825971875, 5.736), +segment(12.827, 14.56015625, 12.827, 16.2412375), +segment(12.72740625, 18.056196875, 12.827, 17.956603125), +segment(12.827, 17.80615625, 12.827, 17.956603125), +segment(12.744184375, 12.988975, 12.834525, 12.898634375), +segment(12.827, 16.2412375, 12.836284375, 16.2889), +segment(12.836284375, 16.2889, 12.864196875, 16.331040625), +segment(12.834525, 12.898634375, 12.876665625, 12.870721875), +segment(12.876665625, 12.870721875, 12.926353125, 12.861453125), +segment(12.9286, 1.062846875, 12.9286, 1.143), +segment(12.9286, 1.397, 12.9286, 1.477153125), +segment(12.73323523385462, 13.004944608854618, 12.95635, 13.228059375), +segment(12.926353125, 12.861453125, 12.975721875, 12.8723), +segment(12.0017375, 2.1627625, 12.985775, 3.1468), +segment(12.825971875, 5.736, 12.98663125, 5.736), +segment(12.95635, 13.228059375, 12.994759375, 13.25439375), +segment(12.975721875, 12.8723, 13.01413125, 12.898634375), +segment(12.127, 19.7468, 13.014609375, 19.7468), +segment(12.127, 20.1532, 13.014609375, 20.1532), +segment(12.994759375, 13.25439375, 13.044128125, 13.265240625), +segment(13.014609375, 19.7468, 13.062271875, 19.737515625), +segment(13.014609375, 20.1532, 13.06414375, 20.163259375), +segment(13.01413125, 12.898634375, 13.078496875, 12.963), +segment(12.9286, 1.062846875, 13.087140625, 0.680096875), +segment(12.9286, 1.477153125, 13.087140625, 1.859903125), +segment(13.044128125, 13.265240625, 13.093815625, 13.255971875), +segment(13.062271875, 19.737515625, 13.104412499999997, 19.709603125000005), +segment(13.104412499999997, 19.709603125000005, 13.1044125, 19.709603125), +segment(13.06414375, 20.163259375, 13.1044125, 20.190396875), +segment(12.864196875, 16.331040625, 13.116959375, 16.583803125), +segment(12.827, 17.80615625, 13.116959375, 17.516196875), +segment(13.1311, 11.19, 13.1311, 12.032), +segment(13.093815625, 13.255971875, 13.13595625, 13.228059375), +segment(12.3227625, 1.8417375, 13.136628125, 2.655603125), +segment(13.13595625, 13.228059375, 13.1377875, 13.226228125), +segment(13.1311, 12.032, 13.1396375, 12.07778125), +segment(13.1311, 11.19, 13.141159375, 11.140465625), +segment(13.116959375, 16.583803125, 13.157228125, 16.610940625), +segment(13.116959375, 17.516196875, 13.1591, 17.488284375), +segment(13.1396375, 12.07778125, 13.166878125, 12.120359375), +segment(13.141159375, 11.140465625, 13.169740625, 11.098778125), +segment(13.136628125, 2.655603125, 13.176896875, 2.682740625), +segment(12.98663125, 5.736, 13.193934375000003, 5.943303125000002), +segment(12.085603125, 0.254, 13.20663125, 0.254), +segment(13.157228125, 16.610940625, 13.2067625, 16.621), +segment(13.1591, 17.488284375, 13.2067625, 17.479), +segment(13.166878125, 12.120359375, 13.208565625, 12.148940625), +segment(13.169740625, 11.098778125, 13.21231875, 11.0715375), +segment(13.176896875, 2.682740625, 13.22643125, 2.6928), +segment(13.2067625, 16.621, 13.227696875, 16.621), +segment(13.2067625, 17.479, 13.227696875, 17.479), +segment(13.193934375000003, 5.943303125000002, 13.23234375, 5.9696375), +segment(13.1044125, 19.709603125, 13.243015625, 19.571), +segment(13.1044125, 20.190396875, 13.243015625, 20.329), +segment(13.20663125, 0.254, 13.256165625, 0.264059375), +segment(13.21231875, 11.0715375, 13.2581, 11.063), +segment(13.208565625, 12.148940625, 13.2581, 12.159), +segment(13.23234375, 5.9696375, 13.2817125, 5.980484375), +segment(13.087140625, 0.680096875, 13.296434375, 0.470803125), +segment(13.256165625, 0.264059375, 13.297853125, 0.292640625), +segment(13.296434375, 0.470803125, 13.321934375, 0.4342375), +segment(13.297853125, 0.292640625, 13.32509375, 0.33521875), +segment(13.2817125, 5.980484375, 13.3314, 5.971215625), +segment(13.321934375, 0.4342375, 13.333565625, 0.385046875), +segment(13.32509375, 0.33521875, 13.333565625, 0.385046875), +segment(13.3314, 5.971215625, 13.373540625, 5.943303125), +segment(13.087140625, 1.859903125, 13.380096875, 2.152859375), +segment(13.1377875, 13.226228125, 13.45175625, 13.226228125), +segment(13.227696875, 16.621, 13.479, 16.872303125), +segment(13.227696875, 17.479, 13.479, 17.227696875), +segment(13.479, 16.872303125, 13.479, 17.227696875), +segment(12.127, 19.027, 13.546, 19.027), +segment(13.243015625, 19.571, 13.546, 19.571), +segment(13.243015625, 20.329, 13.546, 20.329), +segment(8.854, 22.606, 13.546, 22.606), +segment(13.373540625, 5.943303125, 13.578803125, 5.738040625), +segment(13.591, 4.094296875, 13.591, 5.405721875), +segment(13.546, 19.571, 13.59178125, 19.5624625), +segment(13.546, 22.606, 13.59178125, 22.5974625), +segment(13.546, 19.027, 13.595534375, 19.037059375), +segment(13.546, 20.329, 13.595534375, 20.339059375), +segment(13.578803125, 5.738040625, 13.605940625, 5.697771875), +segment(13.591, 5.405721875, 13.606715625, 5.429446875), +segment(13.606715625, 5.429446875, 13.616, 5.477109375), +segment(13.605940625, 5.697771875, 13.616, 5.6482375), +segment(13.616, 5.477109375, 13.616, 5.6482375), +segment(13.59178125, 19.5624625, 13.634359375, 19.535221875), +segment(13.59178125, 22.5974625, 13.634359375, 22.570221875), +segment(13.595534375, 19.037059375, 13.637221875, 19.065640625), +segment(13.595534375, 20.339059375, 13.637221875, 20.367640625), +segment(13.639296875, 13.847284375, 13.648565625, 13.896971875), +segment(13.639296875, 13.847284375, 13.65014375, 13.797915625), +segment(13.634359375, 19.535221875, 13.662940625, 19.493534375), +segment(13.634359375, 22.570221875, 13.662940625, 22.528534375), +segment(13.637221875, 19.065640625, 13.6644625, 19.10821875), +segment(13.637221875, 20.367640625, 13.6644625, 20.41021875), +segment(13.591, 4.094296875, 13.665396875, 4.0199), +segment(13.6644625, 19.10821875, 13.673, 19.154), +segment(13.662940625, 19.493534375, 13.673, 19.444), +segment(13.673, 19.154, 13.673, 19.444), +segment(13.6644625, 20.41021875, 13.673, 20.456), +segment(12.5987625, 21.213, 13.673, 21.213), +segment(13.673, 20.456, 13.673, 21.213), +segment(12.23384375, 21.967, 13.673, 21.967), +segment(13.662940625, 22.528534375, 13.673, 22.479), +segment(13.673, 21.967, 13.673, 22.479), +segment(13.45175625, 13.226228125, 13.673771875, 13.44824375), +segment(13.673771875, 13.44824375, 13.673771875, 13.7622125), +segment(13.65014375, 13.797915625, 13.673771875, 13.763453125), +segment(13.673771875, 13.7622125, 13.673771875, 13.763453125), +segment(13.648565625, 13.896971875, 13.676478125, 13.9391125), +segment(13.2581, 12.159, 13.7552375, 12.159), +segment(13.380096875, 2.152859375, 13.762846875, 2.3114), +segment(13.7552375, 12.159, 13.8029, 12.149715625), +segment(12.9286, 1.397, 13.843, 1.397), +segment(13.762846875, 2.3114, 13.843, 2.3114), +segment(13.843, 1.397, 13.843, 2.3114), +segment(13.8029, 12.149715625, 13.845040625, 12.121803125), +segment(13.94295712331452, 6.4904, 13.9512, 6.53888125), +segment(13.9512, 6.53888125, 13.978440625, 6.581459375), +segment(13.978440625, 6.581459375, 14.020128125, 6.610040625), +segment(14.020128125, 6.610040625, 14.0696625, 6.6201), +segment(14.097, 1.397, 14.097, 2.3114), +segment(14.097, 2.3114, 14.177153125, 2.3114), +segment(13.665396875, 4.0199, 14.320603125, 4.0199), +segment(14.0696625, 6.6201, 14.320603125, 6.6201), +segment(14.29915625, 6.084, 14.37, 6.01315625), +segment(14.37, 5.477109375, 14.37, 6.01315625), +segment(14.37, 5.477109375, 14.380059375, 5.427575), +segment(13.2581, 11.063, 14.383703125, 11.063), +segment(13.078496875, 12.963, 14.383703125, 12.963), +segment(14.386475, 8.056853125, 14.394946875, 8.10668125), +segment(14.320603125, 4.0199, 14.395, 4.094296875), +segment(14.380059375, 5.427575, 14.395, 5.40540625), +segment(14.395, 4.094296875, 14.395, 5.40540625), +segment(14.320603125, 6.6201, 14.395, 6.694496875), +segment(14.386475, 8.056853125, 14.395, 8.0208), +segment(14.395, 6.694496875, 14.395, 8.0208), +segment(9.392, 3.6712, 14.401228125, 3.6712), +segment(14.394946875, 8.10668125, 14.4221875, 8.149259375), +segment(14.401228125, 3.6712, 14.4507625, 3.681259375), +segment(14.383703125, 11.063, 14.4581, 10.988603125), +segment(14.4581, 10.361381337365591, 14.4581, 10.988603125), +segment(14.383703125, 12.963, 14.4581, 12.888603125), +segment(14.4581, 12.6276625, 14.4581, 12.888603125), +segment(14.4221875, 8.149259375, 14.463875, 8.177840625), +segment(14.4581, 12.6276625, 14.468159375, 12.578128125), +segment(14.49, 5.159546875, 14.49, 5.508453125), +segment(14.4507625, 3.681259375, 14.49103125, 3.708396875), +segment(14.468159375, 12.578128125, 14.495296875, 12.537859375), +segment(14.4581, 10.361381337365591, 14.499009375, 10.334284375), +segment(14.463875, 8.177840625, 14.513409375, 8.1879), +segment(14.499009375, 10.334284375, 14.546671875, 10.325), +segment(14.177153125, 2.3114, 14.559903125, 2.152859375), +segment(14.29915625, 6.084, 14.570128125, 6.084), +segment(14.570128125, 6.084, 14.614015625, 6.076175), +segment(14.606384375, 0.378975, 14.615653125, 0.4286625), +segment(14.606384375, 0.378975, 14.61723125, 0.32960625), +segment(11.12905, 3.2648, 14.622165625, 3.2648), +segment(14.49, 5.159546875, 14.6235125, 4.837221875), +segment(14.49, 5.508453125, 14.6235125, 5.830778125), +segment(14.615653125, 0.4286625, 14.643565625, 0.470803125), +segment(14.61723125, 0.32960625, 14.646475, 0.28838125), +segment(14.614015625, 6.076175, 14.657021875, 6.04961875), +segment(14.6235125, 5.830778125, 14.65993125, 5.867196875), +segment(14.657021875, 6.04961875, 14.686265625, 6.00839375), +segment(14.65993125, 5.867196875, 14.68784375, 5.9093375), +segment(14.513409375, 8.1879, 14.688453125, 8.1879), +segment(14.646475, 0.28838125, 14.68948125, 0.261825), +segment(14.686265625, 6.00839375, 14.6971125, 5.959025), +segment(14.68784375, 5.9093375, 14.6971125, 5.959025), +segment(14.68948125, 0.261825, 14.73336875, 0.254), +segment(14.688453125, 8.1879, 14.76285, 8.262296875), +segment(14.76285, 8.262296875, 14.76285, 8.688), +segment(14.643565625, 0.470803125, 14.852859375, 0.680096875), +segment(14.559903125, 2.152859375, 14.852859375, 1.859903125), +segment(14.6235125, 4.837221875, 14.870221875, 4.5905125), +segment(13.845040625, 12.121803125, 14.971253125, 10.995590625), +segment(14.971253125, 10.995590625, 14.984471875, 10.975975), +segment(15.00845, 12.858996875, 15.00845, 13.524203125), +segment(14.852859375, 0.680096875, 15.0114, 1.062846875), +segment(12.9286, 1.143, 15.0114, 1.143), +segment(15.0114, 1.062846875, 15.0114, 1.143), +segment(14.097, 1.397, 15.0114, 1.397), +segment(14.852859375, 1.859903125, 15.0114, 1.477153125), +segment(15.0114, 1.397, 15.0114, 1.477153125), +segment(14.49103125, 3.708396875, 15.019603125, 4.23696875), +segment(15.019603125, 4.23696875, 15.047515625, 4.279109375), +segment(15.047515625, 4.279109375, 15.0568, 4.326771875), +segment(14.870221875, 4.5905125, 15.0568, 4.513228665627666), +segment(15.0568, 4.326771875, 15.0568, 4.513228665627666), +segment(14.984471875, 10.975975, 15.082846875, 10.8776), +segment(15.00845, 12.858996875, 15.082846875, 12.7846), +segment(15.00845, 13.524203125, 15.082846875, 13.5986), +segment(14.495296875, 12.537859375, 15.304359375, 11.728796875), +segment(15.304359375, 11.728796875, 15.3465, 11.700884375), +segment(13.94295712331452, 6.4904, 15.353034375000002, 6.4904), +segment(14.622165625, 3.2648, 15.381528125, 4.0241625), +segment(15.3465, 11.700884375, 15.3941625, 11.6916), +segment(15.381528125, 4.0241625, 15.4199375, 4.050496875), +segment(15.353034375000002, 6.4904, 15.453803125, 6.59116875), +segment(15.4199375, 4.050496875, 15.46930625, 4.06134375), +segment(15.453803125, 6.59116875, 15.481715625, 6.633309375), +segment(15.481715625, 6.633309375, 15.491, 6.680971875), +segment(15.491, 6.680971875, 15.491, 7.999703125), +segment(15.46930625, 4.06134375, 15.51899375, 4.052075), +segment(15.527, 19.154, 15.527, 19.7468), +segment(15.527, 20.1532, 15.527, 20.901396875), +segment(15.527, 20.901396875, 15.534825, 20.945284375), +segment(15.527, 19.154, 15.537059375, 19.104465625), +segment(15.5448, 1.078003125, 15.5448, 1.461996875), +segment(15.51899375, 4.052075, 15.561134375, 4.0241625), +segment(15.534825, 20.945284375, 15.56138125, 20.988290625), +segment(15.561134375, 4.0241625, 15.565396875, 4.0199), +segment(15.491, 7.999703125, 15.565396875, 8.0741), +segment(15.537059375, 19.104465625, 15.565640625, 19.062778125), +segment(15.56138125, 20.988290625, 15.60260625, 21.017534375), +segment(15.565640625, 19.062778125, 15.60821875, 19.0355375), +segment(15.60260625, 21.017534375, 15.651975, 21.02838125), +segment(15.60821875, 19.0355375, 15.654, 19.027), +segment(15.5448, 1.078003125, 15.691740625, 0.7232625), +segment(15.5448, 1.461996875, 15.691740625, 1.8167375), +segment(15.651975, 21.02838125, 15.7016625, 21.0191125), +segment(15.7016625, 21.0191125, 15.743803125, 20.9912), +segment(15.082846875, 10.8776, 15.820634375, 10.8776), +segment(15.3941625, 11.6916, 15.820821875, 11.6916), +segment(15.082846875, 12.7846, 15.82190625, 12.7846), +segment(15.082846875, 13.5986, 15.8227375, 13.5986), +segment(15.82190625, 12.7846, 15.8427625, 12.79914375), +segment(15.8227375, 13.5986, 15.8483375, 13.58164375), +segment(15.820634375, 10.8776, 15.850225, 10.897540625), +segment(15.820821875, 11.6916, 15.852096875, 11.670884375), +segment(14.73336875, 0.254, 15.854396875, 0.254), +segment(15.8427625, 12.79914375, 15.891953125, 12.810775), +segment(15.8483375, 13.58164375, 15.898025, 13.572375), +segment(15.850225, 10.897540625, 15.899759375, 10.9076), +segment(15.852096875, 11.670884375, 15.899759375, 11.6616), +segment(12.817209375, 18.273, 15.901, 18.273), +segment(15.654, 19.027, 15.901, 19.027), +segment(15.854396875, 0.254, 15.90393125, 0.264059375), +segment(15.891953125, 12.810775, 15.94178125, 12.802303125), +segment(15.691740625, 0.7232625, 15.9442, 0.470803125), +segment(15.90393125, 0.264059375, 15.94561875, 0.292640625), +segment(15.901, 18.273, 15.94678125, 18.2644625), +segment(15.898025, 13.572375, 15.94739375, 13.583221875), +segment(15.901, 19.027, 15.950534375, 19.037059375), +segment(15.691740625, 1.8167375, 15.9632625, 2.088259375), +segment(15.743803125, 20.9912, 15.9632625, 20.771740625), +segment(12.827, 14.56015625, 15.96884375, 17.702), +segment(15.9442, 0.470803125, 15.9697, 0.4342375), +segment(15.94561875, 0.292640625, 15.972859375, 0.33521875), +segment(15.9697, 0.4342375, 15.98133125, 0.385046875), +segment(15.972859375, 0.33521875, 15.98133125, 0.385046875), +segment(15.94178125, 12.802303125, 15.984359375, 12.7750625), +segment(15.94739375, 13.583221875, 15.98861875, 13.612465625), +segment(15.94678125, 18.2644625, 15.989359375, 18.237221875), +segment(15.950534375, 19.037059375, 15.992221875, 19.065640625), +segment(15.899759375, 10.9076, 16.000240625, 10.9076), +segment(15.899759375, 11.6616, 16.000240625, 11.6616), +segment(15.984359375, 12.7750625, 16.012940625, 12.733375), +segment(15.98861875, 13.612465625, 16.015175, 13.655471875), +segment(15.989359375, 18.237221875, 16.017940625, 18.195534375), +segment(15.992221875, 19.065640625, 16.0194625, 19.10821875), +segment(16.012940625, 12.733375, 16.023, 12.683840625), +segment(16.023, 12.597396875, 16.023, 12.683840625), +segment(16.015175, 13.655471875, 16.023, 13.699359375), +segment(16.023, 13.699359375, 16.023, 13.902603125), +segment(16.017940625, 18.195534375, 16.028, 18.146), +segment(16.028, 17.991396875, 16.028, 18.146), +segment(16.0194625, 19.10821875, 16.028, 19.154), +segment(16.028, 19.154, 16.028, 19.496603125), +segment(16.000240625, 10.9076, 16.047903125, 10.898315625), +segment(16.000240625, 11.6616, 16.049775, 11.671659375), +segment(16.047903125, 10.898315625, 16.079178125, 10.8776), +segment(16.049775, 11.671659375, 16.079365625, 11.6916), +segment(16.0778375, 5.914025, 16.08710625, 5.9637125), +segment(16.0778375, 5.914025, 16.088684375, 5.86465625), +segment(16.023, 12.597396875, 16.097396875, 12.523), +segment(16.023, 13.902603125, 16.097396875, 13.977), +segment(16.028, 17.991396875, 16.102396875, 17.917), +segment(16.028, 19.496603125, 16.102396875, 19.571), +segment(16.088684375, 5.86465625, 16.108315625, 5.836025), +segment(16.08710625, 5.9637125, 16.11501875, 6.005853125), +segment(15.565396875, 4.0199, 16.220603125, 4.0199), +segment(15.565396875, 8.0741, 16.220603125, 8.0741), +segment(16.108315625, 5.836025, 16.244, 5.508453125), +segment(16.244, 5.450503125000001, 16.244, 5.508453125), +segment(16.220603125, 4.0199, 16.295, 4.094296875), +segment(16.295, 4.094296875, 16.295, 4.3929), +segment(16.244, 5.450503125000001, 16.295, 5.399503125), +segment(16.295, 5.19263125, 16.295, 5.399503125), +segment(16.220603125, 8.0741, 16.295, 7.999703125), +segment(16.295, 7.155703125000001, 16.295, 7.999703125), +segment(16.295, 4.3929, 16.3035375, 4.43868125), +segment(16.295, 5.19263125, 16.305059375, 5.143096875), +segment(15.9632625, 2.088259375, 16.318003125, 2.2352), +segment(15.9632625, 20.771740625, 16.318003125, 20.6248), +segment(16.3035375, 4.43868125, 16.330778125, 4.481259375), +segment(16.305059375, 5.143096875, 16.333640625, 5.101409375), +segment(16.330778125, 4.481259375, 16.372465625, 4.509840625), +segment(16.333640625, 5.101409375, 16.37621875, 5.07416875), +segment(16.372465625, 4.509840625, 16.422, 4.5199), +segment(16.37621875, 5.07416875, 16.426046875, 5.065696875), +segment(16.426046875, 5.065696875, 16.4752375, 5.077328125), +segment(16.4752375, 5.077328125, 16.511803125, 5.102828125), +segment(16.097396875, 12.523, 16.5198, 12.523), +segment(16.079178125, 10.8776, 16.5614, 10.8776), +segment(16.5198, 12.523, 16.56558125, 12.5144625), +segment(16.422, 4.5199, 16.570925, 4.5199), +segment(16.5614, 10.8776, 16.60718125, 10.8690625), +segment(16.56558125, 12.5144625, 16.608159375, 12.487221875), +segment(16.608159375, 12.487221875, 16.636740625, 12.445534375), +segment(16.636740625, 12.445534375, 16.641746875, 12.4208875), +segment(16.60718125, 10.8690625, 16.649759375, 10.841821875), +segment(16.649759375, 10.841821875, 16.678340625, 10.800134375), +segment(13.676478125, 13.9391125, 16.685365625, 16.948), +segment(16.678340625, 10.800134375, 16.6884, 10.7506), +segment(16.6884, 10.67155, 16.6884, 10.7506), +segment(16.318003125, 2.2352, 16.701996875, 2.2352), +segment(16.318003125, 20.6248, 16.701996875, 20.6248), +segment(16.6884, 10.67155, 16.727353125, 10.632596875), +segment(16.727353125, 10.632596875, 16.754490625, 10.592328125), +segment(14.76285, 8.688, 16.76455, 8.688), +segment(16.76455, 8.66229375, 16.76455, 8.688), +segment(14.546671875, 10.325, 16.76455, 10.325), +segment(16.754490625, 10.592328125, 16.76455, 10.54279375), +segment(16.76455, 10.325, 16.76455, 10.54279375), +segment(16.079365625, 11.6916, 16.820821875, 11.6916), +segment(16.820821875, 11.6916, 16.84861352012833, 11.673191645128329), +segment(17.03866875, 22.474953125, 17.047140625, 22.52478125), +segment(17.03866875, 22.474953125, 17.0503, 22.4257625), +segment(16.701996875, 2.2352, 17.0567375, 2.088259375), +segment(16.701996875, 20.6248, 17.0567375, 20.771740625), +segment(17.047140625, 22.52478125, 17.07438125, 22.567359375), +segment(17.0503, 22.4257625, 17.0758, 22.389196875), +segment(16.511803125, 5.102828125, 17.081803125, 5.672828125), +segment(16.570925, 4.5199, 17.08288858959813, 5.031863589598131), +segment(17.081803125, 5.672828125, 17.109715625, 5.71496875), +segment(17.07438125, 22.567359375, 17.11606875, 22.595940625), +segment(17.109715625, 5.71496875, 17.119, 5.76263125), +segment(17.119, 5.76263125, 17.119, 6.319653125), +segment(16.641746875, 12.4208875, 17.119028125, 11.94360625), +segment(16.84861352012833, 11.673191645128329, 17.119028125, 11.94360625), +segment(17.08288858959813, 5.031863589598131, 17.1635125, 4.837221875), +segment(17.11606875, 22.595940625, 17.165603125, 22.606), +segment(17.119, 6.319653125, 17.193396875, 6.39405), +segment(16.76455, 8.66229375, 17.2830703125, 8.1437734375), +segment(16.295, 7.155703125000001, 17.2830703125, 8.1437734375), +segment(17.2940375, 12.391953125, 17.302509375, 12.44178125), +segment(17.2940375, 12.391953125, 17.30566875, 12.3427625), +segment(17.0567375, 2.088259375, 17.328259375, 1.8167375), +segment(17.0567375, 20.771740625, 17.328259375, 21.0432625), +segment(17.0758, 22.389196875, 17.328259375, 22.1367375), +segment(17.302509375, 12.44178125, 17.32975, 12.484359375), +segment(17.30566875, 12.3427625, 17.33116875, 12.306196875), +segment(17.328259375, 1.8167375, 17.358363293972218, 1.7440613219100127), +segment(17.32975, 12.484359375, 17.3714375, 12.512940625), +segment(17.358363293972218, 1.7440613219100127, 17.386609375, 1.70215), +segment(17.1635125, 4.837221875, 17.410221875, 4.5905125), +segment(17.3714375, 12.512940625, 17.420971875, 12.523), +segment(17.386609375, 1.70215, 17.428971875, 1.674571875), +segment(17.328259375, 21.0432625, 17.4752, 21.398003125), +segment(17.328259375, 22.1367375, 17.4752, 21.781996875), +segment(17.4752, 21.398003125, 17.4752, 21.781996875), +segment(17.428971875, 1.674571875, 17.47873125, 1.665703125), +segment(16.11501875, 6.005853125, 17.486996875, 7.37783125), +segment(17.47898109117072, 10.95440296617072, 17.4945125, 10.93175), +segment(17.33116875, 12.306196875, 17.510365625, 12.127), +segment(17.4945125, 10.93175, 17.51855, 10.9077125), +segment(17.51855, 10.325, 17.51855, 10.9077125), +segment(17.486996875, 7.37783125, 17.5235625, 7.40333125), +segment(17.47873125, 1.665703125, 17.5280125, 1.67694375), +segment(15.527, 19.7468, 17.533496875, 19.7468), +segment(17.5280125, 1.67694375, 17.565496875, 1.7028625), +segment(17.56198125, 9.508153125, 17.570453125, 9.55798125), +segment(17.56198125, 9.508153125, 17.57158125, 9.4636), +segment(17.5235625, 7.40333125, 17.572753125, 7.4149625), +segment(17.533496875, 19.7468, 17.577384375, 19.738975), +segment(17.570453125, 9.55798125, 17.59769375, 9.600559375), +segment(17.420971875, 12.523, 17.602603125, 12.523), +segment(16.097396875, 13.977, 17.602603125, 13.977), +segment(16.102396875, 17.917, 17.607603125, 17.917), +segment(16.102396875, 19.571, 17.611696875, 19.571), +segment(17.577384375, 19.738975, 17.620390625, 19.71241875), +segment(17.572753125, 7.4149625, 17.62258125, 7.406490625), +segment(17.59769375, 9.600559375, 17.63938125, 9.629140625), +segment(17.573098612587433, 8.920057637412569, 17.64355, 9.090140625), +segment(17.57158125, 9.4636, 17.64355, 9.28985), +segment(17.64355, 9.090140625, 17.64355, 9.28985), +segment(17.620390625, 19.71241875, 17.649634375, 19.67119375), +segment(17.611696875, 19.571, 17.651090625, 19.579), +segment(17.651090625, 19.579, 17.652492636792452, 19.579), +segment(17.47898109117072, 10.95440296617072, 17.66038125, 11.135803125), +segment(17.649634375, 19.67119375, 17.66048125, 19.621825), +segment(17.652492636792452, 19.579, 17.66048125, 19.621825), +segment(17.62258125, 7.406490625, 17.665159375, 7.37925), +segment(17.602603125, 12.523, 17.677, 12.597396875), +segment(17.602603125, 13.977, 17.677, 13.902603125), +segment(17.677, 12.597396875, 17.677, 13.902603125), +segment(17.607603125, 17.917, 17.682, 17.991396875), +segment(17.682, 17.991396875, 17.682, 18.594), +segment(17.63938125, 9.629140625, 17.688915625, 9.6392), +segment(17.682, 18.594, 17.6905375, 18.63978125), +segment(17.665159375, 7.37925, 17.693740625, 7.3375625), +segment(17.66038125, 11.135803125, 17.70065, 11.162940625), +segment(17.193396875, 6.39405, 17.7038, 6.39405), +segment(17.693740625, 7.3375625, 17.7038, 7.288028125), +segment(17.7038, 6.39405, 17.7038, 7.288028125), +segment(17.6905375, 18.63978125, 17.717778125, 18.682359375), +segment(17.410221875, 4.5905125, 17.732546875, 4.457), +segment(17.70065, 11.162940625, 17.750184375, 11.173), +segment(17.717778125, 18.682359375, 17.759465625, 18.710940625), +segment(16.685365625, 16.948, 17.768237266210644, 16.948), +segment(17.768237266210644, 16.948, 17.787890625, 16.919334375), +segment(17.787890625, 16.919334375, 17.79795, 16.8698), +segment(17.79795, 16.825396875, 17.79795, 16.8698), +segment(17.759465625, 18.710940625, 17.809, 18.721), +segment(15.527, 20.1532, 17.811628125, 20.1532), +segment(17.809, 18.721, 17.84336875, 18.721), +segment(17.811628125, 20.1532, 17.8611625, 20.163259375), +segment(17.79795, 16.825396875, 17.872346875, 16.751), +segment(17.84336875, 18.721, 17.88725625, 18.713175), +segment(17.8611625, 20.163259375, 17.90143125, 20.190396875), +segment(17.573098612587433, 8.920057637412569, 17.911356250000004, 8.5818), +segment(17.88725625, 18.713175, 17.9302625, 18.68661875), +segment(15.96884375, 17.702, 17.93890871330275, 17.702), +segment(17.93890871330275, 17.702, 17.9569625, 17.73021875), +segment(17.9302625, 18.68661875, 17.95950625, 18.64539375), +segment(17.9569625, 17.73021875, 17.9655, 17.776), +segment(17.9655, 17.776, 17.9655, 18.570009375), +segment(17.95950625, 18.64539375, 17.970353125, 18.596025), +segment(17.9655, 18.570009375, 17.970353125, 18.596025), +segment(17.510365625, 12.127, 18.000346875, 12.127), +segment(17.998853125, 19.658440625, 18.008121875, 19.708128125), +segment(17.998853125, 19.658440625, 18.0097, 19.609071875), +segment(18.000346875, 12.127, 18.022346875, 12.149), +segment(18.0097, 19.609071875, 18.036034375, 19.5706625), +segment(18.008121875, 19.708128125, 18.036034375, 19.75026875), +segment(18.036034375, 19.5706625, 18.0425, 19.564196875), +segment(17.732546875, 4.457, 18.081453125, 4.457), +segment(18.0425, 19.564196875, 18.084640625, 19.536284375), +segment(18.0848, 21.398003125, 18.0848, 21.781996875), +segment(18.1102, 6.28395, 18.1102, 7.3166437500000026), +segment(18.1102, 6.28395, 18.120259375, 6.234415625), +segment(18.084640625, 19.536284375, 18.132303125, 19.527), +segment(18.120259375, 6.234415625, 18.148840625, 6.192728125), +segment(18.148840625, 6.192728125, 18.1886, 6.16661875), +segment(18.223, 14.197396875, 18.223, 15.502603125), +segment(18.0848, 21.398003125, 18.231740625, 21.0432625), +segment(18.0848, 21.781996875, 18.231740625, 22.1367375), +segment(17.90143125, 20.190396875, 18.234234375, 20.5232), +segment(18.223, 14.197396875, 18.297396875, 14.123), +segment(18.223, 15.502603125, 18.297396875, 15.577), +segment(18.036034375, 19.75026875, 18.36536875, 20.079603125), +segment(17.750184375, 11.173, 18.3704, 11.173), +segment(17.165603125, 22.606, 18.394396875, 22.606), +segment(18.081453125, 4.457, 18.403778125, 4.5905125), +segment(18.1886, 6.16661875, 18.403778125, 6.0774875), +segment(18.36536875, 20.079603125, 18.4056375, 20.106740625), +segment(18.3704, 11.173, 18.41618125, 11.1644625), +segment(18.4195, 17.776, 18.4195, 18.29586875), +segment(17.51855, 10.325, 18.4213, 10.325), +segment(18.4195, 18.29586875, 18.428784375, 18.34353125), +segment(18.4195, 17.776, 18.429559375, 17.726465625), +segment(18.394396875, 22.606, 18.438284375, 22.598175), +segment(18.429559375, 17.726465625, 18.446333183564466, 17.702), +segment(18.4056375, 20.106740625, 18.455171875, 20.1168), +segment(18.428784375, 18.34353125, 18.456696875, 18.385671875), +segment(18.41618125, 11.1644625, 18.458759375, 11.137221875), +segment(18.234234375, 20.5232, 18.464821875, 20.5232), +segment(18.4213, 10.325, 18.470834375, 10.335059375), +segment(18.438284375, 22.598175, 18.481290625, 22.57161875), +segment(18.231740625, 22.1367375, 18.4842, 22.389196875), +segment(18.458759375, 11.137221875, 18.487340625, 11.095534375), +segment(18.487340625, 11.095534375, 18.4974, 11.046), +segment(18.4974, 10.60015, 18.4974, 11.046), +segment(18.231740625, 21.0432625, 18.5032625, 20.771740625), +segment(18.481290625, 22.57161875, 18.510534375, 22.53039375), +segment(18.4842, 22.389196875, 18.5121125, 22.4313375), +segment(18.470834375, 10.335059375, 18.512521875, 10.363640625), +segment(17.872346875, 16.751, 18.512653125, 16.751), +segment(18.5032625, 20.771740625, 18.513425388632747, 20.767531003561235), +segment(18.464821875, 20.5232, 18.51435625, 20.533259375), +segment(18.510534375, 22.53039375, 18.52138125, 22.481025), +segment(18.5121125, 22.4313375, 18.52138125, 22.481025), +segment(18.4974, 10.60015, 18.538634375, 10.5006), +segment(18.512521875, 10.363640625, 18.5397625, 10.40621875), +segment(18.538634375, 10.5006, 18.548234375, 10.456046875), +segment(18.5397625, 10.40621875, 18.548234375, 10.456046875), +segment(18.513425388632747, 20.767531003561235, 18.550228125, 20.74419375), +segment(13.22643125, 2.6928, 18.555434375, 2.6928), +segment(17.565496875, 1.7028625, 18.555434375, 2.6928), +segment(18.51435625, 20.533259375, 18.55604375, 20.561840625), +segment(18.550228125, 20.74419375, 18.580125, 20.7034375), +segment(18.55604375, 20.561840625, 18.583284375, 20.60441875), +segment(18.580125, 20.7034375, 18.59175625, 20.654246875), +segment(18.583284375, 20.60441875, 18.59175625, 20.654246875), +segment(18.512653125, 16.751, 18.610196875, 16.84854375), +segment(18.610196875, 16.84854375, 18.64860625, 16.874878125), +segment(18.403778125, 4.5905125, 18.6504875, 4.837221875), +segment(18.403778125, 6.0774875, 18.6504875, 5.830778125), +segment(18.022346875, 12.149, 18.662653125, 12.149), +segment(18.662653125, 12.149, 18.684653124999997, 12.127), +segment(18.64860625, 16.874878125, 18.697975, 16.885725), +segment(18.684653124999997, 12.127, 18.713859375, 12.127), +segment(18.297396875, 15.577, 18.726840625, 15.577), +segment(18.697975, 16.885725, 18.7476625, 16.87645625), +segment(18.713859375, 12.127, 18.76339375, 12.137059375), +segment(18.726840625, 15.577, 18.776375, 15.587059375), +segment(18.7776, 15.832846875, 18.7776, 16.567153125), +segment(18.6504875, 4.837221875, 18.784, 5.159546875), +segment(18.6504875, 5.830778125, 18.784, 5.508453125), +segment(18.784, 5.159546875, 18.784, 5.508453125), +segment(18.7476625, 16.87645625, 18.789803125, 16.84854375), +segment(18.76339375, 12.137059375, 18.8036625, 12.164196875), +segment(18.7776, 15.832846875, 18.81664375, 15.793803125), +segment(18.776375, 15.587059375, 18.8180625, 15.615640625), +segment(18.132303125, 19.527, 18.823, 19.527), +segment(18.455171875, 20.1168, 18.823, 20.1168), +segment(18.823, 19.527, 18.823, 20.1168), +segment(18.7776, 16.567153125, 18.83459375, 16.624146875), +segment(18.789803125, 16.84854375, 18.83459375, 16.803753125), +segment(18.81664375, 15.793803125, 18.84214375, 15.7572375), +segment(18.456696875, 18.385671875, 18.844025, 18.773), +segment(18.8180625, 15.615640625, 18.845303125, 15.65821875), +segment(18.84214375, 15.7572375, 18.853775, 15.708046875), +segment(18.845303125, 15.65821875, 18.853775, 15.708046875), +segment(18.83459375, 16.803753125, 18.860928125, 16.76534375), +segment(18.83459375, 16.624146875, 18.86250625, 16.6662875), +segment(18.860928125, 16.76534375, 18.871775, 16.715975), +segment(18.86250625, 16.6662875, 18.871775, 16.715975), +segment(17.688915625, 9.6392, 18.9276, 9.6392), +segment(18.9276, 9.332846875, 18.9276, 9.6392), +segment(18.9276, 9.332846875, 18.958803125, 9.30164375), +segment(18.958803125, 9.30164375, 18.985940625, 9.261375), +segment(18.985940625, 9.261375, 18.996, 9.211840625), +segment(18.996, 9.05336875, 18.996, 9.211840625), +segment(18.996, 9.05336875, 19.020403125000005, 9.028965624999994), +segment(19.020403125000005, 9.028965624999994, 19.047540625, 8.988696875), +segment(17.911356250000004, 8.5818, 19.0576, 8.5818), +segment(19.047540625, 8.988696875, 19.0576, 8.9391625), +segment(19.0576, 8.5818, 19.0576, 8.9391625), +segment(19.277, 19.527, 19.277, 20.1168), +segment(19.508215625, 20.6471625, 19.517084375, 20.696921875), +segment(19.508215625, 20.6471625, 19.51945625, 20.59788125), +segment(19.515375, 15.701975, 19.52464375, 15.7516625), +segment(19.515375, 15.701975, 19.526221875, 15.65260625), +segment(19.520325, 16.689025, 19.52959375, 16.7387125), +segment(19.520325, 16.689025, 19.531171875, 16.63965625), +segment(18.876556250000004, 7.6166, 19.5416625, 7.6166), +segment(19.517084375, 20.696921875, 19.5446625, 20.73928125), +segment(19.51945625, 20.59788125, 19.549025, 20.556890625), +segment(19.52464375, 15.7516625, 19.55255625, 15.793803125), +segment(19.526221875, 15.65260625, 19.555465625, 15.61138125), +segment(19.531171875, 16.63965625, 19.55750625, 16.601246875), +segment(19.52959375, 16.7387125, 19.55750625, 16.780853125), +segment(19.5446625, 20.73928125, 19.58657467106031, 20.767531028286996), +segment(19.57866875, 22.474953125, 19.587140625, 22.52478125), +segment(19.57866875, 22.474953125, 19.5903, 22.4257625), +segment(19.55255625, 15.793803125, 19.5916, 15.832846875), +segment(19.55750625, 16.601246875, 19.5916, 16.567153125), +segment(19.5916, 15.832846875, 19.5916, 16.567153125), +segment(19.549025, 20.556890625, 19.59224375, 20.530678125), +segment(19.58657467106031, 20.767531028286996, 19.5967375, 20.771740625), +segment(19.555465625, 15.61138125, 19.598471875, 15.584825), +segment(19.55750625, 16.780853125, 19.60205, 16.825396875), +segment(19.60205, 16.825396875, 19.60205, 16.846), +segment(19.60205, 16.846, 19.6105875, 16.89178125), +segment(19.587140625, 22.52478125, 19.61438125, 22.567359375), +segment(19.5903, 22.4257625, 19.6158, 22.389196875), +segment(19.59224375, 20.530678125, 19.635178125, 20.5232), +segment(19.6105875, 16.89178125, 19.637828125, 16.934359375), +segment(19.598471875, 15.584825, 19.642359375, 15.577), +segment(19.61438125, 22.567359375, 19.65606875, 22.595940625), +segment(19.637828125, 16.934359375, 19.65772381027225, 16.948), +segment(18.297396875, 14.123, 19.673, 14.123), +segment(19.65606875, 22.595940625, 19.705603125, 22.606), +segment(19.673, 14.123, 19.71878125, 14.1144625), +segment(18.844025, 18.773, 19.728, 18.773), +segment(19.728, 17.991396875, 19.728, 18.773), +segment(19.277, 19.527, 19.758396875000003, 19.527), +segment(19.71878125, 14.1144625, 19.761359375, 14.087221875), +segment(19.761359375, 14.087221875, 19.789940625, 14.045534375), +segment(18.8036625, 12.164196875, 19.8, 13.160534375), +segment(19.789940625, 14.045534375, 19.8, 13.996), +segment(19.8, 13.160534375, 19.8, 13.996), +segment(19.728, 17.991396875, 19.802396875, 17.917), +segment(19.758396875000003, 19.527, 19.802396875, 19.571), +segment(19.642359375, 15.577, 19.802603125, 15.577), +segment(19.802603125, 15.577, 19.829196875, 15.55040625), +segment(19.5967375, 20.771740625, 19.868259375, 21.0432625), +segment(19.6158, 22.389196875, 19.868259375, 22.1367375), +segment(19.829196875, 15.55040625, 19.8713375, 15.52249375), +segment(19.877, 14.962971875, 19.877, 15.4157625), +segment(19.877, 15.4157625, 19.884825, 15.45965), +segment(19.877, 14.962971875, 19.887059375, 14.9134375), +segment(19.884825, 15.45965, 19.91138125, 15.50265625), +segment(19.887059375, 14.9134375, 19.914196875, 14.87316875), +segment(19.8713375, 15.52249375, 19.921025, 15.513225), +segment(19.921025, 15.513225, 19.9286375, 15.514896875), +segment(19.91138125, 15.50265625, 19.9286375, 15.514896875), +segment(19.914196875, 14.87316875, 19.962196875, 14.82516875), +segment(19.9943625, 15.541075, 20.001975, 15.542746875), +segment(19.962196875, 14.82516875, 20.0043375, 14.79725625), +segment(19.9943625, 15.541075, 20.01161875, 15.553315625), +segment(19.868259375, 21.0432625, 20.0152, 21.398003125), +segment(19.868259375, 22.1367375, 20.0152, 21.781996875), +segment(20.0152, 21.398003125, 20.0152, 21.781996875), +segment(20.01161875, 15.553315625, 20.038175, 15.596321875), +segment(20.038175, 15.596321875, 20.046, 15.640209375), +segment(20.046, 15.640209375, 20.046, 15.84663125), +segment(19.802396875, 17.917, 20.051, 17.917), +segment(20.001975, 15.542746875, 20.0516625, 15.533478125), +segment(20.0043375, 14.79725625, 20.054025, 14.7879875), +segment(18.446333183564466, 17.702, 20.093409375, 17.702), +segment(20.0516625, 15.533478125, 20.093803125, 15.505565625), +segment(20.051, 17.917, 20.09678125, 17.9084625), +segment(20.054025, 14.7879875, 20.10339375, 14.798834375), +segment(20.09678125, 17.9084625, 20.139359375, 17.881221875), +segment(20.093803125, 15.505565625, 20.141803125, 15.457565625), +segment(20.093409375, 17.702, 20.14294375, 17.712059375), +segment(20.10339375, 14.798834375, 20.14461875, 14.828078125), +segment(20.139359375, 17.881221875, 20.167940625, 17.839534375), +segment(20.141803125, 15.457565625, 20.168940625, 15.417296875), +segment(20.14461875, 14.828078125, 20.171175, 14.871084375), +segment(20.14294375, 17.712059375, 20.176, 17.73433630150939), +segment(20.176, 17.73433630150939, 20.176, 17.776321875), +segment(20.176, 17.776321875, 20.178, 17.786590625), +segment(20.167940625, 17.839534375, 20.178, 17.79), +segment(20.178, 17.786590625, 20.178, 17.79), +segment(20.171175, 14.871084375, 20.179, 14.914971875), +segment(20.168940625, 15.417296875, 20.179, 15.3677625), +segment(20.179, 14.914971875, 20.179, 15.3677625), +segment(18.1102, 7.3166437500000026, 20.20444375, 5.2224), +segment(20.2064, 12.083571875, 20.2064, 12.147065625), +segment(20.2064, 12.083571875, 20.216459375, 12.0340375), +segment(20.216459375, 12.0340375, 20.243596875, 11.99376875), +segment(20.046, 15.84663125, 20.25336875, 16.054), +segment(20.2064, 12.147065625, 20.336695086398812, 12.277360711398813), +segment(20.336695086398812, 12.277360711398813, 20.3810625, 12.269084375), +segment(20.25336875, 16.054, 20.414028125, 16.054), +segment(20.3810625, 12.269084375, 20.423203125, 12.241171875), +segment(19.65772381027225, 16.948, 20.46115625, 16.948), +segment(20.414028125, 16.054, 20.4635625, 16.064059375), +segment(20.243596875, 11.99376875, 20.47316875, 11.764196875), +segment(18.876556250000004, 7.6166, 20.479559375, 6.013596875), +segment(19.277, 20.1168, 20.481628125, 20.1168), +segment(20.4635625, 16.064059375, 20.50383125, 16.091196875), +segment(20.47316875, 11.764196875, 20.515309375, 11.736284375), +segment(20.479559375, 6.013596875, 20.5217, 5.985684375), +segment(20.481628125, 20.1168, 20.529290625, 20.107515625), +segment(20.515309375, 11.736284375, 20.562971875, 11.727), +segment(20.5217, 5.985684375, 20.5693625, 5.9764), +segment(20.529290625, 20.107515625, 20.57143125, 20.079603125), +segment(20.423203125, 12.241171875, 20.591375, 12.073), +segment(20.6248, 21.398003125, 20.6248, 21.781996875), +segment(20.46115625, 16.948, 20.671959375, 17.158803125), +segment(20.671959375, 17.158803125, 20.68063125, 17.164646875), +segment(19.635178125, 20.5232, 20.702565625, 20.5232), +segment(20.68063125, 17.164646875, 20.707774565283053, 17.19179019028305), +segment(20.707774565283053, 17.19179019028305, 20.73098125, 17.1874625), +segment(20.6248, 21.398003125, 20.771740625, 21.0432625), +segment(20.6248, 21.781996875, 20.771740625, 22.1367375), +segment(20.73098125, 17.1874625, 20.773559375, 17.160221875), +segment(20.773559375, 17.160221875, 20.802140625, 17.118534375), +segment(20.50383125, 16.091196875, 20.8122, 16.399565625), +segment(20.802140625, 17.118534375, 20.8122, 17.069), +segment(20.8122, 16.399565625, 20.8122, 17.069), +segment(20.5693625, 5.9764, 20.87525625, 5.9764), +segment(20.57143125, 20.079603125, 20.90723125, 19.743803125), +segment(19.802396875, 19.571, 20.91207881995413, 19.571), +segment(20.87525625, 5.9764, 20.924790625, 5.986459375), +segment(20.932, 17.786590625, 20.932, 17.79), +segment(20.90723125, 19.743803125, 20.93273125, 19.7072375), +segment(20.934, 17.507971875, 20.934, 17.731984375), +segment(20.932, 17.786590625, 20.934, 17.77674375), +segment(20.934, 17.731984375, 20.934, 17.77674375), +segment(19.705603125, 22.606, 20.934396875, 22.606), +segment(20.91207881995413, 19.571, 20.935890625, 19.60821875), +segment(20.932, 17.79, 20.9405375, 17.83578125), +segment(20.934, 17.507971875, 20.944059375, 17.4584375), +segment(20.93273125, 19.7072375, 20.9443625, 19.658046875), +segment(20.935890625, 19.60821875, 20.9443625, 19.658046875), +segment(19.5416625, 7.6166, 20.965059375, 6.193203125), +segment(20.924790625, 5.986459375, 20.966478125, 6.015040625), +segment(20.9405375, 17.83578125, 20.967778125, 17.878359375), +segment(20.944059375, 17.4584375, 20.972640625, 17.41675), +segment(20.934396875, 22.606, 20.978284375, 22.598175), +segment(20.965059375, 6.193203125, 20.990559375, 6.1566375), +segment(20.966478125, 6.015040625, 20.99371875, 6.05761875), +segment(20.990559375, 6.1566375, 21.002190625, 6.107446875), +segment(20.99371875, 6.05761875, 21.002190625, 6.107446875), +segment(20.702565625, 20.5232, 21.00536875, 20.220396875), +segment(20.967778125, 17.878359375, 21.009465625, 17.906940625), +segment(20.972640625, 17.41675, 21.01521875, 17.389509375), +segment(20.978284375, 22.598175, 21.021290625, 22.57161875), +segment(20.771740625, 22.1367375, 21.0242, 22.389196875), +segment(20.771740625, 21.0432625, 21.0432625, 20.771740625), +segment(21.00536875, 20.220396875, 21.047509375, 20.192484375), +segment(21.021290625, 22.57161875, 21.050534375, 22.53039375), +segment(21.0242, 22.389196875, 21.0521125, 22.4313375), +segment(21.009465625, 17.906940625, 21.059, 17.917), +segment(21.050534375, 22.53039375, 21.06138125, 22.481025), +segment(21.0521125, 22.4313375, 21.06138125, 22.481025), +segment(21.01521875, 17.389509375, 21.065046875, 17.3810375), +segment(21.047509375, 20.192484375, 21.095171875, 20.1832), +segment(21.065046875, 17.3810375, 21.1142375, 17.39266875), +segment(21.1142375, 17.39266875, 21.150803125, 17.41816875), +segment(21.2186, 14.579134374999997, 21.2186, 16.231234374999996), +segment(21.2186, 16.805965625, 21.2186, 16.858628125), +segment(21.2186, 16.858628125, 21.227884375, 16.906290625), +segment(20.20444375, 5.2224, 21.240234375, 5.2224), +segment(21.227884375, 16.906290625, 21.255796875, 16.94843125), +segment(21.059, 17.917, 21.343028125, 17.917), +segment(21.382, 17.955971875, 21.382, 18.773), +segment(21.343028125, 17.917, 21.386915625, 17.909175), +segment(21.382, 17.955971875, 21.392059375, 17.9064375), +segment(21.392059375, 17.9064375, 21.39258125, 17.905678125), +segment(21.386915625, 17.909175, 21.39258125, 17.905678125), +segment(21.0432625, 20.771740625, 21.398003125, 20.6248), +segment(21.150803125, 17.41816875, 21.43283125, 17.700196875), +segment(20.562971875, 11.727, 21.439425, 11.727), +segment(20.591375, 12.073, 21.439425, 12.073), +segment(21.43283125, 17.700196875, 21.46074375, 17.7423375), +segment(21.459496875, 17.839890625, 21.46321875, 17.837509375), +segment(21.459496875, 17.839890625, 21.4700125, 17.792025), +segment(21.46074375, 17.7423375, 21.4700125, 17.792025), +segment(21.095171875, 20.1832, 21.5099625, 20.1832), +segment(21.46321875, 17.837509375, 21.513046875, 17.8290375), +segment(21.519046875, 10.497975, 21.528315625, 10.5476625), +segment(21.519046875, 10.897975, 21.528315625, 10.9476625), +segment(21.519046875, 11.297975, 21.528315625, 11.3476625), +segment(21.519046875, 12.497975, 21.528315625, 12.5476625), +segment(21.519046875, 12.897975, 21.528315625, 12.9476625), +segment(21.519046875, 13.297975, 21.528315625, 13.3476625), +segment(21.519046875, 10.497975, 21.52989375, 10.44860625), +segment(21.519046875, 10.897975, 21.52989375, 10.84860625), +segment(21.519046875, 11.297975, 21.52989375, 11.24860625), +segment(21.519046875, 12.497975, 21.52989375, 12.44860625), +segment(21.519046875, 12.897975, 21.52989375, 12.84860625), +segment(21.519046875, 13.297975, 21.52989375, 13.24860625), +segment(21.52989375, 10.44860625, 21.556228125, 10.410196875), +segment(21.528315625, 10.5476625, 21.556228125, 10.589803125), +segment(21.52989375, 10.84860625, 21.556228125, 10.810196875), +segment(21.528315625, 10.9476625, 21.556228125, 10.989803125), +segment(21.52989375, 11.24860625, 21.556228125, 11.210196875), +segment(21.528315625, 11.3476625, 21.556228125, 11.389803125), +segment(21.52989375, 12.44860625, 21.556228125, 12.410196875), +segment(21.528315625, 12.5476625, 21.556228125, 12.589803125), +segment(21.52989375, 12.84860625, 21.556228125, 12.810196875), +segment(21.528315625, 12.9476625, 21.556228125, 12.989803125), +segment(21.52989375, 13.24860625, 21.556228125, 13.210196875), +segment(21.528315625, 13.3476625, 21.556228125, 13.389803125), +segment(21.5099625, 20.1832, 21.559496875, 20.193259375), +segment(21.513046875, 17.8290375, 21.5622375, 17.84066875), +segment(21.556228125, 10.410196875, 21.5724, 10.394025), +segment(21.5724, 10.325, 21.5724, 10.394025), +segment(21.556228125, 10.589803125, 21.5724, 10.605975), +segment(21.556228125, 10.810196875, 21.5724, 10.794025), +segment(21.5724, 10.605975, 21.5724, 10.794025), +segment(21.556228125, 10.989803125, 21.5724, 11.005975), +segment(21.556228125, 11.210196875, 21.5724, 11.194025), +segment(21.5724, 11.005975, 21.5724, 11.194025), +segment(21.556228125, 11.389803125, 21.5724, 11.405975), +segment(21.439425, 11.727, 21.5724, 11.594025), +segment(21.5724, 11.405975, 21.5724, 11.594025), +segment(21.439425, 12.073, 21.5724, 12.205975), +segment(21.556228125, 12.410196875, 21.5724, 12.394025), +segment(21.5724, 12.205975, 21.5724, 12.394025), +segment(21.556228125, 12.589803125, 21.5724, 12.605975), +segment(21.556228125, 12.810196875, 21.5724, 12.794025), +segment(21.5724, 12.605975, 21.5724, 12.794025), +segment(21.556228125, 12.989803125, 21.5724, 13.005975), +segment(21.556228125, 13.210196875, 21.5724, 13.194025), +segment(21.5724, 13.005975, 21.5724, 13.194025), +segment(21.556228125, 13.389803125, 21.5724, 13.405975), +segment(21.5724, 13.405975, 21.5724, 13.513065625), +segment(21.5622375, 17.84066875, 21.598803125, 17.86616875), +segment(21.559496875, 20.193259375, 21.599765625, 20.220396875), +segment(21.598803125, 17.86616875, 21.619603125, 17.88696875), +segment(21.619603125, 17.88696875, 21.647515625, 17.929109375), +segment(21.647515625, 17.929109375, 21.6568, 17.976771875), +segment(21.382, 18.773, 21.6568, 18.773), +segment(21.6568, 17.976771875, 21.6568, 18.773), +segment(21.599765625, 20.220396875, 21.71336875, 20.334), +segment(21.5724, 13.513065625, 21.7760667246119, 13.716732349611902), +segment(21.398003125, 20.6248, 21.78199375, 20.6248), +segment(21.78199375, 20.6248, 21.781996875, 20.6248), +segment(21.7760667246119, 13.716732349611902, 21.789203125, 13.70803125), +segment(21.781996875, 20.6248, 21.873337105942728, 20.662634941014634), +segment(21.873337105942728, 20.662634941014634, 21.919909375, 20.6722875), +segment(21.255796875, 16.94843125, 21.950596875, 17.64323125), +segment(21.9532, 8.489228125, 21.9532, 8.509), +segment(21.9532, 8.509, 21.9617375, 8.55478125), +segment(21.9532, 8.489228125, 21.963259375, 8.43969375), +segment(21.919909375, 20.6722875, 21.969596875, 20.66301875), +segment(21.950596875, 17.64323125, 21.9871625, 17.66873125), +segment(21.9617375, 8.55478125, 21.988978125, 8.597359375), +segment(21.963259375, 8.43969375, 21.991840625, 8.39800625), +segment(21.71336875, 20.334, 22.0062375, 20.334), +segment(21.969596875, 20.66301875, 22.0117375, 20.63510625), +segment(21.789203125, 13.70803125, 22.015834375, 13.4814), +segment(21.988978125, 8.597359375, 22.01764375, 8.6170125), +segment(21.991840625, 8.39800625, 22.03441875, 8.370765625), +segment(21.9871625, 17.66873125, 22.036353125, 17.6803625), +segment(22.0062375, 20.334, 22.055771875, 20.344059375), +segment(22.0632, 18.071321875, 22.0632, 18.773), +segment(22.0632, 18.071321875, 22.073259375, 18.0217875), +segment(22.03441875, 8.370765625, 22.084246875, 8.36229375), +segment(22.036353125, 17.6803625, 22.084765678267043, 17.672131303267044), +segment(21.2186, 16.805965625, 22.084765678267043, 17.672131303267044), +segment(22.0117375, 20.63510625, 22.096040625, 20.550803125), +segment(22.055771875, 20.344059375, 22.097459375, 20.372640625), +segment(22.073259375, 18.0217875, 22.101840625, 17.9801), +segment(22.096040625, 20.550803125, 22.121540625, 20.5142375), +segment(22.097459375, 20.372640625, 22.1247, 20.41521875), +segment(22.11866875, 22.474953125, 22.127140625, 22.52478125), +segment(22.11866875, 22.474953125, 22.1303, 22.4257625), +segment(22.121540625, 20.5142375, 22.133171875, 20.465046875), +segment(22.1247, 20.41521875, 22.133171875, 20.465046875), +segment(22.084246875, 8.36229375, 22.1334375, 8.373925), +segment(22.1334375, 8.373925, 22.14375352919373, 8.381119154193732), +segment(22.101840625, 17.9801, 22.14441875, 17.952859375), +segment(22.127140625, 22.52478125, 22.15438125, 22.567359375), +segment(22.1303, 22.4257625, 22.1558, 22.389196875), +segment(21.2186, 14.579134374999997, 22.1674, 15.527934375), +segment(21.2186, 16.231234374999996, 22.1674, 17.180034374999998), +segment(22.1674, 15.527934375, 22.1674, 17.180034374999998), +segment(22.14441875, 17.952859375, 22.194246875, 17.9443875), +segment(22.15438125, 22.567359375, 22.19606875, 22.595940625), +segment(22.0632, 18.773, 22.20615625, 18.773), +segment(22.194246875, 17.9443875, 22.2434375, 17.95601875), +segment(22.01764375, 8.6170125, 22.244, 8.84336875), +segment(22.244, 8.84336875, 22.244, 8.92903125), +segment(22.19606875, 22.595940625, 22.245603125, 22.606), +segment(22.244, 8.92903125, 22.2525375, 8.9748125), +segment(22.2525375, 8.9748125, 22.279778125, 9.017390625), +segment(22.2434375, 17.95601875, 22.280003125, 17.98151875), +segment(22.279778125, 9.017390625, 22.321465625, 9.045971875), +segment(22.321465625, 9.045971875, 22.371, 9.05603125), +segment(22.1558, 22.389196875, 22.408259375, 22.1367375), +segment(22.371, 9.05603125, 22.4582625, 9.05603125), +segment(22.5077, 21.257053125, 22.517365123112558, 21.306663048871638), +segment(22.5077, 21.257053125, 22.518153125, 21.2076), +segment(22.518153125, 21.2076, 22.54489375, 21.1682625), +segment(22.517365123112558, 21.306663048871638, 22.5552, 21.398003125), +segment(22.5552, 21.398003125, 22.5552, 21.39800625), +segment(22.408259375, 22.1367375, 22.5552, 21.781996875), +segment(22.5552, 21.39800625, 22.5552, 21.781996875), +segment(12.985775, 3.1468, 22.559434375, 3.1468), +segment(22.4582625, 9.05603125, 22.66563125, 9.2634), +segment(22.66563125, 9.2634, 22.66563125, 9.5122), +segment(22.66563125, 9.5122, 22.67416875, 9.55798125), +segment(22.67416875, 9.55798125, 22.701409375, 9.600559375), +segment(22.701409375, 9.600559375, 22.743096875, 9.629140625), +segment(22.743096875, 9.629140625, 22.79263125, 9.6392), +segment(22.14375352919373, 8.381119154193732, 22.915834375, 9.1532), +segment(22.915834375, 9.1532, 22.923778125, 9.1532), +segment(21.240234375, 5.2224, 22.937634375, 3.5250000000000004), +segment(22.559434375, 3.1468, 22.937634375, 3.5250000000000004), +segment(22.20615625, 18.773, 22.977, 19.54384375), +segment(22.54489375, 21.1682625, 22.977, 20.73615625), +segment(22.977, 19.54384375, 22.977, 20.73615625), +segment(23.13545, 16.5816, 23.13545, 17.419353125), +segment(23.13545, 17.419353125, 23.144734375, 17.467015625), +segment(23.13545, 16.5816, 23.145509375, 16.532065625), +segment(23.145509375, 16.532065625, 23.156093563773016, 16.516627938773016), +segment(23.1648, 21.398003125, 23.1648, 21.781996875), +segment(23.156093563773016, 16.516627938773016, 23.16564375, 16.526178125), +segment(23.144734375, 17.467015625, 23.172646875, 17.50915625), +segment(23.1648, 21.398003125, 23.311740625, 21.0432625), +segment(23.1648, 21.781996875, 23.311740625, 22.1367375), +segment(23.16564375, 16.526178125, 23.350140625, 16.6026), +segment(23.3696375, 4.916353125, 23.378109375, 4.96618125), +segment(23.3696375, 4.916353125, 23.38126875, 4.8671625), +segment(23.378109375, 4.96618125, 23.40535, 5.008759375), +segment(23.38126875, 4.8671625, 23.40676875, 4.830596875), +segment(23.40676875, 4.830596875, 23.44696875, 4.790396875), +segment(23.40535, 5.008759375, 23.4470375, 5.037340625), +segment(22.245603125, 22.606, 23.474396875, 22.606), +segment(23.44696875, 4.790396875, 23.489109375, 4.762484375), +segment(23.4470375, 5.037340625, 23.496571875, 5.0474), +segment(23.474396875, 22.606, 23.518284375, 22.598175), +segment(23.489109375, 4.762484375, 23.536771875, 4.7532), +segment(23.518284375, 22.598175, 23.561290625, 22.57161875), +segment(23.311740625, 22.1367375, 23.5642, 22.389196875), +segment(23.311740625, 21.0432625, 23.5832625, 20.771740625), +segment(23.561290625, 22.57161875, 23.590534375, 22.53039375), +segment(23.5642, 22.389196875, 23.5921125, 22.4313375), +segment(23.590534375, 22.53039375, 23.60138125, 22.481025), +segment(23.5921125, 22.4313375, 23.60138125, 22.481025), +segment(23.677, 15.161246875, 23.677, 15.2314), +segment(23.677, 15.2314, 23.6855375, 15.27718125), +segment(23.677, 15.161246875, 23.687059375, 15.1117125), +segment(23.6855375, 15.27718125, 23.712778125, 15.319759375), +segment(23.687059375, 15.1117125, 23.715640625, 15.070025), +segment(23.712778125, 15.319759375, 23.754465625, 15.348340625), +segment(23.715640625, 15.070025, 23.75821875, 15.042784375), +segment(23.754465625, 15.348340625, 23.804, 15.3584), +segment(23.75821875, 15.042784375, 23.808046875, 15.0343125), +segment(23.804, 15.3584, 23.817153125, 15.3584), +segment(22.015834375, 13.4814, 23.828628125, 13.4814), +segment(23.5832625, 20.771740625, 23.848400939638523, 20.661915007953716), +segment(23.808046875, 15.0343125, 23.8572375, 15.04594375), +segment(23.828628125, 13.4814, 23.876290625, 13.472115625), +segment(23.848400939638523, 20.661915007953716, 23.888159375, 20.63580625), +segment(22.280003125, 17.98151875, 23.889603125, 19.59111875), +segment(23.817153125, 15.3584, 23.89155, 15.432796875), +segment(23.89155, 15.432796875, 23.89155, 15.5986), +segment(23.8572375, 15.04594375, 23.893803125, 15.07144375), +segment(23.888159375, 20.63580625, 23.916740625, 20.59411875), +segment(23.889603125, 19.59111875, 23.917515625, 19.633259375), +segment(23.876290625, 13.472115625, 23.91843125, 13.444203125), +segment(23.917515625, 19.633259375, 23.9268, 19.680921875), +segment(23.916740625, 20.59411875, 23.9268, 20.544584375), +segment(23.9268, 19.680921875, 23.9268, 20.544584375), +segment(23.536771875, 4.7532, 24.165834375, 4.7532), +segment(23.172646875, 17.50915625, 24.170490625000003, 18.507), +segment(24.165834375, 4.7532, 24.259603125, 4.84696875), +segment(24.259603125, 4.84696875, 24.287515625, 4.889109375), +segment(24.287515625, 4.889109375, 24.2968, 4.936771875), +segment(23.496571875, 5.0474, 24.2968, 5.0474), +segment(24.2968, 4.936771875, 24.2968, 5.0474), +segment(24.3332, 2.315415625, 24.3332, 2.4593625), +segment(24.3332, 2.4593625, 24.341025, 2.50325), +segment(24.3332, 2.315415625, 24.343259375, 2.26588125), +segment(24.341025, 2.50325, 24.36758125, 2.54625625), +segment(24.343259375, 2.26588125, 24.371840625, 2.22419375), +segment(24.36758125, 2.54625625, 24.40880625, 2.5755), +segment(24.371840625, 2.22419375, 24.411599060361475, 2.198084992046285), +segment(23.89155, 15.5986, 24.420959375, 15.5986), +segment(23.893803125, 15.07144375, 24.420959375, 15.5986), +segment(24.40880625, 2.5755, 24.458175, 2.586346875), +segment(24.458175, 2.586346875, 24.5078625, 2.577078125), +segment(24.5078625, 2.577078125, 24.524890625, 2.5658), +segment(24.524890625, 2.5658, 24.53336875, 2.5658), +segment(23.350140625, 16.6026, 24.5586, 16.6026), +segment(24.170490625000003, 18.507, 24.5586, 18.507), +segment(24.5586, 16.6026, 24.5586, 18.507), +segment(24.65861875, 0.378975, 24.6678875, 0.4286625), +segment(24.65861875, 0.378975, 24.669465625, 0.32960625), +segment(24.411599060361475, 2.198084992046285, 24.6767375, 2.088259375), +segment(24.6678875, 0.4286625, 24.6958, 0.470803125), +segment(24.669465625, 0.32960625, 24.698709375, 0.28838125), +segment(24.698709375, 0.28838125, 24.741715625, 0.261825), +segment(23.91843125, 13.444203125, 24.765834375, 12.5968), +segment(24.741715625, 0.261825, 24.785603125, 0.254), +segment(24.53336875, 2.5658, 24.82663125, 2.5658), +segment(22.923778125, 9.1532, 24.834165625, 9.1532), +segment(22.79263125, 9.6392, 24.875690625, 9.6392), +segment(24.875690625, 9.6392, 24.923353125, 9.629915625), +segment(24.6958, 0.470803125, 24.948259375, 0.7232625), +segment(24.6767375, 2.088259375, 24.948259375, 1.8167375), +segment(24.923353125, 9.629915625, 24.96549375, 9.602003125), +segment(24.82663125, 2.5658, 25.034, 2.77316875), +segment(25.034, 2.77316875, 25.034, 3.0087625), +segment(25.034, 3.0087625, 25.041825, 3.05265), +segment(25.041825, 3.05265, 25.06838125, 3.09565625), +segment(24.948259375, 0.7232625, 25.0952, 1.078003125), +segment(24.948259375, 1.8167375, 25.0952, 1.461996875), +segment(25.0952, 1.078003125, 25.0952, 1.461996875), +segment(25.06838125, 3.09565625, 25.10960625, 3.1249), +segment(25.10960625, 3.1249, 25.158975, 3.135746875), +segment(25.158975, 3.135746875, 25.2086625, 3.126478125), +segment(25.2086625, 3.126478125, 25.250803125, 3.098565625), +segment(21.5724, 10.325, 25.262365625, 10.325), +segment(25.250803125, 3.098565625, 25.35336875, 2.996), +segment(24.96549375, 9.602003125, 25.414296875, 9.1532), +segment(24.834165625, 9.1532, 25.414296875, 9.1532), +segment(25.35336875, 2.996, 25.514028125, 2.996), +segment(25.5414, 4.7532, 25.5414, 5.0474), +segment(25.514028125, 2.996, 25.561690625, 2.986715625), +segment(25.561690625, 2.986715625, 25.60383125, 2.958803125), +segment(25.60383125, 2.958803125, 25.665834375, 2.8968), +segment(25.7048, 1.078003125, 25.7048, 1.461996875), +segment(24.765834375, 12.5968, 25.7674, 12.5968), +segment(25.7674, 11.850096875, 25.7674, 12.5968), +segment(25.7048, 1.078003125, 25.851740625, 0.7232625), +segment(25.7048, 1.461996875, 25.851740625, 1.8167375), +segment(24.785603125, 0.254, 26.014396875, 0.254), +segment(26.014396875, 0.254, 26.06393125, 0.264059375), +segment(25.851740625, 0.7232625, 26.1042, 0.470803125), +segment(26.06393125, 0.264059375, 26.10561875, 0.292640625), +segment(25.851740625, 1.8167375, 26.1232625, 2.088259375), +segment(26.1042, 0.470803125, 26.1297, 0.4342375), +segment(26.10561875, 0.292640625, 26.132859375, 0.33521875), +segment(26.1297, 0.4342375, 26.14133125, 0.385046875), +segment(26.132859375, 0.33521875, 26.14133125, 0.385046875), +segment(25.5414, 4.7532, 26.334165625, 4.7532), +segment(25.262365625, 10.325, 26.378565625, 9.208803125), +segment(26.1232625, 2.088259375, 26.38840087735126, 2.19808496624566), +segment(26.378565625, 9.208803125, 26.42070625, 9.180890625), +segment(26.38840087735126, 2.19808496624566, 26.430315625, 2.22633125), +segment(26.4532, 12.186771875, 26.4532, 12.5968), +segment(26.430315625, 2.22633125, 26.45789375, 2.268690625), +segment(26.4532, 12.186771875, 26.463259375, 12.1372375), +segment(26.45789375, 2.268690625, 26.4668, 2.315415625), +segment(25.665834375, 2.8968, 26.4668, 2.8968), +segment(26.4668, 2.315415625, 26.4668, 2.8968), +segment(26.42070625, 9.180890625, 26.47039375, 9.171621875), +segment(26.463259375, 12.1372375, 26.490396875, 12.09696875), +segment(26.4532, 12.5968, 26.509978125, 12.5968), +segment(26.47039375, 9.171621875, 26.5197625, 9.18246875), +segment(26.5532, 16.6026, 26.5532, 17.613228125), +segment(26.5197625, 9.18246875, 26.558171875, 9.208803125), +segment(26.5532, 17.613228125, 26.562484375, 17.660890625), +segment(26.562484375, 17.660890625, 26.590396875, 17.70303125), +segment(26.590396875, 17.70303125, 26.703965625000002, 17.8166), +segment(26.558171875, 9.208803125, 26.752340625, 9.402971875), +segment(25.5414, 5.0474, 26.789459375, 5.0474), +segment(26.789459375, 5.0474, 26.837121875, 5.038115625), +segment(26.752340625, 9.402971875, 26.866, 9.402971875), +segment(26.8732, 2.315415625, 26.8732, 2.8968), +segment(26.837121875, 5.038115625, 26.8792625, 5.010203125), +segment(26.8732, 2.315415625, 26.883259375, 2.26588125), +segment(26.883259375, 2.26588125, 26.911840625, 2.22419375), +segment(26.866, 9.402971875, 26.915534375, 9.41303125), +segment(26.911840625, 2.22419375, 26.951599060361474, 2.198084992046285), +segment(26.915534375, 9.41303125, 26.957221875, 9.4416125), +segment(26.957221875, 9.4416125, 26.9844625, 9.484190625), +segment(26.9844625, 9.484190625, 26.993, 9.529971875), +segment(25.7674, 11.850096875, 26.993, 10.624496875000002), +segment(26.993, 9.529971875, 26.993, 10.624496875000002), +segment(26.8792625, 5.010203125, 27.01504375, 4.874421875), +segment(26.509978125, 12.5968, 27.110796875, 13.19761875), +segment(27.110796875, 13.19761875, 27.1473625, 13.22311875), +segment(26.5532, 16.6026, 27.14985, 16.6026), +segment(26.334165625, 4.7532, 27.176965625, 3.9104), +segment(27.14985, 16.6026, 27.186871875, 16.587265625), +segment(27.1473625, 13.22311875, 27.196553125, 13.23475), +segment(27.01504375, 4.874421875, 27.199540625, 4.798), +segment(27.19861875, 0.378975, 27.2078875, 0.4286625), +segment(27.19861875, 0.378975, 27.209465625, 0.32960625), +segment(26.951599060361474, 2.198084992046285, 27.2167375, 2.088259375), +segment(27.186871875, 16.587265625, 27.235471875, 16.5776), +segment(27.2078875, 0.4286625, 27.2358, 0.470803125), +segment(27.209465625, 0.32960625, 27.238709375, 0.28838125), +segment(27.196553125, 13.23475, 27.24638125, 13.226278125), +segment(27.277, 14.245159375, 27.277, 15.2314), +segment(27.238709375, 0.28838125, 27.281715625, 0.261825), +segment(27.277, 15.2314, 27.2855375, 15.27718125), +segment(27.277, 14.245159375, 27.287059375, 14.195625), +segment(27.24638125, 13.226278125, 27.288959375, 13.1990375), +segment(26.703965625000002, 17.8166, 27.312365625, 17.8166), +segment(27.2855375, 15.27718125, 27.312778125, 15.319759375), +segment(27.287059375, 14.195625, 27.315640625, 14.1539375), +segment(27.288959375, 13.1990375, 27.317540625, 13.15735), +segment(26.490396875, 12.09696875, 27.31977877991591, 11.267586845084088), +segment(27.281715625, 0.261825, 27.325603125, 0.254), +segment(27.3276, 11.3962875, 27.3276, 11.594025), +segment(27.3276, 11.805975, 27.3276, 11.994025), +segment(27.3276, 12.205975, 27.3276, 12.394025), +segment(27.3276, 12.605975, 27.3276, 12.794025), +segment(27.317540625, 13.15735, 27.3276, 13.107815625), +segment(27.3276, 13.005975, 27.3276, 13.107815625), +segment(27.3276, 11.3962875, 27.33280625, 11.38869375), +segment(27.31977877991591, 11.267586845084088, 27.334384375, 11.2896375), +segment(27.33280625, 11.38869375, 27.343653125, 11.339325), +segment(27.334384375, 11.2896375, 27.343653125, 11.339325), +segment(27.3276, 11.594025, 27.343771875, 11.610196875), +segment(27.3276, 11.805975, 27.343771875, 11.789803125), +segment(27.3276, 11.994025, 27.343771875, 12.010196875), +segment(27.3276, 12.205975, 27.343771875, 12.189803125), +segment(27.3276, 12.394025, 27.343771875, 12.410196875), +segment(27.3276, 12.605975, 27.343771875, 12.589803125), +segment(27.3276, 12.794025, 27.343771875, 12.810196875), +segment(27.3276, 13.005975, 27.343771875, 12.989803125), +segment(27.312778125, 15.319759375, 27.354465625, 15.348340625), +segment(27.315640625, 14.1539375, 27.35821875, 14.126696875), +segment(27.343771875, 11.789803125, 27.37010625, 11.75139375), +segment(27.343771875, 12.189803125, 27.37010625, 12.15139375), +segment(27.343771875, 12.589803125, 27.37010625, 12.55139375), +segment(27.343771875, 12.989803125, 27.37010625, 12.95139375), +segment(27.343771875, 11.610196875, 27.371684375, 11.6523375), +segment(27.343771875, 12.010196875, 27.371684375, 12.0523375), +segment(27.343771875, 12.410196875, 27.371684375, 12.4523375), +segment(27.343771875, 12.810196875, 27.371684375, 12.8523375), +segment(27.37010625, 11.75139375, 27.380953125, 11.702025), +segment(27.371684375, 11.6523375, 27.380953125, 11.702025), +segment(27.37010625, 12.15139375, 27.380953125, 12.102025), +segment(27.371684375, 12.0523375, 27.380953125, 12.102025), +segment(27.37010625, 12.55139375, 27.380953125, 12.502025), +segment(27.371684375, 12.4523375, 27.380953125, 12.502025), +segment(27.37010625, 12.95139375, 27.380953125, 12.902025), +segment(27.371684375, 12.8523375, 27.380953125, 12.902025), +segment(27.235471875, 16.5776, 27.396, 16.5776), +segment(27.354465625, 15.348340625, 27.404, 15.3584), +segment(27.35821875, 14.126696875, 27.408046875, 14.118225), +segment(27.404, 15.3584, 27.417153125, 15.3584), +segment(27.396, 16.5776, 27.445534375, 16.587659375), +segment(27.408046875, 14.118225, 27.4572375, 14.12985625), +segment(27.445534375, 16.587659375, 27.487221875, 16.616240625), +segment(27.2358, 0.470803125, 27.488259375, 0.7232625), +segment(27.2167375, 2.088259375, 27.488259375, 1.8167375), +segment(27.417153125, 15.3584, 27.49155, 15.432796875), +segment(27.49155, 15.432796875, 27.49155, 15.6236), +segment(27.4572375, 14.12985625, 27.493803125, 14.15535625), +segment(27.487221875, 16.616240625, 27.5144625, 16.65881875), +segment(27.5144625, 16.65881875, 27.523, 16.7046), +segment(27.523, 16.7046, 27.523, 17.191971875), +segment(26.8732, 2.8968, 27.615834375, 2.8968), +segment(27.488259375, 0.7232625, 27.6352, 1.078003125), +segment(27.488259375, 1.8167375, 27.6352, 1.461996875), +segment(27.6352, 1.078003125, 27.6352, 1.461996875), +segment(27.523, 17.191971875, 27.669803125, 17.338775), +segment(27.669803125, 17.338775, 27.697715625, 17.380915625), +segment(27.697715625, 17.380915625, 27.707, 17.428578125), +segment(27.707, 17.428578125, 27.707, 17.569446875), +segment(27.493803125, 14.15535625, 27.809603125, 14.47115625), +segment(27.8198, 13.851975, 27.82906875, 13.9016625), +segment(27.8198, 13.851975, 27.830646875, 13.80260625), +segment(27.809603125, 14.47115625, 27.837515625, 14.513296875), +segment(27.837515625, 14.513296875, 27.8468, 14.560959375), +segment(27.49155, 15.6236, 27.8468, 15.6236), +segment(27.8468, 14.560959375, 27.8468, 15.6236), +segment(27.82906875, 13.9016625, 27.85698125, 13.943803125), +segment(27.707, 17.569446875, 27.858803125, 17.72125), +segment(27.830646875, 13.80260625, 27.859890625, 13.76138125), +segment(27.858803125, 17.72125, 27.886715625, 17.763390625), +segment(27.886715625, 17.763390625, 27.8925125, 17.79314375), +segment(27.8925125, 17.79314375, 27.896, 17.79663125), +segment(27.859890625, 13.76138125, 27.902896875, 13.734825), +segment(27.902896875, 13.734825, 27.946784375, 13.727), +segment(27.896, 17.79663125, 28.10336875, 18.004), +segment(28.10336875, 18.004, 28.10704375, 18.007675), +segment(27.312365625, 17.8166, 28.12596875, 18.630203125), +segment(28.12596875, 18.630203125, 28.137, 18.637637191040668), +segment(28.137, 18.565396875, 28.137, 18.637637191040668), +segment(28.10704375, 18.007675, 28.13848125, 18.014059375), +segment(27.946784375, 13.727, 28.146753125, 13.727), +segment(28.177, 16.7046, 28.177, 16.868471875), +segment(28.13848125, 18.014059375, 28.17875, 18.041196875), +segment(28.177, 16.7046, 28.18379152874279, 16.67115715374279), +segment(28.177, 16.868471875, 28.186284375, 16.916134375), +segment(28.146753125, 13.727, 28.1962875, 13.737059375), +segment(28.137, 18.565396875, 28.211396875, 18.491), +segment(28.186284375, 16.916134375, 28.214196875, 16.958275), +segment(28.211396875, 18.491, 28.235, 18.491), +segment(28.1962875, 13.737059375, 28.23655625, 13.764196875), +segment(28.2448, 1.078003125, 28.2448, 1.461996875), +segment(27.85698125, 13.943803125, 28.2532, 14.340021875), +segment(28.2532, 14.340021875, 28.2532, 14.864), +segment(28.2532, 14.864, 28.2617375, 14.90978125), +segment(28.235, 18.491, 28.28078125, 18.4824625), +segment(28.2617375, 14.90978125, 28.288978125, 14.952359375), +segment(28.28078125, 18.4824625, 28.323359375, 18.455221875), +segment(28.17875, 18.041196875, 28.324803125, 18.18725), +segment(28.288978125, 14.952359375, 28.330665625, 14.980940625), +segment(28.323359375, 18.455221875, 28.351940625, 18.413534375), +segment(28.324803125, 18.18725, 28.352715625, 18.229390625), +segment(28.214196875, 16.958275, 28.361, 17.105078125), +segment(28.361, 17.105078125, 28.361, 17.2077625), +segment(28.352715625, 18.229390625, 28.362, 18.277053125), +segment(28.351940625, 18.413534375, 28.362, 18.364), +segment(28.362, 18.277053125, 28.362, 18.364), +segment(28.361, 17.2077625, 28.370284375, 17.255425), +segment(28.330665625, 14.980940625, 28.3802, 14.991), +segment(28.2448, 1.078003125, 28.391740625, 0.7232625), +segment(28.2448, 1.461996875, 28.391740625, 1.8167375), +segment(28.370284375, 17.255425, 28.398196875, 17.297565625), +segment(28.391740625, 1.8167375, 28.454015625, 1.8790125000000002), +segment(27.615834375, 2.8968, 28.454015625, 2.05861875), +segment(28.454015625, 2.05861875, 28.48035, 2.020209375), +segment(28.454015625, 1.8790125000000002, 28.481928125, 1.921153125), +segment(28.48035, 2.020209375, 28.491196875, 1.970840625), +segment(28.481928125, 1.921153125, 28.491196875, 1.970840625), +segment(27.325603125, 0.254, 28.554396875, 0.254), +segment(27.176965625, 3.9104, 28.57336875, 3.9104), +segment(28.554396875, 0.254, 28.60393125, 0.264059375), +segment(28.398196875, 17.297565625, 28.6074875, 17.50685625), +segment(28.6074875, 17.50685625, 28.613284375, 17.536609375), +segment(28.57336875, 3.9104, 28.622903125, 3.920459375), +segment(28.613284375, 17.536609375, 28.641196875, 17.57875), +segment(28.391740625, 0.7232625, 28.6442, 0.470803125), +segment(28.60393125, 0.264059375, 28.64561875, 0.292640625), +segment(28.622903125, 3.920459375, 28.663171875, 3.947596875), +segment(28.6442, 0.470803125, 28.6697, 0.4342375), +segment(28.64561875, 0.292640625, 28.672859375, 0.33521875), +segment(28.6697, 0.4342375, 28.68133125, 0.385046875), +segment(28.672859375, 0.33521875, 28.68133125, 0.385046875), +segment(28.6794, 11.451975, 28.68866875, 11.5016625), +segment(28.6794, 11.451975, 28.690246875, 11.40260625), +segment(28.68866875, 11.5016625, 28.71658125, 11.543803125), +segment(28.690246875, 11.40260625, 28.719490625, 11.36138125), +segment(28.719490625, 11.36138125, 28.762496875, 11.334825), +segment(28.663171875, 3.947596875, 28.805803125, 4.090228125), +segment(28.762496875, 11.334825, 28.806384375, 11.327), +segment(28.805803125, 4.090228125, 28.833715625, 4.13236875), +segment(28.190565625, 2.8968, 28.8407375, 2.246628125), +segment(28.833715625, 4.13236875, 28.843, 4.18003125), +segment(27.199540625, 4.798, 28.843, 4.798), +segment(28.843, 4.18003125, 28.843, 4.798), +segment(28.8407375, 2.246628125, 28.882878125, 2.218715625), +segment(28.882878125, 2.218715625, 28.932565625, 2.209446875), +segment(28.932565625, 2.209446875, 28.97912600039737, 2.219096321467794), +segment(28.641196875, 17.57875, 29.016, 17.953553125), +segment(29.016, 17.953553125, 29.016, 18.364), +segment(28.97912600039737, 2.219096321467794, 29.018003125, 2.2352), +segment(29.018003125, 2.2352, 29.018009375, 2.2352), +segment(29.016, 18.364, 29.0245375, 18.40978125), +segment(29.0245375, 18.40978125, 29.051778125, 18.452359375), +segment(29.051778125, 18.452359375, 29.093465625, 18.480940625), +segment(29.120646875, 3.708375, 29.129915625, 3.7580625), +segment(29.120646875, 3.708375, 29.13149375, 3.65900625), +segment(28.23655625, 13.764196875, 29.134359375, 14.662), +segment(29.093465625, 18.480940625, 29.143, 18.491), +segment(29.1407875, 13.248775, 29.15005625, 13.2984625), +segment(29.1407875, 13.248775, 29.151634375, 13.19940625), +segment(29.129915625, 3.7580625, 29.157828125, 3.800203125), +segment(29.13149375, 3.65900625, 29.1607375, 3.61778125), +segment(28.3802, 14.991, 29.166603125, 14.991), +segment(29.143, 18.491, 29.166603125, 18.491), +segment(29.15005625, 13.2984625, 29.17796875, 13.340603125), +segment(29.151634375, 13.19940625, 29.180878125, 13.15818125), +segment(29.1607375, 3.61778125, 29.20374375, 3.591225), +segment(29.180878125, 13.15818125, 29.223884375, 13.131625), +segment(29.166603125, 14.991, 29.241, 15.065396875), +segment(29.241, 15.065396875, 29.241, 15.6236), +segment(29.166603125, 18.491, 29.241, 18.565396875), +segment(29.241, 18.565396875, 29.241, 18.6674), +segment(29.20374375, 3.591225, 29.24763125, 3.5834), +segment(29.223884375, 13.131625, 29.267771875, 13.1238), +segment(28.71658125, 11.543803125, 29.29418125, 12.121403125), +segment(29.157828125, 3.800203125, 29.297, 3.939375), +segment(29.297, 3.939375, 29.297, 4.798), +segment(29.29418125, 12.121403125, 29.33445, 12.148540625), +segment(29.33445, 12.148540625, 29.383984375, 12.1586), +segment(29.018009375, 2.2352, 29.401996875, 2.2352), +segment(28.806384375, 11.327, 29.4314, 11.327), +segment(29.4314, 11.327, 29.480934375, 11.337059375), +segment(29.17796875, 13.340603125, 29.49696875, 13.659603125), +segment(29.480934375, 11.337059375, 29.522621875, 11.365640625), +segment(29.49696875, 13.659603125, 29.5372375, 13.686740625), +segment(29.522621875, 11.365640625, 29.5498625, 11.40821875), +segment(29.5498625, 11.40821875, 29.5584, 11.454), +segment(29.5584, 11.454, 29.5584, 11.667153125), +segment(29.5372375, 13.686740625, 29.586771875, 13.6968), +segment(29.5584, 11.667153125, 29.632796875, 11.74155), +segment(29.241, 15.6236, 29.6966, 15.6236), +segment(29.6966, 15.6236, 29.74238125, 15.6150625), +segment(29.73861875, 0.378975, 29.7478875, 0.4286625), +segment(29.73861875, 0.378975, 29.749465625, 0.32960625), +segment(29.401996875, 2.2352, 29.7567375, 2.088259375), +segment(29.7478875, 0.4286625, 29.7758, 0.470803125), +segment(29.749465625, 0.32960625, 29.778709375, 0.28838125), +segment(29.74238125, 15.6150625, 29.784959375, 15.587821875), +segment(29.632796875, 11.74155, 29.7986, 11.74155), +segment(29.383984375, 12.1586, 29.7986, 12.1586), +segment(29.7986, 11.74155, 29.7986, 12.1586), +segment(29.784959375, 15.587821875, 29.813540625, 15.546134375), +segment(29.778709375, 0.28838125, 29.821715625, 0.261825), +segment(29.267771875, 13.1238, 29.8236, 13.1238), +segment(29.586771875, 13.6968, 29.8236, 13.6968), +segment(29.8236, 13.1238, 29.8236, 13.6968), +segment(29.134359375, 14.662, 29.8236, 14.662), +segment(29.813540625, 15.546134375, 29.8236, 15.4966), +segment(29.8236, 14.662, 29.8236, 15.4966), +segment(29.821715625, 0.261825, 29.865603125, 0.254), +segment(29.241, 18.6674, 29.887, 18.6674), +segment(29.887, 18.565396875, 29.887, 18.6674), +segment(28.18379152874279, 16.67115715374279, 29.8927125, 18.380078125), +segment(29.887, 18.565396875, 29.8927125, 18.559684375), +segment(29.8927125, 18.559684375, 29.919046875, 18.521275), +segment(29.8927125, 18.380078125, 29.920625, 18.42221875), +segment(29.919046875, 18.521275, 29.92989375, 18.47190625), +segment(29.920625, 18.42221875, 29.92989375, 18.47190625), +segment(29.7758, 0.470803125, 30.028259375, 0.7232625), +segment(29.7567375, 2.088259375, 30.028259375, 1.8167375), +segment(30.028259375, 0.7232625, 30.1752, 1.078003125), +segment(30.028259375, 1.8167375, 30.1752, 1.461996875), +segment(30.1752, 1.078003125, 30.1752, 1.461996875), +segment(29.297, 4.798, 30.40045, 4.798), +segment(30.40045, 4.798, 30.5, 4.839234375), +segment(28.664965625, 16.5776, 30.54116875, 18.453803125), +segment(30.5, 4.839234375, 30.544553125, 4.848834375), +segment(30.54116875, 18.453803125, 30.5814375, 18.480940625), +segment(30.544553125, 4.848834375, 30.59438125, 4.8403625), +segment(30.6066, 3.847634375, 30.6066, 4.405565625), +segment(30.5814375, 18.480940625, 30.630971875, 18.491), +segment(30.59438125, 4.8403625, 30.636959375, 4.813121875), +segment(30.6066, 4.405565625, 30.638403125, 4.43736875), +segment(30.636959375, 4.813121875, 30.665540625, 4.771434375), +segment(30.638403125, 4.43736875, 30.666315625, 4.479509375), +segment(30.666315625, 4.479509375, 30.6756, 4.527171875), +segment(30.665540625, 4.771434375, 30.6756, 4.7219), +segment(30.6756, 4.527171875, 30.6756, 4.7219), +segment(30.7776, 13.1238, 30.7776, 13.6968), +segment(30.7776, 14.662, 30.7776, 15.4966), +segment(30.7848, 1.078003125, 30.7848, 1.461996875), +segment(30.7776, 15.4966, 30.7861375, 15.54238125), +segment(30.8026, 9.929, 30.8026, 12.1586), +segment(30.8026, 9.929, 30.812659375, 9.879465625), +segment(30.7861375, 15.54238125, 30.813378125, 15.584959375), +segment(28.190565625, 2.8968, 30.8388, 2.8968), +segment(30.812659375, 9.879465625, 30.841240625, 9.837778125), +segment(30.813378125, 15.584959375, 30.855065625, 15.613540625), +segment(30.6066, 3.847634375, 30.870834375, 3.5834), +segment(29.24763125, 3.5834, 30.870834375, 3.5834), +segment(30.841240625, 9.837778125, 30.88381875, 9.8105375), +segment(30.8388, 2.8968, 30.88458125, 2.8882625), +segment(30.855065625, 15.613540625, 30.9046, 15.6236), +segment(30.630971875, 18.491, 30.916603125, 18.491), +segment(30.88458125, 2.8882625, 30.927159375, 2.861021875), +segment(30.88381875, 9.8105375, 30.9296, 9.802), +segment(30.7848, 1.078003125, 30.931740625, 0.7232625), +segment(30.7848, 1.461996875, 30.931740625, 1.8167375), +segment(30.934, 5.824271875, 30.934, 6.172028125), +segment(30.934, 6.172028125, 30.941825, 6.215915625), +segment(30.934, 5.824271875, 30.944059375, 5.7747375), +segment(30.927159375, 2.861021875, 30.955740625, 2.819334375), +segment(30.955740625, 2.819334375, 30.9658, 2.7698), +segment(30.9658, 2.52316875, 30.9658, 2.7698), +segment(30.941825, 6.215915625, 30.96838125, 6.258921875), +segment(30.944059375, 5.7747375, 30.971196875, 5.73446875), +segment(30.916603125, 18.491, 30.991, 18.565396875), +segment(30.991, 18.565396875, 30.991, 18.603234375000003), +segment(30.96838125, 6.258921875, 31.00960625, 6.288165625), +segment(31.013, 4.068571875, 31.013, 4.184628125), +segment(31.013, 4.184628125, 31.022284375, 4.232290625), +segment(31.013, 4.068571875, 31.023059375, 4.0190375), +segment(31.023059375, 4.0190375, 31.050196875, 3.97876875), +segment(31.022284375, 4.232290625, 31.050196875, 4.27443125), +segment(31.00960625, 6.288165625, 31.058975, 6.2990125), +segment(31.050196875, 4.27443125, 31.082, 4.306234375), +segment(30.971196875, 5.73446875, 31.082, 5.623665625), +segment(31.082, 4.306234375, 31.082, 5.623665625), +segment(29.865603125, 0.254, 31.094396875, 0.254), +segment(31.058975, 6.2990125, 31.1086625, 6.28974375), +segment(31.094396875, 0.254, 31.14393125, 0.264059375), +segment(31.1086625, 6.28974375, 31.150803125, 6.26183125), +segment(30.931740625, 0.7232625, 31.1842, 0.470803125), +segment(31.14393125, 0.264059375, 31.18561875, 0.292640625), +segment(30.9658, 2.52316875, 31.201834375, 2.287134375), +segment(31.1842, 0.470803125, 31.2097, 0.4342375), +segment(31.201834375, 2.287134375, 31.211090625, 2.28141875), +segment(31.18561875, 0.292640625, 31.212859375, 0.33521875), +segment(30.931740625, 1.8167375, 31.214, 2.098996875), +segment(31.2097, 0.4342375, 31.22133125, 0.385046875), +segment(31.212859375, 0.33521875, 31.22133125, 0.385046875), +segment(31.211090625, 2.28141875, 31.240334375, 2.24019375), +segment(31.214, 2.098996875, 31.2419125, 2.1411375), +segment(31.240334375, 2.24019375, 31.25118125, 2.190825), +segment(31.2419125, 2.1411375, 31.25118125, 2.190825), +segment(30.8026, 12.1586, 31.272828125, 12.1586), +segment(31.272828125, 12.1586, 31.320490625, 12.149315625), +segment(31.050196875, 3.97876875, 31.329996875, 3.69896875), +segment(31.320490625, 12.149315625, 31.36263125, 12.121403125), +segment(30.7776, 14.662, 31.372028125, 14.662), +segment(31.329996875, 3.69896875, 31.3721375, 3.67105625), +segment(31.4018375, 18.815753125, 31.410309375, 18.86558125), +segment(31.4018375, 18.815753125, 31.41346875, 18.7665625), +segment(31.372028125, 14.662, 31.4215625, 14.672059375), +segment(31.3721375, 3.67105625, 31.421825, 3.6617875), +segment(31.36263125, 12.121403125, 31.431003125, 12.05303125), +segment(31.410309375, 18.86558125, 31.43755, 18.908159375), +segment(31.41346875, 18.7665625, 31.43896875, 18.729996875), +segment(31.431003125, 12.05303125, 31.458140625, 12.0127625), +segment(31.4215625, 14.672059375, 31.46183125, 14.699196875), +segment(30.9296, 9.802, 31.4682, 9.802), +segment(31.458140625, 12.0127625, 31.4682, 11.963228125), +segment(31.4682, 9.802, 31.4682, 11.963228125), +segment(31.421825, 3.6617875, 31.47119375, 3.672634375), +segment(31.43755, 18.908159375, 31.4792375, 18.936740625), +segment(31.150803125, 6.26183125, 31.509603125, 5.90303125), +segment(31.47119375, 3.672634375, 31.51241875, 3.701878125), +segment(31.4792375, 18.936740625, 31.528771875, 18.9468), +segment(31.509603125, 5.90303125, 31.536740625, 5.8627625), +segment(31.51241875, 3.701878125, 31.538975, 3.744884375), +segment(31.538975, 3.744884375, 31.5468, 3.788771875), +segment(31.536740625, 5.8627625, 31.5468, 5.813228125), +segment(31.5468, 3.788771875, 31.5468, 5.813228125), +segment(31.46183125, 14.699196875, 31.559603125, 14.79696875), +segment(31.559603125, 14.79696875, 31.587515625, 14.839109375), +segment(31.587515625, 14.839109375, 31.5968, 14.886771875), +segment(30.9046, 15.6236, 31.5968, 15.6236), +segment(31.5968, 14.886771875, 31.5968, 15.6236), +segment(28.664965625, 16.5776, 31.5968, 16.5776), +segment(31.5968, 16.5776, 31.5968, 17.684165625), +segment(30.991, 18.603234375000003, 31.753434375, 17.840799999999998), +segment(31.5968, 17.684165625, 31.753434375, 17.840799999999998), +segment(30.7776, 13.1238, 31.784165625, 13.1238), +segment(31.43896875, 18.729996875, 31.88876875, 18.280196875), +segment(31.8995875, 14.507575, 31.90885625, 14.5572625), +segment(31.8995875, 14.507575, 31.910434375, 14.45820625), +segment(31.88876875, 18.280196875, 31.930909375, 18.252284375), +segment(31.90885625, 14.5572625, 31.93676875, 14.599403125), +segment(31.910434375, 14.45820625, 31.939678125, 14.41698125), +segment(31.9532, 2.315415625, 31.9532, 2.6174), +segment(31.9532, 3.5834, 31.9532, 5.597965625), +segment(31.9532, 5.597965625, 31.961025, 5.641853125), +segment(31.9532, 2.315415625, 31.963259375, 2.26588125), +segment(31.930909375, 18.252284375, 31.978571875, 18.243), +segment(31.939678125, 14.41698125, 31.982684375, 14.390425), +segment(31.961025, 5.641853125, 31.98758125, 5.684859375), +segment(31.963259375, 2.26588125, 31.991840625, 2.22419375), +segment(31.93676875, 14.599403125, 32.0032, 14.665834375), +segment(32.0032, 14.665834375, 32.0032, 15.6236), +segment(32.0032, 16.5776, 32.0032, 17.463228125), +segment(32.0032, 17.463228125, 32.012484375, 17.510890625), +segment(31.982684375, 14.390425, 32.026571875, 14.3826), +segment(31.98758125, 5.684859375, 32.02880625, 5.714103125), +segment(31.991840625, 2.22419375, 32.031599060361465, 2.1980849920462875), +segment(32.012484375, 17.510890625, 32.040396875, 17.55303125), +segment(32.066175, 6.414953125, 32.074646875, 6.46478125), +segment(32.066175, 6.414953125, 32.07780625, 6.3657625), +segment(32.02880625, 5.714103125, 32.078175, 5.72495), +segment(32.074646875, 6.46478125, 32.1018875, 6.507359375), +segment(32.07780625, 6.3657625, 32.10330625, 6.329196875), +segment(32.078175, 5.72495, 32.1278625, 5.71568125), +segment(32.1018875, 6.507359375, 32.143575, 6.535940625), +segment(31.978571875, 18.243, 32.155634375000005, 18.243), +segment(32.1278625, 5.71568125, 32.170003125, 5.68776875), +segment(32.143575, 6.535940625, 32.193109375, 6.546), +segment(32.27861875, 0.378975, 32.2878875, 0.4286625), +segment(32.27861875, 0.378975, 32.289465625, 0.32960625), +segment(32.031599060361465, 2.1980849920462875, 32.2967375, 2.088259375), +segment(32.2878875, 0.4286625, 32.3158, 0.470803125), +segment(32.155634375000005, 18.243, 32.315834375, 18.4032), +segment(32.289465625, 0.32960625, 32.318709375, 0.28838125), +segment(32.040396875, 17.55303125, 32.323965625, 17.8366), +segment(32.318709375, 0.28838125, 32.361715625, 0.261825), +segment(32.361715625, 0.261825, 32.405603125, 0.254), +segment(32.193109375, 6.546, 32.40663125, 6.546), +segment(32.473053125, 7.238175, 32.482321875, 7.2878625), +segment(32.473053125, 7.238175, 32.4839, 7.18880625), +segment(32.4839, 7.18880625, 32.510234375, 7.150396875), +segment(32.482321875, 7.2878625, 32.510234375, 7.330003125), +segment(32.524703125, 7.804953125, 32.533175, 7.85478125), +segment(32.524703125, 7.804953125, 32.536334375, 7.7557625), +segment(31.784165625, 13.1238, 32.5532, 12.354765625), +segment(32.5532, 11.221, 32.5532, 12.354765625), +segment(32.533175, 7.85478125, 32.560415625, 7.897359375), +segment(32.536334375, 7.7557625, 32.56183437499998, 7.719196875000022), +segment(32.5532, 11.221, 32.563259375, 11.171465625), +segment(32.3158, 0.470803125, 32.568259375, 0.7232625), +segment(32.2967375, 2.088259375, 32.568259375, 1.8167375), +segment(32.510234375, 7.330003125, 32.584, 7.40376875), +segment(32.56183437499998, 7.719196875000022, 32.584, 7.69703125), +segment(32.584, 7.40376875, 32.584, 7.69703125), +segment(32.563259375, 11.171465625, 32.591840625, 11.129778125), +segment(32.560415625, 7.897359375, 32.602103125, 7.925940625), +segment(32.40663125, 6.546, 32.614, 6.75336875), +segment(32.510234375, 7.150396875, 32.614, 7.04663125), +segment(32.614, 6.75336875, 32.614, 7.04663125), +segment(32.591840625, 11.129778125, 32.63441875, 11.1025375), +segment(32.602103125, 7.925940625, 32.6516375, 7.936), +segment(32.63441875, 11.1025375, 32.6802, 11.094), +segment(32.568259375, 0.7232625, 32.7152, 1.078003125), +segment(32.568259375, 1.8167375, 32.7152, 1.461996875), +segment(32.7152, 1.078003125, 32.7152, 1.461996875), +segment(32.026571875, 14.3826, 32.742628125, 14.3826), +segment(32.742628125, 14.3826, 32.7921625, 14.392659375), +segment(32.6802, 11.094, 32.806603125, 11.094), +segment(32.7921625, 14.392659375, 32.83243125, 14.419796875), +segment(32.83243125, 14.419796875, 32.859603125, 14.44696875), +segment(32.10330625, 6.329196875, 32.873, 5.559503125000005), +segment(32.873, 5.559503125000005, 32.873, 6.352603125), +segment(32.859603125, 14.44696875, 32.887515625, 14.489109375), +segment(32.887515625, 14.489109375, 32.8968, 14.536771875), +segment(32.0032, 15.6236, 32.8968, 15.6236), +segment(32.8968, 14.536771875, 32.8968, 15.6236), +segment(32.0032, 16.5776, 32.8968, 16.5776), +segment(32.8968, 16.5776, 32.8968, 17.734165625), +segment(32.806603125, 11.094, 32.91340625, 10.987196875), +segment(32.8968, 17.734165625, 32.94263125, 17.779996875), +segment(32.873, 6.352603125, 32.947396875, 6.427), +segment(32.91340625, 10.987196875, 32.955546875, 10.959284375), +segment(32.94263125, 17.779996875, 32.97054375, 17.8221375), +segment(32.323965625, 17.8366, 32.973241597484275, 17.8366), +segment(32.97054375, 17.8221375, 32.973241597484275, 17.8366), +segment(32.955546875, 10.959284375, 33.003209375, 10.95), +segment(33.003209375, 10.95, 33.174790625, 10.95), +segment(33.174790625, 10.95, 33.224325, 10.960059375), +segment(33.224325, 10.960059375, 33.26459375, 10.987196875), +segment(33.3248, 1.078003125, 33.3248, 1.461996875), +segment(33.26459375, 10.987196875, 33.371396875, 11.094), +segment(30.7776, 13.6968, 33.384165625, 13.6968), +segment(33.3248, 1.078003125, 33.471740625, 0.7232625), +segment(33.3248, 1.461996875, 33.471740625, 1.8167375), +segment(32.6516375, 7.936, 33.582396875, 7.936), +segment(33.582396875, 7.936, 33.630059375, 7.926715625), +segment(32.405603125, 0.254, 33.634396875, 0.254), +segment(33.630059375, 7.926715625, 33.6722, 7.898803125), +segment(33.634396875, 0.254, 33.68393125, 0.264059375), +segment(33.471740625, 0.7232625, 33.7242, 0.470803125), +segment(33.68393125, 0.264059375, 33.72561875, 0.292640625), +segment(33.471740625, 1.8167375, 33.7432625, 2.088259375), +segment(33.7242, 0.470803125, 33.7497, 0.4342375), +segment(33.72561875, 0.292640625, 33.752859375, 0.33521875), +segment(33.7497, 0.4342375, 33.76133125, 0.385046875), +segment(33.752859375, 0.33521875, 33.76133125, 0.385046875), +segment(33.384165625, 13.6968, 33.9272, 14.239834375), +segment(33.9272, 14.239834375, 33.9272, 15.143), +segment(33.9272, 15.143, 33.9357375, 15.18878125), +segment(33.9357375, 15.18878125, 33.962978125, 15.231359375), +segment(33.962978125, 15.231359375, 34.004665625, 15.259940625), +segment(33.7432625, 2.088259375, 34.008400877351264, 2.1980849662456627), +segment(32.170003125, 5.68776875, 34.049603125, 3.80816875), +segment(34.008400877351264, 2.1980849662456627, 34.050315625, 2.22633125), +segment(33.259503125, 5.173, 34.052603125, 5.173), +segment(32.947396875, 6.427, 34.052603125, 6.427), +segment(34.004665625, 15.259940625, 34.0542, 15.27), +segment(33.371396875, 11.094, 34.076603125, 11.094), +segment(34.0542, 15.27, 34.076603125, 15.27), +segment(34.049603125, 3.80816875, 34.076740625, 3.7679), +segment(34.050315625, 2.22633125, 34.07789375, 2.268690625), +segment(34.07789375, 2.268690625, 34.0868, 2.315415625), +segment(31.9532, 2.6174, 34.0868, 2.6174), +segment(34.0868, 2.315415625, 34.0868, 2.6174), +segment(31.9532, 3.5834, 34.0868, 3.5834), +segment(34.076740625, 3.7679, 34.0868, 3.718365625), +segment(34.0868, 3.5834, 34.0868, 3.718365625), +segment(34.052603125, 5.173, 34.127, 5.247396875), +segment(34.127, 5.247396875, 34.127, 5.446), +segment(34.052603125, 6.427, 34.127, 6.352603125), +segment(34.127, 6.154, 34.127, 6.352603125), +segment(34.076603125, 11.094, 34.13340625, 11.037196875), +segment(34.127, 5.446, 34.1355375, 5.49178125), +segment(34.127, 6.154, 34.137059375, 6.104465625), +segment(34.1355375, 5.49178125, 34.162778125, 5.534359375), +segment(34.137059375, 6.104465625, 34.165640625, 6.062778125), +segment(34.076603125, 15.27, 34.16940625, 15.362803125), +segment(34.13340625, 11.037196875, 34.175546875, 11.009284375), +segment(34.162778125, 5.534359375, 34.204465625, 5.562940625), +segment(34.165640625, 6.062778125, 34.20821875, 6.0355375), +segment(34.16940625, 15.362803125, 34.209675, 15.389940625), +segment(34.175546875, 11.009284375, 34.223209375, 11.0), +segment(34.204465625, 5.562940625, 34.254, 5.573), +segment(34.20821875, 6.0355375, 34.254, 6.027), +segment(34.209675, 15.389940625, 34.259209375, 15.4), +segment(34.259209375, 15.4, 34.458790625, 15.4), +segment(34.4932, 2.315415625, 34.4932, 2.6174), +segment(33.259503125, 5.173, 34.4932, 3.939303125), +segment(34.4932, 3.5834, 34.4932, 3.939303125), +segment(34.223209375, 11.0, 34.494790625, 11.0), +segment(34.4932, 2.315415625, 34.503259375, 2.26588125), +segment(34.458790625, 15.4, 34.506453125, 15.390715625), +segment(34.503259375, 2.26588125, 34.531840625, 2.22419375), +segment(34.494790625, 11.0, 34.544325, 11.010059375), +segment(34.506453125, 15.390715625, 34.54859375, 15.362803125), +segment(34.531840625, 2.22419375, 34.571599060361464, 2.1980849920462875), +segment(34.544325, 11.010059375, 34.58459375, 11.037196875), +segment(34.58459375, 11.037196875, 34.641396875, 11.094), +segment(34.54859375, 15.362803125, 34.641396875, 15.27), +segment(34.178765625, 20.1914, 34.686353125, 20.6989875), +segment(34.686353125, 20.6989875, 34.727556068489086, 20.72651550373116), +segment(34.81866875, 22.474953125, 34.827140625, 22.52478125), +segment(34.81861875, 0.378975, 34.8278875, 0.4286625), +segment(34.81861875, 0.378975, 34.829465625, 0.32960625), +segment(34.81866875, 22.474953125, 34.8303, 22.4257625), +segment(34.571599060361464, 2.1980849920462875, 34.8367375, 2.088259375), +segment(34.727556068489086, 20.72651550373116, 34.8367375, 20.771740625), +segment(34.827140625, 22.52478125, 34.85438125, 22.567359375), +segment(34.8278875, 0.4286625, 34.8558, 0.470803125), +segment(34.8303, 22.4257625, 34.8558, 22.389196875), +segment(34.829465625, 0.32960625, 34.858709375, 0.28838125), +segment(34.85438125, 22.567359375, 34.89606875, 22.595940625), +segment(34.858709375, 0.28838125, 34.901715625, 0.261825), +segment(34.901715625, 0.261825, 34.945603125, 0.254), +segment(34.89606875, 22.595940625, 34.945603125, 22.606), +segment(34.8558, 0.470803125, 35.108259375, 0.7232625), +segment(34.8367375, 2.088259375, 35.108259375, 1.8167375), +segment(34.8367375, 20.771740625, 35.108259375, 21.0432625), +segment(34.8558, 22.389196875, 35.108259375, 22.1367375), +segment(32.315834375, 18.4032, 35.17095, 18.4032), +segment(35.17095, 18.4032, 35.220484375, 18.413259375), +segment(35.108259375, 0.7232625, 35.2552, 1.078003125), +segment(35.108259375, 1.8167375, 35.2552, 1.461996875), +segment(35.2552, 1.078003125, 35.2552, 1.461996875), +segment(35.108259375, 21.0432625, 35.2552, 21.398003125), +segment(35.108259375, 22.1367375, 35.2552, 21.781996875), +segment(35.2552, 21.398003125, 35.2552, 21.781996875), +segment(35.220484375, 18.413259375, 35.262171875, 18.441840625), +segment(35.262171875, 18.441840625, 35.2894125, 18.48441875), +segment(35.2894125, 18.48441875, 35.29795, 18.5302), +segment(35.29795, 18.5302, 35.29795, 18.824603125), +segment(34.641396875, 11.094, 35.346603125, 11.094), +segment(34.641396875, 15.27, 35.346603125, 15.27), +segment(35.29795, 18.824603125, 35.372346875, 18.899), +segment(35.346603125, 15.27, 35.38940625, 15.312803125), +segment(35.346603125, 11.094, 35.421, 11.019603125), +segment(35.421, 9.802, 35.421, 11.019603125), +segment(35.38940625, 15.312803125, 35.429675, 15.339940625), +segment(35.429675, 15.339940625, 35.479209375, 15.35), +segment(33.6722, 7.898803125, 35.544003125, 6.027), +segment(34.254, 6.027, 35.544003125, 6.027), +segment(35.479209375, 15.35, 35.778790625, 15.35), +segment(35.778790625, 15.35, 35.826453125, 15.340715625), +segment(35.421, 9.802, 35.837, 9.802), +segment(35.837, 9.802, 35.837, 11.019603125), +segment(35.8648, 1.078003125, 35.8648, 1.461996875), +segment(35.8648, 21.398003125, 35.8648, 21.781996875), +segment(35.826453125, 15.340715625, 35.86859375, 15.312803125), +segment(35.837, 11.019603125, 35.911396875, 11.094), +segment(35.86859375, 15.312803125, 35.911396875, 15.27), +segment(35.911396875, 15.27, 35.9338, 15.27), +segment(35.9338, 15.27, 35.97958125, 15.2614625), +segment(34.178765625, 20.1914, 36.001428125, 20.1914), +segment(35.8648, 1.078003125, 36.011740625, 0.7232625), +segment(35.8648, 1.461996875, 36.011740625, 1.8167375), +segment(35.8648, 21.398003125, 36.011740625, 21.0432625), +segment(35.8648, 21.781996875, 36.011740625, 22.1367375), +segment(35.372346875, 18.899, 36.012653125, 18.899), +segment(35.97958125, 15.2614625, 36.022159375, 15.234221875), +segment(36.022159375, 15.234221875, 36.050740625, 15.192534375), +segment(36.001428125, 20.1914, 36.0509625, 20.201459375), +segment(36.050740625, 15.192534375, 36.0608, 15.143), +segment(36.0608, 12.151834375, 36.0608, 15.143), +segment(36.0509625, 20.201459375, 36.09123125, 20.228596875), +segment(36.012653125, 18.899, 36.110196875, 18.80145625), +segment(36.110196875, 18.80145625, 36.1523375, 18.77354375), +segment(34.945603125, 0.254, 36.174396875, 0.254), +segment(34.945603125, 22.606, 36.174396875, 22.606), +segment(36.1523375, 18.77354375, 36.202025, 18.764275), +segment(36.174396875, 22.606, 36.218284375, 22.598175), +segment(36.174396875, 0.254, 36.22393125, 0.264059375), +segment(34.4932, 2.6174, 36.242628125, 2.6174), +segment(36.202025, 18.764275, 36.25139375, 18.775121875), +segment(36.218284375, 22.598175, 36.261290625, 22.57161875), +segment(36.011740625, 0.7232625, 36.2642, 0.470803125), +segment(36.011740625, 22.1367375, 36.2642, 22.389196875), +segment(36.22393125, 0.264059375, 36.26561875, 0.292640625), +segment(36.011740625, 1.8167375, 36.2832625, 2.088259375), +segment(36.011740625, 21.0432625, 36.2832625, 20.771740625), +segment(36.2642, 0.470803125, 36.2897, 0.4342375), +segment(36.25139375, 18.775121875, 36.289803125, 18.80145625), +segment(36.242628125, 2.6174, 36.290290625, 2.608115625), +segment(36.261290625, 22.57161875, 36.290534375, 22.53039375), +segment(36.2642, 22.389196875, 36.2921125, 22.4313375), +segment(36.26561875, 0.292640625, 36.292859375, 0.33521875), +segment(36.2897, 0.4342375, 36.30133125, 0.385046875), +segment(36.292859375, 0.33521875, 36.30133125, 0.385046875), +segment(36.290534375, 22.53039375, 36.30138125, 22.481025), +segment(36.2921125, 22.4313375, 36.30138125, 22.481025), +segment(36.290290625, 2.608115625, 36.33243125, 2.580203125), +segment(36.2832625, 20.771740625, 36.35593882361399, 20.741636645748844), +segment(36.289803125, 18.80145625, 36.387346875, 18.899), +segment(36.35593882361399, 20.741636645748844, 36.394228125, 20.716925), +segment(36.09123125, 20.228596875, 36.3971375, 20.534503125), +segment(36.394228125, 20.716925, 36.423471875, 20.6757), +segment(36.3971375, 20.534503125, 36.42505, 20.57664375), +segment(36.423471875, 20.6757, 36.43431875, 20.62633125), +segment(36.42505, 20.57664375, 36.43431875, 20.62633125), +segment(36.4672, 12.372771875, 36.4672, 15.143), +segment(36.4672, 15.143, 36.4757375, 15.18878125), +segment(36.4672, 12.372771875, 36.477259375, 12.3232375), +segment(36.2832625, 2.088259375, 36.490284375, 2.1740125), +segment(36.4757375, 15.18878125, 36.502978125, 15.231359375), +segment(36.477259375, 12.3232375, 36.504396875, 12.28296875), +segment(36.33243125, 2.580203125, 36.5314875, 2.381146875), +segment(36.490284375, 2.1740125, 36.5322, 2.202259375), +segment(36.5289875, 20.036975, 36.53825625, 20.0866625), +segment(36.5289875, 20.036975, 36.539834375, 19.98760625), +segment(36.502978125, 15.231359375, 36.544665625, 15.259940625), +segment(36.5314875, 2.381146875, 36.557409375, 2.343659375), +segment(36.5322, 2.202259375, 36.559778125, 2.24461875), +segment(36.53825625, 20.0866625, 36.56616875, 20.128803125), +segment(36.557409375, 2.343659375, 36.568646875, 2.29438125), +segment(36.559778125, 2.24461875, 36.568646875, 2.29438125), +segment(36.539834375, 19.98760625, 36.569078125, 19.94638125), +segment(36.544665625, 15.259940625, 36.5942, 15.27), +segment(36.569078125, 19.94638125, 36.612084375, 19.919825), +segment(35.911396875, 11.094, 36.616603125, 11.094), +segment(36.5942, 15.27, 36.616603125, 15.27), +segment(36.612084375, 19.919825, 36.655971875, 19.912), +segment(36.616603125, 11.094, 36.691, 11.019603125), +segment(36.691, 10.365578125, 36.691, 11.019603125), +segment(36.616603125, 15.27, 36.691, 15.344396875), +segment(36.691, 15.344396875, 36.691, 15.692021875000005), +segment(36.7213625, 6.8791875, 36.731028125, 6.9288), +segment(36.7213625, 6.8791875, 36.731815625, 6.829734375), +segment(34.254, 5.573, 36.746, 5.573), +segment(36.731815625, 6.829734375, 36.76073125, 6.788275), +segment(36.7702375, 2.765753125, 36.778709375, 2.81558125), +segment(36.7702375, 2.765753125, 36.78186875, 2.7165625), +segment(36.746, 5.573, 36.79178125, 5.5644625), +segment(36.731028125, 6.9288, 36.802, 7.100140625), +segment(36.802, 7.100140625, 36.802, 9.074815625), +segment(36.76073125, 6.788275, 36.803525, 6.761378125), +segment(36.778709375, 2.81558125, 36.80595, 2.858159375), +segment(36.78186875, 2.7165625, 36.80736875, 2.679996875), +segment(36.802, 9.074815625, 36.811284375, 9.122478125), +segment(36.79178125, 5.5644625, 36.834359375, 5.537221875), +segment(36.811284375, 9.122478125, 36.839196875, 9.16461875), +segment(36.80595, 2.858159375, 36.8476375, 2.886740625), +segment(36.803525, 6.761378125, 36.848359375, 6.7532), +segment(36.834359375, 5.537221875, 36.862940625, 5.495534375), +segment(36.862940625, 5.495534375, 36.873, 5.446), +segment(36.873, 5.247396875, 36.873, 5.446), +segment(36.8476375, 2.886740625, 36.897171875, 2.8968), +segment(36.691, 10.365578125, 36.902421875, 10.577), +segment(36.873, 5.247396875, 36.947396875, 5.173), +segment(36.387346875, 18.899, 37.027653125, 18.899), +segment(36.80736875, 2.679996875, 37.0332, 2.454165625), +segment(37.0332, 2.315415625, 37.0332, 2.454165625), +segment(37.0332, 2.315415625, 37.043259375, 2.26588125), +segment(36.56616875, 20.128803125, 37.067165625, 20.6298), +segment(37.067165625, 20.6298, 37.069684375, 20.63366875), +segment(37.043259375, 2.26588125, 37.071840625, 2.22419375), +segment(37.101, 7.822346875, 37.101, 8.462653125), +segment(36.839196875, 9.16461875, 37.101, 9.426421874999999), +segment(37.101, 8.837346875, 37.101, 9.426421874999999), +segment(37.027653125, 18.899, 37.10205, 18.824603125), +segment(37.10205, 18.531015625000002, 37.10205, 18.824603125), +segment(37.071840625, 2.22419375, 37.111599060361485, 2.1980849920462795), +segment(37.069684375, 20.63366875, 37.111599122648755, 20.661915033754347), +segment(37.10205, 18.531015625000002, 37.174234375, 18.6032), +segment(37.101, 7.822346875, 37.175396875, 7.74795), +segment(37.101, 8.462653125, 37.19854375, 8.560196875), +segment(37.101, 8.837346875, 37.19854375, 8.739803125), +segment(37.19854375, 8.739803125, 37.224878125, 8.70139375), +segment(37.19854375, 8.560196875, 37.22645625, 8.6023375), +segment(37.224878125, 8.70139375, 37.235725, 8.652025), +segment(37.22645625, 8.6023375, 37.235725, 8.652025), +segment(37.22836812930455, 9.553790004304544, 37.26038125, 9.585803125), +segment(37.22836812930455, 9.553790004304544, 37.269334375, 9.562109375), +segment(37.175396875, 7.74795, 37.2698, 7.74795), +segment(37.26038125, 9.585803125, 37.30065, 9.612940625), +segment(36.0608, 12.151834375, 37.309603125, 10.90303125), +segment(37.269334375, 9.562109375, 37.311021875, 9.590690625), +segment(37.31346543839824, 18.165059561601762, 37.3142, 18.164325), +segment(37.3142, 17.760359375, 37.3142, 18.164325), +segment(37.2698, 7.74795, 37.31558125, 7.7394125), +segment(37.3142, 17.760359375, 37.324259375, 17.710825), +segment(37.30065, 9.612940625, 37.328931462927315, 9.6186839868802), +segment(37.311021875, 9.590690625, 37.328931462927315, 9.6186839868802), +segment(37.309603125, 10.90303125, 37.336740625, 10.8627625), +segment(37.324259375, 17.710825, 37.33905969853464, 17.689237823534643), +segment(37.31346543839824, 18.165059561601762, 37.3456375, 18.186740625), +segment(36.902421875, 10.577, 37.3468, 10.577), +segment(37.336740625, 10.8627625, 37.3468, 10.813228125), +segment(37.3468, 10.577, 37.3468, 10.813228125), +segment(37.31558125, 7.7394125, 37.358159375, 7.712171875), +segment(37.35866875, 22.474953125, 37.367140625, 22.52478125), +segment(37.35861875, 0.378975, 37.3678875, 0.4286625), +segment(37.35861875, 0.378975, 37.369465625, 0.32960625), +segment(37.35866875, 22.474953125, 37.3703, 22.4257625), +segment(37.111599060361485, 2.1980849920462795, 37.3767375, 2.088259375), +segment(37.111599122648755, 20.661915033754347, 37.3767375, 20.771740625), +segment(37.358159375, 7.712171875, 37.386740625, 7.670484375), +segment(37.367140625, 22.52478125, 37.39438125, 22.567359375), +segment(37.3456375, 18.186740625, 37.395171875, 18.1968), +segment(37.3678875, 0.4286625, 37.3958, 0.470803125), +segment(37.3703, 22.4257625, 37.3958, 22.389196875), +segment(36.848359375, 6.7532, 37.3968, 6.7532), +segment(37.386740625, 7.670484375, 37.3968, 7.62095), +segment(37.3968, 6.7532, 37.3968, 7.62095), +segment(37.369465625, 0.32960625, 37.398709375, 0.28838125), +segment(37.39438125, 22.567359375, 37.43606875, 22.595940625), +segment(37.398709375, 0.28838125, 37.441715625, 0.261825), +segment(36.504396875, 12.28296875, 37.456196875, 11.33116875), +segment(37.441715625, 0.261825, 37.485603125, 0.254), +segment(37.43606875, 22.595940625, 37.485603125, 22.606), +segment(37.456196875, 11.33116875, 37.4983375, 11.30325625), +segment(37.395171875, 18.1968, 37.540015625, 18.1968), +segment(37.4983375, 11.30325625, 37.548025, 11.2939875), +segment(37.540015625, 18.1968, 37.583903125, 18.188975), +segment(37.548025, 11.2939875, 37.59739375, 11.304834375), +segment(37.583903125, 18.188975, 37.626909375, 18.16241875), +segment(37.33905969853464, 17.689237823534643, 37.62981875, 17.979996875), +segment(36.691, 15.692021875000005, 37.63265373441836, 16.63367560941836), +segment(37.63265373441836, 16.63367560941836, 37.634359375, 16.632584375), +segment(37.59739375, 11.304834375, 37.63861875, 11.334078125), +segment(37.3958, 0.470803125, 37.648259375, 0.7232625), +segment(37.3767375, 2.088259375, 37.648259375, 1.8167375), +segment(37.3767375, 20.771740625, 37.648259375, 21.0432625), +segment(37.3958, 22.389196875, 37.648259375, 22.1367375), +segment(37.626909375, 18.16241875, 37.656153125, 18.12119375), +segment(37.62981875, 17.979996875, 37.65773125, 18.0221375), +segment(37.634359375, 16.632584375, 37.662940625, 16.590896875), +segment(37.63861875, 11.334078125, 37.665175, 11.377084375), +segment(37.656153125, 18.12119375, 37.667, 18.071825), +segment(37.65773125, 18.0221375, 37.667, 18.071825), +segment(37.665175, 11.377084375, 37.673, 11.420971875), +segment(37.673, 11.420971875, 37.673, 11.5647375), +segment(37.673, 11.8352625, 37.673, 12.0647375), +segment(37.673, 12.3352625, 37.673, 12.5647375), +segment(37.673, 12.8352625, 37.673, 13.0647375), +segment(37.673, 13.3352625, 37.673, 13.5647375), +segment(37.673, 13.8352625, 37.673, 14.0647375), +segment(37.673, 14.3352625, 37.673, 14.5647375), +segment(37.662940625, 16.590896875, 37.673, 16.5413625), +segment(37.673, 14.8352625, 37.673, 16.5413625), +segment(37.673, 11.5647375, 37.718459375, 11.610196875), +segment(37.673, 11.8352625, 37.718459375, 11.789803125), +segment(37.673, 12.0647375, 37.718459375, 12.110196875), +segment(37.673, 12.3352625, 37.718459375, 12.289803125), +segment(37.673, 12.5647375, 37.718459375, 12.610196875), +segment(37.673, 12.8352625, 37.718459375, 12.789803125), +segment(37.673, 13.0647375, 37.718459375, 13.110196875), +segment(37.673, 13.3352625, 37.718459375, 13.289803125), +segment(37.673, 13.5647375, 37.718459375, 13.610196875), +segment(37.673, 13.8352625, 37.718459375, 13.789803125), +segment(37.673, 14.0647375, 37.718459375, 14.110196875), +segment(37.673, 14.3352625, 37.718459375, 14.289803125), +segment(37.673, 14.5647375, 37.718459375, 14.610196875), +segment(37.673, 14.8352625, 37.718459375, 14.789803125), +segment(37.718459375, 11.789803125, 37.74479375, 11.75139375), +segment(37.718459375, 12.289803125, 37.74479375, 12.25139375), +segment(37.718459375, 12.789803125, 37.74479375, 12.75139375), +segment(37.718459375, 13.289803125, 37.74479375, 13.25139375), +segment(37.718459375, 13.789803125, 37.74479375, 13.75139375), +segment(37.718459375, 14.289803125, 37.74479375, 14.25139375), +segment(37.718459375, 14.789803125, 37.74479375, 14.75139375), +segment(37.718459375, 11.610196875, 37.746371875, 11.6523375), +segment(37.718459375, 12.110196875, 37.746371875, 12.1523375), +segment(37.718459375, 12.610196875, 37.746371875, 12.6523375), +segment(37.718459375, 13.110196875, 37.746371875, 13.1523375), +segment(37.718459375, 13.610196875, 37.746371875, 13.6523375), +segment(37.718459375, 14.110196875, 37.746371875, 14.1523375), +segment(37.718459375, 14.610196875, 37.746371875, 14.6523375), +segment(37.7532, 10.577, 37.7532, 11.046), +segment(37.74479375, 11.75139375, 37.755640625, 11.702025), +segment(37.746371875, 11.6523375, 37.755640625, 11.702025), +segment(37.74479375, 12.25139375, 37.755640625, 12.202025), +segment(37.746371875, 12.1523375, 37.755640625, 12.202025), +segment(37.74479375, 12.75139375, 37.755640625, 12.702025), +segment(37.746371875, 12.6523375, 37.755640625, 12.702025), +segment(37.74479375, 13.25139375, 37.755640625, 13.202025), +segment(37.746371875, 13.1523375, 37.755640625, 13.202025), +segment(37.74479375, 13.75139375, 37.755640625, 13.702025), +segment(37.746371875, 13.6523375, 37.755640625, 13.702025), +segment(37.74479375, 14.25139375, 37.755640625, 14.202025), +segment(37.746371875, 14.1523375, 37.755640625, 14.202025), +segment(37.74479375, 14.75139375, 37.755640625, 14.702025), +segment(37.746371875, 14.6523375, 37.755640625, 14.702025), +segment(37.7532, 11.046, 37.7617375, 11.09178125), +segment(37.7617375, 11.09178125, 37.788978125, 11.134359375), +segment(37.648259375, 0.7232625, 37.7952, 1.078003125), +segment(37.648259375, 1.8167375, 37.7952, 1.461996875), +segment(37.7952, 1.078003125, 37.7952, 1.461996875), +segment(37.648259375, 21.0432625, 37.7952, 21.398003125), +segment(37.648259375, 22.1367375, 37.7952, 21.781996875), +segment(37.7952, 21.398003125, 37.7952, 21.781996875), +segment(37.788978125, 11.134359375, 37.830665625, 11.162940625), +segment(37.830665625, 11.162940625, 37.8802, 11.173), +segment(36.947396875, 5.173, 38.052603125, 5.173), +segment(37.8802, 11.173, 38.055975, 11.173), +segment(38.052603125, 5.173, 38.127, 5.247396875), +segment(38.127, 5.247396875, 38.127, 5.6428), +segment(38.227, 15.92534375, 38.227, 16.7814), +segment(38.227, 16.7814, 38.2355375, 16.82718125), +segment(38.227, 15.92534375, 38.237059375, 15.875809375), +segment(38.2355375, 16.82718125, 38.262778125, 16.869759375), +segment(38.237059375, 15.875809375, 38.265640625, 15.834121875), +segment(38.262778125, 16.869759375, 38.304465625, 16.898340625), +segment(38.304465625, 16.898340625, 38.3077625, 16.899009375), +segment(38.265640625, 15.834121875, 38.30821875, 15.80688125), +segment(37.7532, 10.577, 38.34536875, 10.577), +segment(38.30821875, 15.80688125, 38.358046875, 15.798409375), +segment(38.3077625, 16.899009375, 38.39155, 16.982796875), +segment(38.39155, 16.982796875, 38.39155, 17.1486), +segment(38.34536875, 10.577, 38.394903125, 10.587059375), +segment(38.4048, 1.078003125, 38.4048, 1.461996875), +segment(38.4048, 21.398003125, 38.4048, 21.781996875), +segment(38.358046875, 15.798409375, 38.4072375, 15.810040625), +segment(38.055975, 11.173, 38.435171875, 10.793803125), +segment(38.394903125, 10.587059375, 38.436590625, 10.615640625), +segment(38.4072375, 15.810040625, 38.443803125, 15.835540625), +segment(38.444359375, 11.697975, 38.453628125, 11.7476625), +segment(38.444359375, 12.197975, 38.453628125, 12.2476625), +segment(38.444359375, 12.697975, 38.453628125, 12.7476625), +segment(38.444359375, 13.197975, 38.453628125, 13.2476625), +segment(38.444359375, 13.697975, 38.453628125, 13.7476625), +segment(38.444359375, 14.197975, 38.453628125, 14.2476625), +segment(38.444359375, 14.697975, 38.453628125, 14.7476625), +segment(38.444359375, 11.697975, 38.45520625, 11.64860625), +segment(38.444359375, 12.197975, 38.45520625, 12.14860625), +segment(38.444359375, 12.697975, 38.45520625, 12.64860625), +segment(38.444359375, 13.197975, 38.45520625, 13.14860625), +segment(38.444359375, 13.697975, 38.45520625, 13.64860625), +segment(38.444359375, 14.197975, 38.45520625, 14.14860625), +segment(38.444359375, 14.697975, 38.45520625, 14.64860625), +segment(38.435171875, 10.793803125, 38.460671875, 10.7572375), +segment(38.436590625, 10.615640625, 38.46383125, 10.65821875), +segment(38.460671875, 10.7572375, 38.472303125, 10.708046875), +segment(38.46383125, 10.65821875, 38.472303125, 10.708046875), +segment(38.45520625, 11.64860625, 38.481540625, 11.610196875), +segment(38.453628125, 11.7476625, 38.481540625, 11.789803125), +segment(38.45520625, 12.14860625, 38.481540625, 12.110196875), +segment(38.453628125, 12.2476625, 38.481540625, 12.289803125), +segment(38.45520625, 12.64860625, 38.481540625, 12.610196875), +segment(38.453628125, 12.7476625, 38.481540625, 12.789803125), +segment(38.45520625, 13.14860625, 38.481540625, 13.110196875), +segment(38.453628125, 13.2476625, 38.481540625, 13.289803125), +segment(38.45520625, 13.64860625, 38.481540625, 13.610196875), +segment(38.453628125, 13.7476625, 38.481540625, 13.789803125), +segment(38.45520625, 14.14860625, 38.481540625, 14.110196875), +segment(38.453628125, 14.2476625, 38.481540625, 14.289803125), +segment(38.45520625, 14.64860625, 38.481540625, 14.610196875), +segment(38.453628125, 14.7476625, 38.481540625, 14.789803125), +segment(36.897171875, 2.8968, 38.513228125, 2.8968), +segment(38.481540625, 11.610196875, 38.527, 11.5647375), +segment(38.527, 11.354, 38.527, 11.5647375), +segment(38.481540625, 11.789803125, 38.527, 11.8352625), +segment(38.481540625, 12.110196875, 38.527, 12.0647375), +segment(38.527, 11.8352625, 38.527, 12.0647375), +segment(38.481540625, 12.289803125, 38.527, 12.3352625), +segment(38.481540625, 12.610196875, 38.527, 12.5647375), +segment(38.527, 12.3352625, 38.527, 12.5647375), +segment(38.481540625, 12.789803125, 38.527, 12.8352625), +segment(38.481540625, 13.110196875, 38.527, 13.0647375), +segment(38.527, 12.8352625, 38.527, 13.0647375), +segment(38.481540625, 13.289803125, 38.527, 13.3352625), +segment(38.481540625, 13.610196875, 38.527, 13.5647375), +segment(38.527, 13.3352625, 38.527, 13.5647375), +segment(38.481540625, 13.789803125, 38.527, 13.8352625), +segment(38.481540625, 14.110196875, 38.527, 14.0647375), +segment(38.527, 13.8352625, 38.527, 14.0647375), +segment(38.481540625, 14.289803125, 38.527, 14.3352625), +segment(38.481540625, 14.610196875, 38.527, 14.5647375), +segment(38.527, 14.3352625, 38.527, 14.5647375), +segment(38.481540625, 14.789803125, 38.527, 14.8352625), +segment(38.527, 14.8352625, 38.527, 15.046), +segment(38.527, 15.046, 38.52928660010069, 15.05826160010069), +segment(38.527, 11.354, 38.529541919331855, 11.341483080668144), +segment(38.4048, 1.078003125, 38.551740625, 0.7232625), +segment(38.4048, 1.461996875, 38.551740625, 1.8167375), +segment(38.4048, 21.398003125, 38.551740625, 21.0432625), +segment(38.4048, 21.781996875, 38.551740625, 22.1367375), +segment(38.513228125, 2.8968, 38.560890625, 2.887515625), +segment(38.560890625, 2.887515625, 38.60303125, 2.859603125), +segment(38.443803125, 15.835540625, 38.6352625, 16.027), +segment(38.52928660010069, 15.05826160010069, 38.641483080668145, 15.170458080668142), +segment(38.529541919331855, 11.341483080668144, 38.64173839989931, 11.22928660010069), +segment(38.64173839989931, 11.22928660010069, 38.654, 11.227), +segment(38.641483080668145, 15.170458080668142, 38.654, 15.173), +segment(38.7032, 7.566, 38.7032, 9.613228125), +segment(38.7032, 9.613228125, 38.70510350384376, 9.623), +segment(38.7032, 7.566, 38.713259375, 7.516465625), +segment(37.485603125, 0.254, 38.714396875, 0.254), +segment(37.485603125, 22.606, 38.714396875, 22.606), +segment(38.735, 6.1762, 38.735, 6.208), +segment(38.713259375, 7.516465625, 38.741840625, 7.474778125), +segment(38.735, 6.208, 38.7435375, 6.25378125), +segment(38.735, 6.1762, 38.745059375, 6.126665625), +segment(37.174234375, 18.6032, 38.7499625, 18.6032), +segment(38.714396875, 22.606, 38.758284375, 22.598175), +segment(38.714396875, 0.254, 38.76393125, 0.264059375), +segment(38.7435375, 6.25378125, 38.770778125, 6.296359375), +segment(36.655971875, 19.912, 38.772028125, 19.912), +segment(38.745059375, 6.126665625, 38.773640625, 6.084978125), +segment(38.741840625, 7.474778125, 38.78441875, 7.4475375), +segment(38.7499625, 18.6032, 38.799496875, 18.613259375), +segment(38.758284375, 22.598175, 38.801290625, 22.57161875), +segment(38.551740625, 0.7232625, 38.8042, 0.470803125), +segment(38.551740625, 22.1367375, 38.8042, 22.389196875), +segment(38.76393125, 0.264059375, 38.80561875, 0.292640625), +segment(38.770778125, 6.296359375, 38.812465625, 6.324940625), +segment(38.773640625, 6.084978125, 38.81621875, 6.0577375), +segment(38.772028125, 19.912, 38.8215625, 19.922059375), +segment(38.551740625, 1.8167375, 38.8232625, 2.088259375), +segment(38.551740625, 21.0432625, 38.8232625, 20.771740625), +segment(38.8042, 0.470803125, 38.8297, 0.4342375), +segment(38.78441875, 7.4475375, 38.8302, 7.439), +segment(38.801290625, 22.57161875, 38.830534375, 22.53039375), +segment(38.8042, 22.389196875, 38.8321125, 22.4313375), +segment(38.80561875, 0.292640625, 38.832859375, 0.33521875), +segment(31.528771875, 18.9468, 38.8395625, 18.9468), +segment(38.799496875, 18.613259375, 38.839765625, 18.640396875), +segment(38.8297, 0.4342375, 38.84133125, 0.385046875), +segment(38.832859375, 0.33521875, 38.84133125, 0.385046875), +segment(38.830534375, 22.53039375, 38.84138125, 22.481025), +segment(38.8321125, 22.4313375, 38.84138125, 22.481025), +segment(38.8215625, 19.922059375, 38.86183125, 19.949196875), +segment(38.81621875, 6.0577375, 38.862, 6.0492), +segment(38.812465625, 6.324940625, 38.862, 6.335), +segment(38.654, 11.227, 38.8647375, 11.227), +segment(38.654, 15.173, 38.8647375, 15.173), +segment(38.8395625, 18.9468, 38.88345, 18.938975), +segment(34.4932, 3.5834, 38.903965625, 3.5834), +segment(38.6352625, 16.027, 38.908740625, 16.027), +segment(38.8647375, 11.227, 38.910196875, 11.181540625), +segment(38.8647375, 15.173, 38.910196875, 15.218459375), +segment(38.908740625, 16.027, 38.921825, 16.024559375), +segment(38.88345, 18.938975, 38.92645625, 18.91241875), +segment(38.839765625, 18.640396875, 38.929365625, 18.729996875), +segment(38.862, 6.335, 38.936640625, 6.335), +segment(38.910196875, 15.218459375, 38.94860625, 15.24479375), +segment(38.910196875, 11.181540625, 38.9523375, 11.153628125), +segment(38.92645625, 18.91241875, 38.9557, 18.87119375), +segment(38.929365625, 18.729996875, 38.957278125, 18.7721375), +segment(38.9557, 18.87119375, 38.966546875, 18.821825), +segment(38.957278125, 18.7721375, 38.966546875, 18.821825), +segment(38.921825, 16.024559375, 38.97119375, 16.03540625), +segment(38.936640625, 6.335, 38.980528125, 6.327175), +segment(38.94860625, 15.24479375, 38.997975, 15.255640625), +segment(38.9523375, 11.153628125, 39.002025, 11.144359375), +segment(38.97119375, 16.03540625, 39.01241875, 16.06465), +segment(38.980528125, 6.327175, 39.023534375, 6.30061875), +segment(38.127, 5.6428, 39.0284, 5.6428), +segment(39.0284, 5.385846875, 39.0284, 5.6428), +segment(38.862, 6.0492, 39.0284, 6.0492), +segment(39.0284, 6.0492, 39.0284, 6.12115), +segment(38.8232625, 2.088259375, 39.03735871837202, 2.1769422884320915), +segment(39.01241875, 16.06465, 39.038975, 16.10765625), +segment(39.038975, 16.10765625, 39.0468, 16.15154375), +segment(38.39155, 17.1486, 39.0468, 17.1486), +segment(39.0468, 16.15154375, 39.0468, 17.1486), +segment(38.997975, 15.255640625, 39.0476625, 15.246371875), +segment(39.002025, 11.144359375, 39.05139375, 11.15520625), +segment(39.023534375, 6.30061875, 39.052778125, 6.25939375), +segment(39.0284, 6.12115, 39.05435625, 6.1603375), +segment(39.052778125, 6.25939375, 39.063625, 6.210025), +segment(39.05435625, 6.1603375, 39.063625, 6.210025), +segment(38.60303125, 2.859603125, 39.078559375, 2.384075), +segment(39.03735871837202, 2.1769422884320915, 39.079271875, 2.2051875), +segment(39.05139375, 11.15520625, 39.089803125, 11.181540625), +segment(39.0476625, 15.246371875, 39.089803125, 15.218459375), +segment(39.0284, 5.385846875, 39.102796875, 5.31145), +segment(39.078559375, 2.384075, 39.10448125, 2.3465875), +segment(39.079271875, 2.2051875, 39.10685, 2.247546875), +segment(39.10448125, 2.3465875, 39.11571875, 2.297309375), +segment(39.10685, 2.247546875, 39.11571875, 2.297309375), +segment(39.089803125, 11.181540625, 39.1352625, 11.227), +segment(39.089803125, 15.218459375, 39.1352625, 15.173), +segment(38.8232625, 20.771740625, 39.178003125, 20.6248), +segment(39.178003125, 20.6248, 39.230828125, 20.6248), +segment(39.233503125, 18.815753125, 39.241975, 18.86558125), +segment(39.233503125, 18.815753125, 39.245134375, 18.7665625), +segment(39.241975, 18.86558125, 39.269215625, 18.908159375), +segment(39.245134375, 18.7665625, 39.270634375, 18.729996875), +segment(39.230828125, 20.6248, 39.274715625, 20.616975), +segment(39.2995875, 19.757575, 39.30885625, 19.8072625), +segment(39.2995875, 19.757575, 39.310434375, 19.70820625), +segment(39.269215625, 18.908159375, 39.310903125, 18.936740625), +segment(39.274715625, 20.616975, 39.317721875, 20.59041875), +segment(38.86183125, 19.949196875, 39.32063125, 20.407996875), +segment(39.30885625, 19.8072625, 39.33676875, 19.849403125), +segment(39.310434375, 19.70820625, 39.339678125, 19.66698125), +segment(39.317721875, 20.59041875, 39.346965625, 20.54919375), +segment(39.32063125, 20.407996875, 39.34854375, 20.4501375), +segment(39.346965625, 20.54919375, 39.3578125, 20.499825), +segment(39.34854375, 20.4501375, 39.3578125, 20.499825), +segment(39.310903125, 18.936740625, 39.3604375, 18.9468), +segment(39.1352625, 11.227, 39.3647375, 11.227), +segment(39.1352625, 15.173, 39.3647375, 15.173), +segment(39.339678125, 19.66698125, 39.382684375, 19.640425), +segment(39.3647375, 11.227, 39.410196875, 11.181540625), +segment(39.3647375, 15.173, 39.410196875, 15.218459375), +segment(39.382684375, 19.640425, 39.426571875, 19.6326), +segment(38.8302, 7.439, 39.444396875, 7.439), +segment(39.410196875, 15.218459375, 39.44860625, 15.24479375), +segment(39.410196875, 11.181540625, 39.4523375, 11.153628125), +segment(39.4532, 16.906, 39.4532, 17.1486), +segment(39.270634375, 18.729996875, 39.454, 18.54663125), +segment(39.454, 18.2296, 39.454, 18.54663125), +segment(39.4532, 16.906, 39.463259375, 16.856465625), +segment(39.454, 18.2296, 39.464059375, 18.180065625), +segment(39.463259375, 16.856465625, 39.491840625, 16.814778125), +segment(39.464059375, 18.180065625, 39.492640625, 18.138378125), +segment(39.444396875, 7.439, 39.49393125, 7.449059375), +segment(39.44860625, 15.24479375, 39.497975, 15.255640625), +segment(39.4523375, 11.153628125, 39.502025, 11.144359375), +segment(39.49393125, 7.449059375, 39.5342, 7.476196875), +segment(39.491840625, 16.814778125, 39.53441875, 16.7875375), +segment(39.492640625, 18.138378125, 39.53521875, 18.1111375), +segment(39.497975, 15.255640625, 39.5476625, 15.246371875), +segment(39.502025, 11.144359375, 39.55139375, 11.15520625), +segment(38.70510350384376, 9.623, 39.577953125, 9.623), +segment(39.53441875, 16.7875375, 39.5802, 16.779), +segment(39.53521875, 18.1111375, 39.581, 18.1026), +segment(39.55139375, 11.15520625, 39.589803125, 11.181540625), +segment(39.5476625, 15.246371875, 39.589803125, 15.218459375), +segment(39.5342, 7.476196875, 39.632803125, 7.5748), +segment(39.589803125, 11.181540625, 39.6352625, 11.227), +segment(39.589803125, 15.218459375, 39.6352625, 15.173), +segment(39.632803125, 7.5748, 39.660715625, 7.616940625), +segment(39.5802, 16.779, 39.662740625, 16.779), +segment(39.660715625, 7.616940625, 39.67, 7.664603125), +segment(39.67, 7.664603125, 39.67, 8.811046875), +segment(39.67, 8.811046875, 39.678203125, 8.81925), +segment(39.577953125, 9.623, 39.678203125, 9.52275), +segment(39.678203125, 9.52275, 39.705340625, 9.48248125), +segment(39.678203125, 8.81925, 39.706115625, 8.861390625), +segment(39.662740625, 16.779, 39.712275, 16.789059375), +segment(39.706115625, 8.861390625, 39.7154, 8.909053125), +segment(39.705340625, 9.48248125, 39.7154, 9.432946875), +segment(39.7154, 8.909053125, 39.7154, 9.432946875), +segment(39.7277, 6.28545, 39.73696875, 6.3351375), +segment(39.7277, 6.28545, 39.738546875, 6.23608125), +segment(39.712275, 16.789059375, 39.7539625, 16.817640625), +segment(39.738546875, 6.23608125, 39.76488125, 6.197671875), +segment(39.73696875, 6.3351375, 39.76488125, 6.377278125), +segment(39.102796875, 5.31145, 39.768003125, 5.31145), +segment(39.4532, 17.1486, 39.776, 17.1486), +segment(39.776, 16.96216875, 39.776, 17.1486), +segment(39.776, 16.96216875, 39.77804375, 16.9592375), +segment(39.7539625, 16.817640625, 39.781203125, 16.86021875), +segment(39.77804375, 16.9592375, 39.789675, 16.910046875), +segment(39.781203125, 16.86021875, 39.789675, 16.910046875), +segment(39.76488125, 6.377278125, 39.797, 6.409396875), +segment(39.797, 6.409396875, 39.797, 7.111659375), +segment(39.33676875, 19.849403125, 39.8032, 20.315834375), +segment(39.8032, 20.315834375, 39.8032, 20.639853125), +segment(39.797, 7.111659375, 39.806284375, 7.159321875), +segment(39.8032, 20.639853125, 39.81210625, 20.686575), +segment(39.806284375, 7.159321875, 39.834196875, 7.2014625), +segment(39.81210625, 20.686575, 39.839684375, 20.728934375), +segment(39.768003125, 5.31145, 39.8424, 5.385846875), +segment(39.8424, 5.385846875, 39.8424, 5.6428), +segment(39.76488125, 6.197671875, 39.8424, 6.120153125), +segment(39.8424, 6.0492, 39.8424, 6.120153125), +segment(39.6352625, 11.227, 39.8647375, 11.227), +segment(39.6352625, 15.173, 39.8647375, 15.173), +segment(39.839684375, 20.728934375, 39.881596875, 20.757184375), +segment(39.89866875, 22.474953125, 39.907140625, 22.52478125), +segment(39.8647375, 11.227, 39.910196875, 11.181540625), +segment(39.8647375, 15.173, 39.910196875, 15.218459375), +segment(39.89866875, 22.474953125, 39.9103, 22.4257625), +segment(39.881596875, 20.757184375, 39.9167375, 20.771740625), +segment(39.907140625, 22.52478125, 39.93438125, 22.567359375), +segment(39.9103, 22.4257625, 39.9358, 22.389196875), +segment(39.910196875, 15.218459375, 39.94860625, 15.24479375), +segment(39.910196875, 11.181540625, 39.9523375, 11.153628125), +segment(39.93438125, 22.567359375, 39.97606875, 22.595940625), +segment(39.94860625, 15.24479375, 39.997975, 15.255640625), +segment(39.9523375, 11.153628125, 40.002025, 11.144359375), +segment(39.97606875, 22.595940625, 40.025603125, 22.606), +segment(39.997975, 15.255640625, 40.0476625, 15.246371875), +segment(40.002025, 11.144359375, 40.05139375, 11.15520625), +segment(39.834196875, 7.2014625, 40.0805375, 7.447803125), +segment(40.05139375, 11.15520625, 40.089803125, 11.181540625), +segment(40.0476625, 15.246371875, 40.089803125, 15.218459375), +segment(40.0805375, 7.447803125, 40.12080625, 7.474940625), +segment(40.089803125, 11.181540625, 40.1352625, 11.227), +segment(40.089803125, 15.218459375, 40.1352625, 15.173), +segment(40.12080625, 7.474940625, 40.170340625, 7.485), +segment(39.9167375, 20.771740625, 40.188259375, 21.0432625), +segment(39.9358, 22.389196875, 40.188259375, 22.1367375), +segment(40.188259375, 21.0432625, 40.3352, 21.398003125), +segment(40.188259375, 22.1367375, 40.3352, 21.781996875), +segment(40.3352, 21.398003125, 40.3352, 21.781996875), +segment(40.1352625, 11.227, 40.3647375, 11.227), +segment(40.1352625, 15.173, 40.3647375, 15.173), +segment(40.3647375, 11.227, 40.410196875, 11.181540625), +segment(40.3647375, 15.173, 40.410196875, 15.218459375), +segment(40.410196875, 15.218459375, 40.44860625, 15.24479375), +segment(40.410196875, 11.181540625, 40.4523375, 11.153628125), +segment(40.44860625, 15.24479375, 40.497975, 15.255640625), +segment(40.4523375, 11.153628125, 40.502025, 11.144359375), +segment(40.497975, 15.255640625, 40.5476625, 15.246371875), +segment(40.502025, 11.144359375, 40.55139375, 11.15520625), +segment(40.55139375, 11.15520625, 40.589803125, 11.181540625), +segment(40.5476625, 15.246371875, 40.589803125, 15.218459375), +segment(40.589803125, 11.181540625, 40.6352625, 11.227), +segment(40.589803125, 15.218459375, 40.6352625, 15.173), +segment(40.776375, 8.713975, 40.78564375, 8.7636625), +segment(40.776375, 8.713975, 40.787221875, 8.66460625), +segment(40.78564375, 8.7636625, 40.8116, 8.80285), +segment(40.808425, 9.589953125, 40.8116, 9.576525), +segment(40.8116, 8.80285, 40.8116, 9.576525), +segment(40.808425, 9.589953125, 40.81404369414393, 9.623), +segment(40.787221875, 8.66460625, 40.816465625, 8.62338125), +segment(38.903965625, 3.5834, 40.834, 1.653365625), +segment(40.816465625, 8.62338125, 40.859471875, 8.596825), +segment(40.6352625, 11.227, 40.8647375, 11.227), +segment(40.6352625, 15.173, 40.8647375, 15.173), +segment(40.834, 1.653365625, 40.876140625, 1.625453125), +segment(40.859471875, 8.596825, 40.903359375, 8.589), +segment(40.8647375, 11.227, 40.910196875, 11.181540625), +segment(40.8647375, 15.173, 40.910196875, 15.218459375), +segment(40.876140625, 1.625453125, 40.925828125, 1.616184375), +segment(40.9448, 21.398003125, 40.9448, 21.781996875), +segment(40.910196875, 15.218459375, 40.94860625, 15.24479375), +segment(40.910196875, 11.181540625, 40.9523375, 11.153628125), +segment(40.925828125, 1.616184375, 40.975196875, 1.62703125), +segment(40.94860625, 15.24479375, 40.997975, 15.255640625), +segment(40.9523375, 11.153628125, 41.002025, 11.144359375), +segment(40.975196875, 1.62703125, 41.016421875, 1.656275), +segment(41.016421875, 1.656275, 41.041134375, 1.694565625), +segment(40.997975, 15.255640625, 41.0476625, 15.246371875), +segment(41.002025, 11.144359375, 41.05139375, 11.15520625), +segment(41.05139375, 11.15520625, 41.089803125, 11.181540625), +segment(41.0476625, 15.246371875, 41.089803125, 15.218459375), +segment(41.041134375, 1.694565625, 41.091740625, 1.8167375), +segment(40.9448, 21.398003125, 41.091740625, 21.0432625), +segment(40.9448, 21.781996875, 41.091740625, 22.1367375), +segment(39.8424, 6.0492, 41.111284375, 6.0492), +segment(41.089803125, 11.181540625, 41.1352625, 11.227), +segment(41.089803125, 15.218459375, 41.1352625, 15.173), +segment(41.111284375, 6.0492, 41.16081875, 6.059259375), +segment(40.170340625, 7.485, 41.172603125, 7.485), +segment(40.903359375, 8.589, 41.172603125, 8.589), +segment(41.16081875, 6.059259375, 41.2010875, 6.086396875), +segment(41.172603125, 7.485, 41.247, 7.559396875), +segment(41.172603125, 8.589, 41.247, 8.514603125), +segment(41.247, 7.559396875, 41.247, 8.514603125), +segment(40.025603125, 22.606, 41.254396875, 22.606), +segment(41.254396875, 22.606, 41.298284375, 22.598175), +segment(39.8424, 5.6428, 41.332221875, 5.6428), +segment(41.334, 8.823346875, 41.334, 9.463653125), +segment(41.298284375, 22.598175, 41.341290625, 22.57161875), +segment(41.091740625, 22.1367375, 41.3442, 22.389196875), +segment(40.81404369414393, 9.623, 41.349815625, 9.623), +segment(41.091740625, 1.8167375, 41.3632625, 2.088259375), +segment(41.091740625, 21.0432625, 41.3632625, 20.771740625), +segment(41.1352625, 11.227, 41.3647375, 11.227), +segment(41.1352625, 15.173, 41.3647375, 15.173), +segment(41.341290625, 22.57161875, 41.370534375, 22.53039375), +segment(41.3442, 22.389196875, 41.3721125, 22.4313375), +segment(41.370534375, 22.53039375, 41.38138125, 22.481025), +segment(41.3721125, 22.4313375, 41.38138125, 22.481025), +segment(39.426571875, 19.6326, 41.392628125, 19.6326), +segment(41.349815625, 9.623, 41.397478125, 9.613715625), +segment(41.334, 8.823346875, 41.408396875, 8.74895), +segment(41.334, 9.463653125, 41.408396875, 9.53805), +segment(41.3647375, 11.227, 41.410196875, 11.181540625), +segment(41.3647375, 15.173, 41.410196875, 15.218459375), +segment(41.397478125, 9.613715625, 41.43961875, 9.585803125), +segment(41.392628125, 19.6326, 41.4421625, 19.642659375), +segment(41.410196875, 15.218459375, 41.44860625, 15.24479375), +segment(41.410196875, 11.181540625, 41.4523375, 11.153628125), +segment(41.408396875, 9.53805, 41.4528, 9.53805), +segment(41.43961875, 9.585803125, 41.48153617150629, 9.543885703493707), +segment(41.4528, 9.53805, 41.48153617150629, 9.543885703493707), +segment(41.4421625, 19.642659375, 41.48243125, 19.669796875), +segment(41.44860625, 15.24479375, 41.497975, 15.255640625), +segment(41.498984375, 4.46955, 41.49905, 4.481278125), +segment(41.4523375, 11.153628125, 41.502025, 11.144359375), +segment(41.498984375, 4.46955, 41.51361875, 4.302303125), +segment(41.51361875, 4.302303125, 41.51554375, 4.291371875), +segment(41.49905, 4.481278125, 41.517065625, 4.6641875), +segment(41.517065625, 4.6641875, 41.5194875, 4.676365625), +segment(41.497975, 15.255640625, 41.5476625, 15.246371875), +segment(41.502025, 11.144359375, 41.55139375, 11.15520625), +segment(41.51554375, 4.291371875, 41.558975, 4.1292875), +segment(41.558975, 4.1292875, 41.5627625, 4.11888125), +segment(41.5194875, 4.676365625, 41.57285625, 4.852296875), +segment(41.57285625, 4.852296875, 41.577621875, 4.863803125), +segment(41.55139375, 11.15520625, 41.589803125, 11.181540625), +segment(41.5476625, 15.246371875, 41.589803125, 15.218459375), +segment(41.3632625, 20.771740625, 41.62840093963852, 20.66191500795372), +segment(41.5627625, 4.11888125, 41.633684375, 3.966784375), +segment(41.589803125, 11.181540625, 41.6352625, 11.227), +segment(41.589803125, 15.218459375, 41.6352625, 15.173), +segment(41.633684375, 3.966784375, 41.639215625, 3.95720625), +segment(41.577621875, 4.863803125, 41.66428125, 5.025934375), +segment(41.62840093963852, 20.66191500795372, 41.668159375, 20.63580625), +segment(41.48243125, 19.669796875, 41.669603125, 19.85696875), +segment(41.66428125, 5.025934375, 41.671178125, 5.036259375), +segment(41.668159375, 20.63580625, 41.696740625, 20.59411875), +segment(41.669603125, 19.85696875, 41.697515625, 19.899109375), +segment(41.697515625, 19.899109375, 41.7068, 19.946771875), +segment(41.696740625, 20.59411875, 41.7068, 20.544584375), +segment(41.7068, 19.946771875, 41.7068, 20.544584375), +segment(41.3632625, 2.088259375, 41.718003125, 2.2352), +segment(41.639215625, 3.95720625, 41.73548125, 3.819721875), +segment(41.73548125, 3.819721875, 41.74256875, 3.811275), +segment(41.671178125, 5.036259375, 41.787821875, 5.17839375), +segment(41.787821875, 5.17839375, 41.79660625, 5.187178125), +segment(41.74256875, 3.811275, 41.861275, 3.69256875), +segment(41.6352625, 11.227, 41.8647375, 11.227), +segment(41.6352625, 15.173, 41.8647375, 15.173), +segment(41.861275, 3.69256875, 41.869721875, 3.68548125), +segment(41.8647375, 11.227, 41.910196875, 11.181540625), +segment(41.8647375, 15.173, 41.910196875, 15.218459375), +segment(41.9201875, 19.478175, 41.92945625, 19.5278625), +segment(41.9201875, 19.478175, 41.931034375, 19.42880625), +segment(41.79660625, 5.187178125, 41.938740625, 5.303821875), +segment(41.910196875, 15.218459375, 41.94860625, 15.24479375), +segment(41.938740625, 5.303821875, 41.949065625, 5.31071875), +segment(41.910196875, 11.181540625, 41.9523375, 11.153628125), +segment(41.92945625, 19.5278625, 41.95736875, 19.570003125), +segment(41.2010875, 6.086396875, 41.958803125, 6.8441125), +segment(41.931034375, 19.42880625, 41.960278125, 19.38758125), +segment(41.958803125, 6.8441125, 41.986715625, 6.886253125), +segment(41.986715625, 6.886253125, 41.996, 6.933915625), +segment(41.996, 6.933915625, 41.996, 7.14663125), +segment(41.94860625, 15.24479375, 41.997975, 15.255640625), +segment(41.9523375, 11.153628125, 42.002025, 11.144359375), +segment(41.960278125, 19.38758125, 42.003284375, 19.361025), +segment(41.869721875, 3.68548125, 42.00720625, 3.589215625), +segment(42.00720625, 3.589215625, 42.016784375, 3.583684375), +segment(42.003284375, 19.361025, 42.047171875, 19.3532), +segment(41.997975, 15.255640625, 42.0476625, 15.246371875), +segment(42.002025, 11.144359375, 42.05139375, 11.15520625), +segment(42.05139375, 11.15520625, 42.089803125, 11.181540625), +segment(42.0476625, 15.246371875, 42.089803125, 15.218459375), +segment(41.718003125, 2.2352, 42.101996875, 2.2352), +segment(41.949065625, 5.31071875, 42.111196875, 5.397378125), +segment(41.95736875, 19.570003125, 42.1132, 19.725834375), +segment(42.1132, 19.725834375, 42.1132, 20.544584375), +segment(42.1132, 20.544584375, 42.12210625, 20.591309375), +segment(42.111196875, 5.397378125, 42.122703125, 5.40214375), +segment(42.089803125, 11.181540625, 42.1352625, 11.227), +segment(42.089803125, 15.218459375, 42.1352625, 15.173), +segment(42.12210625, 20.591309375, 42.149684375, 20.63366875), +segment(41.408396875, 8.74895, 42.162865625, 8.74895), +segment(42.016784375, 3.583684375, 42.16888125, 3.5127625), +segment(42.16888125, 3.5127625, 42.1792875, 3.508975), +segment(42.162865625, 8.74895, 42.18204375, 8.762325), +segment(42.149684375, 20.63366875, 42.19159912264875, 20.661915033754344), +segment(41.996, 7.14663125, 42.20336875, 7.354), +segment(42.18204375, 8.762325, 42.231234375, 8.77395625), +segment(42.20336875, 7.354, 42.23528125, 7.354), +segment(42.231234375, 8.77395625, 42.25561001964637, 8.769811855353634), +segment(42.23528125, 7.354, 42.284815625, 7.364059375), +segment(41.332221875, 5.6428, 42.298225, 6.608803125), +segment(42.122703125, 5.40214375, 42.298634375, 5.4555125), +segment(42.298634375, 5.4555125, 42.3108125, 5.457934375), +segment(42.284815625, 7.364059375, 42.326503125, 7.392640625), +segment(42.298225, 6.608803125, 42.33849375, 6.635940625), +segment(42.1792875, 3.508975, 42.341371875, 3.46554375), +segment(42.1352625, 11.227, 42.346, 11.227), +segment(42.1352625, 15.173, 42.346, 15.173), +segment(42.341371875, 3.46554375, 42.352303125, 3.46361875), +segment(42.326503125, 7.392640625, 42.35374375, 7.43521875), +segment(42.25561001964637, 8.769811855353634, 42.358173724964374, 8.667248150035627), +segment(42.35374375, 7.43521875, 42.36228125, 7.481), +segment(42.358173724964374, 8.667248150035627, 42.36228125, 8.647021875), +segment(42.36228125, 7.481, 42.36228125, 8.647021875), +segment(39.581, 18.1026, 42.374075, 18.1026), +segment(42.33849375, 6.635940625, 42.388028125, 6.646), +segment(42.346, 15.173, 42.39178125, 15.1644625), +segment(42.346, 11.227, 42.395534375, 11.237059375), +segment(42.374075, 18.1026, 42.413803125, 18.142328125), +segment(42.39178125, 15.1644625, 42.434359375, 15.137221875), +segment(42.395534375, 11.237059375, 42.437221875, 11.265640625), +segment(42.413803125, 18.142328125, 42.441715625, 18.18446875), +segment(42.43866875, 22.474953125, 42.447140625, 22.52478125), +segment(42.43861875, 0.378975, 42.4478875, 0.4286625), +segment(42.43861875, 0.378975, 42.449465625, 0.32960625), +segment(42.45, 11.8257375, 42.45, 12.0742625), +segment(42.43866875, 22.474953125, 42.4503, 22.4257625), +segment(42.441715625, 18.18446875, 42.451, 18.23213125), +segment(42.451, 18.23213125, 42.451, 18.627653125), +segment(42.101996875, 2.2352, 42.4567375, 2.088259375), +segment(42.19159912264875, 20.661915033754344, 42.4567375, 20.771740625), +segment(42.434359375, 15.137221875, 42.462940625, 15.095534375), +segment(42.437221875, 11.265640625, 42.4644625, 11.30821875), +segment(42.4644625, 11.30821875, 42.473, 11.354), +segment(42.473, 11.354, 42.473, 11.5647375), +segment(42.473, 12.3352625, 42.473, 12.5647375), +segment(42.473, 12.8352625, 42.473, 13.0647375), +segment(42.473, 13.3352625, 42.473, 13.5647375), +segment(42.473, 13.8352625, 42.473, 14.0647375), +segment(42.473, 14.3352625, 42.473, 14.5647375), +segment(42.462940625, 15.095534375, 42.473, 15.046), +segment(42.473, 14.8352625, 42.473, 15.046), +segment(42.447140625, 22.52478125, 42.47438125, 22.567359375), +segment(42.4478875, 0.4286625, 42.4758, 0.470803125), +segment(42.4503, 22.4257625, 42.4758, 22.389196875), +segment(42.449465625, 0.32960625, 42.478709375, 0.28838125), +segment(42.3108125, 5.457934375, 42.49378125, 5.47595625), +segment(42.388028125, 6.646, 42.49663125, 6.646), +segment(42.473, 11.5647375, 42.502196875, 11.593934375), +segment(42.45, 11.8257375, 42.502196875, 11.773540625), +segment(42.45, 12.0742625, 42.502196875, 12.126459375), +segment(42.473, 12.3352625, 42.502196875, 12.306065625), +segment(42.49378125, 5.47595625, 42.50621875, 5.47595625), +segment(42.47438125, 22.567359375, 42.51606875, 22.595940625), +segment(42.473, 12.5647375, 42.518459375, 12.610196875), +segment(42.473, 12.8352625, 42.518459375, 12.789803125), +segment(42.473, 13.0647375, 42.518459375, 13.110196875), +segment(42.473, 13.3352625, 42.518459375, 13.289803125), +segment(42.473, 13.5647375, 42.518459375, 13.610196875), +segment(42.473, 13.8352625, 42.518459375, 13.789803125), +segment(42.473, 14.0647375, 42.518459375, 14.110196875), +segment(42.473, 14.3352625, 42.518459375, 14.289803125), +segment(42.473, 14.5647375, 42.518459375, 14.610196875), +segment(42.473, 14.8352625, 42.518459375, 14.789803125), +segment(42.352303125, 3.46361875, 42.51955, 3.448984375), +segment(42.478709375, 0.28838125, 42.521715625, 0.261825), +segment(42.451, 18.627653125, 42.525396875, 18.70205), +segment(42.502196875, 11.773540625, 42.52853125, 11.73513125), +segment(42.502196875, 12.306065625, 42.52853125, 12.26765625), +segment(42.502196875, 11.593934375, 42.530109375, 11.636075), +segment(42.502196875, 12.126459375, 42.530109375, 12.1686), +segment(42.51955, 3.448984375, 42.531278125, 3.44905), +segment(42.52853125, 11.73513125, 42.539378125, 11.6857625), +segment(42.530109375, 11.636075, 42.539378125, 11.6857625), +segment(42.52853125, 12.26765625, 42.539378125, 12.2182875), +segment(42.530109375, 12.1686, 42.539378125, 12.2182875), +segment(42.518459375, 12.789803125, 42.54479375, 12.75139375), +segment(42.518459375, 13.289803125, 42.54479375, 13.25139375), +segment(42.518459375, 13.789803125, 42.54479375, 13.75139375), +segment(42.518459375, 14.289803125, 42.54479375, 14.25139375), +segment(42.518459375, 14.789803125, 42.54479375, 14.75139375), +segment(42.518459375, 12.610196875, 42.546371875, 12.6523375), +segment(42.518459375, 13.110196875, 42.546371875, 13.1523375), +segment(42.518459375, 13.610196875, 42.546371875, 13.6523375), +segment(42.518459375, 14.110196875, 42.546371875, 14.1523375), +segment(42.518459375, 14.610196875, 42.546371875, 14.6523375), +segment(42.54479375, 12.75139375, 42.555640625, 12.702025), +segment(42.546371875, 12.6523375, 42.555640625, 12.702025), +segment(42.54479375, 13.25139375, 42.555640625, 13.202025), +segment(42.546371875, 13.1523375, 42.555640625, 13.202025), +segment(42.54479375, 13.75139375, 42.555640625, 13.702025), +segment(42.546371875, 13.6523375, 42.555640625, 13.702025), +segment(42.54479375, 14.25139375, 42.555640625, 14.202025), +segment(42.546371875, 14.1523375, 42.555640625, 14.202025), +segment(42.54479375, 14.75139375, 42.555640625, 14.702025), +segment(42.546371875, 14.6523375, 42.555640625, 14.702025), +segment(42.521715625, 0.261825, 42.565603125, 0.254), +segment(42.51606875, 22.595940625, 42.565603125, 22.606), +segment(42.50621875, 5.47595625, 42.684309375, 5.458415625), +segment(42.684309375, 5.458415625, 42.6964875, 5.45599375), +segment(42.49663125, 6.646, 42.704, 6.85336875), +segment(42.704, 6.85336875, 42.704, 7.014028125), +segment(42.531278125, 3.44905, 42.70443125, 3.466103125), +segment(42.704, 7.014028125, 42.713284375, 7.061690625), +segment(42.70443125, 3.466103125, 42.716609375, 3.468525), +segment(42.4758, 0.470803125, 42.728259375, 0.7232625), +segment(42.4567375, 2.088259375, 42.728259375, 1.8167375), +segment(42.4567375, 20.771740625, 42.728259375, 21.0432625), +segment(42.4758, 22.389196875, 42.728259375, 22.1367375), +segment(42.713284375, 7.061690625, 42.741196875, 7.10383125), +segment(42.741196875, 7.10383125, 42.76868125, 7.131315625), +segment(42.76868125, 7.131315625, 42.76868125, 8.19615), +segment(42.76868125, 8.19615, 42.77721875, 8.24193125), +segment(42.77721875, 8.24193125, 42.779665797461064, 8.245756077538939), +segment(42.6964875, 5.45599375, 42.867734375, 5.404046875), +segment(42.728259375, 0.7232625, 42.8752, 1.078003125), +segment(42.728259375, 1.8167375, 42.8752, 1.461996875), +segment(42.8752, 1.078003125, 42.8752, 1.461996875), +segment(42.728259375, 21.0432625, 42.8752, 21.398003125), +segment(42.728259375, 22.1367375, 42.8752, 21.781996875), +segment(42.8752, 21.398003125, 42.8752, 21.781996875), +segment(42.867734375, 5.404046875, 42.879234375, 5.399284375), +segment(42.716609375, 3.468525, 42.883165625, 3.51905), +segment(42.883165625, 3.51905, 42.894665625, 3.523815625), +segment(42.879234375, 5.399284375, 43.037046875, 5.314928125), +segment(43.037046875, 5.314928125, 43.047371875, 5.30803125), +segment(42.894665625, 3.523815625, 43.048159375, 3.605859375), +segment(43.048159375, 3.605859375, 43.058484375, 3.61275625), +segment(43.127, 15.31734375, 43.127, 15.61708125), +segment(43.127, 15.61708125, 43.1355375, 15.6628625), +segment(43.127, 15.31734375, 43.137059375, 15.267809375), +segment(43.1355375, 15.6628625, 43.162778125, 15.705440625), +segment(43.137059375, 15.267809375, 43.164196875, 15.227540625), +segment(43.177, 10.76734375, 43.177, 11.13265625), +segment(43.047371875, 5.30803125, 43.185715625, 5.1945), +segment(43.177, 11.13265625, 43.186284375, 11.18031875), +segment(43.177, 10.76734375, 43.187059375, 10.717809375), +segment(43.058484375, 3.61275625, 43.1930375, 3.723178125), +segment(43.185715625, 5.1945, 43.1945, 5.185715625), +segment(43.1930375, 3.723178125, 43.201828125, 3.73196875), +segment(43.162778125, 15.705440625, 43.204465625, 15.734021875), +segment(43.187059375, 10.717809375, 43.214196875, 10.677540625), +segment(43.186284375, 11.18031875, 43.214196875, 11.222459375), +segment(43.22208758226027, 17.83985634117948, 43.22354375, 17.8476625), +segment(43.22354375, 17.8476625, 43.25145625, 17.889803125), +segment(42.779665797461064, 8.245756077538939, 43.252421875, 7.773), +segment(43.204465625, 15.734021875, 43.254, 15.74408125), +segment(43.254, 15.74408125, 43.254571875, 15.74408125), +segment(43.201828125, 3.73196875, 43.272534375, 3.818125), +segment(42.525396875, 18.70205, 43.274603125, 18.70205), +segment(43.1945, 5.185715625, 43.276475, 5.085821875), +segment(43.276475, 5.085821875, 43.315671875, 5.0539125), +segment(43.272534375, 3.818125, 43.3193125, 3.85369375), +segment(43.22208758226027, 17.83985634117948, 43.3223625, 17.807275), +segment(43.327, 12.602, 43.327, 12.6109), +segment(43.164196875, 15.227540625, 43.327, 15.0647375), +segment(43.327, 15.054, 43.327, 15.0647375), +segment(43.327, 12.6109, 43.3355375, 12.65668125), +segment(43.214196875, 11.222459375, 43.335571875, 11.343834375), +segment(43.327, 12.602, 43.337059375, 12.552465625), +segment(43.327, 15.054, 43.337059375, 15.004465625), +segment(43.25145625, 17.889803125, 43.349, 17.987346875), +segment(43.274603125, 18.70205, 43.349, 18.627653125), +segment(43.349, 17.987346875, 43.349, 18.627653125), +segment(43.335571875, 11.343834375, 43.362778125, 11.386359375), +segment(43.3355375, 12.65668125, 43.362778125, 12.699259375), +segment(42.047171875, 19.3532, 43.363228125, 19.3532), +segment(43.315671875, 5.0539125, 43.3642125, 5.039815625), +segment(43.337059375, 12.552465625, 43.365640625, 12.510778125), +segment(43.337059375, 15.004465625, 43.365640625, 14.962778125), +segment(43.3193125, 3.85369375, 43.36868125, 3.864540625), +segment(43.362778125, 11.386359375, 43.404465625, 11.414940625), +segment(43.362778125, 12.699259375, 43.404465625, 12.727840625), +segment(43.365640625, 12.510778125, 43.40821875, 12.4835375), +segment(43.365640625, 14.962778125, 43.40821875, 14.9355375), +segment(43.4086, 1.062846875, 43.4086, 1.143), +segment(43.4086, 1.397, 43.4086, 1.477153125), +segment(43.363228125, 19.3532, 43.4127625, 19.363259375), +segment(43.3642125, 5.039815625, 43.41440625, 5.045771875), +segment(43.36868125, 3.864540625, 43.41836875, 3.855271875), +segment(43.4127625, 19.363259375, 43.45303125, 19.390396875), +segment(43.404465625, 11.414940625, 43.454, 11.425), +segment(43.40821875, 12.4835375, 43.454, 12.475), +segment(43.404465625, 12.727840625, 43.454, 12.7379), +segment(43.40821875, 14.9355375, 43.454, 14.927), +segment(43.41836875, 3.855271875, 43.460509375, 3.827359375), +segment(43.41440625, 5.045771875, 43.464453125, 5.076584375), +segment(43.4848, 21.398003125, 43.4848, 21.781996875), +segment(43.460509375, 3.827359375, 43.48786875, 3.8), +segment(43.464453125, 5.076584375, 43.48786875, 5.1), +segment(43.4086, 1.062846875, 43.567140625, 0.680096875), +segment(43.4086, 1.477153125, 43.567140625, 1.859903125), +segment(43.254571875, 15.74408125, 43.568540625, 15.74408125), +segment(39.3604375, 18.9468, 43.584165625, 18.9468), +segment(43.454, 14.927, 43.6314, 14.927), +segment(43.4848, 21.398003125, 43.631740625, 21.0432625), +segment(43.4848, 21.781996875, 43.631740625, 22.1367375), +segment(43.252421875, 7.773, 43.647578125, 7.773), +segment(43.568540625, 15.74408125, 43.652065625000006, 15.82760625), +segment(43.6314, 14.927, 43.680934375, 14.937059375), +segment(42.565603125, 0.254, 43.68663125, 0.254), +segment(43.652065625000006, 15.82760625, 43.713134375, 15.861509375), +segment(43.214196875, 10.677540625, 43.715, 10.1767375), +segment(43.715, 9.62505, 43.715, 10.1767375), +segment(43.680934375, 14.937059375, 43.722621875, 14.965640625), +segment(43.715, 9.62505, 43.725059375, 9.575515625), +segment(43.68663125, 0.254, 43.736165625, 0.264059375), +segment(43.722621875, 14.965640625, 43.7498625, 15.00821875), +segment(43.7498625, 15.00821875, 43.749953125, 15.00870625), +segment(43.725059375, 9.575515625, 43.753640625, 9.533828125), +segment(43.713134375, 15.861509375, 43.763659375, 15.86291875), +segment(43.567140625, 0.680096875, 43.776434375, 0.470803125), +segment(43.736165625, 0.264059375, 43.777853125, 0.292640625), +segment(43.788, 17.648425, 43.788, 17.951575), +segment(42.565603125, 22.606, 43.794396875, 22.606), +segment(43.753640625, 9.533828125, 43.79621875, 9.5065875), +segment(43.776434375, 0.470803125, 43.801934375, 0.4342375), +segment(43.777853125, 0.292640625, 43.80509375, 0.33521875), +segment(43.763659375, 15.86291875, 43.810734375, 15.8445125), +segment(43.801934375, 0.4342375, 43.813565625, 0.385046875), +segment(43.80509375, 0.33521875, 43.813565625, 0.385046875), +segment(43.749953125, 15.00870625, 43.832796875, 15.09155), +segment(43.794396875, 22.606, 43.838284375, 22.598175), +segment(43.79621875, 9.5065875, 43.842, 9.49805), +segment(43.810734375, 15.8445125, 43.8469, 15.8092), +segment(43.567140625, 1.859903125, 43.860096875, 2.152859375), +segment(43.8469, 15.8092, 43.866428125, 15.762578125), +segment(43.838284375, 22.598175, 43.881290625, 22.57161875), +segment(43.631740625, 22.1367375, 43.8842, 22.389196875), +segment(43.788, 17.648425, 43.894336613691756, 17.391712682618717), +segment(43.3223625, 17.807275, 43.894336613691756, 17.391712682618717), +segment(43.631740625, 21.0432625, 43.9032625, 20.771740625), +segment(43.788, 17.951575, 43.90400625, 18.231634375), +segment(43.881290625, 22.57161875, 43.910534375, 22.53039375), +segment(43.8842, 22.389196875, 43.9121125, 22.4313375), +segment(43.910534375, 22.53039375, 43.92138125, 22.481025), +segment(43.9121125, 22.4313375, 43.92138125, 22.481025), +segment(43.647578125, 7.773, 43.927, 8.052421875), +segment(43.927, 8.052421875, 43.927, 8.31726071856665), +segment(43.927, 8.31726071856665, 43.956, 8.32315), +segment(43.956, 8.32315, 43.975703125, 8.32315), +segment(43.842, 9.49805, 43.975703125, 9.49805), +segment(43.866428125, 15.762578125, 43.996159375, 15.110375), +segment(43.996159375, 15.110375, 43.99801385595359, 15.09155), +segment(43.832796875, 15.09155, 43.99801385595359, 15.09155), +segment(43.975703125, 8.32315, 44.0501, 8.397546875), +segment(43.975703125, 9.49805, 44.0501, 9.423653125), +segment(44.0501, 8.397546875, 44.0501, 9.423653125), +segment(43.454, 11.425, 44.0526, 11.425), +segment(44.0526, 11.425, 44.08546875, 11.420671875), +segment(43.90400625, 18.231634375, 44.118365625, 18.44599375), +segment(43.9032625, 20.771740625, 44.168400939638516, 20.66191500795372), +segment(44.168400939638516, 20.66191500795372, 44.208159375, 20.63580625), +segment(43.45303125, 19.390396875, 44.209603125, 20.14696875), +segment(44.208159375, 20.63580625, 44.236740625, 20.59411875), +segment(44.209603125, 20.14696875, 44.237515625, 20.189109375), +segment(43.860096875, 2.152859375, 44.242846875, 2.3114), +segment(44.237515625, 20.189109375, 44.2468, 20.236771875), +segment(44.236740625, 20.59411875, 44.2468, 20.544584375), +segment(44.2468, 20.236771875, 44.2468, 20.544584375), +segment(43.4086, 1.397, 44.323, 1.397), +segment(44.242846875, 2.3114, 44.323, 2.3114), +segment(44.323, 1.397, 44.323, 2.3114), +segment(44.118365625, 18.44599375, 44.398425, 18.562), +segment(43.454, 12.475, 44.44128125, 12.475), +segment(44.08546875, 11.420671875, 44.47396875, 11.316575), +segment(43.454, 12.7379, 44.488453125, 12.7379), +segment(44.47396875, 11.316575, 44.530903125, 11.28370625), +segment(44.488453125, 12.7379, 44.56704375, 12.816490625), +segment(44.56704375, 12.816490625, 44.56825776197505, 12.823), +segment(44.577, 1.397, 44.577, 2.3114), +segment(44.56825776197505, 12.823, 44.579971875, 12.823), +segment(44.4151373487436, 16.805637348743595, 44.610303125, 17.000803125), +segment(44.610303125, 17.000803125, 44.650571875, 17.027940625), +segment(43.584165625, 18.9468, 44.6532, 20.015834375), +segment(44.6532, 20.015834375, 44.6532, 20.544584375), +segment(44.577, 2.3114, 44.657153125, 2.3114), +segment(44.4151373487436, 16.805637348743595, 44.657275, 16.4723625), +segment(44.6532, 20.544584375, 44.66210625, 20.591309375), +segment(43.48786875, 3.8, 44.66213125, 3.8), +segment(43.48786875, 5.1, 44.66213125, 5.1), +segment(44.66210625, 20.591309375, 44.689684375, 20.63366875), +segment(44.650571875, 17.027940625, 44.70010625, 17.038), +segment(44.70010625, 17.038, 44.701575, 17.038), +segment(44.398425, 18.562, 44.701575, 18.562), +segment(44.689684375, 20.63366875, 44.73159912264875, 20.661915033754344), +segment(44.66213125, 5.1, 44.732028125, 5.030103125), +segment(44.66213125, 3.8, 44.749934375, 3.887803125), +segment(44.732028125, 5.030103125, 44.77416875, 5.002190625), +segment(44.749934375, 3.887803125, 44.790203125, 3.914940625), +segment(44.530903125, 11.28370625, 44.81530625, 10.999303125), +segment(44.77416875, 5.002190625, 44.82385625, 4.992921875), +segment(44.790203125, 3.914940625, 44.8397375, 3.925), +segment(44.81530625, 10.999303125, 44.848175, 10.94236875), +segment(44.82385625, 4.992921875, 44.873225, 5.00376875), +segment(44.579971875, 12.823, 44.875528125, 12.9185875), +segment(44.873225, 5.00376875, 44.911634375, 5.030103125), +segment(44.911634375, 5.030103125, 44.913978125, 5.032446875), +segment(44.913978125, 5.032446875, 44.94685, 5.089384375), +segment(44.848175, 10.94236875, 44.952271875, 10.55386875), +segment(44.94685, 5.089384375, 44.952275, 5.109634375), +segment(44.657275, 16.4723625, 44.9526, 15.563446875), +segment(44.9526, 13.61724375, 44.9526, 15.563446875), +segment(44.952275, 5.109634375, 44.9566, 5.1425), +segment(44.9566, 5.1425, 44.9566, 5.246928125), +segment(44.9566, 6.053071875, 44.9566, 8.86683125), +segment(44.952271875, 10.55386875, 44.9566, 10.521), +segment(44.9566, 9.62716875, 44.9566, 10.521), +segment(44.9526, 13.61724375, 44.962659375, 13.567709375), +segment(44.962659375, 13.567709375, 44.976146875, 13.54358125), +segment(44.701575, 17.038, 44.981634375, 17.15400625), +segment(44.701575, 18.562, 44.981634375, 18.44599375), +segment(44.97866875, 22.474953125, 44.987140625, 22.52478125), +segment(44.97866875, 22.474953125, 44.9903, 22.4257625), +segment(44.73159912264875, 20.661915033754344, 44.9967375, 20.771740625), +segment(44.9566, 5.246928125, 44.99993125, 5.3515375), +segment(44.9566, 6.053071875, 44.99993125, 5.9484625), +segment(44.9566, 8.86683125, 45.00738125, 8.989428125), +segment(44.9566, 9.62716875, 45.00738125, 9.504571875), +segment(44.99993125, 5.3515375, 45.0096, 5.400140625), +segment(45.0096, 5.400140625, 45.0096, 5.47218125), +segment(44.99993125, 5.9484625, 45.0096, 5.899859375), +segment(45.0096, 5.82781875, 45.0096, 5.899859375), +segment(44.987140625, 22.52478125, 45.01438125, 22.567359375), +segment(44.9903, 22.4257625, 45.0158, 22.389196875), +segment(45.00738125, 8.989428125, 45.01705, 9.038028125), +segment(45.01705, 9.038028125, 45.01705, 9.10453125), +segment(45.00738125, 9.504571875, 45.01705, 9.455971875), +segment(45.01705, 9.38946875, 45.01705, 9.455971875), +segment(44.8397375, 3.925, 45.03128125, 3.925), +segment(44.657153125, 2.3114, 45.039903125, 2.152859375), +segment(44.875528125, 12.9185875, 45.04669375, 13.15215625), +segment(44.976146875, 13.54358125, 45.04866875, 13.44173125), +segment(45.04669375, 13.15215625, 45.04866875, 13.44173125), +segment(45.01438125, 22.567359375, 45.05606875, 22.595940625), +segment(45.01705, 9.10453125, 45.069715625, 9.157196875), +segment(45.01705, 9.38946875, 45.069715625, 9.336803125), +segment(45.086384375, 0.378975, 45.095653125, 0.4286625), +segment(45.069715625, 9.336803125, 45.09605, 9.29839375), +segment(45.086384375, 0.378975, 45.09723125, 0.32960625), +segment(45.0096, 5.47218125, 45.097615625, 5.560196875), +segment(45.0096, 5.82781875, 45.097615625, 5.739803125), +segment(45.069715625, 9.157196875, 45.097628125, 9.1993375), +segment(45.05606875, 22.595940625, 45.105603125, 22.606), +segment(45.09605, 9.29839375, 45.106896875, 9.249025), +segment(45.097628125, 9.1993375, 45.106896875, 9.249025), +segment(45.095653125, 0.4286625, 45.123565625, 0.470803125), +segment(45.097615625, 5.739803125, 45.12395, 5.70139375), +segment(45.097615625, 5.560196875, 45.125528125, 5.6023375), +segment(45.09723125, 0.32960625, 45.126475, 0.28838125), +segment(45.12395, 5.70139375, 45.134796875, 5.652025), +segment(45.125528125, 5.6023375, 45.134796875, 5.652025), +segment(44.44128125, 12.475, 45.159446875, 12.177525), +segment(45.126475, 0.28838125, 45.16948125, 0.261825), +segment(44.981634375, 17.15400625, 45.19599375, 17.368365625), +segment(44.981634375, 18.44599375, 45.19599375, 18.231634375), +segment(45.16948125, 0.261825, 45.21336875, 0.254), +segment(44.9967375, 20.771740625, 45.268259375, 21.0432625), +segment(45.0158, 22.389196875, 45.268259375, 22.1367375), +segment(45.19599375, 17.368365625, 45.312, 17.648425), +segment(45.19599375, 18.231634375, 45.312, 17.951575), +segment(45.312, 17.648425, 45.312, 17.951575), +segment(45.123565625, 0.470803125, 45.332859375, 0.680096875), +segment(45.039903125, 2.152859375, 45.332859375, 1.859903125), +segment(45.268259375, 21.0432625, 45.4152, 21.398003125), +segment(45.268259375, 22.1367375, 45.4152, 21.781996875), +segment(45.4152, 21.398003125, 45.4152, 21.781996875), +segment(45.03128125, 3.925, 45.478753125, 4.11035), +segment(45.332859375, 0.680096875, 45.4914, 1.062846875), +segment(43.4086, 1.143, 45.4914, 1.143), +segment(45.4914, 1.062846875, 45.4914, 1.143), +segment(44.577, 1.397, 45.4914, 1.397), +segment(45.332859375, 1.859903125, 45.4914, 1.477153125), +segment(45.4914, 1.397, 45.4914, 1.477153125), +segment(45.159446875, 12.177525, 45.709125, 11.627846875), +segment(45.478753125, 4.11035, 45.82125, 4.452846875), +segment(45.828403125, 5.647975, 45.837671875, 5.6976625), +segment(45.828403125, 5.647975, 45.83925, 5.59860625), +segment(45.856303125, 9.244975, 45.865571875, 9.2946625), +segment(45.83925, 5.59860625, 45.865584375, 5.560196875), +segment(45.837671875, 5.6976625, 45.865584375, 5.739803125), +segment(45.856303125, 9.244975, 45.86715, 9.19560625), +segment(45.86715, 9.19560625, 45.893484375, 9.157196875), +segment(45.865571875, 9.2946625, 45.893484375, 9.336803125), +segment(45.865584375, 5.739803125, 45.912496875, 5.786715625), +segment(45.893484375, 9.157196875, 45.94615, 9.10453125), +segment(45.94615, 9.038028125, 45.94615, 9.10453125), +segment(45.893484375, 9.336803125, 45.94615, 9.38946875), +segment(45.94615, 9.38946875, 45.94615, 9.455971875), +segment(45.912496875, 5.786715625, 45.95090625, 5.81305), +segment(45.865584375, 5.560196875, 45.9536, 5.47218125), +segment(45.9536, 5.400140625, 45.9536, 5.47218125), +segment(45.94615, 9.038028125, 45.95581875, 8.989428125), +segment(45.94615, 9.455971875, 45.95581875, 9.504571875), +segment(45.9536, 5.400140625, 45.96326875, 5.3515375), +segment(45.95090625, 5.81305, 46.000275, 5.823896875), +segment(45.82125, 4.452846875, 46.0066, 4.90031875), +segment(45.96326875, 5.3515375, 46.0066, 5.246928125), +segment(46.0066, 4.90031875, 46.0066, 5.246928125), +segment(45.95581875, 8.989428125, 46.0066, 8.86683125), +segment(46.0066, 6.772, 46.0066, 8.86683125), +segment(45.95581875, 9.504571875, 46.0066, 9.62716875), +segment(45.709125, 11.627846875, 46.0066, 10.90968125), +segment(46.0066, 9.62716875, 46.0066, 10.90968125), +segment(46.0066, 6.772, 46.016659375, 6.722465625), +segment(46.016659375, 6.722465625, 46.045240625, 6.680778125), +segment(46.000275, 5.823896875, 46.0499625, 5.814628125), +segment(46.045240625, 6.680778125, 46.08781875, 6.6535375), +segment(46.0499625, 5.814628125, 46.092103125, 5.786715625), +segment(46.08781875, 6.6535375, 46.1336, 6.645), +segment(46.092103125, 5.786715625, 46.17781875, 5.701), +segment(46.17781875, 5.701, 46.249859375, 5.701), +segment(46.1336, 6.645, 46.249859375, 6.645), +segment(46.249859375, 5.701, 46.2984625, 5.69133125), +segment(46.249859375, 6.645, 46.2984625, 6.65466875), +segment(46.2984625, 5.69133125, 46.403071875, 5.648), +segment(46.2984625, 6.65466875, 46.403071875, 6.698), +segment(45.21336875, 0.254, 46.482, 0.254), +segment(46.403071875, 5.648, 46.482, 5.648), +segment(46.403071875, 6.698, 46.482, 6.698), +segment(45.105603125, 22.606, 46.482, 22.606), +segment(46.482, 5.648, 46.52778125, 5.6394625), +segment(46.482, 22.606, 46.52778125, 22.5974625), +segment(46.482, 0.254, 46.531534375, 0.264059375), +segment(46.482, 6.698, 46.531534375, 6.708059375), +segment(46.52778125, 5.6394625, 46.570359375, 5.612221875), +segment(46.52778125, 22.5974625, 46.570359375, 22.570221875), +segment(46.531534375, 0.264059375, 46.573221875, 0.292640625), +segment(46.531534375, 6.708059375, 46.573221875, 6.736640625), +segment(46.570359375, 5.612221875, 46.598940625, 5.570534375), +segment(46.570359375, 22.570221875, 46.598940625, 22.528534375), +segment(46.573221875, 0.292640625, 46.6004625, 0.33521875), +segment(46.573221875, 6.736640625, 46.6004625, 6.77921875), +segment(46.6004625, 0.33521875, 46.609, 0.381), +segment(46.598940625, 5.570534375, 46.609, 5.521), +segment(46.609, 0.381, 46.609, 5.521), +segment(46.6004625, 6.77921875, 46.609, 6.825), +segment(46.598940625, 22.528534375, 46.609, 22.479), +segment(46.609, 6.825, 46.609, 22.479) +] \ No newline at end of file