diff --git a/.gitignore b/.gitignore index 94e81b1..17287e7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,8 @@ *.pho *.drl *.pdf +*.svg +*.xml */mk/* .hg* .dropbox.attr diff --git a/F0-nolib/Servo/kicad/Servo_control b/F0-nolib/Servo/kicad/Servo_control new file mode 100644 index 0000000..bf4dca3 --- /dev/null +++ b/F0-nolib/Servo/kicad/Servo_control @@ -0,0 +1,107 @@ +"Source:","/tmp/kicad/Servo_control.sch" +"Date:","๓า 13 อมา 2019 17:09:04" +"Tool:","Eeschema (6.0.0-rc1-dev-1613-ga55d9819b)" +"Generator:","/usr/local/share/kicad/plugins/bom_csv_grouped_by_value.py" +"Component Count:","59" + +"Individual Components:" + +"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" +"","","BZ1","Buzzer","Device:Buzzer","Buzzer_Beeper:Buzzer_12x9.5RM7.6","~" +"","","C1","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C2","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C3","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C4","47u","Servo_control-rescue:CP-Chiller_control-rescue","Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.53x1.40mm_HandSolder","" +"","","C5","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C6","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C7","22p","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C8","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C9","22p","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C10","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C11","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C12","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"","","C13","1u","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","C14","10u","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_1206_3216Metric_Pad1.24x1.80mm_HandSolder","" +"","","D1","USB6B1","elements:USB6B1","Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mm","" +"","","D2","SP0504BAHT","Power_Protection:SP0504BAHT","Package_TO_SOT_SMD:SOT-23-5","http://www.littelfuse.com/~/media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf" +"","","D3","SMAJ5.0","Device:D","Diode_SMD:D_SMA_Handsoldering","" +"","","D4","SMAJ5.0","Device:D","Diode_SMD:D_SMA_Handsoldering","" +"","","D5","SS14","Device:D_Schottky","Diode_SMD:D_SMA_Handsoldering","" +"","","J1","USB_B_Micro","Servo_control-rescue:USB_B_Micro-Connector_Specialized","Connector_USB:USB_Micro-B_Wuerth-629105150521","~" +"","","J2","ADC_in","Connector_Generic:Conn_01x06","Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical","~" +"","","J3","Jumper0","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"","","J4","Jumper1","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"","","J5","Dig_In","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"","","J6","Ext_LED","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"","","J7","Servo1","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"","","J8","Servo2","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"","","J9","Servo3","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"","","J10","5V","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"","","L1","BMBA 0.1mH","Servo_control-rescue:L-Chiller_control-rescue","Inductor_SMD:L_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","Q1","2N7002","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"","","Q2","SI2300","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"","","Q3","2N7002","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"","","Q4","2N7002","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"","","Q5","2N7002","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"","","R1","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R2","220","Device:R","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R3","220","Device:R","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R4","220","Device:R","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R5","220","Device:R","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R6","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R7","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R8","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R9","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R10","1k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R11","1k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R12","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R13","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R14","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R15","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R16","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","R17","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"","","SW1","Reset","Servo_control-rescue:SW_Push-Chiller_control-rescue","Button_Switch_SMD:SW_SPST_FSMSM","" +"","","SW2","Boot","Servo_control-rescue:SW_Push-Chiller_control-rescue","Button_Switch_SMD:SW_SPST_FSMSM","" +"","","U1","LM1117-3.3","Servo_control-rescue:LM1117-3.3-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-223-3_TabPin2","" +"","","U2","CH340G","ch34x:CH340G","Package_SOIC:SOIC-16_3.9x9.9mm_P1.27mm","" +"","","U3","STM32F030F4Px","Servo_control-rescue:STM32F030F4Px-Chiller_control-rescue","Package_SSOP:TSSOP-20_4.4x6.5mm_P0.65mm","" +"","","Y1","12MHz","Device:Crystal","Crystal:Crystal_HC49-U_Vertical","" + + + +"Collated Components:" + +"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet" +"1","1","BZ1","Buzzer","Device:Buzzer","Buzzer_Beeper:Buzzer_12x9.5RM7.6","~" +"2","9","C1, C2, C3, C5, C6, C8, C10, C11, C12","0.1","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"3","1","C4","47u","Servo_control-rescue:CP-Chiller_control-rescue","Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.53x1.40mm_HandSolder","" +"4","2","C7, C9","22p","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder","" +"5","1","C13","1u","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"6","1","C14","10u","Servo_control-rescue:C-Chiller_control-rescue","Capacitor_SMD:C_1206_3216Metric_Pad1.24x1.80mm_HandSolder","" +"7","1","D1","USB6B1","elements:USB6B1","Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mm","" +"8","1","D2","SP0504BAHT","Power_Protection:SP0504BAHT","Package_TO_SOT_SMD:SOT-23-5","http://www.littelfuse.com/~/media/files/littelfuse/technical%20resources/documents/data%20sheets/sp05xxba.pdf" +"9","2","D3, D4","SMAJ5.0","Device:D","Diode_SMD:D_SMA_Handsoldering","" +"10","1","D5","SS14","Device:D_Schottky","Diode_SMD:D_SMA_Handsoldering","" +"11","1","J1","USB_B_Micro","Servo_control-rescue:USB_B_Micro-Connector_Specialized","Connector_USB:USB_Micro-B_Wuerth-629105150521","~" +"12","1","J2","ADC_in","Connector_Generic:Conn_01x06","Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical","~" +"13","1","J3","Jumper0","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"14","1","J4","Jumper1","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"15","1","J5","Dig_In","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"16","1","J6","Ext_LED","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"17","1","J7","Servo1","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"18","1","J8","Servo2","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"19","1","J9","Servo3","Connector_Generic:Conn_01x03","Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical","~" +"20","1","J10","5V","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~" +"21","1","L1","BMBA 0.1mH","Servo_control-rescue:L-Chiller_control-rescue","Inductor_SMD:L_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"22","4","Q1, Q3, Q4, Q5","2N7002","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"23","1","Q2","SI2300","Servo_control-rescue:Q_NMOS_GSD-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-23","" +"24","6","R1, R7, R9, R15, R16, R17","10k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"25","4","R2, R3, R4, R5","220","Device:R","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"26","5","R6, R8, R12, R13, R14","510","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"27","2","R10, R11","1k","Servo_control-rescue:R-Chiller_control-rescue","Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder","" +"28","1","SW1","Reset","Servo_control-rescue:SW_Push-Chiller_control-rescue","Button_Switch_SMD:SW_SPST_FSMSM","" +"29","1","SW2","Boot","Servo_control-rescue:SW_Push-Chiller_control-rescue","Button_Switch_SMD:SW_SPST_FSMSM","" +"30","1","U1","LM1117-3.3","Servo_control-rescue:LM1117-3.3-Chiller_control-rescue","Package_TO_SOT_SMD:SOT-223-3_TabPin2","" +"31","1","U2","CH340G","ch34x:CH340G","Package_SOIC:SOIC-16_3.9x9.9mm_P1.27mm","" +"32","1","U3","STM32F030F4Px","Servo_control-rescue:STM32F030F4Px-Chiller_control-rescue","Package_SSOP:TSSOP-20_4.4x6.5mm_P0.65mm","" +"33","1","Y1","12MHz","Device:Crystal","Crystal:Crystal_HC49-U_Vertical","" diff --git a/F0-nolib/Servo/kicad/Servo_control-rescue.lib b/F0-nolib/Servo/kicad/Servo_control-rescue.lib index 9d836dc..aec7c54 100644 --- a/F0-nolib/Servo/kicad/Servo_control-rescue.lib +++ b/F0-nolib/Servo/kicad/Servo_control-rescue.lib @@ -442,4 +442,39 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # +# USB_B_Micro-Connector_Specialized +# +DEF USB_B_Micro-Connector_Specialized J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "USB_B_Micro-Connector_Specialized" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -205 170 -195 0 1 0 N +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 2 0 1 10 -75 85 25 85 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F +P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N +X VBUS 1 300 200 100 L 50 50 1 1 w +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X ID 4 300 -200 100 L 50 50 1 1 P +X GND 5 0 -400 100 U 50 50 1 1 w +X Shield 6 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# #End Library diff --git a/F0-nolib/Servo/kicad/Servo_control.kicad_pcb b/F0-nolib/Servo/kicad/Servo_control.kicad_pcb index bb6df6d..b21c30e 100644 --- a/F0-nolib/Servo/kicad/Servo_control.kicad_pcb +++ b/F0-nolib/Servo/kicad/Servo_control.kicad_pcb @@ -1,4 +1,4 @@ -(kicad_pcb (version 20171130) (host pcbnew 5.0.1) +(kicad_pcb (version 20171130) (host pcbnew "(6.0.0-rc1-dev-1613-ga55d9819b)") (general (thickness 1.6) @@ -34,7 +34,7 @@ ) (setup - (last_trace_width 0.5) + (last_trace_width 0.25) (user_trace_width 0.25) (user_trace_width 0.5) (user_trace_width 1) @@ -42,8 +42,6 @@ (zone_clearance 0.508) (zone_45_only no) (trace_min 0.2) - (segment_width 0.2) - (edge_width 0.15) (via_size 1.5) (via_drill 0.6) (via_min_size 0.4) @@ -55,6 +53,8 @@ (uvias_allowed no) (uvia_min_size 0.2) (uvia_min_drill 0.1) + (edge_width 0.15) + (segment_width 0.2) (pcb_text_width 0.3) (pcb_text_size 1.5 1.5) (mod_edge_width 0.15) @@ -67,12 +67,12 @@ (aux_axis_origin 0 0) (visible_elements FFFFFF7F) (pcbplotparams - (layerselection 0x010fc_ffffffff) + (layerselection 0x00000_fffffffe) (usegerberextensions false) (usegerberattributes false) (usegerberadvancedattributes false) (creategerberjobfile false) - (excludeedgelayer true) + (excludeedgelayer false) (linewidth 0.100000) (plotframeref false) (viasonmask false) @@ -88,9 +88,9 @@ (plotinvisibletext false) (padsonsilk false) (subtractmaskfromsilk false) - (outputformat 1) + (outputformat 5) (mirror false) - (drillshape 1) + (drillshape 2) (scaleselection 1) (outputdirectory "")) ) @@ -3297,7 +3297,7 @@ (segment (start 178.4655 57.8053) (end 178.5112 57.7596) (width 0.5) (layer B.Cu) (net 47)) (segment (start 178.4655 59.69) (end 178.4655 57.8053) (width 0.5) (layer B.Cu) (net 47)) - (zone (net 3) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (zone (net 3) (net_name GND) (layer F.Cu) (tstamp 5C8CB981) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -3308,356 +3308,532 @@ ) (filled_polygon (pts - (xy 194.79 35.638037) (xy 194.732327 35.498802) (xy 194.553699 35.320173) (xy 194.32031 35.2235) (xy 193.57975 35.2235) - (xy 193.421 35.38225) (xy 193.421 37.4815) (xy 193.441 37.4815) (xy 193.441 37.7355) (xy 193.421 37.7355) - (xy 193.421 39.83475) (xy 193.57975 39.9935) (xy 194.32031 39.9935) (xy 194.553699 39.896827) (xy 194.732327 39.718198) - (xy 194.79 39.578963) (xy 194.79 40.607507) (xy 194.651809 40.400691) (xy 194.441765 40.260343) (xy 194.194 40.21106) - (xy 192.394 40.21106) (xy 192.146235 40.260343) (xy 191.936191 40.400691) (xy 191.795843 40.610735) (xy 191.74656 40.8585) - (xy 191.74656 43.5545) (xy 188.248902 43.5545) (xy 188.151809 43.409191) (xy 188.133564 43.397) (xy 188.151809 43.384809) - (xy 188.292157 43.174765) (xy 188.34144 42.927) (xy 188.34144 41.782) (xy 188.292157 41.534235) (xy 188.151809 41.324191) - (xy 188.039523 41.249164) (xy 188.118147 41.17054) (xy 188.329 40.661494) (xy 188.329 40.110506) (xy 188.118147 39.60146) - (xy 187.72854 39.211853) (xy 187.301522 39.034977) (xy 187.523418 38.990839) (xy 188.014625 38.662625) (xy 188.029096 38.640967) - (xy 188.095673 38.801698) (xy 188.274301 38.980327) (xy 188.50769 39.077) (xy 189.19825 39.077) (xy 189.357 38.91825) - (xy 189.357 37.719) (xy 189.611 37.719) (xy 189.611 38.91825) (xy 189.76975 39.077) (xy 190.46031 39.077) - (xy 190.693699 38.980327) (xy 190.872327 38.801698) (xy 190.969 38.568309) (xy 190.969 37.89425) (xy 191.759 37.89425) - (xy 191.759 39.484809) (xy 191.855673 39.718198) (xy 192.034301 39.896827) (xy 192.26769 39.9935) (xy 193.00825 39.9935) - (xy 193.167 39.83475) (xy 193.167 37.7355) (xy 191.91775 37.7355) (xy 191.759 37.89425) (xy 190.969 37.89425) - (xy 190.969 37.87775) (xy 190.81025 37.719) (xy 189.611 37.719) (xy 189.357 37.719) (xy 189.337 37.719) - (xy 189.337 37.465) (xy 189.357 37.465) (xy 189.357 36.26575) (xy 189.611 36.26575) (xy 189.611 37.465) - (xy 190.81025 37.465) (xy 190.969 37.30625) (xy 190.969 36.615691) (xy 190.872327 36.382302) (xy 190.693699 36.203673) - (xy 190.46031 36.107) (xy 189.76975 36.107) (xy 189.611 36.26575) (xy 189.357 36.26575) (xy 189.19825 36.107) - (xy 188.50769 36.107) (xy 188.274301 36.203673) (xy 188.095673 36.382302) (xy 188.029096 36.543033) (xy 188.014625 36.521375) - (xy 187.523418 36.193161) (xy 187.090256 36.107) (xy 186.797744 36.107) (xy 186.364582 36.193161) (xy 185.873375 36.521375) - (xy 185.674 36.819761) (xy 185.474625 36.521375) (xy 184.983418 36.193161) (xy 184.550256 36.107) (xy 184.257744 36.107) - (xy 183.824582 36.193161) (xy 183.333375 36.521375) (xy 183.005161 37.012582) (xy 182.889908 37.592) (xy 183.005161 38.171418) - (xy 183.333375 38.662625) (xy 183.824582 38.990839) (xy 184.046478 39.034977) (xy 183.61946 39.211853) (xy 183.229853 39.60146) - (xy 183.019 40.110506) (xy 183.019 40.661494) (xy 183.229853 41.17054) (xy 183.346542 41.287229) (xy 183.196191 41.387691) - (xy 183.055843 41.597735) (xy 183.00656 41.8455) (xy 183.00656 42.9905) (xy 183.055843 43.238265) (xy 183.196191 43.448309) - (xy 183.214436 43.4605) (xy 183.196191 43.472691) (xy 183.099098 43.618) (xy 181.966079 43.618) (xy 181.56994 43.221861) - (xy 181.56994 41.176) (xy 181.520657 40.928235) (xy 181.380309 40.718191) (xy 181.170265 40.577843) (xy 180.9225 40.52856) - (xy 179.1225 40.52856) (xy 178.874735 40.577843) (xy 178.664691 40.718191) (xy 178.524343 40.928235) (xy 178.47506 41.176) - (xy 178.47506 42.041) (xy 176.718776 42.041) (xy 176.80654 42.004647) (xy 177.196147 41.61504) (xy 177.407 41.105994) - (xy 177.407 40.555006) (xy 177.196147 40.04596) (xy 176.80654 39.656353) (xy 176.297494 39.4455) (xy 175.746506 39.4455) - (xy 175.23746 39.656353) (xy 174.847853 40.04596) (xy 174.637 40.555006) (xy 174.637 40.610368) (xy 168.880369 46.367) - (xy 168.825006 46.367) (xy 168.570983 46.472219) (xy 168.524452 46.23829) (xy 168.476757 46.16691) (xy 168.378224 46.019445) - (xy 168.378223 46.019444) (xy 168.328849 45.945551) (xy 168.254956 45.896177) (xy 168.228241 45.869462) (xy 168.451171 45.948801) - (xy 169.001448 45.92083) (xy 169.379923 45.76406) (xy 169.447912 45.523117) (xy 168.656 44.731205) (xy 168.641858 44.745348) - (xy 168.462253 44.565743) (xy 168.476395 44.5516) (xy 168.835605 44.5516) (xy 169.627517 45.343512) (xy 169.86846 45.275523) - (xy 170.053201 44.756429) (xy 170.02523 44.206152) (xy 169.86846 43.827677) (xy 169.627517 43.759688) (xy 168.835605 44.5516) - (xy 168.476395 44.5516) (xy 168.462253 44.537458) (xy 168.641858 44.357853) (xy 168.656 44.371995) (xy 169.447912 43.580083) - (xy 169.379923 43.33914) (xy 168.860829 43.154399) (xy 168.310552 43.18237) (xy 167.932077 43.33914) (xy 167.864089 43.580081) - (xy 167.8138 43.529792) (xy 167.8138 41.869422) (xy 167.842951 41.913049) (xy 167.916844 41.962423) (xy 167.916845 41.962424) - (xy 167.980036 42.004647) (xy 168.13569 42.108652) (xy 168.393835 42.16) (xy 168.393839 42.16) (xy 168.480999 42.177337) - (xy 168.568159 42.16) (xy 169.177541 42.16) (xy 169.226191 42.232809) (xy 169.436235 42.373157) (xy 169.684 42.42244) - (xy 170.529 42.42244) (xy 170.776765 42.373157) (xy 170.986809 42.232809) (xy 171.063667 42.117784) (xy 171.070673 42.134699) - (xy 171.249302 42.313327) (xy 171.482691 42.41) (xy 171.74575 42.41) (xy 171.9045 42.25125) (xy 171.9045 41.402) - (xy 172.1585 41.402) (xy 172.1585 42.25125) (xy 172.31725 42.41) (xy 172.580309 42.41) (xy 172.813698 42.313327) - (xy 172.992327 42.134699) (xy 173.089 41.90131) (xy 173.089 41.56075) (xy 172.93025 41.402) (xy 172.1585 41.402) - (xy 171.9045 41.402) (xy 171.8845 41.402) (xy 171.8845 41.148) (xy 171.9045 41.148) (xy 171.9045 40.29875) - (xy 172.1585 40.29875) (xy 172.1585 41.148) (xy 172.93025 41.148) (xy 173.089 40.98925) (xy 173.089 40.64869) - (xy 172.992327 40.415301) (xy 172.813698 40.236673) (xy 172.580309 40.14) (xy 172.31725 40.14) (xy 172.1585 40.29875) - (xy 171.9045 40.29875) (xy 171.74575 40.14) (xy 171.482691 40.14) (xy 171.249302 40.236673) (xy 171.070673 40.415301) - (xy 171.063667 40.432216) (xy 170.986809 40.317191) (xy 170.776765 40.176843) (xy 170.529 40.12756) (xy 169.684 40.12756) - (xy 169.436235 40.176843) (xy 169.226191 40.317191) (xy 169.177541 40.39) (xy 168.847579 40.39) (xy 167.760441 39.302862) - (xy 167.963309 39.167309) (xy 168.103657 38.957265) (xy 168.15294 38.7095) (xy 168.15294 38.19525) (xy 173.8705 38.19525) - (xy 173.8705 38.83581) (xy 173.967173 39.069199) (xy 174.145802 39.247827) (xy 174.379191 39.3445) (xy 175.30975 39.3445) - (xy 175.4685 39.18575) (xy 175.4685 38.0365) (xy 175.7225 38.0365) (xy 175.7225 39.18575) (xy 175.88125 39.3445) - (xy 176.811809 39.3445) (xy 177.045198 39.247827) (xy 177.223827 39.069199) (xy 177.3205 38.83581) (xy 177.3205 38.21175) - (xy 178.4875 38.21175) (xy 178.4875 39.802309) (xy 178.584173 40.035698) (xy 178.762801 40.214327) (xy 178.99619 40.311) + (xy 194.79 35.638037) (xy 194.75673 35.557715) (xy 194.687237 35.453711) (xy 194.598789 35.365263) (xy 194.494785 35.29577) + (xy 194.379223 35.247903) (xy 194.256542 35.2235) (xy 193.57975 35.2235) (xy 193.421 35.38225) (xy 193.421 37.4815) + (xy 193.441 37.4815) (xy 193.441 37.7355) (xy 193.421 37.7355) (xy 193.421 39.83475) (xy 193.57975 39.9935) + (xy 194.256542 39.9935) (xy 194.379223 39.969097) (xy 194.494785 39.92123) (xy 194.598789 39.851737) (xy 194.687237 39.763289) + (xy 194.75673 39.659285) (xy 194.79 39.578963) (xy 194.79 40.635742) (xy 194.783502 40.61432) (xy 194.724537 40.504006) + (xy 194.645185 40.407315) (xy 194.548494 40.327963) (xy 194.43818 40.268998) (xy 194.318482 40.232688) (xy 194.194 40.220428) + (xy 192.394 40.220428) (xy 192.269518 40.232688) (xy 192.14982 40.268998) (xy 192.039506 40.327963) (xy 191.942815 40.407315) + (xy 191.863463 40.504006) (xy 191.804498 40.61432) (xy 191.768188 40.734018) (xy 191.755928 40.8585) (xy 191.755928 43.5545) + (xy 188.246984 43.5545) (xy 188.224537 43.512506) (xy 188.145185 43.415815) (xy 188.122259 43.397) (xy 188.145185 43.378185) + (xy 188.224537 43.281494) (xy 188.283502 43.17118) (xy 188.319812 43.051482) (xy 188.332072 42.927) (xy 188.332072 41.782) + (xy 188.319812 41.657518) (xy 188.283502 41.53782) (xy 188.224537 41.427506) (xy 188.145185 41.330815) (xy 188.048494 41.251463) + (xy 188.035929 41.244747) (xy 188.171371 41.042043) (xy 188.275775 40.789989) (xy 188.329 40.522411) (xy 188.329 40.249589) + (xy 188.275775 39.982011) (xy 188.171371 39.729957) (xy 188.019799 39.503114) (xy 187.826886 39.310201) (xy 187.600043 39.158629) + (xy 187.347989 39.054225) (xy 187.282379 39.041174) (xy 187.515034 38.970599) (xy 187.773014 38.832706) (xy 187.999134 38.647134) + (xy 188.021856 38.619447) (xy 188.023403 38.627223) (xy 188.07127 38.742785) (xy 188.140763 38.846789) (xy 188.229211 38.935237) + (xy 188.333215 39.00473) (xy 188.448777 39.052597) (xy 188.571458 39.077) (xy 189.19825 39.077) (xy 189.357 38.91825) + (xy 189.357 37.719) (xy 189.611 37.719) (xy 189.611 38.91825) (xy 189.76975 39.077) (xy 190.396542 39.077) + (xy 190.519223 39.052597) (xy 190.634785 39.00473) (xy 190.738789 38.935237) (xy 190.827237 38.846789) (xy 190.89673 38.742785) + (xy 190.944597 38.627223) (xy 190.969 38.504542) (xy 190.969 37.89425) (xy 191.759 37.89425) (xy 191.759 39.421042) + (xy 191.783403 39.543723) (xy 191.83127 39.659285) (xy 191.900763 39.763289) (xy 191.989211 39.851737) (xy 192.093215 39.92123) + (xy 192.208777 39.969097) (xy 192.331458 39.9935) (xy 193.00825 39.9935) (xy 193.167 39.83475) (xy 193.167 37.7355) + (xy 191.91775 37.7355) (xy 191.759 37.89425) (xy 190.969 37.89425) (xy 190.969 37.87775) (xy 190.81025 37.719) + (xy 189.611 37.719) (xy 189.357 37.719) (xy 189.337 37.719) (xy 189.337 37.465) (xy 189.357 37.465) + (xy 189.357 36.26575) (xy 189.611 36.26575) (xy 189.611 37.465) (xy 190.81025 37.465) (xy 190.969 37.30625) + (xy 190.969 36.679458) (xy 190.944597 36.556777) (xy 190.89673 36.441215) (xy 190.827237 36.337211) (xy 190.738789 36.248763) + (xy 190.634785 36.17927) (xy 190.519223 36.131403) (xy 190.396542 36.107) (xy 189.76975 36.107) (xy 189.611 36.26575) + (xy 189.357 36.26575) (xy 189.19825 36.107) (xy 188.571458 36.107) (xy 188.448777 36.131403) (xy 188.333215 36.17927) + (xy 188.229211 36.248763) (xy 188.140763 36.337211) (xy 188.07127 36.441215) (xy 188.023403 36.556777) (xy 188.021856 36.564553) + (xy 187.999134 36.536866) (xy 187.773014 36.351294) (xy 187.515034 36.213401) (xy 187.235111 36.128487) (xy 187.01695 36.107) + (xy 186.87105 36.107) (xy 186.652889 36.128487) (xy 186.372966 36.213401) (xy 186.114986 36.351294) (xy 185.888866 36.536866) + (xy 185.703294 36.762986) (xy 185.674 36.817791) (xy 185.644706 36.762986) (xy 185.459134 36.536866) (xy 185.233014 36.351294) + (xy 184.975034 36.213401) (xy 184.695111 36.128487) (xy 184.47695 36.107) (xy 184.33105 36.107) (xy 184.112889 36.128487) + (xy 183.832966 36.213401) (xy 183.574986 36.351294) (xy 183.348866 36.536866) (xy 183.163294 36.762986) (xy 183.025401 37.020966) + (xy 182.940487 37.300889) (xy 182.911815 37.592) (xy 182.940487 37.883111) (xy 183.025401 38.163034) (xy 183.163294 38.421014) + (xy 183.348866 38.647134) (xy 183.574986 38.832706) (xy 183.832966 38.970599) (xy 184.065621 39.041174) (xy 184.000011 39.054225) + (xy 183.747957 39.158629) (xy 183.521114 39.310201) (xy 183.328201 39.503114) (xy 183.176629 39.729957) (xy 183.072225 39.982011) + (xy 183.019 40.249589) (xy 183.019 40.522411) (xy 183.072225 40.789989) (xy 183.176629 41.042043) (xy 183.328201 41.268886) + (xy 183.348233 41.288918) (xy 183.299506 41.314963) (xy 183.202815 41.394315) (xy 183.123463 41.491006) (xy 183.064498 41.60132) + (xy 183.028188 41.721018) (xy 183.015928 41.8455) (xy 183.015928 42.9905) (xy 183.028188 43.114982) (xy 183.064498 43.23468) + (xy 183.123463 43.344994) (xy 183.202815 43.441685) (xy 183.225741 43.4605) (xy 183.202815 43.479315) (xy 183.123463 43.576006) + (xy 183.101016 43.618) (xy 181.966079 43.618) (xy 181.560572 43.212493) (xy 181.560572 41.176) (xy 181.548312 41.051518) + (xy 181.512002 40.93182) (xy 181.453037 40.821506) (xy 181.373685 40.724815) (xy 181.276994 40.645463) (xy 181.16668 40.586498) + (xy 181.046982 40.550188) (xy 180.9225 40.537928) (xy 179.1225 40.537928) (xy 178.998018 40.550188) (xy 178.87832 40.586498) + (xy 178.768006 40.645463) (xy 178.671315 40.724815) (xy 178.591963 40.821506) (xy 178.532998 40.93182) (xy 178.496688 41.051518) + (xy 178.484428 41.176) (xy 178.484428 42.041) (xy 176.703292 42.041) (xy 176.904886 41.906299) (xy 177.097799 41.713386) + (xy 177.249371 41.486543) (xy 177.353775 41.234489) (xy 177.407 40.966911) (xy 177.407 40.694089) (xy 177.353775 40.426511) + (xy 177.249371 40.174457) (xy 177.097799 39.947614) (xy 176.904886 39.754701) (xy 176.678043 39.603129) (xy 176.425989 39.498725) + (xy 176.158411 39.4455) (xy 175.885589 39.4455) (xy 175.618011 39.498725) (xy 175.365957 39.603129) (xy 175.139114 39.754701) + (xy 174.946201 39.947614) (xy 174.794629 40.174457) (xy 174.690225 40.426511) (xy 174.657788 40.58958) (xy 168.859581 46.387788) + (xy 168.696511 46.420225) (xy 168.569186 46.472965) (xy 168.562995 46.41011) (xy 168.512389 46.243287) (xy 168.430211 46.089541) + (xy 168.365637 46.010858) (xy 168.347332 45.988553) (xy 168.34733 45.988551) (xy 168.319617 45.954783) (xy 168.285849 45.92707) + (xy 168.23233 45.873551) (xy 168.45596 45.92885) (xy 168.728492 45.941412) (xy 168.998238 45.900565) (xy 169.254832 45.807877) + (xy 169.367863 45.74746) (xy 169.433388 45.508593) (xy 168.656 44.731205) (xy 168.641858 44.745348) (xy 168.462253 44.565743) + (xy 168.476395 44.5516) (xy 168.835605 44.5516) (xy 169.612993 45.328988) (xy 169.85186 45.263463) (xy 169.96776 45.016484) + (xy 170.03325 44.75164) (xy 170.045812 44.479108) (xy 170.004965 44.209362) (xy 169.912277 43.952768) (xy 169.85186 43.839737) + (xy 169.612993 43.774212) (xy 168.835605 44.5516) (xy 168.476395 44.5516) (xy 168.462253 44.537458) (xy 168.641858 44.357853) + (xy 168.656 44.371995) (xy 169.433388 43.594607) (xy 169.367863 43.35574) (xy 169.120884 43.23984) (xy 168.85604 43.17435) + (xy 168.583508 43.161788) (xy 168.313762 43.202635) (xy 168.057168 43.295323) (xy 167.944137 43.35574) (xy 167.878613 43.594605) + (xy 167.8138 43.529792) (xy 167.8138 41.859379) (xy 167.82447 41.870049) (xy 167.852183 41.903817) (xy 167.885951 41.93153) + (xy 167.885953 41.931532) (xy 167.920913 41.960223) (xy 167.986941 42.014411) (xy 168.140687 42.096589) (xy 168.30751 42.147195) + (xy 168.437523 42.16) (xy 168.437533 42.16) (xy 168.480999 42.164281) (xy 168.524465 42.16) (xy 169.178499 42.16) + (xy 169.232815 42.226185) (xy 169.329506 42.305537) (xy 169.43982 42.364502) (xy 169.559518 42.400812) (xy 169.684 42.413072) + (xy 170.529 42.413072) (xy 170.653482 42.400812) (xy 170.77318 42.364502) (xy 170.883494 42.305537) (xy 170.980185 42.226185) + (xy 171.059537 42.129494) (xy 171.06959 42.110686) (xy 171.115763 42.179789) (xy 171.204211 42.268237) (xy 171.308215 42.33773) + (xy 171.423777 42.385597) (xy 171.546458 42.41) (xy 171.74575 42.41) (xy 171.9045 42.25125) (xy 171.9045 41.402) + (xy 172.1585 41.402) (xy 172.1585 42.25125) (xy 172.31725 42.41) (xy 172.516542 42.41) (xy 172.639223 42.385597) + (xy 172.754785 42.33773) (xy 172.858789 42.268237) (xy 172.947237 42.179789) (xy 173.01673 42.075785) (xy 173.064597 41.960223) + (xy 173.089 41.837542) (xy 173.089 41.56075) (xy 172.93025 41.402) (xy 172.1585 41.402) (xy 171.9045 41.402) + (xy 171.8845 41.402) (xy 171.8845 41.148) (xy 171.9045 41.148) (xy 171.9045 40.29875) (xy 172.1585 40.29875) + (xy 172.1585 41.148) (xy 172.93025 41.148) (xy 173.089 40.98925) (xy 173.089 40.712458) (xy 173.064597 40.589777) + (xy 173.01673 40.474215) (xy 172.947237 40.370211) (xy 172.858789 40.281763) (xy 172.754785 40.21227) (xy 172.639223 40.164403) + (xy 172.516542 40.14) (xy 172.31725 40.14) (xy 172.1585 40.29875) (xy 171.9045 40.29875) (xy 171.74575 40.14) + (xy 171.546458 40.14) (xy 171.423777 40.164403) (xy 171.308215 40.21227) (xy 171.204211 40.281763) (xy 171.115763 40.370211) + (xy 171.06959 40.439314) (xy 171.059537 40.420506) (xy 170.980185 40.323815) (xy 170.883494 40.244463) (xy 170.77318 40.185498) + (xy 170.653482 40.149188) (xy 170.529 40.136928) (xy 169.684 40.136928) (xy 169.559518 40.149188) (xy 169.43982 40.185498) + (xy 169.329506 40.244463) (xy 169.232815 40.323815) (xy 169.178499 40.39) (xy 168.847579 40.39) (xy 167.754177 39.296598) + (xy 167.859994 39.240037) (xy 167.956685 39.160685) (xy 168.036037 39.063994) (xy 168.095002 38.95368) (xy 168.131312 38.833982) + (xy 168.143572 38.7095) (xy 168.143572 38.19525) (xy 173.8705 38.19525) (xy 173.8705 38.772042) (xy 173.894903 38.894723) + (xy 173.94277 39.010285) (xy 174.012263 39.114289) (xy 174.100711 39.202737) (xy 174.204715 39.27223) (xy 174.320277 39.320097) + (xy 174.442958 39.3445) (xy 175.30975 39.3445) (xy 175.4685 39.18575) (xy 175.4685 38.0365) (xy 175.7225 38.0365) + (xy 175.7225 39.18575) (xy 175.88125 39.3445) (xy 176.748042 39.3445) (xy 176.870723 39.320097) (xy 176.986285 39.27223) + (xy 177.090289 39.202737) (xy 177.178737 39.114289) (xy 177.24823 39.010285) (xy 177.296097 38.894723) (xy 177.3205 38.772042) + (xy 177.3205 38.21175) (xy 178.4875 38.21175) (xy 178.4875 39.738542) (xy 178.511903 39.861223) (xy 178.55977 39.976785) + (xy 178.629263 40.080789) (xy 178.717711 40.169237) (xy 178.821715 40.23873) (xy 178.937277 40.286597) (xy 179.059958 40.311) (xy 179.73675 40.311) (xy 179.8955 40.15225) (xy 179.8955 38.053) (xy 180.1495 38.053) (xy 180.1495 40.15225) - (xy 180.30825 40.311) (xy 181.04881 40.311) (xy 181.282199 40.214327) (xy 181.460827 40.035698) (xy 181.5575 39.802309) - (xy 181.5575 38.21175) (xy 181.39875 38.053) (xy 180.1495 38.053) (xy 179.8955 38.053) (xy 178.64625 38.053) - (xy 178.4875 38.21175) (xy 177.3205 38.21175) (xy 177.3205 38.19525) (xy 177.16175 38.0365) (xy 175.7225 38.0365) - (xy 175.4685 38.0365) (xy 174.02925 38.0365) (xy 173.8705 38.19525) (xy 168.15294 38.19525) (xy 168.15294 37.1095) - (xy 168.127816 36.98319) (xy 173.8705 36.98319) (xy 173.8705 37.62375) (xy 174.02925 37.7825) (xy 175.4685 37.7825) - (xy 175.4685 36.63325) (xy 175.7225 36.63325) (xy 175.7225 37.7825) (xy 177.16175 37.7825) (xy 177.3205 37.62375) - (xy 177.3205 36.98319) (xy 177.223827 36.749801) (xy 177.045198 36.571173) (xy 176.811809 36.4745) (xy 175.88125 36.4745) - (xy 175.7225 36.63325) (xy 175.4685 36.63325) (xy 175.30975 36.4745) (xy 174.379191 36.4745) (xy 174.145802 36.571173) - (xy 173.967173 36.749801) (xy 173.8705 36.98319) (xy 168.127816 36.98319) (xy 168.103657 36.861735) (xy 167.963309 36.651691) - (xy 167.753265 36.511343) (xy 167.5055 36.46206) (xy 165.3255 36.46206) (xy 165.077735 36.511343) (xy 164.867691 36.651691) - (xy 164.727343 36.861735) (xy 164.67806 37.1095) (xy 164.67806 38.7095) (xy 164.727343 38.957265) (xy 164.867691 39.167309) - (xy 165.077735 39.307657) (xy 165.3255 39.35694) (xy 165.54249 39.35694) (xy 165.581848 39.554809) (xy 165.728076 39.773654) - (xy 165.728078 39.773656) (xy 165.777452 39.847549) (xy 165.851345 39.896923) (xy 166.043801 40.089379) (xy 166.0438 43.583422) - (xy 165.457225 42.996847) (xy 165.407849 42.922951) (xy 165.11511 42.727348) (xy 164.856965 42.676) (xy 164.856961 42.676) - (xy 164.7698 42.658663) (xy 164.682639 42.676) (xy 163.689587 42.676) (xy 163.667157 42.563235) (xy 163.526809 42.353191) - (xy 163.3815 42.256098) (xy 163.3815 42.225788) (xy 163.517157 42.022765) (xy 163.56644 41.775) (xy 163.56644 40.775) - (xy 163.517157 40.527235) (xy 163.3815 40.324212) (xy 163.3815 39.35694) (xy 163.5865 39.35694) (xy 163.834265 39.307657) - (xy 164.044309 39.167309) (xy 164.184657 38.957265) (xy 164.23394 38.7095) (xy 164.23394 37.1095) (xy 164.184657 36.861735) - (xy 164.044309 36.651691) (xy 163.834265 36.511343) (xy 163.5865 36.46206) (xy 161.4065 36.46206) (xy 161.158735 36.511343) - (xy 160.948691 36.651691) (xy 160.808343 36.861735) (xy 160.75906 37.1095) (xy 160.75906 38.7095) (xy 160.808343 38.957265) - (xy 160.948691 39.167309) (xy 161.158735 39.307657) (xy 161.4065 39.35694) (xy 161.6115 39.35694) (xy 161.611501 40.32421) - (xy 161.539333 40.432216) (xy 161.532327 40.415301) (xy 161.353698 40.236673) (xy 161.120309 40.14) (xy 160.85725 40.14) - (xy 160.6985 40.29875) (xy 160.6985 41.148) (xy 160.7185 41.148) (xy 160.7185 41.402) (xy 160.6985 41.402) - (xy 160.6985 41.422) (xy 160.4445 41.422) (xy 160.4445 41.402) (xy 159.67275 41.402) (xy 159.514 41.56075) - (xy 159.514 41.90131) (xy 159.610673 42.134699) (xy 159.669758 42.193784) (xy 159.479302 42.272673) (xy 159.300673 42.451301) - (xy 159.204 42.68469) (xy 159.204 43.27525) (xy 159.36275 43.434) (xy 160.2845 43.434) (xy 160.2845 43.414) - (xy 160.5385 43.414) (xy 160.5385 43.434) (xy 160.5585 43.434) (xy 160.5585 43.688) (xy 160.5385 43.688) - (xy 160.5385 44.78725) (xy 160.69725 44.946) (xy 161.110309 44.946) (xy 161.343698 44.849327) (xy 161.449378 44.743647) - (xy 161.466191 44.768809) (xy 161.676235 44.909157) (xy 161.924 44.95844) (xy 163.069 44.95844) (xy 163.316765 44.909157) - (xy 163.526809 44.768809) (xy 163.667157 44.558765) (xy 163.689587 44.446) (xy 164.403222 44.446) (xy 165.027801 45.07058) - (xy 165.0278 50.166113) (xy 164.67804 49.816353) (xy 164.168994 49.6055) (xy 163.618006 49.6055) (xy 163.3835 49.702635) - (xy 163.3835 49.380812) (xy 163.40804 49.370647) (xy 163.797647 48.98104) (xy 164.0085 48.471994) (xy 164.0085 47.921006) - (xy 163.797647 47.41196) (xy 163.40804 47.022353) (xy 162.898994 46.8115) (xy 162.348006 46.8115) (xy 161.83896 47.022353) - (xy 161.449353 47.41196) (xy 161.2385 47.921006) (xy 161.2385 48.471994) (xy 161.449353 48.98104) (xy 161.83896 49.370647) - (xy 161.8635 49.380812) (xy 161.863501 50.693422) (xy 161.794 50.623922) (xy 161.794 50.442659) (xy 161.811337 50.355499) - (xy 161.794 50.268339) (xy 161.794 50.268335) (xy 161.742652 50.01019) (xy 161.641346 49.858576) (xy 161.596424 49.791345) - (xy 161.596423 49.791344) (xy 161.547049 49.717451) (xy 161.473156 49.668077) (xy 160.326425 48.521347) (xy 160.277049 48.447451) - (xy 159.98431 48.251848) (xy 159.726165 48.2005) (xy 159.726161 48.2005) (xy 159.639 48.183163) (xy 159.551839 48.2005) - (xy 158.392661 48.2005) (xy 158.3055 48.183163) (xy 158.218339 48.2005) (xy 158.218335 48.2005) (xy 157.96019 48.251848) - (xy 157.667451 48.447451) (xy 157.663208 48.453801) (xy 156.53916 48.453801) (xy 156.451999 48.436464) (xy 156.364838 48.453801) - (xy 156.364834 48.453801) (xy 156.106689 48.505149) (xy 155.887844 48.651377) (xy 155.887843 48.651378) (xy 155.81395 48.700752) - (xy 155.811913 48.7038) (xy 155.426506 48.7038) (xy 154.91746 48.914653) (xy 154.527853 49.30426) (xy 154.317 49.813306) - (xy 154.317 50.364294) (xy 154.527853 50.87334) (xy 154.91746 51.262947) (xy 155.426506 51.4738) (xy 155.977494 51.4738) - (xy 156.48654 51.262947) (xy 156.876147 50.87334) (xy 157.087 50.364294) (xy 157.087 50.223801) (xy 157.765346 50.223801) - (xy 157.746 50.270506) (xy 157.746 50.821494) (xy 157.956853 51.33054) (xy 158.34646 51.720147) (xy 158.855506 51.931) - (xy 158.859128 51.931) (xy 158.821688 52.063683) (xy 159.6136 52.855595) (xy 159.627743 52.841453) (xy 159.807348 53.021058) - (xy 159.793205 53.0352) (xy 160.585117 53.827112) (xy 160.82606 53.759123) (xy 160.8375 53.726979) (xy 160.8375 53.939334) - (xy 160.820162 54.026499) (xy 160.888847 54.371808) (xy 161.035075 54.590653) (xy 161.035077 54.590655) (xy 161.084451 54.664548) - (xy 161.158344 54.713922) (xy 161.490921 55.046499) (xy 159.119 55.046499) (xy 159.119 54.906006) (xy 158.908147 54.39696) - (xy 158.51854 54.007353) (xy 158.517005 54.006717) (xy 158.821688 54.006717) (xy 158.889677 54.24766) (xy 159.408771 54.432401) - (xy 159.959048 54.40443) (xy 160.337523 54.24766) (xy 160.405512 54.006717) (xy 159.6136 53.214805) (xy 158.821688 54.006717) - (xy 158.517005 54.006717) (xy 158.009494 53.7965) (xy 157.458506 53.7965) (xy 156.94946 54.007353) (xy 156.669381 54.287432) - (xy 155.979519 54.287432) (xy 155.930869 54.214623) (xy 155.720825 54.074275) (xy 155.47306 54.024992) (xy 154.62806 54.024992) - (xy 154.380295 54.074275) (xy 154.170251 54.214623) (xy 154.093393 54.329648) (xy 154.086387 54.312733) (xy 153.907758 54.134105) - (xy 153.674369 54.037432) (xy 153.41131 54.037432) (xy 153.25256 54.196182) (xy 153.25256 55.045432) (xy 153.27256 55.045432) - (xy 153.27256 55.299432) (xy 153.25256 55.299432) (xy 153.25256 56.148682) (xy 153.41131 56.307432) (xy 153.674369 56.307432) - (xy 153.907758 56.210759) (xy 154.086387 56.032131) (xy 154.093393 56.015216) (xy 154.170251 56.130241) (xy 154.380295 56.270589) - (xy 154.62806 56.319872) (xy 155.47306 56.319872) (xy 155.720825 56.270589) (xy 155.930869 56.130241) (xy 155.979519 56.057432) - (xy 156.651245 56.057432) (xy 156.930313 56.3365) (xy 156.823506 56.3365) (xy 156.31446 56.547353) (xy 156.034381 56.827432) - (xy 155.979519 56.827432) (xy 155.930869 56.754623) (xy 155.720825 56.614275) (xy 155.47306 56.564992) (xy 154.62806 56.564992) - (xy 154.380295 56.614275) (xy 154.170251 56.754623) (xy 154.093393 56.869648) (xy 154.086387 56.852733) (xy 153.907758 56.674105) - (xy 153.674369 56.577432) (xy 153.41131 56.577432) (xy 153.25256 56.736182) (xy 153.25256 57.585432) (xy 153.27256 57.585432) - (xy 153.27256 57.839432) (xy 153.25256 57.839432) (xy 153.25256 58.688682) (xy 153.41131 58.847432) (xy 153.674369 58.847432) - (xy 153.907758 58.750759) (xy 154.086387 58.572131) (xy 154.093393 58.555216) (xy 154.170251 58.670241) (xy 154.380295 58.810589) - (xy 154.62806 58.859872) (xy 155.47306 58.859872) (xy 155.720825 58.810589) (xy 155.930869 58.670241) (xy 155.979519 58.597432) - (xy 156.016245 58.597432) (xy 156.31446 58.895647) (xy 156.823506 59.1065) (xy 157.374494 59.1065) (xy 157.88354 58.895647) - (xy 158.273147 58.50604) (xy 158.484 57.996994) (xy 158.484 57.8445) (xy 161.248921 57.8445) (xy 161.232921 57.8605) - (xy 160.824006 57.8605) (xy 160.31496 58.071353) (xy 159.925353 58.46096) (xy 159.7145 58.970006) (xy 159.7145 59.520994) - (xy 159.925353 60.03004) (xy 160.31496 60.419647) (xy 160.824006 60.6305) (xy 161.374994 60.6305) (xy 161.88404 60.419647) - (xy 162.273647 60.03004) (xy 162.4845 59.520994) (xy 162.4845 59.112079) (xy 162.536923 59.059656) (xy 162.536925 59.059653) - (xy 162.822216 58.774362) (xy 162.920037 58.754904) (xy 163.171429 58.586929) (xy 163.213831 58.52347) (xy 163.553702 58.1836) - (xy 164.53316 58.1836) (xy 164.53316 58.2986) (xy 164.582443 58.546365) (xy 164.722791 58.756409) (xy 164.872487 58.856434) - (xy 159.19057 64.538352) (xy 159.075746 64.615075) (xy 159.075745 64.615076) (xy 159.001852 64.66445) (xy 158.952478 64.738343) - (xy 157.627047 66.063775) (xy 157.553151 66.113151) (xy 157.357548 66.405891) (xy 157.3062 66.664036) (xy 157.3062 66.664039) - (xy 157.288863 66.7512) (xy 157.3062 66.838361) (xy 157.306201 72.332312) (xy 157.017053 72.62146) (xy 156.8062 73.130506) - (xy 156.8062 73.681494) (xy 157.017053 74.19054) (xy 157.40666 74.580147) (xy 157.915706 74.791) (xy 158.466694 74.791) - (xy 158.97574 74.580147) (xy 159.133887 74.422) (xy 159.623508 74.422) (xy 159.738761 75.001418) (xy 160.066975 75.492625) - (xy 160.088633 75.507096) (xy 159.927902 75.573673) (xy 159.749273 75.752301) (xy 159.6526 75.98569) (xy 159.6526 76.67625) - (xy 159.81135 76.835) (xy 161.0106 76.835) (xy 161.0106 76.815) (xy 161.2646 76.815) (xy 161.2646 76.835) - (xy 162.46385 76.835) (xy 162.6226 76.67625) (xy 162.6226 75.98569) (xy 162.525927 75.752301) (xy 162.347298 75.573673) - (xy 162.186567 75.507096) (xy 162.208225 75.492625) (xy 162.536439 75.001418) (xy 162.651692 74.422) (xy 162.59361 74.13) - (xy 163.786285 74.13) (xy 163.738308 74.3712) (xy 163.853561 74.950618) (xy 164.181775 75.441825) (xy 164.203433 75.456296) - (xy 164.042702 75.522873) (xy 163.864073 75.701501) (xy 163.7674 75.93489) (xy 163.7674 76.62545) (xy 163.92615 76.7842) + (xy 180.30825 40.311) (xy 180.985042 40.311) (xy 181.107723 40.286597) (xy 181.223285 40.23873) (xy 181.327289 40.169237) + (xy 181.415737 40.080789) (xy 181.48523 39.976785) (xy 181.533097 39.861223) (xy 181.5575 39.738542) (xy 181.5575 38.21175) + (xy 181.39875 38.053) (xy 180.1495 38.053) (xy 179.8955 38.053) (xy 178.64625 38.053) (xy 178.4875 38.21175) + (xy 177.3205 38.21175) (xy 177.3205 38.19525) (xy 177.16175 38.0365) (xy 175.7225 38.0365) (xy 175.4685 38.0365) + (xy 174.02925 38.0365) (xy 173.8705 38.19525) (xy 168.143572 38.19525) (xy 168.143572 37.1095) (xy 168.137413 37.046958) + (xy 173.8705 37.046958) (xy 173.8705 37.62375) (xy 174.02925 37.7825) (xy 175.4685 37.7825) (xy 175.4685 36.63325) + (xy 175.7225 36.63325) (xy 175.7225 37.7825) (xy 177.16175 37.7825) (xy 177.3205 37.62375) (xy 177.3205 37.046958) + (xy 177.296097 36.924277) (xy 177.24823 36.808715) (xy 177.178737 36.704711) (xy 177.090289 36.616263) (xy 176.986285 36.54677) + (xy 176.870723 36.498903) (xy 176.748042 36.4745) (xy 175.88125 36.4745) (xy 175.7225 36.63325) (xy 175.4685 36.63325) + (xy 175.30975 36.4745) (xy 174.442958 36.4745) (xy 174.320277 36.498903) (xy 174.204715 36.54677) (xy 174.100711 36.616263) + (xy 174.012263 36.704711) (xy 173.94277 36.808715) (xy 173.894903 36.924277) (xy 173.8705 37.046958) (xy 168.137413 37.046958) + (xy 168.131312 36.985018) (xy 168.095002 36.86532) (xy 168.036037 36.755006) (xy 167.956685 36.658315) (xy 167.859994 36.578963) + (xy 167.74968 36.519998) (xy 167.629982 36.483688) (xy 167.5055 36.471428) (xy 165.3255 36.471428) (xy 165.201018 36.483688) + (xy 165.08132 36.519998) (xy 164.971006 36.578963) (xy 164.874315 36.658315) (xy 164.794963 36.755006) (xy 164.735998 36.86532) + (xy 164.699688 36.985018) (xy 164.687428 37.1095) (xy 164.687428 38.7095) (xy 164.699688 38.833982) (xy 164.735998 38.95368) + (xy 164.794963 39.063994) (xy 164.874315 39.160685) (xy 164.971006 39.240037) (xy 165.08132 39.299002) (xy 165.201018 39.335312) + (xy 165.3255 39.347572) (xy 165.539817 39.347572) (xy 165.543305 39.38299) (xy 165.593912 39.549813) (xy 165.67609 39.703559) + (xy 165.758968 39.804546) (xy 165.758971 39.804549) (xy 165.786684 39.838317) (xy 165.820452 39.86603) (xy 166.043801 40.089379) + (xy 166.0438 43.583422) (xy 165.426334 42.965956) (xy 165.398617 42.932183) (xy 165.263859 42.821589) (xy 165.110113 42.739411) + (xy 164.94329 42.688805) (xy 164.813277 42.676) (xy 164.813269 42.676) (xy 164.7698 42.671719) (xy 164.726331 42.676) + (xy 163.691621 42.676) (xy 163.658502 42.56682) (xy 163.599537 42.456506) (xy 163.520185 42.359815) (xy 163.423494 42.280463) + (xy 163.3815 42.258016) (xy 163.3815 42.212398) (xy 163.449537 42.129494) (xy 163.508502 42.01918) (xy 163.544812 41.899482) + (xy 163.557072 41.775) (xy 163.557072 40.775) (xy 163.544812 40.650518) (xy 163.508502 40.53082) (xy 163.449537 40.420506) + (xy 163.3815 40.337602) (xy 163.3815 39.347572) (xy 163.5865 39.347572) (xy 163.710982 39.335312) (xy 163.83068 39.299002) + (xy 163.940994 39.240037) (xy 164.037685 39.160685) (xy 164.117037 39.063994) (xy 164.176002 38.95368) (xy 164.212312 38.833982) + (xy 164.224572 38.7095) (xy 164.224572 37.1095) (xy 164.212312 36.985018) (xy 164.176002 36.86532) (xy 164.117037 36.755006) + (xy 164.037685 36.658315) (xy 163.940994 36.578963) (xy 163.83068 36.519998) (xy 163.710982 36.483688) (xy 163.5865 36.471428) + (xy 161.4065 36.471428) (xy 161.282018 36.483688) (xy 161.16232 36.519998) (xy 161.052006 36.578963) (xy 160.955315 36.658315) + (xy 160.875963 36.755006) (xy 160.816998 36.86532) (xy 160.780688 36.985018) (xy 160.768428 37.1095) (xy 160.768428 38.7095) + (xy 160.780688 38.833982) (xy 160.816998 38.95368) (xy 160.875963 39.063994) (xy 160.955315 39.160685) (xy 161.052006 39.240037) + (xy 161.16232 39.299002) (xy 161.282018 39.335312) (xy 161.4065 39.347572) (xy 161.6115 39.347572) (xy 161.611501 40.337602) + (xy 161.543463 40.420506) (xy 161.53341 40.439314) (xy 161.487237 40.370211) (xy 161.398789 40.281763) (xy 161.294785 40.21227) + (xy 161.179223 40.164403) (xy 161.056542 40.14) (xy 160.85725 40.14) (xy 160.6985 40.29875) (xy 160.6985 41.148) + (xy 160.7185 41.148) (xy 160.7185 41.402) (xy 160.6985 41.402) (xy 160.6985 41.422) (xy 160.4445 41.422) + (xy 160.4445 41.402) (xy 159.67275 41.402) (xy 159.514 41.56075) (xy 159.514 41.837542) (xy 159.538403 41.960223) + (xy 159.58627 42.075785) (xy 159.655763 42.179789) (xy 159.672627 42.196653) (xy 159.653777 42.200403) (xy 159.538215 42.24827) + (xy 159.434211 42.317763) (xy 159.345763 42.406211) (xy 159.27627 42.510215) (xy 159.228403 42.625777) (xy 159.204 42.748458) + (xy 159.204 43.27525) (xy 159.36275 43.434) (xy 160.2845 43.434) (xy 160.2845 43.414) (xy 160.5385 43.414) + (xy 160.5385 43.434) (xy 160.5585 43.434) (xy 160.5585 43.688) (xy 160.5385 43.688) (xy 160.5385 44.78725) + (xy 160.69725 44.946) (xy 161.046542 44.946) (xy 161.169223 44.921597) (xy 161.284785 44.87373) (xy 161.388789 44.804237) + (xy 161.453895 44.739131) (xy 161.472815 44.762185) (xy 161.569506 44.841537) (xy 161.67982 44.900502) (xy 161.799518 44.936812) + (xy 161.924 44.949072) (xy 163.069 44.949072) (xy 163.193482 44.936812) (xy 163.31318 44.900502) (xy 163.423494 44.841537) + (xy 163.520185 44.762185) (xy 163.599537 44.665494) (xy 163.658502 44.55518) (xy 163.691621 44.446) (xy 164.403222 44.446) + (xy 165.027801 45.07058) (xy 165.0278 50.195167) (xy 164.969299 50.107614) (xy 164.776386 49.914701) (xy 164.549543 49.763129) + (xy 164.297489 49.658725) (xy 164.029911 49.6055) (xy 163.757089 49.6055) (xy 163.489511 49.658725) (xy 163.3835 49.702636) + (xy 163.3835 49.354409) (xy 163.506386 49.272299) (xy 163.699299 49.079386) (xy 163.850871 48.852543) (xy 163.955275 48.600489) + (xy 164.0085 48.332911) (xy 164.0085 48.060089) (xy 163.955275 47.792511) (xy 163.850871 47.540457) (xy 163.699299 47.313614) + (xy 163.506386 47.120701) (xy 163.279543 46.969129) (xy 163.027489 46.864725) (xy 162.759911 46.8115) (xy 162.487089 46.8115) + (xy 162.219511 46.864725) (xy 161.967457 46.969129) (xy 161.740614 47.120701) (xy 161.547701 47.313614) (xy 161.396129 47.540457) + (xy 161.291725 47.792511) (xy 161.2385 48.060089) (xy 161.2385 48.332911) (xy 161.291725 48.600489) (xy 161.396129 48.852543) + (xy 161.547701 49.079386) (xy 161.740614 49.272299) (xy 161.8635 49.354409) (xy 161.863501 50.693422) (xy 161.794 50.623922) + (xy 161.794 50.398965) (xy 161.798281 50.355499) (xy 161.794 50.312033) (xy 161.794 50.312023) (xy 161.781195 50.18201) + (xy 161.730589 50.015187) (xy 161.648411 49.861441) (xy 161.603396 49.80659) (xy 161.565532 49.760453) (xy 161.56553 49.760451) + (xy 161.537817 49.726683) (xy 161.50405 49.698971) (xy 160.295534 48.490456) (xy 160.267817 48.456683) (xy 160.133059 48.346089) + (xy 159.979313 48.263911) (xy 159.81249 48.213305) (xy 159.682477 48.2005) (xy 159.682469 48.2005) (xy 159.639 48.196219) + (xy 159.595531 48.2005) (xy 158.348969 48.2005) (xy 158.3055 48.196219) (xy 158.262031 48.2005) (xy 158.262023 48.2005) + (xy 158.13201 48.213305) (xy 157.965187 48.263911) (xy 157.811441 48.346089) (xy 157.680195 48.453801) (xy 156.495468 48.453801) + (xy 156.451999 48.44952) (xy 156.40853 48.453801) (xy 156.408522 48.453801) (xy 156.278509 48.466606) (xy 156.111686 48.517212) + (xy 156.034538 48.558448) (xy 155.95794 48.59939) (xy 155.856952 48.682269) (xy 155.85695 48.682271) (xy 155.830717 48.7038) + (xy 155.565589 48.7038) (xy 155.298011 48.757025) (xy 155.045957 48.861429) (xy 154.819114 49.013001) (xy 154.626201 49.205914) + (xy 154.474629 49.432757) (xy 154.370225 49.684811) (xy 154.317 49.952389) (xy 154.317 50.225211) (xy 154.370225 50.492789) + (xy 154.474629 50.744843) (xy 154.626201 50.971686) (xy 154.819114 51.164599) (xy 155.045957 51.316171) (xy 155.298011 51.420575) + (xy 155.565589 51.4738) (xy 155.838411 51.4738) (xy 156.105989 51.420575) (xy 156.358043 51.316171) (xy 156.584886 51.164599) + (xy 156.777799 50.971686) (xy 156.929371 50.744843) (xy 157.033775 50.492789) (xy 157.087 50.225211) (xy 157.087 50.223801) + (xy 157.782956 50.223801) (xy 157.746 50.409589) (xy 157.746 50.682411) (xy 157.799225 50.949989) (xy 157.903629 51.202043) + (xy 158.055201 51.428886) (xy 158.248114 51.621799) (xy 158.474957 51.773371) (xy 158.727011 51.877775) (xy 158.882699 51.908743) + (xy 158.836212 52.078207) (xy 159.6136 52.855595) (xy 159.627743 52.841453) (xy 159.807348 53.021058) (xy 159.793205 53.0352) + (xy 160.570593 53.812588) (xy 160.80946 53.747063) (xy 160.837499 53.687313) (xy 160.837499 53.98303) (xy 160.833218 54.026499) + (xy 160.837499 54.069968) (xy 160.837499 54.069976) (xy 160.839895 54.094299) (xy 160.850304 54.199989) (xy 160.900911 54.366812) + (xy 160.983089 54.520558) (xy 161.065967 54.621545) (xy 161.06597 54.621548) (xy 161.093683 54.655316) (xy 161.12745 54.683028) + (xy 161.490921 55.046499) (xy 159.119 55.046499) (xy 159.119 55.045089) (xy 159.065775 54.777511) (xy 158.961371 54.525457) + (xy 158.809799 54.298614) (xy 158.616886 54.105701) (xy 158.44701 53.992193) (xy 158.836212 53.992193) (xy 158.901737 54.23106) + (xy 159.148716 54.34696) (xy 159.41356 54.41245) (xy 159.686092 54.425012) (xy 159.955838 54.384165) (xy 160.212432 54.291477) + (xy 160.325463 54.23106) (xy 160.390988 53.992193) (xy 159.6136 53.214805) (xy 158.836212 53.992193) (xy 158.44701 53.992193) + (xy 158.390043 53.954129) (xy 158.137989 53.849725) (xy 157.870411 53.7965) (xy 157.597589 53.7965) (xy 157.330011 53.849725) + (xy 157.077957 53.954129) (xy 156.851114 54.105701) (xy 156.669383 54.287432) (xy 155.978561 54.287432) (xy 155.924245 54.221247) + (xy 155.827554 54.141895) (xy 155.71724 54.08293) (xy 155.597542 54.04662) (xy 155.47306 54.03436) (xy 154.62806 54.03436) + (xy 154.503578 54.04662) (xy 154.38388 54.08293) (xy 154.273566 54.141895) (xy 154.176875 54.221247) (xy 154.097523 54.317938) + (xy 154.08747 54.336746) (xy 154.041297 54.267643) (xy 153.952849 54.179195) (xy 153.848845 54.109702) (xy 153.733283 54.061835) + (xy 153.610602 54.037432) (xy 153.41131 54.037432) (xy 153.25256 54.196182) (xy 153.25256 55.045432) (xy 153.27256 55.045432) + (xy 153.27256 55.299432) (xy 153.25256 55.299432) (xy 153.25256 56.148682) (xy 153.41131 56.307432) (xy 153.610602 56.307432) + (xy 153.733283 56.283029) (xy 153.848845 56.235162) (xy 153.952849 56.165669) (xy 154.041297 56.077221) (xy 154.08747 56.008118) + (xy 154.097523 56.026926) (xy 154.176875 56.123617) (xy 154.273566 56.202969) (xy 154.38388 56.261934) (xy 154.503578 56.298244) + (xy 154.62806 56.310504) (xy 155.47306 56.310504) (xy 155.597542 56.298244) (xy 155.71724 56.261934) (xy 155.827554 56.202969) + (xy 155.924245 56.123617) (xy 155.978561 56.057432) (xy 156.653554 56.057432) (xy 156.658201 56.064386) (xy 156.851114 56.257299) + (xy 156.969646 56.3365) (xy 156.962589 56.3365) (xy 156.695011 56.389725) (xy 156.442957 56.494129) (xy 156.216114 56.645701) + (xy 156.034383 56.827432) (xy 155.978561 56.827432) (xy 155.924245 56.761247) (xy 155.827554 56.681895) (xy 155.71724 56.62293) + (xy 155.597542 56.58662) (xy 155.47306 56.57436) (xy 154.62806 56.57436) (xy 154.503578 56.58662) (xy 154.38388 56.62293) + (xy 154.273566 56.681895) (xy 154.176875 56.761247) (xy 154.097523 56.857938) (xy 154.08747 56.876746) (xy 154.041297 56.807643) + (xy 153.952849 56.719195) (xy 153.848845 56.649702) (xy 153.733283 56.601835) (xy 153.610602 56.577432) (xy 153.41131 56.577432) + (xy 153.25256 56.736182) (xy 153.25256 57.585432) (xy 153.27256 57.585432) (xy 153.27256 57.839432) (xy 153.25256 57.839432) + (xy 153.25256 58.688682) (xy 153.41131 58.847432) (xy 153.610602 58.847432) (xy 153.733283 58.823029) (xy 153.848845 58.775162) + (xy 153.952849 58.705669) (xy 154.041297 58.617221) (xy 154.08747 58.548118) (xy 154.097523 58.566926) (xy 154.176875 58.663617) + (xy 154.273566 58.742969) (xy 154.38388 58.801934) (xy 154.503578 58.838244) (xy 154.62806 58.850504) (xy 155.47306 58.850504) + (xy 155.597542 58.838244) (xy 155.71724 58.801934) (xy 155.827554 58.742969) (xy 155.924245 58.663617) (xy 155.978561 58.597432) + (xy 156.018554 58.597432) (xy 156.023201 58.604386) (xy 156.216114 58.797299) (xy 156.442957 58.948871) (xy 156.695011 59.053275) + (xy 156.962589 59.1065) (xy 157.235411 59.1065) (xy 157.502989 59.053275) (xy 157.755043 58.948871) (xy 157.981886 58.797299) + (xy 158.174799 58.604386) (xy 158.326371 58.377543) (xy 158.430775 58.125489) (xy 158.484 57.857911) (xy 158.484 57.8445) + (xy 161.248921 57.8445) (xy 161.232921 57.8605) (xy 160.963089 57.8605) (xy 160.695511 57.913725) (xy 160.443457 58.018129) + (xy 160.216614 58.169701) (xy 160.023701 58.362614) (xy 159.872129 58.589457) (xy 159.767725 58.841511) (xy 159.7145 59.109089) + (xy 159.7145 59.381911) (xy 159.767725 59.649489) (xy 159.872129 59.901543) (xy 160.023701 60.128386) (xy 160.216614 60.321299) + (xy 160.443457 60.472871) (xy 160.695511 60.577275) (xy 160.963089 60.6305) (xy 161.235911 60.6305) (xy 161.503489 60.577275) + (xy 161.755543 60.472871) (xy 161.982386 60.321299) (xy 162.175299 60.128386) (xy 162.326871 59.901543) (xy 162.431275 59.649489) + (xy 162.4845 59.381911) (xy 162.4845 59.112079) (xy 162.506031 59.090548) (xy 162.506036 59.090542) (xy 162.824289 58.772289) + (xy 162.915747 58.744546) (xy 163.047776 58.673974) (xy 163.163501 58.579001) (xy 163.187303 58.549998) (xy 163.553702 58.1836) + (xy 164.542528 58.1836) (xy 164.542528 58.2986) (xy 164.554788 58.423082) (xy 164.591098 58.54278) (xy 164.650063 58.653094) + (xy 164.729415 58.749785) (xy 164.826106 58.829137) (xy 164.87412 58.854801) (xy 159.18879 64.540132) (xy 159.145842 64.563088) + (xy 159.044854 64.645967) (xy 159.044852 64.645969) (xy 159.011084 64.673682) (xy 158.983371 64.70745) (xy 157.596156 66.094666) + (xy 157.562383 66.122383) (xy 157.451789 66.257142) (xy 157.369611 66.410888) (xy 157.349264 66.477963) (xy 157.319005 66.57771) + (xy 157.317412 66.593886) (xy 157.3062 66.707724) (xy 157.3062 66.707731) (xy 157.301919 66.7512) (xy 157.3062 66.794669) + (xy 157.306201 72.332314) (xy 157.115401 72.523114) (xy 156.963829 72.749957) (xy 156.859425 73.002011) (xy 156.8062 73.269589) + (xy 156.8062 73.542411) (xy 156.859425 73.809989) (xy 156.963829 74.062043) (xy 157.115401 74.288886) (xy 157.308314 74.481799) + (xy 157.535157 74.633371) (xy 157.787211 74.737775) (xy 158.054789 74.791) (xy 158.327611 74.791) (xy 158.595189 74.737775) + (xy 158.847243 74.633371) (xy 159.074086 74.481799) (xy 159.133885 74.422) (xy 159.645415 74.422) (xy 159.674087 74.713111) + (xy 159.759001 74.993034) (xy 159.896894 75.251014) (xy 160.082466 75.477134) (xy 160.110153 75.499856) (xy 160.102377 75.501403) + (xy 159.986815 75.54927) (xy 159.882811 75.618763) (xy 159.794363 75.707211) (xy 159.72487 75.811215) (xy 159.677003 75.926777) + (xy 159.6526 76.049458) (xy 159.6526 76.67625) (xy 159.81135 76.835) (xy 161.0106 76.835) (xy 161.0106 76.815) + (xy 161.2646 76.815) (xy 161.2646 76.835) (xy 162.46385 76.835) (xy 162.6226 76.67625) (xy 162.6226 76.049458) + (xy 162.598197 75.926777) (xy 162.55033 75.811215) (xy 162.480837 75.707211) (xy 162.392389 75.618763) (xy 162.288385 75.54927) + (xy 162.172823 75.501403) (xy 162.165047 75.499856) (xy 162.192734 75.477134) (xy 162.378306 75.251014) (xy 162.516199 74.993034) + (xy 162.601113 74.713111) (xy 162.629785 74.422) (xy 162.601113 74.130889) (xy 162.600843 74.13) (xy 163.783971 74.13) + (xy 163.760215 74.3712) (xy 163.788887 74.662311) (xy 163.873801 74.942234) (xy 164.011694 75.200214) (xy 164.197266 75.426334) + (xy 164.224953 75.449056) (xy 164.217177 75.450603) (xy 164.101615 75.49847) (xy 163.997611 75.567963) (xy 163.909163 75.656411) + (xy 163.83967 75.760415) (xy 163.791803 75.875977) (xy 163.7674 75.998658) (xy 163.7674 76.62545) (xy 163.92615 76.7842) (xy 165.1254 76.7842) (xy 165.1254 76.7642) (xy 165.3794 76.7642) (xy 165.3794 76.7842) (xy 166.57865 76.7842) - (xy 166.7374 76.62545) (xy 166.7374 75.93489) (xy 166.640727 75.701501) (xy 166.462098 75.522873) (xy 166.301367 75.456296) - (xy 166.323025 75.441825) (xy 166.651239 74.950618) (xy 166.766492 74.3712) (xy 166.651239 73.791782) (xy 166.542143 73.628508) - (xy 166.542143 72.61) (xy 167.972143 72.61) (xy 167.972143 76.43) (xy 169.759006 76.43) (xy 169.652914 76.655908) - (xy 169.773581 76.8858) (xy 170.9674 76.8858) (xy 170.9674 76.8658) (xy 171.2214 76.8658) (xy 171.2214 76.8858) - (xy 171.2414 76.8858) (xy 171.2414 77.1398) (xy 171.2214 77.1398) (xy 171.2214 78.332955) (xy 171.45129 78.454276) - (xy 171.861324 78.284445) (xy 172.165661 78.007092) (xy 172.186243 78.110565) (xy 172.326591 78.320609) (xy 172.536635 78.460957) - (xy 172.7844 78.51024) (xy 174.4844 78.51024) (xy 174.732165 78.460957) (xy 174.942209 78.320609) (xy 175.082557 78.110565) - (xy 175.13184 77.8628) (xy 175.13184 76.43) (xy 175.827857 76.43) (xy 175.827857 72.61) (xy 167.972143 72.61) - (xy 166.542143 72.61) (xy 166.542143 70.31) (xy 160.257857 70.31) (xy 160.257857 73.223832) (xy 160.066975 73.351375) - (xy 159.738761 73.842582) (xy 159.623508 74.422) (xy 159.133887 74.422) (xy 159.365347 74.19054) (xy 159.5762 73.681494) - (xy 159.5762 73.130506) (xy 159.365347 72.62146) (xy 159.0762 72.332313) (xy 159.0762 68.477613) (xy 160.850317 68.477613) - (xy 160.850317 69.028601) (xy 161.06117 69.537647) (xy 161.450777 69.927254) (xy 161.959823 70.138107) (xy 162.510811 70.138107) - (xy 163.019857 69.927254) (xy 163.409464 69.537647) (xy 163.620317 69.028601) (xy 163.620317 68.477613) (xy 165.730317 68.477613) - (xy 165.730317 69.028601) (xy 165.94117 69.537647) (xy 166.330777 69.927254) (xy 166.839823 70.138107) (xy 167.390811 70.138107) - (xy 167.899857 69.927254) (xy 168.289464 69.537647) (xy 168.500317 69.028601) (xy 168.500317 68.477613) (xy 168.289464 67.968567) - (xy 167.899857 67.57896) (xy 167.390811 67.368107) (xy 166.839823 67.368107) (xy 166.330777 67.57896) (xy 165.94117 67.968567) - (xy 165.730317 68.477613) (xy 163.620317 68.477613) (xy 163.409464 67.968567) (xy 163.019857 67.57896) (xy 162.510811 67.368107) - (xy 161.959823 67.368107) (xy 161.450777 67.57896) (xy 161.06117 67.968567) (xy 160.850317 68.477613) (xy 159.0762 68.477613) - (xy 159.0762 67.117778) (xy 160.127335 66.066644) (xy 160.31605 65.940548) (xy 160.365426 65.866652) (xy 162.382828 63.84925) - (xy 166.4325 63.84925) (xy 166.4325 64.43981) (xy 166.529173 64.673199) (xy 166.707802 64.851827) (xy 166.941191 64.9485) - (xy 167.35425 64.9485) (xy 167.513 64.78975) (xy 167.513 63.6905) (xy 166.59125 63.6905) (xy 166.4325 63.84925) - (xy 162.382828 63.84925) (xy 166.358924 59.873155) (xy 166.505152 59.65431) (xy 166.535949 59.499479) (xy 166.621504 59.371437) - (xy 166.6656 59.149752) (xy 166.6656 59.149748) (xy 166.680488 59.074901) (xy 166.6656 59.000054) (xy 166.6656 58.939078) - (xy 166.878365 58.896757) (xy 166.890501 58.888648) (xy 166.890501 59.472856) (xy 166.830235 59.484843) (xy 166.620191 59.625191) - (xy 166.479843 59.835235) (xy 166.43056 60.083) (xy 166.43056 61.583) (xy 166.479843 61.830765) (xy 166.620191 62.040809) - (xy 166.830235 62.181157) (xy 166.900861 62.195205) (xy 166.707802 62.275173) (xy 166.529173 62.453801) (xy 166.4325 62.68719) - (xy 166.4325 63.27775) (xy 166.59125 63.4365) (xy 167.513 63.4365) (xy 167.513 63.4165) (xy 167.767 63.4165) - (xy 167.767 63.4365) (xy 167.787 63.4365) (xy 167.787 63.6905) (xy 167.767 63.6905) (xy 167.767 64.78975) - (xy 167.92575 64.9485) (xy 168.338809 64.9485) (xy 168.572198 64.851827) (xy 168.677878 64.746147) (xy 168.694691 64.771309) - (xy 168.904735 64.911657) (xy 169.1525 64.96094) (xy 170.2975 64.96094) (xy 170.545265 64.911657) (xy 170.755309 64.771309) - (xy 170.895657 64.561265) (xy 170.94494 64.3135) (xy 170.94494 62.8135) (xy 170.895657 62.565735) (xy 170.755309 62.355691) - (xy 170.61 62.258598) (xy 170.61 62.144918) (xy 170.765809 62.040809) (xy 170.906157 61.830765) (xy 170.95544 61.583) - (xy 170.95544 60.083) (xy 170.906157 59.835235) (xy 170.8705 59.781871) (xy 170.8705 59.194783) (xy 170.892735 59.083) - (xy 170.856631 58.90149) (xy 170.958605 58.921774) (xy 170.903263 59.2) (xy 170.971948 59.545309) (xy 171.118176 59.764154) - (xy 171.415001 60.060979) (xy 171.415 68.026313) (xy 171.125853 68.31546) (xy 170.915 68.824506) (xy 170.915 69.375494) - (xy 171.125853 69.88454) (xy 171.51546 70.274147) (xy 172.024506 70.485) (xy 172.575494 70.485) (xy 173.08454 70.274147) - (xy 173.474147 69.88454) (xy 173.685 69.375494) (xy 173.685 69.36) (xy 176.386429 69.36) (xy 176.386429 78.28) - (xy 179.813572 78.28) (xy 179.813572 77.380015) (xy 179.912982 77.446439) (xy 180.346144 77.5326) (xy 180.638656 77.5326) - (xy 181.071818 77.446439) (xy 181.563025 77.118225) (xy 181.891239 76.627018) (xy 182.006492 76.0476) (xy 181.891239 75.468182) - (xy 181.563025 74.976975) (xy 181.264639 74.7776) (xy 181.563025 74.578225) (xy 181.891239 74.087018) (xy 182.006492 73.5076) - (xy 181.891239 72.928182) (xy 181.563025 72.436975) (xy 181.541367 72.422504) (xy 181.702098 72.355927) (xy 181.880727 72.177299) - (xy 181.9774 71.94391) (xy 181.9774 71.25335) (xy 181.81865 71.0946) (xy 180.6194 71.0946) (xy 180.6194 71.1146) - (xy 180.3654 71.1146) (xy 180.3654 71.0946) (xy 180.3454 71.0946) (xy 180.3454 70.8406) (xy 180.3654 70.8406) - (xy 180.3654 69.64135) (xy 180.6194 69.64135) (xy 180.6194 70.8406) (xy 181.81865 70.8406) (xy 181.9774 70.68185) - (xy 181.9774 69.99129) (xy 181.880727 69.757901) (xy 181.702098 69.579273) (xy 181.468709 69.4826) (xy 180.77815 69.4826) - (xy 180.6194 69.64135) (xy 180.3654 69.64135) (xy 180.20665 69.4826) (xy 179.813572 69.4826) (xy 179.813572 69.36) - (xy 176.386429 69.36) (xy 173.685 69.36) (xy 173.685 68.824506) (xy 173.474147 68.31546) (xy 173.185 68.026313) - (xy 173.185 65.318178) (xy 173.7226 65.855779) (xy 173.7226 66.264694) (xy 173.933453 66.77374) (xy 174.32306 67.163347) - (xy 174.832106 67.3742) (xy 175.383094 67.3742) (xy 175.89214 67.163347) (xy 176.281747 66.77374) (xy 176.4926 66.264694) - (xy 176.4926 66.187379) (xy 177.969377 67.664156) (xy 178.018751 67.738049) (xy 178.092644 67.787423) (xy 178.092645 67.787424) - (xy 178.26225 67.900751) (xy 178.31149 67.933652) (xy 178.569635 67.985) (xy 178.569638 67.985) (xy 178.656799 68.002337) - (xy 178.74396 67.985) (xy 181.633422 67.985) (xy 182.553801 68.90538) (xy 182.553801 69.335112) (xy 182.264653 69.62426) - (xy 182.0538 70.133306) (xy 182.0538 70.684294) (xy 182.264653 71.19334) (xy 182.65426 71.582947) (xy 183.163306 71.7938) - (xy 183.714294 71.7938) (xy 183.9802 71.683658) (xy 183.9802 72.986668) (xy 183.167869 73.799) (xy 183.112506 73.799) - (xy 182.60346 74.009853) (xy 182.213853 74.39946) (xy 182.003 74.908506) (xy 182.003 75.459494) (xy 182.213853 75.96854) - (xy 182.60346 76.358147) (xy 183.112506 76.569) (xy 183.663494 76.569) (xy 184.17254 76.358147) (xy 184.562147 75.96854) - (xy 184.773 75.459494) (xy 184.773 75.404131) (xy 185.838721 74.338411) (xy 185.933489 74.275089) (xy 186.184346 73.899655) - (xy 186.2502 73.568583) (xy 186.2502 73.568582) (xy 186.272435 73.4568) (xy 186.2502 73.345017) (xy 186.2502 69.16) - (xy 187.186429 69.16) (xy 187.186429 78.08) (xy 190.613572 78.08) (xy 190.613572 77.564626) (xy 190.963344 77.6342) - (xy 191.255856 77.6342) (xy 191.689018 77.548039) (xy 192.180225 77.219825) (xy 192.508439 76.728618) (xy 192.623692 76.1492) - (xy 192.508439 75.569782) (xy 192.180225 75.078575) (xy 191.881839 74.8792) (xy 192.180225 74.679825) (xy 192.508439 74.188618) - (xy 192.623692 73.6092) (xy 192.508439 73.029782) (xy 192.180225 72.538575) (xy 192.158567 72.524104) (xy 192.319298 72.457527) - (xy 192.497927 72.278899) (xy 192.5946 72.04551) (xy 192.5946 71.35495) (xy 192.43585 71.1962) (xy 191.2366 71.1962) - (xy 191.2366 71.2162) (xy 190.9826 71.2162) (xy 190.9826 71.1962) (xy 190.9626 71.1962) (xy 190.9626 70.9422) - (xy 190.9826 70.9422) (xy 190.9826 69.74295) (xy 191.2366 69.74295) (xy 191.2366 70.9422) (xy 192.43585 70.9422) - (xy 192.5946 70.78345) (xy 192.5946 70.09289) (xy 192.497927 69.859501) (xy 192.319298 69.680873) (xy 192.085909 69.5842) - (xy 191.39535 69.5842) (xy 191.2366 69.74295) (xy 190.9826 69.74295) (xy 190.82385 69.5842) (xy 190.613572 69.5842) - (xy 190.613572 69.16) (xy 187.186429 69.16) (xy 186.2502 69.16) (xy 186.2502 68.00014) (xy 186.291034 68.040974) - (xy 186.406089 67.925919) (xy 186.474077 68.16686) (xy 186.993171 68.351601) (xy 187.543448 68.32363) (xy 187.921923 68.16686) - (xy 187.989912 67.925917) (xy 187.198 67.134005) (xy 187.183858 67.148148) (xy 187.004253 66.968543) (xy 187.018395 66.9544) - (xy 187.377605 66.9544) (xy 188.169517 67.746312) (xy 188.399222 67.681494) (xy 188.664495 68.078505) (xy 189.114355 68.379091) - (xy 189.511057 68.458) (xy 190.328943 68.458) (xy 190.725645 68.379091) (xy 191.175505 68.078505) (xy 191.476091 67.628645) - (xy 191.581643 67.098) (xy 191.513361 66.754721) (xy 191.716193 66.619193) (xy 191.944948 66.276837) (xy 192.025276 65.873) - (xy 191.944948 65.469163) (xy 191.716193 65.126807) (xy 191.373837 64.898052) (xy 191.071935 64.838) (xy 190.868065 64.838) - (xy 190.566163 64.898052) (xy 190.223807 65.126807) (xy 189.995052 65.469163) (xy 189.941577 65.738) (xy 189.511057 65.738) - (xy 189.114355 65.816909) (xy 188.664495 66.117495) (xy 188.478786 66.395429) (xy 188.41046 66.230477) (xy 188.169517 66.162488) - (xy 187.377605 66.9544) (xy 187.018395 66.9544) (xy 186.226483 66.162488) (xy 185.98554 66.230477) (xy 185.83172 66.662688) - (xy 185.151915 65.982883) (xy 186.406088 65.982883) (xy 187.198 66.774795) (xy 187.989912 65.982883) (xy 187.921923 65.74194) - (xy 187.402829 65.557199) (xy 186.852552 65.58517) (xy 186.474077 65.74194) (xy 186.406088 65.982883) (xy 185.151915 65.982883) - (xy 183.914013 64.744982) (xy 183.850689 64.650211) (xy 183.475255 64.399354) (xy 183.144183 64.3335) (xy 183.0324 64.311265) - (xy 182.920617 64.3335) (xy 182.800594 64.3335) (xy 182.803357 64.329365) (xy 182.85264 64.0816) (xy 182.85264 60.5816) - (xy 182.803357 60.333835) (xy 182.663009 60.123791) (xy 182.452965 59.983443) (xy 182.2052 59.93416) (xy 180.4052 59.93416) - (xy 180.157435 59.983443) (xy 179.947391 60.123791) (xy 179.807043 60.333835) (xy 179.75776 60.5816) (xy 179.75776 64.0816) - (xy 179.807043 64.329365) (xy 179.947391 64.539409) (xy 180.136527 64.665786) (xy 180.118353 64.68396) (xy 179.9075 65.193006) - (xy 179.9075 65.743994) (xy 180.102596 66.215) (xy 179.023379 66.215) (xy 175.7386 62.930222) (xy 175.7386 57.897559) - (xy 175.755937 57.810399) (xy 175.7386 57.72324) (xy 175.7386 57.723235) (xy 175.699567 57.527) (xy 177.1262 57.527) - (xy 177.1262 58.035094) (xy 177.337053 58.54414) (xy 177.72666 58.933747) (xy 178.235706 59.1446) (xy 178.786694 59.1446) - (xy 179.29574 58.933747) (xy 179.685347 58.54414) (xy 179.717465 58.4666) (xy 179.75776 58.4666) (xy 179.75776 59.0816) - (xy 179.807043 59.329365) (xy 179.947391 59.539409) (xy 180.157435 59.679757) (xy 180.4052 59.72904) (xy 182.2052 59.72904) - (xy 182.452965 59.679757) (xy 182.500492 59.648) (xy 188.258357 59.648) (xy 188.363909 60.178645) (xy 188.664495 60.628505) - (xy 189.114355 60.929091) (xy 189.511057 61.008) (xy 189.941577 61.008) (xy 189.995052 61.276837) (xy 190.223807 61.619193) - (xy 190.566163 61.847948) (xy 190.868065 61.908) (xy 191.071935 61.908) (xy 191.373837 61.847948) (xy 191.716193 61.619193) - (xy 191.944948 61.276837) (xy 192.025276 60.873) (xy 191.944948 60.469163) (xy 191.716193 60.126807) (xy 191.513361 59.991279) - (xy 191.581643 59.648) (xy 191.476091 59.117355) (xy 191.175505 58.667495) (xy 190.725645 58.366909) (xy 190.328943 58.288) - (xy 189.511057 58.288) (xy 189.114355 58.366909) (xy 188.664495 58.667495) (xy 188.363909 59.117355) (xy 188.258357 59.648) - (xy 182.500492 59.648) (xy 182.663009 59.539409) (xy 182.803357 59.329365) (xy 182.85264 59.0816) (xy 182.85264 55.5816) - (xy 182.803357 55.333835) (xy 182.663009 55.123791) (xy 182.452965 54.983443) (xy 182.2052 54.93416) (xy 180.4052 54.93416) - (xy 180.403475 54.934503) (xy 184.422979 50.915) (xy 184.831894 50.915) (xy 185.34094 50.704147) (xy 185.730547 50.31454) - (xy 185.9414 49.805494) (xy 185.9414 49.254506) (xy 185.730547 48.74546) (xy 185.645087 48.66) (xy 187.886429 48.66) - (xy 187.886429 57.58) (xy 191.313572 57.58) (xy 191.313572 57.04323) (xy 191.381082 57.088339) (xy 191.814244 57.1745) - (xy 192.106756 57.1745) (xy 192.539918 57.088339) (xy 193.031125 56.760125) (xy 193.359339 56.268918) (xy 193.474592 55.6895) - (xy 193.359339 55.110082) (xy 193.031125 54.618875) (xy 192.732739 54.4195) (xy 193.031125 54.220125) (xy 193.359339 53.728918) - (xy 193.474592 53.1495) (xy 193.359339 52.570082) (xy 193.031125 52.078875) (xy 193.009467 52.064404) (xy 193.170198 51.997827) - (xy 193.348827 51.819199) (xy 193.4455 51.58581) (xy 193.4455 50.89525) (xy 193.28675 50.7365) (xy 192.0875 50.7365) - (xy 192.0875 50.7565) (xy 191.8335 50.7565) (xy 191.8335 50.7365) (xy 191.8135 50.7365) (xy 191.8135 50.4825) - (xy 191.8335 50.4825) (xy 191.8335 49.28325) (xy 192.0875 49.28325) (xy 192.0875 50.4825) (xy 193.28675 50.4825) - (xy 193.4455 50.32375) (xy 193.4455 49.63319) (xy 193.348827 49.399801) (xy 193.170198 49.221173) (xy 192.936809 49.1245) - (xy 192.24625 49.1245) (xy 192.0875 49.28325) (xy 191.8335 49.28325) (xy 191.67475 49.1245) (xy 191.313572 49.1245) - (xy 191.313572 48.66) (xy 187.886429 48.66) (xy 185.645087 48.66) (xy 185.34094 48.355853) (xy 184.831894 48.145) - (xy 184.280906 48.145) (xy 183.77186 48.355853) (xy 183.382253 48.74546) (xy 183.1714 49.254506) (xy 183.1714 49.663421) - (xy 177.077822 55.757) (xy 175.145002 55.757) (xy 175.051004 55.663003) (xy 175.179894 55.663003) (xy 175.68894 55.45215) - (xy 176.078547 55.062543) (xy 176.2894 54.553497) (xy 176.2894 54.002509) (xy 176.078547 53.493463) (xy 176.013086 53.428002) - (xy 176.078547 53.36254) (xy 176.2894 52.853494) (xy 176.2894 52.302506) (xy 176.078547 51.79346) (xy 175.68894 51.403853) - (xy 175.179894 51.193) (xy 174.628906 51.193) (xy 174.621 51.196275) (xy 174.621 47.661378) (xy 174.676461 47.605917) - (xy 191.638488 47.605917) (xy 191.706477 47.84686) (xy 192.225571 48.031601) (xy 192.775848 48.00363) (xy 193.154323 47.84686) - (xy 193.222312 47.605917) (xy 192.4304 46.814005) (xy 191.638488 47.605917) (xy 174.676461 47.605917) (xy 175.067779 47.2146) - (xy 186.044039 47.2146) (xy 186.1312 47.231937) (xy 186.218361 47.2146) (xy 186.218365 47.2146) (xy 186.47651 47.163252) - (xy 186.769249 46.967649) (xy 186.818625 46.893753) (xy 187.282807 46.429571) (xy 191.033199 46.429571) (xy 191.06117 46.979848) - (xy 191.21794 47.358323) (xy 191.458883 47.426312) (xy 192.250795 46.6344) (xy 192.610005 46.6344) (xy 193.401917 47.426312) - (xy 193.64286 47.358323) (xy 193.827601 46.839229) (xy 193.79963 46.288952) (xy 193.64286 45.910477) (xy 193.401917 45.842488) - (xy 192.610005 46.6344) (xy 192.250795 46.6344) (xy 191.458883 45.842488) (xy 191.21794 45.910477) (xy 191.033199 46.429571) - (xy 187.282807 46.429571) (xy 187.508156 46.204223) (xy 187.582049 46.154849) (xy 187.696014 45.98429) (xy 187.777652 45.86211) - (xy 187.78571 45.8216) (xy 187.823072 45.633766) (xy 187.941765 45.610157) (xy 188.151809 45.469809) (xy 188.248902 45.3245) - (xy 191.941717 45.3245) (xy 191.706477 45.42194) (xy 191.638488 45.662883) (xy 192.4304 46.454795) (xy 193.222312 45.662883) - (xy 193.154323 45.42194) (xy 192.685397 45.255053) (xy 192.951049 45.077549) (xy 192.998897 45.00594) (xy 194.194 45.00594) - (xy 194.441765 44.956657) (xy 194.651809 44.816309) (xy 194.79 44.609493) (xy 194.790001 58.540539) (xy 194.517118 58.358205) - (xy 194.164173 58.288) (xy 193.275827 58.288) (xy 192.922882 58.358205) (xy 192.522639 58.625639) (xy 192.255205 59.025882) - (xy 192.161295 59.498) (xy 192.255205 59.970118) (xy 192.522639 60.370361) (xy 192.922882 60.637795) (xy 193.275827 60.708) - (xy 194.164173 60.708) (xy 194.517118 60.637795) (xy 194.790001 60.455461) (xy 194.790001 66.29054) (xy 194.517118 66.108205) - (xy 194.164173 66.038) (xy 193.275827 66.038) (xy 192.922882 66.108205) (xy 192.522639 66.375639) (xy 192.255205 66.775882) - (xy 192.161295 67.248) (xy 192.255205 67.720118) (xy 192.522639 68.120361) (xy 192.922882 68.387795) (xy 193.275827 68.458) - (xy 194.164173 68.458) (xy 194.517118 68.387795) (xy 194.790001 68.20546) (xy 194.790001 79.29) (xy 143.21 79.29) - (xy 143.21 77.24775) (xy 159.6526 77.24775) (xy 159.6526 77.93831) (xy 159.749273 78.171699) (xy 159.927902 78.350327) - (xy 160.161291 78.447) (xy 160.85185 78.447) (xy 161.0106 78.28825) (xy 161.0106 77.089) (xy 161.2646 77.089) - (xy 161.2646 78.28825) (xy 161.42335 78.447) (xy 162.113909 78.447) (xy 162.347298 78.350327) (xy 162.525927 78.171699) - (xy 162.6226 77.93831) (xy 162.6226 77.24775) (xy 162.5718 77.19695) (xy 163.7674 77.19695) (xy 163.7674 77.88751) - (xy 163.864073 78.120899) (xy 164.042702 78.299527) (xy 164.276091 78.3962) (xy 164.96665 78.3962) (xy 165.1254 78.23745) - (xy 165.1254 77.0382) (xy 165.3794 77.0382) (xy 165.3794 78.23745) (xy 165.53815 78.3962) (xy 166.228709 78.3962) - (xy 166.462098 78.299527) (xy 166.640727 78.120899) (xy 166.7374 77.88751) (xy 166.7374 77.369692) (xy 169.652914 77.369692) - (xy 169.899217 77.894158) (xy 170.327476 78.284445) (xy 170.73751 78.454276) (xy 170.9674 78.332955) (xy 170.9674 77.1398) - (xy 169.773581 77.1398) (xy 169.652914 77.369692) (xy 166.7374 77.369692) (xy 166.7374 77.19695) (xy 166.57865 77.0382) - (xy 165.3794 77.0382) (xy 165.1254 77.0382) (xy 163.92615 77.0382) (xy 163.7674 77.19695) (xy 162.5718 77.19695) - (xy 162.46385 77.089) (xy 161.2646 77.089) (xy 161.0106 77.089) (xy 159.81135 77.089) (xy 159.6526 77.24775) - (xy 143.21 77.24775) (xy 143.21 75.283278) (xy 149.1775 75.283278) (xy 149.1775 75.933722) (xy 149.426414 76.534653) - (xy 149.886347 76.994586) (xy 150.487278 77.2435) (xy 151.137722 77.2435) (xy 151.738653 76.994586) (xy 152.198586 76.534653) - (xy 152.4475 75.933722) (xy 152.4475 75.283278) (xy 152.198586 74.682347) (xy 151.738653 74.222414) (xy 151.137722 73.9735) - (xy 150.487278 73.9735) (xy 149.886347 74.222414) (xy 149.426414 74.682347) (xy 149.1775 75.283278) (xy 143.21 75.283278) - (xy 143.21 67.0085) (xy 149.16506 67.0085) (xy 149.16506 69.0085) (xy 149.214343 69.256265) (xy 149.354691 69.466309) - (xy 149.564735 69.606657) (xy 149.8125 69.65594) (xy 151.8125 69.65594) (xy 152.060265 69.606657) (xy 152.270309 69.466309) - (xy 152.410657 69.256265) (xy 152.45994 69.0085) (xy 152.45994 67.0085) (xy 152.410657 66.760735) (xy 152.270309 66.550691) - (xy 152.060265 66.410343) (xy 151.8125 66.36106) (xy 149.8125 66.36106) (xy 149.564735 66.410343) (xy 149.354691 66.550691) - (xy 149.214343 66.760735) (xy 149.16506 67.0085) (xy 143.21 67.0085) (xy 143.21 63.078182) (xy 147.91406 63.078182) - (xy 147.91406 63.768742) (xy 148.010733 64.002131) (xy 148.189362 64.180759) (xy 148.422751 64.277432) (xy 149.11331 64.277432) + (xy 166.7374 76.62545) (xy 166.7374 75.998658) (xy 166.712997 75.875977) (xy 166.66513 75.760415) (xy 166.595637 75.656411) + (xy 166.507189 75.567963) (xy 166.403185 75.49847) (xy 166.287623 75.450603) (xy 166.279847 75.449056) (xy 166.307534 75.426334) + (xy 166.493106 75.200214) (xy 166.630999 74.942234) (xy 166.715913 74.662311) (xy 166.744585 74.3712) (xy 166.715913 74.080089) + (xy 166.630999 73.800166) (xy 166.542143 73.633928) (xy 166.542143 72.61) (xy 167.972143 72.61) (xy 167.972143 76.43) + (xy 169.733056 76.43) (xy 169.652919 76.655909) (xy 169.773586 76.8858) (xy 170.9674 76.8858) (xy 170.9674 76.8658) + (xy 171.2214 76.8658) (xy 171.2214 76.8858) (xy 171.2414 76.8858) (xy 171.2414 77.1398) (xy 171.2214 77.1398) + (xy 171.2214 78.332955) (xy 171.45129 78.454276) (xy 171.598499 78.409625) (xy 171.86132 78.284441) (xy 172.094669 78.110388) + (xy 172.170434 78.026334) (xy 172.194898 78.10698) (xy 172.253863 78.217294) (xy 172.333215 78.313985) (xy 172.429906 78.393337) + (xy 172.54022 78.452302) (xy 172.659918 78.488612) (xy 172.7844 78.500872) (xy 174.4844 78.500872) (xy 174.608882 78.488612) + (xy 174.72858 78.452302) (xy 174.838894 78.393337) (xy 174.935585 78.313985) (xy 175.014937 78.217294) (xy 175.073902 78.10698) + (xy 175.110212 77.987282) (xy 175.122472 77.8628) (xy 175.122472 76.43) (xy 175.827857 76.43) (xy 175.827857 72.61) + (xy 167.972143 72.61) (xy 166.542143 72.61) (xy 166.542143 70.31) (xy 160.257857 70.31) (xy 160.257857 73.222926) + (xy 160.082466 73.366866) (xy 159.896894 73.592986) (xy 159.759001 73.850966) (xy 159.674087 74.130889) (xy 159.645415 74.422) + (xy 159.133885 74.422) (xy 159.266999 74.288886) (xy 159.418571 74.062043) (xy 159.522975 73.809989) (xy 159.5762 73.542411) + (xy 159.5762 73.269589) (xy 159.522975 73.002011) (xy 159.418571 72.749957) (xy 159.266999 72.523114) (xy 159.0762 72.332315) + (xy 159.0762 68.616696) (xy 160.850317 68.616696) (xy 160.850317 68.889518) (xy 160.903542 69.157096) (xy 161.007946 69.40915) + (xy 161.159518 69.635993) (xy 161.352431 69.828906) (xy 161.579274 69.980478) (xy 161.831328 70.084882) (xy 162.098906 70.138107) + (xy 162.371728 70.138107) (xy 162.639306 70.084882) (xy 162.89136 69.980478) (xy 163.118203 69.828906) (xy 163.311116 69.635993) + (xy 163.462688 69.40915) (xy 163.567092 69.157096) (xy 163.620317 68.889518) (xy 163.620317 68.616696) (xy 165.730317 68.616696) + (xy 165.730317 68.889518) (xy 165.783542 69.157096) (xy 165.887946 69.40915) (xy 166.039518 69.635993) (xy 166.232431 69.828906) + (xy 166.459274 69.980478) (xy 166.711328 70.084882) (xy 166.978906 70.138107) (xy 167.251728 70.138107) (xy 167.519306 70.084882) + (xy 167.77136 69.980478) (xy 167.998203 69.828906) (xy 168.191116 69.635993) (xy 168.342688 69.40915) (xy 168.447092 69.157096) + (xy 168.500317 68.889518) (xy 168.500317 68.616696) (xy 168.447092 68.349118) (xy 168.342688 68.097064) (xy 168.191116 67.870221) + (xy 167.998203 67.677308) (xy 167.77136 67.525736) (xy 167.519306 67.421332) (xy 167.251728 67.368107) (xy 166.978906 67.368107) + (xy 166.711328 67.421332) (xy 166.459274 67.525736) (xy 166.232431 67.677308) (xy 166.039518 67.870221) (xy 165.887946 68.097064) + (xy 165.783542 68.349118) (xy 165.730317 68.616696) (xy 163.620317 68.616696) (xy 163.567092 68.349118) (xy 163.462688 68.097064) + (xy 163.311116 67.870221) (xy 163.118203 67.677308) (xy 162.89136 67.525736) (xy 162.639306 67.421332) (xy 162.371728 67.368107) + (xy 162.098906 67.368107) (xy 161.831328 67.421332) (xy 161.579274 67.525736) (xy 161.352431 67.677308) (xy 161.159518 67.870221) + (xy 161.007946 68.097064) (xy 160.903542 68.349118) (xy 160.850317 68.616696) (xy 159.0762 68.616696) (xy 159.0762 67.117778) + (xy 160.129114 66.064865) (xy 160.17206 66.04191) (xy 160.306818 65.931316) (xy 160.334535 65.897543) (xy 162.382828 63.84925) + (xy 166.4325 63.84925) (xy 166.4325 64.376042) (xy 166.456903 64.498723) (xy 166.50477 64.614285) (xy 166.574263 64.718289) + (xy 166.662711 64.806737) (xy 166.766715 64.87623) (xy 166.882277 64.924097) (xy 167.004958 64.9485) (xy 167.35425 64.9485) + (xy 167.513 64.78975) (xy 167.513 63.6905) (xy 166.59125 63.6905) (xy 166.4325 63.84925) (xy 162.382828 63.84925) + (xy 166.328032 59.904047) (xy 166.410911 59.803059) (xy 166.493089 59.649314) (xy 166.537495 59.502927) (xy 166.540574 59.499176) + (xy 166.611146 59.367147) (xy 166.654603 59.223886) (xy 166.6656 59.112233) (xy 166.6656 59.112224) (xy 166.669276 59.074901) + (xy 166.6656 59.037578) (xy 166.6656 58.933225) (xy 166.755082 58.924412) (xy 166.87478 58.888102) (xy 166.890501 58.879699) + (xy 166.890501 59.476304) (xy 166.83382 59.493498) (xy 166.723506 59.552463) (xy 166.626815 59.631815) (xy 166.547463 59.728506) + (xy 166.488498 59.83882) (xy 166.452188 59.958518) (xy 166.439928 60.083) (xy 166.439928 61.583) (xy 166.452188 61.707482) + (xy 166.488498 61.82718) (xy 166.547463 61.937494) (xy 166.626815 62.034185) (xy 166.723506 62.113537) (xy 166.83382 62.172502) + (xy 166.913539 62.196685) (xy 166.882277 62.202903) (xy 166.766715 62.25077) (xy 166.662711 62.320263) (xy 166.574263 62.408711) + (xy 166.50477 62.512715) (xy 166.456903 62.628277) (xy 166.4325 62.750958) (xy 166.4325 63.27775) (xy 166.59125 63.4365) + (xy 167.513 63.4365) (xy 167.513 63.4165) (xy 167.767 63.4165) (xy 167.767 63.4365) (xy 167.787 63.4365) + (xy 167.787 63.6905) (xy 167.767 63.6905) (xy 167.767 64.78975) (xy 167.92575 64.9485) (xy 168.275042 64.9485) + (xy 168.397723 64.924097) (xy 168.513285 64.87623) (xy 168.617289 64.806737) (xy 168.682395 64.741631) (xy 168.701315 64.764685) + (xy 168.798006 64.844037) (xy 168.90832 64.903002) (xy 169.028018 64.939312) (xy 169.1525 64.951572) (xy 170.2975 64.951572) + (xy 170.421982 64.939312) (xy 170.54168 64.903002) (xy 170.651994 64.844037) (xy 170.748685 64.764685) (xy 170.828037 64.667994) + (xy 170.887002 64.55768) (xy 170.923312 64.437982) (xy 170.935572 64.3135) (xy 170.935572 62.8135) (xy 170.923312 62.689018) + (xy 170.887002 62.56932) (xy 170.828037 62.459006) (xy 170.748685 62.362315) (xy 170.651994 62.282963) (xy 170.61 62.260516) + (xy 170.61 62.141596) (xy 170.662494 62.113537) (xy 170.759185 62.034185) (xy 170.838537 61.937494) (xy 170.897502 61.82718) + (xy 170.933812 61.707482) (xy 170.946072 61.583) (xy 170.946072 60.083) (xy 170.933812 59.958518) (xy 170.897502 59.83882) + (xy 170.8705 59.788304) (xy 170.8705 59.138752) (xy 170.875991 59.083) (xy 170.857423 58.894473) (xy 170.956118 58.924412) + (xy 170.964138 58.925202) (xy 170.933405 59.02651) (xy 170.916319 59.2) (xy 170.933405 59.37349) (xy 170.984012 59.540313) + (xy 171.06619 59.694059) (xy 171.149068 59.795046) (xy 171.415001 60.060979) (xy 171.415 68.026315) (xy 171.224201 68.217114) + (xy 171.072629 68.443957) (xy 170.968225 68.696011) (xy 170.915 68.963589) (xy 170.915 69.236411) (xy 170.968225 69.503989) + (xy 171.072629 69.756043) (xy 171.224201 69.982886) (xy 171.417114 70.175799) (xy 171.643957 70.327371) (xy 171.896011 70.431775) + (xy 172.163589 70.485) (xy 172.436411 70.485) (xy 172.703989 70.431775) (xy 172.956043 70.327371) (xy 173.182886 70.175799) + (xy 173.375799 69.982886) (xy 173.527371 69.756043) (xy 173.631775 69.503989) (xy 173.660416 69.36) (xy 176.386429 69.36) + (xy 176.386429 78.28) (xy 179.813572 78.28) (xy 179.813572 77.368582) (xy 179.921366 77.426199) (xy 180.201289 77.511113) + (xy 180.41945 77.5326) (xy 180.56535 77.5326) (xy 180.783511 77.511113) (xy 181.063434 77.426199) (xy 181.321414 77.288306) + (xy 181.547534 77.102734) (xy 181.733106 76.876614) (xy 181.870999 76.618634) (xy 181.955913 76.338711) (xy 181.984585 76.0476) + (xy 181.955913 75.756489) (xy 181.870999 75.476566) (xy 181.733106 75.218586) (xy 181.547534 74.992466) (xy 181.321414 74.806894) + (xy 181.266609 74.7776) (xy 181.321414 74.748306) (xy 181.547534 74.562734) (xy 181.733106 74.336614) (xy 181.870999 74.078634) + (xy 181.955913 73.798711) (xy 181.984585 73.5076) (xy 181.955913 73.216489) (xy 181.870999 72.936566) (xy 181.733106 72.678586) + (xy 181.547534 72.452466) (xy 181.519847 72.429744) (xy 181.527623 72.428197) (xy 181.643185 72.38033) (xy 181.747189 72.310837) + (xy 181.835637 72.222389) (xy 181.90513 72.118385) (xy 181.952997 72.002823) (xy 181.9774 71.880142) (xy 181.9774 71.25335) + (xy 181.81865 71.0946) (xy 180.6194 71.0946) (xy 180.6194 71.1146) (xy 180.3654 71.1146) (xy 180.3654 71.0946) + (xy 180.3454 71.0946) (xy 180.3454 70.8406) (xy 180.3654 70.8406) (xy 180.3654 69.64135) (xy 180.6194 69.64135) + (xy 180.6194 70.8406) (xy 181.81865 70.8406) (xy 181.9774 70.68185) (xy 181.9774 70.055058) (xy 181.952997 69.932377) + (xy 181.90513 69.816815) (xy 181.835637 69.712811) (xy 181.747189 69.624363) (xy 181.643185 69.55487) (xy 181.527623 69.507003) + (xy 181.404942 69.4826) (xy 180.77815 69.4826) (xy 180.6194 69.64135) (xy 180.3654 69.64135) (xy 180.20665 69.4826) + (xy 179.813572 69.4826) (xy 179.813572 69.36) (xy 176.386429 69.36) (xy 173.660416 69.36) (xy 173.685 69.236411) + (xy 173.685 68.963589) (xy 173.631775 68.696011) (xy 173.527371 68.443957) (xy 173.375799 68.217114) (xy 173.185 68.026315) + (xy 173.185 65.318178) (xy 173.7226 65.855779) (xy 173.7226 66.125611) (xy 173.775825 66.393189) (xy 173.880229 66.645243) + (xy 174.031801 66.872086) (xy 174.224714 67.064999) (xy 174.451557 67.216571) (xy 174.703611 67.320975) (xy 174.971189 67.3742) + (xy 175.244011 67.3742) (xy 175.511589 67.320975) (xy 175.763643 67.216571) (xy 175.990486 67.064999) (xy 176.183399 66.872086) + (xy 176.334971 66.645243) (xy 176.439375 66.393189) (xy 176.482352 66.177131) (xy 178.00027 67.695049) (xy 178.027983 67.728817) + (xy 178.061751 67.75653) (xy 178.061753 67.756532) (xy 178.076001 67.768225) (xy 178.162741 67.839411) (xy 178.316487 67.921589) + (xy 178.48331 67.972195) (xy 178.613323 67.985) (xy 178.613333 67.985) (xy 178.656799 67.989281) (xy 178.700266 67.985) + (xy 181.633422 67.985) (xy 182.553801 68.90538) (xy 182.553801 69.335114) (xy 182.363001 69.525914) (xy 182.211429 69.752757) + (xy 182.107025 70.004811) (xy 182.0538 70.272389) (xy 182.0538 70.545211) (xy 182.107025 70.812789) (xy 182.211429 71.064843) + (xy 182.363001 71.291686) (xy 182.555914 71.484599) (xy 182.782757 71.636171) (xy 183.034811 71.740575) (xy 183.302389 71.7938) + (xy 183.575211 71.7938) (xy 183.842789 71.740575) (xy 183.9802 71.683657) (xy 183.9802 72.986667) (xy 183.14708 73.819788) + (xy 182.984011 73.852225) (xy 182.731957 73.956629) (xy 182.505114 74.108201) (xy 182.312201 74.301114) (xy 182.160629 74.527957) + (xy 182.056225 74.780011) (xy 182.003 75.047589) (xy 182.003 75.320411) (xy 182.056225 75.587989) (xy 182.160629 75.840043) + (xy 182.312201 76.066886) (xy 182.505114 76.259799) (xy 182.731957 76.411371) (xy 182.984011 76.515775) (xy 183.251589 76.569) + (xy 183.524411 76.569) (xy 183.791989 76.515775) (xy 184.044043 76.411371) (xy 184.270886 76.259799) (xy 184.463799 76.066886) + (xy 184.615371 75.840043) (xy 184.719775 75.587989) (xy 184.752212 75.42492) (xy 185.878346 74.298787) (xy 185.921649 74.263249) + (xy 186.018357 74.145411) (xy 186.063484 74.090423) (xy 186.168876 73.893247) (xy 186.233777 73.679299) (xy 186.255691 73.4568) + (xy 186.2502 73.401048) (xy 186.2502 69.16) (xy 187.186429 69.16) (xy 187.186429 78.08) (xy 190.613572 78.08) + (xy 190.613572 77.550552) (xy 190.818489 77.612713) (xy 191.03665 77.6342) (xy 191.18255 77.6342) (xy 191.400711 77.612713) + (xy 191.680634 77.527799) (xy 191.938614 77.389906) (xy 192.164734 77.204334) (xy 192.350306 76.978214) (xy 192.488199 76.720234) + (xy 192.573113 76.440311) (xy 192.601785 76.1492) (xy 192.573113 75.858089) (xy 192.488199 75.578166) (xy 192.350306 75.320186) + (xy 192.164734 75.094066) (xy 191.938614 74.908494) (xy 191.883809 74.8792) (xy 191.938614 74.849906) (xy 192.164734 74.664334) + (xy 192.350306 74.438214) (xy 192.488199 74.180234) (xy 192.573113 73.900311) (xy 192.601785 73.6092) (xy 192.573113 73.318089) + (xy 192.488199 73.038166) (xy 192.350306 72.780186) (xy 192.164734 72.554066) (xy 192.137047 72.531344) (xy 192.144823 72.529797) + (xy 192.260385 72.48193) (xy 192.364389 72.412437) (xy 192.452837 72.323989) (xy 192.52233 72.219985) (xy 192.570197 72.104423) + (xy 192.5946 71.981742) (xy 192.5946 71.35495) (xy 192.43585 71.1962) (xy 191.2366 71.1962) (xy 191.2366 71.2162) + (xy 190.9826 71.2162) (xy 190.9826 71.1962) (xy 190.9626 71.1962) (xy 190.9626 70.9422) (xy 190.9826 70.9422) + (xy 190.9826 69.74295) (xy 191.2366 69.74295) (xy 191.2366 70.9422) (xy 192.43585 70.9422) (xy 192.5946 70.78345) + (xy 192.5946 70.156658) (xy 192.570197 70.033977) (xy 192.52233 69.918415) (xy 192.452837 69.814411) (xy 192.364389 69.725963) + (xy 192.260385 69.65647) (xy 192.144823 69.608603) (xy 192.022142 69.5842) (xy 191.39535 69.5842) (xy 191.2366 69.74295) + (xy 190.9826 69.74295) (xy 190.82385 69.5842) (xy 190.613572 69.5842) (xy 190.613572 69.16) (xy 187.186429 69.16) + (xy 186.2502 69.16) (xy 186.2502 67.973894) (xy 186.304157 68.027851) (xy 186.420613 67.911395) (xy 186.486137 68.15026) + (xy 186.733116 68.26616) (xy 186.99796 68.33165) (xy 187.270492 68.344212) (xy 187.540238 68.303365) (xy 187.796832 68.210677) + (xy 187.909863 68.15026) (xy 187.975388 67.911393) (xy 187.198 67.134005) (xy 187.183858 67.148148) (xy 187.004253 66.968543) + (xy 187.018395 66.9544) (xy 187.377605 66.9544) (xy 188.154993 67.731788) (xy 188.39386 67.666263) (xy 188.399842 67.653516) + (xy 188.50873 67.857231) (xy 188.678682 68.064318) (xy 188.885769 68.23427) (xy 189.122032 68.360555) (xy 189.378393 68.438322) + (xy 189.578191 68.458) (xy 190.261809 68.458) (xy 190.461607 68.438322) (xy 190.717968 68.360555) (xy 190.954231 68.23427) + (xy 191.161318 68.064318) (xy 191.33127 67.857231) (xy 191.457555 67.620968) (xy 191.535322 67.364607) (xy 191.56158 67.098) + (xy 191.535322 66.831393) (xy 191.512615 66.756539) (xy 191.547797 66.737734) (xy 191.705396 66.608396) (xy 191.834734 66.450797) + (xy 191.930841 66.270993) (xy 191.990024 66.075895) (xy 192.010007 65.873) (xy 191.990024 65.670105) (xy 191.930841 65.475007) + (xy 191.834734 65.295203) (xy 191.705396 65.137604) (xy 191.547797 65.008266) (xy 191.367993 64.912159) (xy 191.172895 64.852976) + (xy 191.020838 64.838) (xy 190.919162 64.838) (xy 190.767105 64.852976) (xy 190.572007 64.912159) (xy 190.392203 65.008266) + (xy 190.234604 65.137604) (xy 190.105266 65.295203) (xy 190.009159 65.475007) (xy 189.949976 65.670105) (xy 189.943289 65.738) + (xy 189.578191 65.738) (xy 189.378393 65.757678) (xy 189.122032 65.835445) (xy 188.885769 65.96173) (xy 188.678682 66.131682) + (xy 188.50873 66.338769) (xy 188.472615 66.406335) (xy 188.454277 66.355568) (xy 188.39386 66.242537) (xy 188.154993 66.177012) + (xy 187.377605 66.9544) (xy 187.018395 66.9544) (xy 186.241007 66.177012) (xy 186.00214 66.242537) (xy 185.88624 66.489516) + (xy 185.841099 66.672067) (xy 185.166439 65.997407) (xy 186.420612 65.997407) (xy 187.198 66.774795) (xy 187.975388 65.997407) + (xy 187.909863 65.75854) (xy 187.662884 65.64264) (xy 187.39804 65.57715) (xy 187.125508 65.564588) (xy 186.855762 65.605435) + (xy 186.599168 65.698123) (xy 186.486137 65.75854) (xy 186.420612 65.997407) (xy 185.166439 65.997407) (xy 183.874396 64.705365) + (xy 183.838849 64.662051) (xy 183.666023 64.520216) (xy 183.468847 64.414824) (xy 183.254899 64.349923) (xy 183.088152 64.3335) + (xy 183.088151 64.3335) (xy 183.0324 64.328009) (xy 182.976649 64.3335) (xy 182.790576 64.3335) (xy 182.794702 64.32578) + (xy 182.831012 64.206082) (xy 182.843272 64.0816) (xy 182.843272 60.5816) (xy 182.831012 60.457118) (xy 182.794702 60.33742) + (xy 182.735737 60.227106) (xy 182.656385 60.130415) (xy 182.559694 60.051063) (xy 182.44938 59.992098) (xy 182.329682 59.955788) + (xy 182.2052 59.943528) (xy 180.4052 59.943528) (xy 180.280718 59.955788) (xy 180.16102 59.992098) (xy 180.050706 60.051063) + (xy 179.954015 60.130415) (xy 179.874663 60.227106) (xy 179.815698 60.33742) (xy 179.779388 60.457118) (xy 179.767128 60.5816) + (xy 179.767128 64.0816) (xy 179.779388 64.206082) (xy 179.815698 64.32578) (xy 179.874663 64.436094) (xy 179.954015 64.532785) + (xy 180.050706 64.612137) (xy 180.1575 64.669221) (xy 180.1575 64.674214) (xy 180.065129 64.812457) (xy 179.960725 65.064511) + (xy 179.9075 65.332089) (xy 179.9075 65.604911) (xy 179.960725 65.872489) (xy 180.065129 66.124543) (xy 180.125571 66.215) + (xy 179.023379 66.215) (xy 175.7386 62.930222) (xy 175.7386 57.853865) (xy 175.742881 57.810399) (xy 175.7386 57.766933) + (xy 175.7386 57.766923) (xy 175.725795 57.63691) (xy 175.692454 57.527) (xy 177.145333 57.527) (xy 177.1262 57.623189) + (xy 177.1262 57.896011) (xy 177.179425 58.163589) (xy 177.283829 58.415643) (xy 177.435401 58.642486) (xy 177.628314 58.835399) + (xy 177.855157 58.986971) (xy 178.107211 59.091375) (xy 178.374789 59.1446) (xy 178.647611 59.1446) (xy 178.915189 59.091375) + (xy 179.167243 58.986971) (xy 179.394086 58.835399) (xy 179.586999 58.642486) (xy 179.704523 58.4666) (xy 179.767128 58.4666) + (xy 179.767128 59.0816) (xy 179.779388 59.206082) (xy 179.815698 59.32578) (xy 179.874663 59.436094) (xy 179.954015 59.532785) + (xy 180.050706 59.612137) (xy 180.16102 59.671102) (xy 180.280718 59.707412) (xy 180.4052 59.719672) (xy 182.2052 59.719672) + (xy 182.329682 59.707412) (xy 182.44938 59.671102) (xy 182.4926 59.648) (xy 188.27842 59.648) (xy 188.304678 59.914607) + (xy 188.382445 60.170968) (xy 188.50873 60.407231) (xy 188.678682 60.614318) (xy 188.885769 60.78427) (xy 189.122032 60.910555) + (xy 189.378393 60.988322) (xy 189.578191 61.008) (xy 189.943289 61.008) (xy 189.949976 61.075895) (xy 190.009159 61.270993) + (xy 190.105266 61.450797) (xy 190.234604 61.608396) (xy 190.392203 61.737734) (xy 190.572007 61.833841) (xy 190.767105 61.893024) + (xy 190.919162 61.908) (xy 191.020838 61.908) (xy 191.172895 61.893024) (xy 191.367993 61.833841) (xy 191.547797 61.737734) + (xy 191.705396 61.608396) (xy 191.834734 61.450797) (xy 191.930841 61.270993) (xy 191.990024 61.075895) (xy 192.010007 60.873) + (xy 191.990024 60.670105) (xy 191.930841 60.475007) (xy 191.834734 60.295203) (xy 191.705396 60.137604) (xy 191.547797 60.008266) + (xy 191.512615 59.989461) (xy 191.535322 59.914607) (xy 191.56158 59.648) (xy 191.535322 59.381393) (xy 191.457555 59.125032) + (xy 191.33127 58.888769) (xy 191.161318 58.681682) (xy 190.954231 58.51173) (xy 190.717968 58.385445) (xy 190.461607 58.307678) + (xy 190.261809 58.288) (xy 189.578191 58.288) (xy 189.378393 58.307678) (xy 189.122032 58.385445) (xy 188.885769 58.51173) + (xy 188.678682 58.681682) (xy 188.50873 58.888769) (xy 188.382445 59.125032) (xy 188.304678 59.381393) (xy 188.27842 59.648) + (xy 182.4926 59.648) (xy 182.559694 59.612137) (xy 182.656385 59.532785) (xy 182.735737 59.436094) (xy 182.794702 59.32578) + (xy 182.831012 59.206082) (xy 182.843272 59.0816) (xy 182.843272 55.5816) (xy 182.831012 55.457118) (xy 182.794702 55.33742) + (xy 182.735737 55.227106) (xy 182.656385 55.130415) (xy 182.559694 55.051063) (xy 182.44938 54.992098) (xy 182.329682 54.955788) + (xy 182.2052 54.943528) (xy 180.4052 54.943528) (xy 180.393276 54.944702) (xy 184.422979 50.915) (xy 184.692811 50.915) + (xy 184.960389 50.861775) (xy 185.212443 50.757371) (xy 185.439286 50.605799) (xy 185.632199 50.412886) (xy 185.783771 50.186043) + (xy 185.888175 49.933989) (xy 185.9414 49.666411) (xy 185.9414 49.393589) (xy 185.888175 49.126011) (xy 185.783771 48.873957) + (xy 185.64081 48.66) (xy 187.886429 48.66) (xy 187.886429 57.58) (xy 191.313572 57.58) (xy 191.313572 57.027533) + (xy 191.389466 57.068099) (xy 191.669389 57.153013) (xy 191.88755 57.1745) (xy 192.03345 57.1745) (xy 192.251611 57.153013) + (xy 192.531534 57.068099) (xy 192.789514 56.930206) (xy 193.015634 56.744634) (xy 193.201206 56.518514) (xy 193.339099 56.260534) + (xy 193.424013 55.980611) (xy 193.452685 55.6895) (xy 193.424013 55.398389) (xy 193.339099 55.118466) (xy 193.201206 54.860486) + (xy 193.015634 54.634366) (xy 192.789514 54.448794) (xy 192.734709 54.4195) (xy 192.789514 54.390206) (xy 193.015634 54.204634) + (xy 193.201206 53.978514) (xy 193.339099 53.720534) (xy 193.424013 53.440611) (xy 193.452685 53.1495) (xy 193.424013 52.858389) + (xy 193.339099 52.578466) (xy 193.201206 52.320486) (xy 193.015634 52.094366) (xy 192.987947 52.071644) (xy 192.995723 52.070097) + (xy 193.111285 52.02223) (xy 193.215289 51.952737) (xy 193.303737 51.864289) (xy 193.37323 51.760285) (xy 193.421097 51.644723) + (xy 193.4455 51.522042) (xy 193.4455 50.89525) (xy 193.28675 50.7365) (xy 192.0875 50.7365) (xy 192.0875 50.7565) + (xy 191.8335 50.7565) (xy 191.8335 50.7365) (xy 191.8135 50.7365) (xy 191.8135 50.4825) (xy 191.8335 50.4825) + (xy 191.8335 49.28325) (xy 192.0875 49.28325) (xy 192.0875 50.4825) (xy 193.28675 50.4825) (xy 193.4455 50.32375) + (xy 193.4455 49.696958) (xy 193.421097 49.574277) (xy 193.37323 49.458715) (xy 193.303737 49.354711) (xy 193.215289 49.266263) + (xy 193.111285 49.19677) (xy 192.995723 49.148903) (xy 192.873042 49.1245) (xy 192.24625 49.1245) (xy 192.0875 49.28325) + (xy 191.8335 49.28325) (xy 191.67475 49.1245) (xy 191.313572 49.1245) (xy 191.313572 48.66) (xy 187.886429 48.66) + (xy 185.64081 48.66) (xy 185.632199 48.647114) (xy 185.439286 48.454201) (xy 185.212443 48.302629) (xy 184.960389 48.198225) + (xy 184.692811 48.145) (xy 184.419989 48.145) (xy 184.152411 48.198225) (xy 183.900357 48.302629) (xy 183.673514 48.454201) + (xy 183.480601 48.647114) (xy 183.329029 48.873957) (xy 183.224625 49.126011) (xy 183.1714 49.393589) (xy 183.1714 49.663421) + (xy 177.077822 55.757) (xy 175.145001 55.757) (xy 175.049313 55.661312) (xy 175.308389 55.609778) (xy 175.560443 55.505374) + (xy 175.787286 55.353802) (xy 175.980199 55.160889) (xy 176.131771 54.934046) (xy 176.236175 54.681992) (xy 176.2894 54.414414) + (xy 176.2894 54.141592) (xy 176.236175 53.874014) (xy 176.131771 53.62196) (xy 176.002172 53.428002) (xy 176.131771 53.234043) + (xy 176.236175 52.981989) (xy 176.2894 52.714411) (xy 176.2894 52.441589) (xy 176.236175 52.174011) (xy 176.131771 51.921957) + (xy 175.980199 51.695114) (xy 175.787286 51.502201) (xy 175.560443 51.350629) (xy 175.308389 51.246225) (xy 175.040811 51.193) + (xy 174.767989 51.193) (xy 174.621 51.222238) (xy 174.621 47.661378) (xy 174.690985 47.591393) (xy 191.653012 47.591393) + (xy 191.718537 47.83026) (xy 191.965516 47.94616) (xy 192.23036 48.01165) (xy 192.502892 48.024212) (xy 192.772638 47.983365) + (xy 193.029232 47.890677) (xy 193.142263 47.83026) (xy 193.207788 47.591393) (xy 192.4304 46.814005) (xy 191.653012 47.591393) + (xy 174.690985 47.591393) (xy 175.067779 47.2146) (xy 186.087731 47.2146) (xy 186.1312 47.218881) (xy 186.174669 47.2146) + (xy 186.174677 47.2146) (xy 186.30469 47.201795) (xy 186.471513 47.151189) (xy 186.625259 47.069011) (xy 186.760017 46.958417) + (xy 186.787734 46.924644) (xy 187.005486 46.706892) (xy 191.040588 46.706892) (xy 191.081435 46.976638) (xy 191.174123 47.233232) + (xy 191.23454 47.346263) (xy 191.473407 47.411788) (xy 192.250795 46.6344) (xy 192.610005 46.6344) (xy 193.387393 47.411788) + (xy 193.62626 47.346263) (xy 193.74216 47.099284) (xy 193.80765 46.83444) (xy 193.820212 46.561908) (xy 193.779365 46.292162) + (xy 193.686677 46.035568) (xy 193.62626 45.922537) (xy 193.387393 45.857012) (xy 192.610005 46.6344) (xy 192.250795 46.6344) + (xy 191.473407 45.857012) (xy 191.23454 45.922537) (xy 191.11864 46.169516) (xy 191.05315 46.43436) (xy 191.040588 46.706892) + (xy 187.005486 46.706892) (xy 187.53905 46.173329) (xy 187.572817 46.145617) (xy 187.683411 46.010859) (xy 187.765589 45.857113) + (xy 187.816195 45.69029) (xy 187.821452 45.636911) (xy 187.93818 45.601502) (xy 188.048494 45.542537) (xy 188.145185 45.463185) + (xy 188.224537 45.366494) (xy 188.246984 45.3245) (xy 191.980016 45.3245) (xy 191.831568 45.378123) (xy 191.718537 45.43854) + (xy 191.653012 45.677407) (xy 192.4304 46.454795) (xy 193.207788 45.677407) (xy 193.142263 45.43854) (xy 192.895284 45.32264) + (xy 192.650195 45.262035) (xy 192.653313 45.261089) (xy 192.807059 45.178911) (xy 192.941817 45.068317) (xy 192.969534 45.034544) + (xy 193.007506 44.996572) (xy 194.194 44.996572) (xy 194.318482 44.984312) (xy 194.43818 44.948002) (xy 194.548494 44.889037) + (xy 194.645185 44.809685) (xy 194.724537 44.712994) (xy 194.783502 44.60268) (xy 194.79 44.581258) (xy 194.790001 58.544098) + (xy 194.720492 58.487054) (xy 194.510287 58.374697) (xy 194.282201 58.305508) (xy 194.104437 58.288) (xy 193.335563 58.288) + (xy 193.157799 58.305508) (xy 192.929713 58.374697) (xy 192.719508 58.487054) (xy 192.535261 58.638261) (xy 192.384054 58.822508) + (xy 192.271697 59.032713) (xy 192.202508 59.260799) (xy 192.179146 59.498) (xy 192.202508 59.735201) (xy 192.271697 59.963287) + (xy 192.384054 60.173492) (xy 192.535261 60.357739) (xy 192.719508 60.508946) (xy 192.929713 60.621303) (xy 193.157799 60.690492) + (xy 193.335563 60.708) (xy 194.104437 60.708) (xy 194.282201 60.690492) (xy 194.510287 60.621303) (xy 194.720492 60.508946) + (xy 194.790001 60.451902) (xy 194.790001 66.294098) (xy 194.720492 66.237054) (xy 194.510287 66.124697) (xy 194.282201 66.055508) + (xy 194.104437 66.038) (xy 193.335563 66.038) (xy 193.157799 66.055508) (xy 192.929713 66.124697) (xy 192.719508 66.237054) + (xy 192.535261 66.388261) (xy 192.384054 66.572508) (xy 192.271697 66.782713) (xy 192.202508 67.010799) (xy 192.179146 67.248) + (xy 192.202508 67.485201) (xy 192.271697 67.713287) (xy 192.384054 67.923492) (xy 192.535261 68.107739) (xy 192.719508 68.258946) + (xy 192.929713 68.371303) (xy 193.157799 68.440492) (xy 193.335563 68.458) (xy 194.104437 68.458) (xy 194.282201 68.440492) + (xy 194.510287 68.371303) (xy 194.720492 68.258946) (xy 194.790001 68.201902) (xy 194.790001 79.29) (xy 143.21 79.29) + (xy 143.21 77.24775) (xy 159.6526 77.24775) (xy 159.6526 77.874542) (xy 159.677003 77.997223) (xy 159.72487 78.112785) + (xy 159.794363 78.216789) (xy 159.882811 78.305237) (xy 159.986815 78.37473) (xy 160.102377 78.422597) (xy 160.225058 78.447) + (xy 160.85185 78.447) (xy 161.0106 78.28825) (xy 161.0106 77.089) (xy 161.2646 77.089) (xy 161.2646 78.28825) + (xy 161.42335 78.447) (xy 162.050142 78.447) (xy 162.172823 78.422597) (xy 162.288385 78.37473) (xy 162.392389 78.305237) + (xy 162.480837 78.216789) (xy 162.55033 78.112785) (xy 162.598197 77.997223) (xy 162.6226 77.874542) (xy 162.6226 77.24775) + (xy 162.5718 77.19695) (xy 163.7674 77.19695) (xy 163.7674 77.823742) (xy 163.791803 77.946423) (xy 163.83967 78.061985) + (xy 163.909163 78.165989) (xy 163.997611 78.254437) (xy 164.101615 78.32393) (xy 164.217177 78.371797) (xy 164.339858 78.3962) + (xy 164.96665 78.3962) (xy 165.1254 78.23745) (xy 165.1254 77.0382) (xy 165.3794 77.0382) (xy 165.3794 78.23745) + (xy 165.53815 78.3962) (xy 166.164942 78.3962) (xy 166.287623 78.371797) (xy 166.403185 78.32393) (xy 166.507189 78.254437) + (xy 166.595637 78.165989) (xy 166.66513 78.061985) (xy 166.712997 77.946423) (xy 166.7374 77.823742) (xy 166.7374 77.369691) + (xy 169.652919 77.369691) (xy 169.750243 77.644052) (xy 169.899222 77.894155) (xy 170.094131 78.110388) (xy 170.32748 78.284441) + (xy 170.590301 78.409625) (xy 170.73751 78.454276) (xy 170.9674 78.332955) (xy 170.9674 77.1398) (xy 169.773586 77.1398) + (xy 169.652919 77.369691) (xy 166.7374 77.369691) (xy 166.7374 77.19695) (xy 166.57865 77.0382) (xy 165.3794 77.0382) + (xy 165.1254 77.0382) (xy 163.92615 77.0382) (xy 163.7674 77.19695) (xy 162.5718 77.19695) (xy 162.46385 77.089) + (xy 161.2646 77.089) (xy 161.0106 77.089) (xy 159.81135 77.089) (xy 159.6526 77.24775) (xy 143.21 77.24775) + (xy 143.21 75.447467) (xy 149.1775 75.447467) (xy 149.1775 75.769533) (xy 149.240332 76.085412) (xy 149.363582 76.382963) + (xy 149.542513 76.650752) (xy 149.770248 76.878487) (xy 150.038037 77.057418) (xy 150.335588 77.180668) (xy 150.651467 77.2435) + (xy 150.973533 77.2435) (xy 151.289412 77.180668) (xy 151.586963 77.057418) (xy 151.854752 76.878487) (xy 152.082487 76.650752) + (xy 152.261418 76.382963) (xy 152.384668 76.085412) (xy 152.4475 75.769533) (xy 152.4475 75.447467) (xy 152.384668 75.131588) + (xy 152.261418 74.834037) (xy 152.082487 74.566248) (xy 151.854752 74.338513) (xy 151.586963 74.159582) (xy 151.289412 74.036332) + (xy 150.973533 73.9735) (xy 150.651467 73.9735) (xy 150.335588 74.036332) (xy 150.038037 74.159582) (xy 149.770248 74.338513) + (xy 149.542513 74.566248) (xy 149.363582 74.834037) (xy 149.240332 75.131588) (xy 149.1775 75.447467) (xy 143.21 75.447467) + (xy 143.21 67.0085) (xy 149.174428 67.0085) (xy 149.174428 69.0085) (xy 149.186688 69.132982) (xy 149.222998 69.25268) + (xy 149.281963 69.362994) (xy 149.361315 69.459685) (xy 149.458006 69.539037) (xy 149.56832 69.598002) (xy 149.688018 69.634312) + (xy 149.8125 69.646572) (xy 151.8125 69.646572) (xy 151.936982 69.634312) (xy 152.05668 69.598002) (xy 152.166994 69.539037) + (xy 152.263685 69.459685) (xy 152.343037 69.362994) (xy 152.402002 69.25268) (xy 152.438312 69.132982) (xy 152.450572 69.0085) + (xy 152.450572 67.0085) (xy 152.438312 66.884018) (xy 152.402002 66.76432) (xy 152.343037 66.654006) (xy 152.263685 66.557315) + (xy 152.166994 66.477963) (xy 152.05668 66.418998) (xy 151.936982 66.382688) (xy 151.8125 66.370428) (xy 149.8125 66.370428) + (xy 149.688018 66.382688) (xy 149.56832 66.418998) (xy 149.458006 66.477963) (xy 149.361315 66.557315) (xy 149.281963 66.654006) + (xy 149.222998 66.76432) (xy 149.186688 66.884018) (xy 149.174428 67.0085) (xy 143.21 67.0085) (xy 143.21 63.078182) + (xy 147.91406 63.078182) (xy 147.91406 63.704974) (xy 147.938463 63.827655) (xy 147.98633 63.943217) (xy 148.055823 64.047221) + (xy 148.144271 64.135669) (xy 148.248275 64.205162) (xy 148.363837 64.253029) (xy 148.486518 64.277432) (xy 149.11331 64.277432) (xy 149.27206 64.118682) (xy 149.27206 62.919432) (xy 149.52606 62.919432) (xy 149.52606 64.118682) (xy 149.68481 64.277432) - (xy 150.375369 64.277432) (xy 150.608758 64.180759) (xy 150.787387 64.002131) (xy 150.88406 63.768742) (xy 150.88406 63.078182) - (xy 150.72531 62.919432) (xy 149.52606 62.919432) (xy 149.27206 62.919432) (xy 148.07281 62.919432) (xy 147.91406 63.078182) - (xy 143.21 63.078182) (xy 143.21 48.3296) (xy 145.606429 48.3296) (xy 145.606429 62.3496) (xy 147.91406 62.3496) - (xy 147.91406 62.506682) (xy 148.07281 62.665432) (xy 149.27206 62.665432) (xy 149.27206 62.645432) (xy 149.52606 62.645432) - (xy 149.52606 62.665432) (xy 150.72531 62.665432) (xy 150.88406 62.506682) (xy 150.88406 61.816122) (xy 150.787387 61.582733) - (xy 150.608758 61.404105) (xy 150.448027 61.337528) (xy 150.469685 61.323057) (xy 150.797899 60.83185) (xy 150.913152 60.252432) - (xy 150.797899 59.673014) (xy 150.469685 59.181807) (xy 150.171299 58.982432) (xy 150.469685 58.783057) (xy 150.797899 58.29185) - (xy 150.856312 57.998182) (xy 152.06806 57.998182) (xy 152.06806 58.338742) (xy 152.164733 58.572131) (xy 152.343362 58.750759) - (xy 152.576751 58.847432) (xy 152.83981 58.847432) (xy 152.99856 58.688682) (xy 152.99856 57.839432) (xy 152.22681 57.839432) - (xy 152.06806 57.998182) (xy 150.856312 57.998182) (xy 150.913152 57.712432) (xy 150.797899 57.133014) (xy 150.766567 57.086122) - (xy 152.06806 57.086122) (xy 152.06806 57.426682) (xy 152.22681 57.585432) (xy 152.99856 57.585432) (xy 152.99856 56.736182) - (xy 152.83981 56.577432) (xy 152.576751 56.577432) (xy 152.343362 56.674105) (xy 152.164733 56.852733) (xy 152.06806 57.086122) - (xy 150.766567 57.086122) (xy 150.469685 56.641807) (xy 150.171299 56.442432) (xy 150.469685 56.243057) (xy 150.797899 55.75185) - (xy 150.856312 55.458182) (xy 152.06806 55.458182) (xy 152.06806 55.798742) (xy 152.164733 56.032131) (xy 152.343362 56.210759) - (xy 152.576751 56.307432) (xy 152.83981 56.307432) (xy 152.99856 56.148682) (xy 152.99856 55.299432) (xy 152.22681 55.299432) - (xy 152.06806 55.458182) (xy 150.856312 55.458182) (xy 150.913152 55.172432) (xy 150.797899 54.593014) (xy 150.766567 54.546122) - (xy 152.06806 54.546122) (xy 152.06806 54.886682) (xy 152.22681 55.045432) (xy 152.99856 55.045432) (xy 152.99856 54.196182) - (xy 152.83981 54.037432) (xy 152.576751 54.037432) (xy 152.343362 54.134105) (xy 152.164733 54.312733) (xy 152.06806 54.546122) - (xy 150.766567 54.546122) (xy 150.469685 54.101807) (xy 150.171299 53.902432) (xy 150.469685 53.703057) (xy 150.797899 53.21185) - (xy 150.873779 52.830371) (xy 158.216399 52.830371) (xy 158.24437 53.380648) (xy 158.40114 53.759123) (xy 158.642083 53.827112) - (xy 159.433995 53.0352) (xy 158.642083 52.243288) (xy 158.40114 52.311277) (xy 158.216399 52.830371) (xy 150.873779 52.830371) - (xy 150.913152 52.632432) (xy 150.797899 52.053014) (xy 150.469685 51.561807) (xy 150.171299 51.362432) (xy 150.469685 51.163057) - (xy 150.797899 50.67185) (xy 150.913152 50.092432) (xy 150.797899 49.513014) (xy 150.469685 49.021807) (xy 149.978478 48.693593) - (xy 149.545316 48.607432) (xy 149.252804 48.607432) (xy 149.033572 48.65104) (xy 149.033572 48.3296) (xy 145.606429 48.3296) - (xy 143.21 48.3296) (xy 143.21 39.7644) (xy 144.895229 39.7644) (xy 144.895229 43.5844) (xy 148.144382 43.5844) - (xy 147.953161 43.870582) (xy 147.837908 44.45) (xy 147.953161 45.029418) (xy 148.281375 45.520625) (xy 148.772582 45.848839) - (xy 149.205744 45.935) (xy 149.498256 45.935) (xy 149.931418 45.848839) (xy 150.422625 45.520625) (xy 150.750839 45.029418) - (xy 150.866092 44.45) (xy 150.750839 43.870582) (xy 150.734915 43.84675) (xy 159.204 43.84675) (xy 159.204 44.43731) - (xy 159.300673 44.670699) (xy 159.479302 44.849327) (xy 159.712691 44.946) (xy 160.12575 44.946) (xy 160.2845 44.78725) - (xy 160.2845 43.688) (xy 159.36275 43.688) (xy 159.204 43.84675) (xy 150.734915 43.84675) (xy 150.422625 43.379375) - (xy 150.404381 43.367184) (xy 150.449765 43.358157) (xy 150.659809 43.217809) (xy 150.800157 43.007765) (xy 150.84944 42.76) - (xy 150.84944 41.06) (xy 150.800157 40.812235) (xy 150.659809 40.602191) (xy 150.449765 40.461843) (xy 150.202 40.41256) - (xy 148.502 40.41256) (xy 148.322372 40.44829) (xy 148.322372 39.7644) (xy 144.895229 39.7644) (xy 143.21 39.7644) - (xy 143.21 37.724506) (xy 149.115 37.724506) (xy 149.115 38.275494) (xy 149.325853 38.78454) (xy 149.71546 39.174147) - (xy 150.224506 39.385) (xy 150.775494 39.385) (xy 150.840678 39.358) (xy 152.381286 39.358) (xy 152.381286 43.178) - (xy 159.022715 43.178) (xy 159.022715 40.64869) (xy 159.514 40.64869) (xy 159.514 40.98925) (xy 159.67275 41.148) - (xy 160.4445 41.148) (xy 160.4445 40.29875) (xy 160.28575 40.14) (xy 160.022691 40.14) (xy 159.789302 40.236673) - (xy 159.610673 40.415301) (xy 159.514 40.64869) (xy 159.022715 40.64869) (xy 159.022715 39.358) (xy 152.381286 39.358) - (xy 150.840678 39.358) (xy 151.28454 39.174147) (xy 151.414187 39.0445) (xy 151.686632 39.0445) (xy 151.768691 39.167309) - (xy 151.978735 39.307657) (xy 152.2265 39.35694) (xy 154.4065 39.35694) (xy 154.654265 39.307657) (xy 154.864309 39.167309) - (xy 155.004657 38.957265) (xy 155.05394 38.7095) (xy 155.05394 37.1095) (xy 155.004657 36.861735) (xy 154.864309 36.651691) - (xy 154.654265 36.511343) (xy 154.4065 36.46206) (xy 152.2265 36.46206) (xy 151.978735 36.511343) (xy 151.768691 36.651691) - (xy 151.686632 36.7745) (xy 151.160562 36.7745) (xy 150.775494 36.615) (xy 150.224506 36.615) (xy 149.71546 36.825853) - (xy 149.325853 37.21546) (xy 149.115 37.724506) (xy 143.21 37.724506) (xy 143.21 36.049691) (xy 178.4875 36.049691) - (xy 178.4875 37.64025) (xy 178.64625 37.799) (xy 179.8955 37.799) (xy 179.8955 35.69975) (xy 180.1495 35.69975) - (xy 180.1495 37.799) (xy 181.39875 37.799) (xy 181.5575 37.64025) (xy 181.5575 36.049691) (xy 181.460827 35.816302) - (xy 181.376717 35.732191) (xy 191.759 35.732191) (xy 191.759 37.32275) (xy 191.91775 37.4815) (xy 193.167 37.4815) - (xy 193.167 35.38225) (xy 193.00825 35.2235) (xy 192.26769 35.2235) (xy 192.034301 35.320173) (xy 191.855673 35.498802) - (xy 191.759 35.732191) (xy 181.376717 35.732191) (xy 181.282199 35.637673) (xy 181.04881 35.541) (xy 180.30825 35.541) - (xy 180.1495 35.69975) (xy 179.8955 35.69975) (xy 179.73675 35.541) (xy 178.99619 35.541) (xy 178.762801 35.637673) - (xy 178.584173 35.816302) (xy 178.4875 36.049691) (xy 143.21 36.049691) (xy 143.21 33.71) (xy 194.79 33.71) + (xy 150.311602 64.277432) (xy 150.434283 64.253029) (xy 150.549845 64.205162) (xy 150.653849 64.135669) (xy 150.742297 64.047221) + (xy 150.81179 63.943217) (xy 150.859657 63.827655) (xy 150.88406 63.704974) (xy 150.88406 63.078182) (xy 150.72531 62.919432) + (xy 149.52606 62.919432) (xy 149.27206 62.919432) (xy 148.07281 62.919432) (xy 147.91406 63.078182) (xy 143.21 63.078182) + (xy 143.21 48.3296) (xy 145.606429 48.3296) (xy 145.606429 62.3496) (xy 147.91406 62.3496) (xy 147.91406 62.506682) + (xy 148.07281 62.665432) (xy 149.27206 62.665432) (xy 149.27206 62.645432) (xy 149.52606 62.645432) (xy 149.52606 62.665432) + (xy 150.72531 62.665432) (xy 150.88406 62.506682) (xy 150.88406 61.87989) (xy 150.859657 61.757209) (xy 150.81179 61.641647) + (xy 150.742297 61.537643) (xy 150.653849 61.449195) (xy 150.549845 61.379702) (xy 150.434283 61.331835) (xy 150.426507 61.330288) + (xy 150.454194 61.307566) (xy 150.639766 61.081446) (xy 150.777659 60.823466) (xy 150.862573 60.543543) (xy 150.891245 60.252432) + (xy 150.862573 59.961321) (xy 150.777659 59.681398) (xy 150.639766 59.423418) (xy 150.454194 59.197298) (xy 150.228074 59.011726) + (xy 150.173269 58.982432) (xy 150.228074 58.953138) (xy 150.454194 58.767566) (xy 150.639766 58.541446) (xy 150.777659 58.283466) + (xy 150.862573 58.003543) (xy 150.863101 57.998182) (xy 152.06806 57.998182) (xy 152.06806 58.274974) (xy 152.092463 58.397655) + (xy 152.14033 58.513217) (xy 152.209823 58.617221) (xy 152.298271 58.705669) (xy 152.402275 58.775162) (xy 152.517837 58.823029) + (xy 152.640518 58.847432) (xy 152.83981 58.847432) (xy 152.99856 58.688682) (xy 152.99856 57.839432) (xy 152.22681 57.839432) + (xy 152.06806 57.998182) (xy 150.863101 57.998182) (xy 150.891245 57.712432) (xy 150.862573 57.421321) (xy 150.780236 57.14989) + (xy 152.06806 57.14989) (xy 152.06806 57.426682) (xy 152.22681 57.585432) (xy 152.99856 57.585432) (xy 152.99856 56.736182) + (xy 152.83981 56.577432) (xy 152.640518 56.577432) (xy 152.517837 56.601835) (xy 152.402275 56.649702) (xy 152.298271 56.719195) + (xy 152.209823 56.807643) (xy 152.14033 56.911647) (xy 152.092463 57.027209) (xy 152.06806 57.14989) (xy 150.780236 57.14989) + (xy 150.777659 57.141398) (xy 150.639766 56.883418) (xy 150.454194 56.657298) (xy 150.228074 56.471726) (xy 150.173269 56.442432) + (xy 150.228074 56.413138) (xy 150.454194 56.227566) (xy 150.639766 56.001446) (xy 150.777659 55.743466) (xy 150.862573 55.463543) + (xy 150.863101 55.458182) (xy 152.06806 55.458182) (xy 152.06806 55.734974) (xy 152.092463 55.857655) (xy 152.14033 55.973217) + (xy 152.209823 56.077221) (xy 152.298271 56.165669) (xy 152.402275 56.235162) (xy 152.517837 56.283029) (xy 152.640518 56.307432) + (xy 152.83981 56.307432) (xy 152.99856 56.148682) (xy 152.99856 55.299432) (xy 152.22681 55.299432) (xy 152.06806 55.458182) + (xy 150.863101 55.458182) (xy 150.891245 55.172432) (xy 150.862573 54.881321) (xy 150.780236 54.60989) (xy 152.06806 54.60989) + (xy 152.06806 54.886682) (xy 152.22681 55.045432) (xy 152.99856 55.045432) (xy 152.99856 54.196182) (xy 152.83981 54.037432) + (xy 152.640518 54.037432) (xy 152.517837 54.061835) (xy 152.402275 54.109702) (xy 152.298271 54.179195) (xy 152.209823 54.267643) + (xy 152.14033 54.371647) (xy 152.092463 54.487209) (xy 152.06806 54.60989) (xy 150.780236 54.60989) (xy 150.777659 54.601398) + (xy 150.639766 54.343418) (xy 150.454194 54.117298) (xy 150.228074 53.931726) (xy 150.173269 53.902432) (xy 150.228074 53.873138) + (xy 150.454194 53.687566) (xy 150.639766 53.461446) (xy 150.777659 53.203466) (xy 150.806711 53.107692) (xy 158.223788 53.107692) + (xy 158.264635 53.377438) (xy 158.357323 53.634032) (xy 158.41774 53.747063) (xy 158.656607 53.812588) (xy 159.433995 53.0352) + (xy 158.656607 52.257812) (xy 158.41774 52.323337) (xy 158.30184 52.570316) (xy 158.23635 52.83516) (xy 158.223788 53.107692) + (xy 150.806711 53.107692) (xy 150.862573 52.923543) (xy 150.891245 52.632432) (xy 150.862573 52.341321) (xy 150.777659 52.061398) + (xy 150.639766 51.803418) (xy 150.454194 51.577298) (xy 150.228074 51.391726) (xy 150.173269 51.362432) (xy 150.228074 51.333138) + (xy 150.454194 51.147566) (xy 150.639766 50.921446) (xy 150.777659 50.663466) (xy 150.862573 50.383543) (xy 150.891245 50.092432) + (xy 150.862573 49.801321) (xy 150.777659 49.521398) (xy 150.639766 49.263418) (xy 150.454194 49.037298) (xy 150.228074 48.851726) + (xy 149.970094 48.713833) (xy 149.690171 48.628919) (xy 149.47201 48.607432) (xy 149.32611 48.607432) (xy 149.107949 48.628919) + (xy 149.033572 48.651481) (xy 149.033572 48.3296) (xy 145.606429 48.3296) (xy 143.21 48.3296) (xy 143.21 39.7644) + (xy 144.895229 39.7644) (xy 144.895229 43.5844) (xy 148.141319 43.5844) (xy 148.111294 43.620986) (xy 147.973401 43.878966) + (xy 147.888487 44.158889) (xy 147.859815 44.45) (xy 147.888487 44.741111) (xy 147.973401 45.021034) (xy 148.111294 45.279014) + (xy 148.296866 45.505134) (xy 148.522986 45.690706) (xy 148.780966 45.828599) (xy 149.060889 45.913513) (xy 149.27905 45.935) + (xy 149.42495 45.935) (xy 149.643111 45.913513) (xy 149.923034 45.828599) (xy 150.181014 45.690706) (xy 150.407134 45.505134) + (xy 150.592706 45.279014) (xy 150.730599 45.021034) (xy 150.815513 44.741111) (xy 150.844185 44.45) (xy 150.815513 44.158889) + (xy 150.730599 43.878966) (xy 150.71338 43.84675) (xy 159.204 43.84675) (xy 159.204 44.373542) (xy 159.228403 44.496223) + (xy 159.27627 44.611785) (xy 159.345763 44.715789) (xy 159.434211 44.804237) (xy 159.538215 44.87373) (xy 159.653777 44.921597) + (xy 159.776458 44.946) (xy 160.12575 44.946) (xy 160.2845 44.78725) (xy 160.2845 43.688) (xy 159.36275 43.688) + (xy 159.204 43.84675) (xy 150.71338 43.84675) (xy 150.592706 43.620986) (xy 150.407134 43.394866) (xy 150.377313 43.370393) + (xy 150.44618 43.349502) (xy 150.556494 43.290537) (xy 150.653185 43.211185) (xy 150.732537 43.114494) (xy 150.791502 43.00418) + (xy 150.827812 42.884482) (xy 150.840072 42.76) (xy 150.840072 41.06) (xy 150.827812 40.935518) (xy 150.791502 40.81582) + (xy 150.732537 40.705506) (xy 150.653185 40.608815) (xy 150.556494 40.529463) (xy 150.44618 40.470498) (xy 150.326482 40.434188) + (xy 150.202 40.421928) (xy 148.502 40.421928) (xy 148.377518 40.434188) (xy 148.322372 40.450916) (xy 148.322372 39.7644) + (xy 144.895229 39.7644) (xy 143.21 39.7644) (xy 143.21 37.863589) (xy 149.115 37.863589) (xy 149.115 38.136411) + (xy 149.168225 38.403989) (xy 149.272629 38.656043) (xy 149.424201 38.882886) (xy 149.617114 39.075799) (xy 149.843957 39.227371) + (xy 150.096011 39.331775) (xy 150.363589 39.385) (xy 150.636411 39.385) (xy 150.772148 39.358) (xy 152.381286 39.358) + (xy 152.381286 43.178) (xy 159.022715 43.178) (xy 159.022715 40.712458) (xy 159.514 40.712458) (xy 159.514 40.98925) + (xy 159.67275 41.148) (xy 160.4445 41.148) (xy 160.4445 40.29875) (xy 160.28575 40.14) (xy 160.086458 40.14) + (xy 159.963777 40.164403) (xy 159.848215 40.21227) (xy 159.744211 40.281763) (xy 159.655763 40.370211) (xy 159.58627 40.474215) + (xy 159.538403 40.589777) (xy 159.514 40.712458) (xy 159.022715 40.712458) (xy 159.022715 39.358) (xy 152.381286 39.358) + (xy 150.772148 39.358) (xy 150.903989 39.331775) (xy 151.156043 39.227371) (xy 151.382886 39.075799) (xy 151.414185 39.0445) + (xy 151.685543 39.0445) (xy 151.695963 39.063994) (xy 151.775315 39.160685) (xy 151.872006 39.240037) (xy 151.98232 39.299002) + (xy 152.102018 39.335312) (xy 152.2265 39.347572) (xy 154.4065 39.347572) (xy 154.530982 39.335312) (xy 154.65068 39.299002) + (xy 154.760994 39.240037) (xy 154.857685 39.160685) (xy 154.937037 39.063994) (xy 154.996002 38.95368) (xy 155.032312 38.833982) + (xy 155.044572 38.7095) (xy 155.044572 37.1095) (xy 155.032312 36.985018) (xy 154.996002 36.86532) (xy 154.937037 36.755006) + (xy 154.857685 36.658315) (xy 154.760994 36.578963) (xy 154.65068 36.519998) (xy 154.530982 36.483688) (xy 154.4065 36.471428) + (xy 152.2265 36.471428) (xy 152.102018 36.483688) (xy 151.98232 36.519998) (xy 151.872006 36.578963) (xy 151.775315 36.658315) + (xy 151.695963 36.755006) (xy 151.685543 36.7745) (xy 151.158843 36.7745) (xy 151.156043 36.772629) (xy 150.903989 36.668225) + (xy 150.636411 36.615) (xy 150.363589 36.615) (xy 150.096011 36.668225) (xy 149.843957 36.772629) (xy 149.617114 36.924201) + (xy 149.424201 37.117114) (xy 149.272629 37.343957) (xy 149.168225 37.596011) (xy 149.115 37.863589) (xy 143.21 37.863589) + (xy 143.21 36.113458) (xy 178.4875 36.113458) (xy 178.4875 37.64025) (xy 178.64625 37.799) (xy 179.8955 37.799) + (xy 179.8955 35.69975) (xy 180.1495 35.69975) (xy 180.1495 37.799) (xy 181.39875 37.799) (xy 181.5575 37.64025) + (xy 181.5575 36.113458) (xy 181.533097 35.990777) (xy 181.48523 35.875215) (xy 181.432273 35.795958) (xy 191.759 35.795958) + (xy 191.759 37.32275) (xy 191.91775 37.4815) (xy 193.167 37.4815) (xy 193.167 35.38225) (xy 193.00825 35.2235) + (xy 192.331458 35.2235) (xy 192.208777 35.247903) (xy 192.093215 35.29577) (xy 191.989211 35.365263) (xy 191.900763 35.453711) + (xy 191.83127 35.557715) (xy 191.783403 35.673277) (xy 191.759 35.795958) (xy 181.432273 35.795958) (xy 181.415737 35.771211) + (xy 181.327289 35.682763) (xy 181.223285 35.61327) (xy 181.107723 35.565403) (xy 180.985042 35.541) (xy 180.30825 35.541) + (xy 180.1495 35.69975) (xy 179.8955 35.69975) (xy 179.73675 35.541) (xy 179.059958 35.541) (xy 178.937277 35.565403) + (xy 178.821715 35.61327) (xy 178.717711 35.682763) (xy 178.629263 35.771211) (xy 178.55977 35.875215) (xy 178.511903 35.990777) + (xy 178.4875 36.113458) (xy 143.21 36.113458) (xy 143.21 33.71) (xy 194.79 33.71) ) ) ) - (zone (net 3) (net_name GND) (layer B.Cu) (tstamp 5C884008) (hatch edge 0.508) + (zone (net 3) (net_name GND) (layer B.Cu) (tstamp 5C8CB97E) (hatch edge 0.508) (connect_pads (clearance 0.508)) (min_thickness 0.254) (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) @@ -3668,508 +3844,723 @@ ) (filled_polygon (pts - (xy 164.691077 52.898707) (xy 164.74036 53.146472) (xy 164.798649 53.233707) (xy 164.74036 53.320942) (xy 164.691077 53.568707) - (xy 164.691077 54.168707) (xy 164.74036 54.416472) (xy 164.798649 54.503707) (xy 164.74036 54.590942) (xy 164.691077 54.838707) - (xy 164.691077 55.438707) (xy 164.74036 55.686472) (xy 164.798649 55.773707) (xy 164.74036 55.860942) (xy 164.691077 56.108707) - (xy 164.691077 56.708707) (xy 164.74036 56.956472) (xy 164.798649 57.043707) (xy 164.74036 57.130942) (xy 164.691077 57.378707) - (xy 164.691077 57.978707) (xy 164.74036 58.226472) (xy 164.798649 58.313707) (xy 164.74036 58.400942) (xy 164.691077 58.648707) - (xy 164.691077 59.248707) (xy 164.74036 59.496472) (xy 164.798649 59.583707) (xy 164.74036 59.670942) (xy 164.691077 59.918707) - (xy 164.691077 60.518707) (xy 164.74036 60.766472) (xy 164.798649 60.853707) (xy 164.74036 60.940942) (xy 164.691077 61.188707) - (xy 164.691077 61.788707) (xy 164.74036 62.036472) (xy 164.880708 62.246516) (xy 164.901223 62.260224) (xy 164.881535 62.260224) - (xy 164.794375 62.242887) (xy 164.707215 62.260224) (xy 164.707211 62.260224) (xy 164.449066 62.311572) (xy 164.449064 62.311573) - (xy 164.449065 62.311573) (xy 164.230221 62.4578) (xy 164.23022 62.457801) (xy 164.156327 62.507175) (xy 164.106953 62.581068) - (xy 161.691045 64.996977) (xy 161.617152 65.046351) (xy 161.567778 65.120244) (xy 161.567776 65.120246) (xy 161.421548 65.339091) - (xy 161.352863 65.6844) (xy 161.370201 65.771565) (xy 161.3702 67.505325) (xy 161.33298 67.692447) (xy 161.333695 67.696042) - (xy 161.16703 67.862707) (xy 160.747705 67.862707) (xy 160.639701 67.79054) (xy 160.656616 67.783534) (xy 160.835244 67.604905) - (xy 160.931917 67.371516) (xy 160.931917 67.108457) (xy 160.773167 66.949707) (xy 159.923917 66.949707) (xy 159.923917 66.969707) - (xy 159.669917 66.969707) (xy 159.669917 66.949707) (xy 158.820667 66.949707) (xy 158.661917 67.108457) (xy 158.661917 67.371516) - (xy 158.75859 67.604905) (xy 158.937218 67.783534) (xy 158.954133 67.79054) (xy 158.839108 67.867398) (xy 158.69876 68.077442) - (xy 158.649477 68.325207) (xy 158.649477 69.170207) (xy 158.69876 69.417972) (xy 158.839108 69.628016) (xy 159.049152 69.768364) - (xy 159.296917 69.817647) (xy 160.296917 69.817647) (xy 160.544682 69.768364) (xy 160.747705 69.632707) (xy 161.15623 69.632707) - (xy 161.450777 69.927254) (xy 161.959823 70.138107) (xy 162.510811 70.138107) (xy 163.019857 69.927254) (xy 163.409464 69.537647) - (xy 163.620317 69.028601) (xy 163.620317 68.477613) (xy 163.409464 67.968567) (xy 163.150224 67.709327) (xy 163.157537 67.672564) - (xy 163.1402 67.585403) (xy 163.1402 66.276598) (xy 168.466317 66.276598) (xy 168.466317 66.539657) (xy 168.625067 66.698407) - (xy 169.474317 66.698407) (xy 169.474317 65.926657) (xy 169.315567 65.767907) (xy 168.975007 65.767907) (xy 168.741618 65.86458) - (xy 168.56299 66.043209) (xy 168.466317 66.276598) (xy 163.1402 66.276598) (xy 163.1402 66.050978) (xy 165.160955 64.030224) - (xy 167.756039 64.030224) (xy 167.8432 64.047561) (xy 167.930361 64.030224) (xy 167.930365 64.030224) (xy 168.18851 63.978876) - (xy 168.481249 63.783273) (xy 168.530625 63.709377) (xy 170.165663 62.07434) (xy 170.280708 62.246516) (xy 170.490752 62.386864) - (xy 170.603517 62.409294) (xy 170.603518 66.007083) (xy 170.461016 65.86458) (xy 170.227627 65.767907) (xy 169.887067 65.767907) - (xy 169.728317 65.926657) (xy 169.728317 66.698407) (xy 169.748317 66.698407) (xy 169.748317 66.952407) (xy 169.728317 66.952407) - (xy 169.728317 66.972407) (xy 169.474317 66.972407) (xy 169.474317 66.952407) (xy 168.625067 66.952407) (xy 168.466317 67.111157) - (xy 168.466317 67.374216) (xy 168.56299 67.607605) (xy 168.741618 67.786234) (xy 168.758533 67.79324) (xy 168.646488 67.868107) - (xy 168.189004 67.868107) (xy 167.899857 67.57896) (xy 167.390811 67.368107) (xy 166.839823 67.368107) (xy 166.330777 67.57896) - (xy 165.94117 67.968567) (xy 165.730317 68.477613) (xy 165.730317 69.028601) (xy 165.94117 69.537647) (xy 166.330777 69.927254) - (xy 166.839823 70.138107) (xy 167.390811 70.138107) (xy 167.899857 69.927254) (xy 168.189004 69.638107) (xy 168.654569 69.638107) - (xy 168.853552 69.771064) (xy 169.101317 69.820347) (xy 170.101317 69.820347) (xy 170.349082 69.771064) (xy 170.5434 69.641224) - (xy 170.601317 69.652744) (xy 170.688478 69.635407) (xy 170.688482 69.635407) (xy 170.946627 69.584059) (xy 170.989519 69.555399) - (xy 171.125853 69.88454) (xy 171.415001 70.173688) (xy 171.415 71.333421) (xy 169.262222 73.4862) (xy 166.447056 73.4862) - (xy 166.323025 73.300575) (xy 165.831818 72.972361) (xy 165.398656 72.8862) (xy 165.106144 72.8862) (xy 164.672982 72.972361) - (xy 164.181775 73.300575) (xy 163.853561 73.791782) (xy 163.738308 74.3712) (xy 163.853561 74.950618) (xy 164.181775 75.441825) - (xy 164.203433 75.456296) (xy 164.042702 75.522873) (xy 163.864073 75.701501) (xy 163.7674 75.93489) (xy 163.7674 76.62545) - (xy 163.92615 76.7842) (xy 165.1254 76.7842) (xy 165.1254 76.7642) (xy 165.3794 76.7642) (xy 165.3794 76.7842) - (xy 166.57865 76.7842) (xy 166.706942 76.655908) (xy 169.652914 76.655908) (xy 169.773581 76.8858) (xy 170.9674 76.8858) - (xy 170.9674 75.692645) (xy 170.73751 75.571324) (xy 170.327476 75.741155) (xy 169.899217 76.131442) (xy 169.652914 76.655908) - (xy 166.706942 76.655908) (xy 166.7374 76.62545) (xy 166.7374 75.93489) (xy 166.640727 75.701501) (xy 166.462098 75.522873) - (xy 166.301367 75.456296) (xy 166.323025 75.441825) (xy 166.447056 75.2562) (xy 169.541639 75.2562) (xy 169.6288 75.273537) - (xy 169.715961 75.2562) (xy 169.715965 75.2562) (xy 169.97411 75.204852) (xy 170.266849 75.009249) (xy 170.316225 74.935353) - (xy 172.864156 72.387423) (xy 172.938049 72.338049) (xy 173.009008 72.231853) (xy 173.114816 72.0735) (xy 173.133652 72.04531) - (xy 173.185 71.787165) (xy 173.185 71.787161) (xy 173.202337 71.700001) (xy 173.185 71.612841) (xy 173.185 70.173687) - (xy 173.474147 69.88454) (xy 173.685 69.375494) (xy 173.685 68.824506) (xy 173.474147 68.31546) (xy 173.08454 67.925853) - (xy 172.575494 67.715) (xy 172.355224 67.715) (xy 172.355224 67.119838) (xy 172.373517 67.027872) (xy 172.373517 67.027867) - (xy 172.390854 66.940708) (xy 172.373517 66.853548) (xy 172.373517 63.78575) (xy 177.0555 63.78575) (xy 177.0555 63.92631) - (xy 177.152173 64.159699) (xy 177.330802 64.338327) (xy 177.564191 64.435) (xy 178.17975 64.435) (xy 178.3385 64.27625) - (xy 178.3385 63.627) (xy 178.5925 63.627) (xy 178.5925 64.27625) (xy 178.75125 64.435) (xy 179.366809 64.435) - (xy 179.600198 64.338327) (xy 179.778827 64.159699) (xy 179.8755 63.92631) (xy 179.8755 63.78575) (xy 179.71675 63.627) - (xy 178.5925 63.627) (xy 178.3385 63.627) (xy 177.21425 63.627) (xy 177.0555 63.78575) (xy 172.373517 63.78575) - (xy 172.373517 62.409294) (xy 172.486282 62.386864) (xy 172.696326 62.246516) (xy 172.836674 62.036472) (xy 172.885957 61.788707) - (xy 172.885957 61.188707) (xy 172.836674 60.940942) (xy 172.778385 60.853707) (xy 172.836674 60.766472) (xy 172.885957 60.518707) - (xy 172.885957 60.282035) (xy 175.398077 62.794156) (xy 175.447451 62.868049) (xy 175.521344 62.917423) (xy 175.521345 62.917424) - (xy 175.567105 62.948) (xy 175.74019 63.063652) (xy 175.998335 63.115) (xy 175.99834 63.115) (xy 176.085499 63.132337) - (xy 176.172659 63.115) (xy 177.0555 63.115) (xy 177.0555 63.21425) (xy 177.21425 63.373) (xy 178.3385 63.373) - (xy 178.3385 63.353) (xy 178.5925 63.353) (xy 178.5925 63.373) (xy 179.71675 63.373) (xy 179.8755 63.21425) - (xy 179.8755 63.07369) (xy 179.785732 62.856972) (xy 179.838657 62.777765) (xy 179.88794 62.53) (xy 179.88794 61.93) - (xy 179.838657 61.682235) (xy 179.780368 61.595) (xy 179.838657 61.507765) (xy 179.88794 61.26) (xy 179.88794 60.66) - (xy 179.838657 60.412235) (xy 179.780368 60.325) (xy 179.838657 60.237765) (xy 179.88794 59.99) (xy 179.88794 59.39) - (xy 179.838657 59.142235) (xy 179.698309 58.932191) (xy 179.488265 58.791843) (xy 179.446042 58.783445) (xy 179.685347 58.54414) - (xy 179.8962 58.035094) (xy 179.8962 57.484106) (xy 179.685347 56.97506) (xy 179.29574 56.585453) (xy 178.786694 56.3746) - (xy 178.235706 56.3746) (xy 177.72666 56.585453) (xy 177.337053 56.97506) (xy 177.1262 57.484106) (xy 177.1262 58.035094) - (xy 177.337053 58.54414) (xy 177.561193 58.76828) (xy 177.442735 58.791843) (xy 177.232691 58.932191) (xy 177.092343 59.142235) - (xy 177.04306 59.39) (xy 177.04306 59.99) (xy 177.059967 60.075) (xy 176.769579 60.075) (xy 173.809132 57.114554) - (xy 173.759756 57.040658) (xy 173.467017 56.845055) (xy 173.208872 56.793707) (xy 173.208868 56.793707) (xy 173.121707 56.77637) - (xy 173.034546 56.793707) (xy 172.86905 56.793707) (xy 172.885957 56.708707) (xy 172.885957 56.108707) (xy 172.86905 56.023707) - (xy 173.956535 56.023707) (xy 174.043696 56.041044) (xy 174.130857 56.023707) (xy 174.130861 56.023707) (xy 174.389006 55.972359) - (xy 174.681745 55.776756) (xy 174.731121 55.70286) (xy 174.770978 55.663003) (xy 175.179894 55.663003) (xy 175.68894 55.45215) - (xy 176.078547 55.062543) (xy 176.2894 54.553497) (xy 176.2894 54.002509) (xy 176.078547 53.493463) (xy 176.013086 53.428002) - (xy 176.071778 53.369309) (xy 177.934389 55.231921) (xy 177.997711 55.326689) (xy 178.350537 55.56244) (xy 178.373145 55.577546) - (xy 178.815999 55.665635) (xy 178.927782 55.6434) (xy 181.520869 55.6434) (xy 182.062268 56.1848) (xy 180.56898 57.678089) - (xy 180.474212 57.741411) (xy 180.392124 57.864265) (xy 180.223354 58.116846) (xy 180.135265 58.5597) (xy 180.157501 58.671488) - (xy 180.1575 62.290982) (xy 180.157501 62.290987) (xy 180.1575 64.644813) (xy 180.118353 64.68396) (xy 179.9075 65.193006) - (xy 179.9075 65.743994) (xy 180.118353 66.25304) (xy 180.50796 66.642647) (xy 181.017006 66.8535) (xy 181.567994 66.8535) - (xy 181.818901 66.749571) (xy 185.800799 66.749571) (xy 185.82877 67.299848) (xy 185.98554 67.678323) (xy 186.226483 67.746312) - (xy 187.018395 66.9544) (xy 186.226483 66.162488) (xy 185.98554 66.230477) (xy 185.800799 66.749571) (xy 181.818901 66.749571) - (xy 182.07704 66.642647) (xy 182.466647 66.25304) (xy 182.578549 65.982883) (xy 186.406088 65.982883) (xy 187.198 66.774795) - (xy 187.989912 65.982883) (xy 187.921923 65.74194) (xy 187.402829 65.557199) (xy 186.852552 65.58517) (xy 186.474077 65.74194) - (xy 186.406088 65.982883) (xy 182.578549 65.982883) (xy 182.6775 65.743994) (xy 182.6775 65.193006) (xy 182.466647 64.68396) - (xy 182.4275 64.644813) (xy 182.4275 59.029831) (xy 183.6674 57.789932) (xy 184.620028 58.74256) (xy 183.0905 58.74256) - (xy 182.842735 58.791843) (xy 182.632691 58.932191) (xy 182.492343 59.142235) (xy 182.44306 59.39) (xy 182.44306 59.99) - (xy 182.492343 60.237765) (xy 182.550632 60.325) (xy 182.492343 60.412235) (xy 182.44306 60.66) (xy 182.44306 61.26) - (xy 182.492343 61.507765) (xy 182.550632 61.595) (xy 182.492343 61.682235) (xy 182.44306 61.93) (xy 182.44306 62.53) - (xy 182.492343 62.777765) (xy 182.550632 62.865) (xy 182.492343 62.952235) (xy 182.44306 63.2) (xy 182.44306 63.8) - (xy 182.492343 64.047765) (xy 182.632691 64.257809) (xy 182.842735 64.398157) (xy 183.0905 64.44744) (xy 184.6405 64.44744) - (xy 184.888265 64.398157) (xy 185.09503 64.26) (xy 185.994199 64.26) (xy 186.891671 65.157473) (xy 186.934071 65.220929) - (xy 187.185463 65.388904) (xy 187.407148 65.433) (xy 187.407152 65.433) (xy 187.482 65.447888) (xy 187.556848 65.433) - (xy 188.877715 65.433) (xy 188.972235 65.496157) (xy 189.11 65.52356) (xy 189.11 65.819819) (xy 188.664495 66.117495) - (xy 188.478786 66.395429) (xy 188.41046 66.230477) (xy 188.169517 66.162488) (xy 187.377605 66.9544) (xy 188.169517 67.746312) - (xy 188.399222 67.681494) (xy 188.664495 68.078505) (xy 189.114355 68.379091) (xy 189.511057 68.458) (xy 190.328943 68.458) - (xy 190.725645 68.379091) (xy 191.175505 68.078505) (xy 191.322841 67.858) (xy 192.347335 67.858) (xy 192.522639 68.120361) - (xy 192.922882 68.387795) (xy 193.275827 68.458) (xy 194.164173 68.458) (xy 194.517118 68.387795) (xy 194.790001 68.20546) - (xy 194.790001 74.134169) (xy 194.718746 73.775945) (xy 194.622299 73.631602) (xy 194.467889 73.400511) (xy 194.373121 73.337189) - (xy 193.921612 72.885681) (xy 193.858289 72.790911) (xy 193.482855 72.540054) (xy 193.151783 72.4742) (xy 193.04 72.451965) - (xy 192.928217 72.4742) (xy 192.279046 72.4742) (xy 192.319298 72.457527) (xy 192.497927 72.278899) (xy 192.5946 72.04551) - (xy 192.5946 71.35495) (xy 192.43585 71.1962) (xy 191.2366 71.1962) (xy 191.2366 71.2162) (xy 190.9826 71.2162) - (xy 190.9826 71.1962) (xy 189.78335 71.1962) (xy 189.6246 71.35495) (xy 189.6246 72.04551) (xy 189.721273 72.278899) - (xy 189.899902 72.457527) (xy 190.060633 72.524104) (xy 190.038975 72.538575) (xy 189.710761 73.029782) (xy 189.595508 73.6092) - (xy 189.710761 74.188618) (xy 190.038975 74.679825) (xy 190.337361 74.8792) (xy 190.038975 75.078575) (xy 189.719769 75.5563) - (xy 187.52495 75.5563) (xy 187.509709 75.533491) (xy 187.389369 75.453081) (xy 187.4749 75.36755) (xy 187.4749 74.5683) - (xy 187.7289 74.5683) (xy 187.7289 75.36755) (xy 187.88765 75.5263) (xy 188.12821 75.5263) (xy 188.361599 75.429627) - (xy 188.540227 75.250998) (xy 188.6369 75.017609) (xy 188.6369 74.72705) (xy 188.47815 74.5683) (xy 187.7289 74.5683) - (xy 187.4749 74.5683) (xy 187.4549 74.5683) (xy 187.4549 74.3143) (xy 187.4749 74.3143) (xy 187.4749 74.2943) - (xy 187.7289 74.2943) (xy 187.7289 74.3143) (xy 188.47815 74.3143) (xy 188.6369 74.15555) (xy 188.6369 73.864991) - (xy 188.599749 73.7753) (xy 188.60771 73.7753) (xy 188.841099 73.678627) (xy 189.019727 73.499998) (xy 189.1164 73.266609) - (xy 189.1164 72.85355) (xy 188.95765 72.6948) (xy 187.8584 72.6948) (xy 187.8584 72.7148) (xy 187.6044 72.7148) - (xy 187.6044 72.6948) (xy 187.5844 72.6948) (xy 187.5844 72.4408) (xy 187.6044 72.4408) (xy 187.6044 72.4208) - (xy 187.8584 72.4208) (xy 187.8584 72.4408) (xy 188.95765 72.4408) (xy 189.1164 72.28205) (xy 189.1164 71.868991) - (xy 189.019727 71.635602) (xy 188.914047 71.529922) (xy 188.939209 71.513109) (xy 189.079557 71.303065) (xy 189.12884 71.0553) - (xy 189.12884 70.09289) (xy 189.6246 70.09289) (xy 189.6246 70.78345) (xy 189.78335 70.9422) (xy 190.9826 70.9422) - (xy 190.9826 69.74295) (xy 191.2366 69.74295) (xy 191.2366 70.9422) (xy 192.43585 70.9422) (xy 192.5946 70.78345) - (xy 192.5946 70.09289) (xy 192.497927 69.859501) (xy 192.319298 69.680873) (xy 192.085909 69.5842) (xy 191.39535 69.5842) - (xy 191.2366 69.74295) (xy 190.9826 69.74295) (xy 190.82385 69.5842) (xy 190.133291 69.5842) (xy 189.899902 69.680873) - (xy 189.721273 69.859501) (xy 189.6246 70.09289) (xy 189.12884 70.09289) (xy 189.12884 69.9103) (xy 189.079557 69.662535) - (xy 188.939209 69.452491) (xy 188.729165 69.312143) (xy 188.4814 69.26286) (xy 186.9814 69.26286) (xy 186.733635 69.312143) - (xy 186.55665 69.430402) (xy 186.379665 69.312143) (xy 186.1319 69.26286) (xy 184.6319 69.26286) (xy 184.384135 69.312143) - (xy 184.334197 69.34551) (xy 184.22334 69.234653) (xy 183.714294 69.0238) (xy 183.163306 69.0238) (xy 182.65426 69.234653) - (xy 182.264653 69.62426) (xy 182.0538 70.133306) (xy 182.0538 70.684294) (xy 182.264653 71.19334) (xy 182.65426 71.582947) - (xy 183.163306 71.7938) (xy 183.714294 71.7938) (xy 184.113248 71.628548) (xy 184.033743 71.747535) (xy 183.98446 71.9953) - (xy 183.98446 72.956129) (xy 183.812413 72.784082) (xy 183.749089 72.689311) (xy 183.373655 72.438454) (xy 183.042583 72.3726) - (xy 182.9308 72.350365) (xy 182.819017 72.3726) (xy 181.661846 72.3726) (xy 181.702098 72.355927) (xy 181.880727 72.177299) - (xy 181.9774 71.94391) (xy 181.9774 71.25335) (xy 181.81865 71.0946) (xy 180.6194 71.0946) (xy 180.6194 71.1146) - (xy 180.3654 71.1146) (xy 180.3654 71.0946) (xy 179.16615 71.0946) (xy 179.0074 71.25335) (xy 179.0074 71.94391) - (xy 179.104073 72.177299) (xy 179.282702 72.355927) (xy 179.443433 72.422504) (xy 179.421775 72.436975) (xy 179.093561 72.928182) - (xy 178.978308 73.5076) (xy 179.093561 74.087018) (xy 179.421775 74.578225) (xy 179.720161 74.7776) (xy 179.421775 74.976975) - (xy 179.297744 75.1626) (xy 177.711879 75.1626) (xy 177.172754 74.623475) (xy 177.22184 74.3767) (xy 177.22184 73.4767) - (xy 177.172557 73.228935) (xy 177.032209 73.018891) (xy 176.911869 72.938481) (xy 176.9974 72.85295) (xy 176.9974 72.0537) - (xy 177.2514 72.0537) (xy 177.2514 72.85295) (xy 177.41015 73.0117) (xy 177.65071 73.0117) (xy 177.884099 72.915027) - (xy 178.062727 72.736398) (xy 178.1594 72.503009) (xy 178.1594 72.21245) (xy 178.00065 72.0537) (xy 177.2514 72.0537) + (xy 164.700445 52.898707) (xy 164.712705 53.023189) (xy 164.749015 53.142887) (xy 164.79756 53.233707) (xy 164.749015 53.324527) + (xy 164.712705 53.444225) (xy 164.700445 53.568707) (xy 164.700445 54.168707) (xy 164.712705 54.293189) (xy 164.749015 54.412887) + (xy 164.79756 54.503707) (xy 164.749015 54.594527) (xy 164.712705 54.714225) (xy 164.700445 54.838707) (xy 164.700445 55.438707) + (xy 164.712705 55.563189) (xy 164.749015 55.682887) (xy 164.79756 55.773707) (xy 164.749015 55.864527) (xy 164.712705 55.984225) + (xy 164.700445 56.108707) (xy 164.700445 56.708707) (xy 164.712705 56.833189) (xy 164.749015 56.952887) (xy 164.79756 57.043707) + (xy 164.749015 57.134527) (xy 164.712705 57.254225) (xy 164.700445 57.378707) (xy 164.700445 57.978707) (xy 164.712705 58.103189) + (xy 164.749015 58.222887) (xy 164.79756 58.313707) (xy 164.749015 58.404527) (xy 164.712705 58.524225) (xy 164.700445 58.648707) + (xy 164.700445 59.248707) (xy 164.712705 59.373189) (xy 164.749015 59.492887) (xy 164.79756 59.583707) (xy 164.749015 59.674527) + (xy 164.712705 59.794225) (xy 164.700445 59.918707) (xy 164.700445 60.518707) (xy 164.712705 60.643189) (xy 164.749015 60.762887) + (xy 164.79756 60.853707) (xy 164.749015 60.944527) (xy 164.712705 61.064225) (xy 164.700445 61.188707) (xy 164.700445 61.788707) + (xy 164.712705 61.913189) (xy 164.749015 62.032887) (xy 164.80798 62.143201) (xy 164.887332 62.239892) (xy 164.912107 62.260224) + (xy 164.837841 62.260224) (xy 164.794375 62.255943) (xy 164.750909 62.260224) (xy 164.750899 62.260224) (xy 164.620886 62.273029) + (xy 164.454063 62.323635) (xy 164.300317 62.405813) (xy 164.300315 62.405814) (xy 164.300316 62.405814) (xy 164.199329 62.488692) + (xy 164.199327 62.488694) (xy 164.165559 62.516407) (xy 164.137846 62.550175) (xy 161.660151 65.027871) (xy 161.626384 65.055583) + (xy 161.598671 65.089351) (xy 161.598668 65.089354) (xy 161.51579 65.190341) (xy 161.433612 65.344087) (xy 161.383005 65.51091) + (xy 161.365919 65.6844) (xy 161.370201 65.727879) (xy 161.3702 67.495624) (xy 161.363122 67.518957) (xy 161.346991 67.682748) + (xy 161.167032 67.862707) (xy 160.734315 67.862707) (xy 160.651411 67.79467) (xy 160.632603 67.784617) (xy 160.701706 67.738444) + (xy 160.790154 67.649996) (xy 160.859647 67.545992) (xy 160.907514 67.43043) (xy 160.931917 67.307749) (xy 160.931917 67.108457) + (xy 160.773167 66.949707) (xy 159.923917 66.949707) (xy 159.923917 66.969707) (xy 159.669917 66.969707) (xy 159.669917 66.949707) + (xy 158.820667 66.949707) (xy 158.661917 67.108457) (xy 158.661917 67.307749) (xy 158.68632 67.43043) (xy 158.734187 67.545992) + (xy 158.80368 67.649996) (xy 158.892128 67.738444) (xy 158.961231 67.784617) (xy 158.942423 67.79467) (xy 158.845732 67.874022) + (xy 158.76638 67.970713) (xy 158.707415 68.081027) (xy 158.671105 68.200725) (xy 158.658845 68.325207) (xy 158.658845 69.170207) + (xy 158.671105 69.294689) (xy 158.707415 69.414387) (xy 158.76638 69.524701) (xy 158.845732 69.621392) (xy 158.942423 69.700744) + (xy 159.052737 69.759709) (xy 159.172435 69.796019) (xy 159.296917 69.808279) (xy 160.296917 69.808279) (xy 160.421399 69.796019) + (xy 160.541097 69.759709) (xy 160.651411 69.700744) (xy 160.734315 69.632707) (xy 161.157322 69.632707) (xy 161.159518 69.635993) + (xy 161.352431 69.828906) (xy 161.579274 69.980478) (xy 161.831328 70.084882) (xy 162.098906 70.138107) (xy 162.371728 70.138107) + (xy 162.639306 70.084882) (xy 162.89136 69.980478) (xy 163.118203 69.828906) (xy 163.311116 69.635993) (xy 163.462688 69.40915) + (xy 163.567092 69.157096) (xy 163.620317 68.889518) (xy 163.620317 68.616696) (xy 163.567092 68.349118) (xy 163.462688 68.097064) + (xy 163.311116 67.870221) (xy 163.1417 67.700805) (xy 163.144481 67.672564) (xy 163.1402 67.629095) (xy 163.1402 66.340365) + (xy 168.466317 66.340365) (xy 168.466317 66.539657) (xy 168.625067 66.698407) (xy 169.474317 66.698407) (xy 169.474317 65.926657) + (xy 169.315567 65.767907) (xy 169.038775 65.767907) (xy 168.916094 65.79231) (xy 168.800532 65.840177) (xy 168.696528 65.90967) + (xy 168.60808 65.998118) (xy 168.538587 66.102122) (xy 168.49072 66.217684) (xy 168.466317 66.340365) (xy 163.1402 66.340365) + (xy 163.1402 66.050978) (xy 165.160955 64.030224) (xy 167.799731 64.030224) (xy 167.8432 64.034505) (xy 167.886669 64.030224) + (xy 167.886677 64.030224) (xy 168.01669 64.017419) (xy 168.183513 63.966813) (xy 168.337259 63.884635) (xy 168.472017 63.774041) + (xy 168.499734 63.740268) (xy 170.169253 62.070749) (xy 170.20798 62.143201) (xy 170.287332 62.239892) (xy 170.384023 62.319244) + (xy 170.494337 62.378209) (xy 170.603517 62.411328) (xy 170.603518 66.011533) (xy 170.594554 65.998118) (xy 170.506106 65.90967) + (xy 170.402102 65.840177) (xy 170.28654 65.79231) (xy 170.163859 65.767907) (xy 169.887067 65.767907) (xy 169.728317 65.926657) + (xy 169.728317 66.698407) (xy 169.748317 66.698407) (xy 169.748317 66.952407) (xy 169.728317 66.952407) (xy 169.728317 66.972407) + (xy 169.474317 66.972407) (xy 169.474317 66.952407) (xy 168.625067 66.952407) (xy 168.466317 67.111157) (xy 168.466317 67.310449) + (xy 168.49072 67.43313) (xy 168.538587 67.548692) (xy 168.60808 67.652696) (xy 168.696528 67.741144) (xy 168.765631 67.787317) + (xy 168.746823 67.79737) (xy 168.660629 67.868107) (xy 168.189002 67.868107) (xy 167.998203 67.677308) (xy 167.77136 67.525736) + (xy 167.519306 67.421332) (xy 167.251728 67.368107) (xy 166.978906 67.368107) (xy 166.711328 67.421332) (xy 166.459274 67.525736) + (xy 166.232431 67.677308) (xy 166.039518 67.870221) (xy 165.887946 68.097064) (xy 165.783542 68.349118) (xy 165.730317 68.616696) + (xy 165.730317 68.889518) (xy 165.783542 69.157096) (xy 165.887946 69.40915) (xy 166.039518 69.635993) (xy 166.232431 69.828906) + (xy 166.459274 69.980478) (xy 166.711328 70.084882) (xy 166.978906 70.138107) (xy 167.251728 70.138107) (xy 167.519306 70.084882) + (xy 167.77136 69.980478) (xy 167.998203 69.828906) (xy 168.189002 69.638107) (xy 168.667209 69.638107) (xy 168.746823 69.703444) + (xy 168.857137 69.762409) (xy 168.976835 69.798719) (xy 169.101317 69.810979) (xy 170.101317 69.810979) (xy 170.225799 69.798719) + (xy 170.345497 69.762409) (xy 170.455811 69.703444) (xy 170.538715 69.635407) (xy 170.557848 69.635407) (xy 170.601317 69.639688) + (xy 170.644786 69.635407) (xy 170.644794 69.635407) (xy 170.774807 69.622602) (xy 170.94163 69.571996) (xy 170.986467 69.54803) + (xy 171.072629 69.756043) (xy 171.224201 69.982886) (xy 171.415001 70.173686) (xy 171.415 71.333421) (xy 169.262222 73.4862) + (xy 166.447159 73.4862) (xy 166.307534 73.316066) (xy 166.081414 73.130494) (xy 165.823434 72.992601) (xy 165.543511 72.907687) + (xy 165.32535 72.8862) (xy 165.17945 72.8862) (xy 164.961289 72.907687) (xy 164.681366 72.992601) (xy 164.423386 73.130494) + (xy 164.197266 73.316066) (xy 164.011694 73.542186) (xy 163.873801 73.800166) (xy 163.788887 74.080089) (xy 163.760215 74.3712) + (xy 163.788887 74.662311) (xy 163.873801 74.942234) (xy 164.011694 75.200214) (xy 164.197266 75.426334) (xy 164.224953 75.449056) + (xy 164.217177 75.450603) (xy 164.101615 75.49847) (xy 163.997611 75.567963) (xy 163.909163 75.656411) (xy 163.83967 75.760415) + (xy 163.791803 75.875977) (xy 163.7674 75.998658) (xy 163.7674 76.62545) (xy 163.92615 76.7842) (xy 165.1254 76.7842) + (xy 165.1254 76.7642) (xy 165.3794 76.7642) (xy 165.3794 76.7842) (xy 166.57865 76.7842) (xy 166.706941 76.655909) + (xy 169.652919 76.655909) (xy 169.773586 76.8858) (xy 170.9674 76.8858) (xy 170.9674 75.692645) (xy 170.73751 75.571324) + (xy 170.590301 75.615975) (xy 170.32748 75.741159) (xy 170.094131 75.915212) (xy 169.899222 76.131445) (xy 169.750243 76.381548) + (xy 169.652919 76.655909) (xy 166.706941 76.655909) (xy 166.7374 76.62545) (xy 166.7374 75.998658) (xy 166.712997 75.875977) + (xy 166.66513 75.760415) (xy 166.595637 75.656411) (xy 166.507189 75.567963) (xy 166.403185 75.49847) (xy 166.287623 75.450603) + (xy 166.279847 75.449056) (xy 166.307534 75.426334) (xy 166.447159 75.2562) (xy 169.585331 75.2562) (xy 169.6288 75.260481) + (xy 169.672269 75.2562) (xy 169.672277 75.2562) (xy 169.80229 75.243395) (xy 169.969113 75.192789) (xy 170.122859 75.110611) + (xy 170.257617 75.000017) (xy 170.285334 74.966244) (xy 172.89505 72.356529) (xy 172.928817 72.328817) (xy 172.958414 72.292754) + (xy 173.024318 72.21245) (xy 173.039411 72.194059) (xy 173.121589 72.040313) (xy 173.172195 71.87349) (xy 173.185 71.743477) + (xy 173.185 71.743467) (xy 173.189281 71.700001) (xy 173.185 71.656535) (xy 173.185 70.173685) (xy 173.375799 69.982886) + (xy 173.527371 69.756043) (xy 173.631775 69.503989) (xy 173.685 69.236411) (xy 173.685 68.963589) (xy 173.631775 68.696011) + (xy 173.527371 68.443957) (xy 173.375799 68.217114) (xy 173.182886 68.024201) (xy 172.956043 67.872629) (xy 172.703989 67.768225) + (xy 172.436411 67.715) (xy 172.355224 67.715) (xy 172.355224 67.132288) (xy 172.360712 67.114197) (xy 172.373517 66.984184) + (xy 172.373517 66.984174) (xy 172.377798 66.940708) (xy 172.373517 66.897242) (xy 172.373517 63.78575) (xy 177.0555 63.78575) + (xy 177.0555 63.862542) (xy 177.079903 63.985223) (xy 177.12777 64.100785) (xy 177.197263 64.204789) (xy 177.285711 64.293237) + (xy 177.389715 64.36273) (xy 177.505277 64.410597) (xy 177.627958 64.435) (xy 178.17975 64.435) (xy 178.3385 64.27625) + (xy 178.3385 63.627) (xy 178.5925 63.627) (xy 178.5925 64.27625) (xy 178.75125 64.435) (xy 179.303042 64.435) + (xy 179.425723 64.410597) (xy 179.541285 64.36273) (xy 179.645289 64.293237) (xy 179.733737 64.204789) (xy 179.80323 64.100785) + (xy 179.851097 63.985223) (xy 179.8755 63.862542) (xy 179.8755 63.78575) (xy 179.71675 63.627) (xy 178.5925 63.627) + (xy 178.3385 63.627) (xy 177.21425 63.627) (xy 177.0555 63.78575) (xy 172.373517 63.78575) (xy 172.373517 62.411328) + (xy 172.482697 62.378209) (xy 172.593011 62.319244) (xy 172.689702 62.239892) (xy 172.769054 62.143201) (xy 172.828019 62.032887) + (xy 172.864329 61.913189) (xy 172.876589 61.788707) (xy 172.876589 61.188707) (xy 172.864329 61.064225) (xy 172.828019 60.944527) + (xy 172.779474 60.853707) (xy 172.828019 60.762887) (xy 172.864329 60.643189) (xy 172.876589 60.518707) (xy 172.876589 60.272667) + (xy 175.42897 62.825049) (xy 175.456683 62.858817) (xy 175.490451 62.88653) (xy 175.490453 62.886532) (xy 175.530542 62.919432) + (xy 175.591441 62.969411) (xy 175.745187 63.051589) (xy 175.91201 63.102195) (xy 176.042023 63.115) (xy 176.042033 63.115) + (xy 176.085499 63.119281) (xy 176.128966 63.115) (xy 177.059967 63.115) (xy 177.0555 63.137458) (xy 177.0555 63.21425) + (xy 177.21425 63.373) (xy 178.3385 63.373) (xy 178.3385 63.353) (xy 178.5925 63.353) (xy 178.5925 63.373) + (xy 179.71675 63.373) (xy 179.8755 63.21425) (xy 179.8755 63.137458) (xy 179.851097 63.014777) (xy 179.80323 62.899215) + (xy 179.780973 62.865905) (xy 179.830002 62.77418) (xy 179.866312 62.654482) (xy 179.878572 62.53) (xy 179.878572 61.93) + (xy 179.866312 61.805518) (xy 179.830002 61.68582) (xy 179.781457 61.595) (xy 179.830002 61.50418) (xy 179.866312 61.384482) + (xy 179.878572 61.26) (xy 179.878572 60.66) (xy 179.866312 60.535518) (xy 179.830002 60.41582) (xy 179.781457 60.325) + (xy 179.830002 60.23418) (xy 179.866312 60.114482) (xy 179.878572 59.99) (xy 179.878572 59.39) (xy 179.866312 59.265518) + (xy 179.830002 59.14582) (xy 179.771037 59.035506) (xy 179.691685 58.938815) (xy 179.594994 58.859463) (xy 179.48468 58.800498) + (xy 179.441949 58.787536) (xy 179.586999 58.642486) (xy 179.738571 58.415643) (xy 179.842975 58.163589) (xy 179.8962 57.896011) + (xy 179.8962 57.623189) (xy 179.842975 57.355611) (xy 179.738571 57.103557) (xy 179.586999 56.876714) (xy 179.394086 56.683801) + (xy 179.167243 56.532229) (xy 178.915189 56.427825) (xy 178.647611 56.3746) (xy 178.374789 56.3746) (xy 178.107211 56.427825) + (xy 177.855157 56.532229) (xy 177.628314 56.683801) (xy 177.435401 56.876714) (xy 177.283829 57.103557) (xy 177.179425 57.355611) + (xy 177.1262 57.623189) (xy 177.1262 57.896011) (xy 177.179425 58.163589) (xy 177.283829 58.415643) (xy 177.435401 58.642486) + (xy 177.559178 58.766263) (xy 177.44632 58.800498) (xy 177.336006 58.859463) (xy 177.239315 58.938815) (xy 177.159963 59.035506) + (xy 177.100998 59.14582) (xy 177.064688 59.265518) (xy 177.052428 59.39) (xy 177.052428 59.99) (xy 177.060799 60.075) + (xy 176.769579 60.075) (xy 173.778241 57.083663) (xy 173.750524 57.04989) (xy 173.615766 56.939296) (xy 173.46202 56.857118) + (xy 173.295197 56.806512) (xy 173.165184 56.793707) (xy 173.165176 56.793707) (xy 173.121707 56.789426) (xy 173.078238 56.793707) + (xy 172.868218 56.793707) (xy 172.876589 56.708707) (xy 172.876589 56.108707) (xy 172.868218 56.023707) (xy 174.000227 56.023707) + (xy 174.043696 56.027988) (xy 174.087165 56.023707) (xy 174.087173 56.023707) (xy 174.217186 56.010902) (xy 174.384009 55.960296) + (xy 174.537755 55.878118) (xy 174.672513 55.767524) (xy 174.70023 55.733751) (xy 174.770978 55.663003) (xy 175.040811 55.663003) + (xy 175.308389 55.609778) (xy 175.560443 55.505374) (xy 175.787286 55.353802) (xy 175.980199 55.160889) (xy 176.131771 54.934046) + (xy 176.236175 54.681992) (xy 176.2894 54.414414) (xy 176.2894 54.141592) (xy 176.236175 53.874014) (xy 176.131771 53.62196) + (xy 176.002172 53.428002) (xy 176.053561 53.351092) (xy 177.974009 55.271541) (xy 178.009551 55.314849) (xy 178.182377 55.456684) + (xy 178.331726 55.536512) (xy 178.379553 55.562076) (xy 178.593501 55.626977) (xy 178.815999 55.648891) (xy 178.871751 55.6434) + (xy 181.520869 55.6434) (xy 182.062268 56.1848) (xy 180.52936 57.717709) (xy 180.486052 57.753251) (xy 180.344217 57.926077) + (xy 180.320209 57.970994) (xy 180.238824 58.123254) (xy 180.173923 58.337202) (xy 180.152009 58.5597) (xy 180.157501 58.615461) + (xy 180.1575 62.234951) (xy 180.157501 62.234961) (xy 180.1575 64.674214) (xy 180.065129 64.812457) (xy 179.960725 65.064511) + (xy 179.9075 65.332089) (xy 179.9075 65.604911) (xy 179.960725 65.872489) (xy 180.065129 66.124543) (xy 180.216701 66.351386) + (xy 180.409614 66.544299) (xy 180.636457 66.695871) (xy 180.888511 66.800275) (xy 181.156089 66.8535) (xy 181.428911 66.8535) + (xy 181.696489 66.800275) (xy 181.948543 66.695871) (xy 182.175386 66.544299) (xy 182.368299 66.351386) (xy 182.519871 66.124543) + (xy 182.572532 65.997407) (xy 186.420612 65.997407) (xy 187.198 66.774795) (xy 187.975388 65.997407) (xy 187.909863 65.75854) + (xy 187.662884 65.64264) (xy 187.39804 65.57715) (xy 187.125508 65.564588) (xy 186.855762 65.605435) (xy 186.599168 65.698123) + (xy 186.486137 65.75854) (xy 186.420612 65.997407) (xy 182.572532 65.997407) (xy 182.624275 65.872489) (xy 182.6775 65.604911) + (xy 182.6775 65.332089) (xy 182.624275 65.064511) (xy 182.519871 64.812457) (xy 182.4275 64.674214) (xy 182.4275 59.029831) + (xy 183.6674 57.789932) (xy 184.629396 58.751928) (xy 183.0905 58.751928) (xy 182.966018 58.764188) (xy 182.84632 58.800498) + (xy 182.736006 58.859463) (xy 182.639315 58.938815) (xy 182.559963 59.035506) (xy 182.500998 59.14582) (xy 182.464688 59.265518) + (xy 182.452428 59.39) (xy 182.452428 59.99) (xy 182.464688 60.114482) (xy 182.500998 60.23418) (xy 182.549543 60.325) + (xy 182.500998 60.41582) (xy 182.464688 60.535518) (xy 182.452428 60.66) (xy 182.452428 61.26) (xy 182.464688 61.384482) + (xy 182.500998 61.50418) (xy 182.549543 61.595) (xy 182.500998 61.68582) (xy 182.464688 61.805518) (xy 182.452428 61.93) + (xy 182.452428 62.53) (xy 182.464688 62.654482) (xy 182.500998 62.77418) (xy 182.549543 62.865) (xy 182.500998 62.95582) + (xy 182.464688 63.075518) (xy 182.452428 63.2) (xy 182.452428 63.8) (xy 182.464688 63.924482) (xy 182.500998 64.04418) + (xy 182.559963 64.154494) (xy 182.639315 64.251185) (xy 182.736006 64.330537) (xy 182.84632 64.389502) (xy 182.966018 64.425812) + (xy 183.0905 64.438072) (xy 184.6405 64.438072) (xy 184.764982 64.425812) (xy 184.88468 64.389502) (xy 184.994994 64.330537) + (xy 185.080944 64.26) (xy 185.994199 64.26) (xy 186.918201 65.184003) (xy 186.941999 65.213001) (xy 186.970997 65.236799) + (xy 187.057724 65.307974) (xy 187.189753 65.378546) (xy 187.333014 65.422003) (xy 187.482 65.436677) (xy 187.519333 65.433) + (xy 188.873856 65.433) (xy 188.97582 65.487502) (xy 189.095518 65.523812) (xy 189.11 65.525238) (xy 189.11 65.841876) + (xy 188.885769 65.96173) (xy 188.678682 66.131682) (xy 188.50873 66.338769) (xy 188.472615 66.406335) (xy 188.454277 66.355568) + (xy 188.39386 66.242537) (xy 188.154993 66.177012) (xy 187.377605 66.9544) (xy 188.154993 67.731788) (xy 188.39386 67.666263) + (xy 188.399842 67.653516) (xy 188.50873 67.857231) (xy 188.678682 68.064318) (xy 188.885769 68.23427) (xy 189.122032 68.360555) + (xy 189.378393 68.438322) (xy 189.578191 68.458) (xy 190.261809 68.458) (xy 190.461607 68.438322) (xy 190.717968 68.360555) + (xy 190.954231 68.23427) (xy 191.161318 68.064318) (xy 191.330639 67.858) (xy 192.349048 67.858) (xy 192.384054 67.923492) + (xy 192.535261 68.107739) (xy 192.719508 68.258946) (xy 192.929713 68.371303) (xy 193.157799 68.440492) (xy 193.335563 68.458) + (xy 194.104437 68.458) (xy 194.282201 68.440492) (xy 194.510287 68.371303) (xy 194.720492 68.258946) (xy 194.790001 68.201902) + (xy 194.790001 74.217885) (xy 194.783862 74.15555) (xy 194.768177 73.996301) (xy 194.703276 73.782353) (xy 194.597884 73.585177) + (xy 194.456049 73.412351) (xy 194.41274 73.376808) (xy 193.881995 72.846064) (xy 193.846449 72.802751) (xy 193.673623 72.660916) + (xy 193.476447 72.555524) (xy 193.262499 72.490623) (xy 193.095752 72.4742) (xy 193.095751 72.4742) (xy 193.04 72.468709) + (xy 192.984249 72.4742) (xy 192.271954 72.4742) (xy 192.364389 72.412437) (xy 192.452837 72.323989) (xy 192.52233 72.219985) + (xy 192.570197 72.104423) (xy 192.5946 71.981742) (xy 192.5946 71.35495) (xy 192.43585 71.1962) (xy 191.2366 71.1962) + (xy 191.2366 71.2162) (xy 190.9826 71.2162) (xy 190.9826 71.1962) (xy 189.78335 71.1962) (xy 189.6246 71.35495) + (xy 189.6246 71.981742) (xy 189.649003 72.104423) (xy 189.69687 72.219985) (xy 189.766363 72.323989) (xy 189.854811 72.412437) + (xy 189.958815 72.48193) (xy 190.074377 72.529797) (xy 190.082153 72.531344) (xy 190.054466 72.554066) (xy 189.868894 72.780186) + (xy 189.731001 73.038166) (xy 189.646087 73.318089) (xy 189.617415 73.6092) (xy 189.646087 73.900311) (xy 189.731001 74.180234) + (xy 189.868894 74.438214) (xy 190.054466 74.664334) (xy 190.280586 74.849906) (xy 190.335391 74.8792) (xy 190.280586 74.908494) + (xy 190.054466 75.094066) (xy 189.868894 75.320186) (xy 189.742689 75.5563) (xy 187.516368 75.5563) (xy 187.503085 75.540115) + (xy 187.406394 75.460763) (xy 187.390293 75.452157) (xy 187.4749 75.36755) (xy 187.4749 74.5683) (xy 187.7289 74.5683) + (xy 187.7289 75.36755) (xy 187.88765 75.5263) (xy 188.064442 75.5263) (xy 188.187123 75.501897) (xy 188.302685 75.45403) + (xy 188.406689 75.384537) (xy 188.495137 75.296089) (xy 188.56463 75.192085) (xy 188.612497 75.076523) (xy 188.6369 74.953842) + (xy 188.6369 74.72705) (xy 188.47815 74.5683) (xy 187.7289 74.5683) (xy 187.4749 74.5683) (xy 187.4549 74.5683) + (xy 187.4549 74.3143) (xy 187.4749 74.3143) (xy 187.4749 74.2943) (xy 187.7289 74.2943) (xy 187.7289 74.3143) + (xy 188.47815 74.3143) (xy 188.6369 74.15555) (xy 188.6369 73.928758) (xy 188.612497 73.806077) (xy 188.595501 73.765044) + (xy 188.666623 73.750897) (xy 188.782185 73.70303) (xy 188.886189 73.633537) (xy 188.974637 73.545089) (xy 189.04413 73.441085) + (xy 189.091997 73.325523) (xy 189.1164 73.202842) (xy 189.1164 72.85355) (xy 188.95765 72.6948) (xy 187.8584 72.6948) + (xy 187.8584 72.7148) (xy 187.6044 72.7148) (xy 187.6044 72.6948) (xy 187.5844 72.6948) (xy 187.5844 72.4408) + (xy 187.6044 72.4408) (xy 187.6044 72.4208) (xy 187.8584 72.4208) (xy 187.8584 72.4408) (xy 188.95765 72.4408) + (xy 189.1164 72.28205) (xy 189.1164 71.932758) (xy 189.091997 71.810077) (xy 189.04413 71.694515) (xy 188.974637 71.590511) + (xy 188.909531 71.525405) (xy 188.932585 71.506485) (xy 189.011937 71.409794) (xy 189.070902 71.29948) (xy 189.107212 71.179782) + (xy 189.119472 71.0553) (xy 189.119472 70.156658) (xy 189.6246 70.156658) (xy 189.6246 70.78345) (xy 189.78335 70.9422) + (xy 190.9826 70.9422) (xy 190.9826 69.74295) (xy 191.2366 69.74295) (xy 191.2366 70.9422) (xy 192.43585 70.9422) + (xy 192.5946 70.78345) (xy 192.5946 70.156658) (xy 192.570197 70.033977) (xy 192.52233 69.918415) (xy 192.452837 69.814411) + (xy 192.364389 69.725963) (xy 192.260385 69.65647) (xy 192.144823 69.608603) (xy 192.022142 69.5842) (xy 191.39535 69.5842) + (xy 191.2366 69.74295) (xy 190.9826 69.74295) (xy 190.82385 69.5842) (xy 190.197058 69.5842) (xy 190.074377 69.608603) + (xy 189.958815 69.65647) (xy 189.854811 69.725963) (xy 189.766363 69.814411) (xy 189.69687 69.918415) (xy 189.649003 70.033977) + (xy 189.6246 70.156658) (xy 189.119472 70.156658) (xy 189.119472 69.9103) (xy 189.107212 69.785818) (xy 189.070902 69.66612) + (xy 189.011937 69.555806) (xy 188.932585 69.459115) (xy 188.835894 69.379763) (xy 188.72558 69.320798) (xy 188.605882 69.284488) + (xy 188.4814 69.272228) (xy 186.9814 69.272228) (xy 186.856918 69.284488) (xy 186.73722 69.320798) (xy 186.626906 69.379763) + (xy 186.55665 69.43742) (xy 186.486394 69.379763) (xy 186.37608 69.320798) (xy 186.256382 69.284488) (xy 186.1319 69.272228) + (xy 184.6319 69.272228) (xy 184.507418 69.284488) (xy 184.38772 69.320798) (xy 184.336735 69.34805) (xy 184.321686 69.333001) + (xy 184.094843 69.181429) (xy 183.842789 69.077025) (xy 183.575211 69.0238) (xy 183.302389 69.0238) (xy 183.034811 69.077025) + (xy 182.782757 69.181429) (xy 182.555914 69.333001) (xy 182.363001 69.525914) (xy 182.211429 69.752757) (xy 182.107025 70.004811) + (xy 182.0538 70.272389) (xy 182.0538 70.545211) (xy 182.107025 70.812789) (xy 182.211429 71.064843) (xy 182.363001 71.291686) + (xy 182.555914 71.484599) (xy 182.782757 71.636171) (xy 183.034811 71.740575) (xy 183.302389 71.7938) (xy 183.575211 71.7938) + (xy 183.842789 71.740575) (xy 184.094843 71.636171) (xy 184.117702 71.620897) (xy 184.101363 71.640806) (xy 184.042398 71.75112) + (xy 184.006088 71.870818) (xy 183.993828 71.9953) (xy 183.993828 72.965497) (xy 183.772796 72.744465) (xy 183.737249 72.701151) + (xy 183.564423 72.559316) (xy 183.367247 72.453924) (xy 183.153299 72.389023) (xy 182.986552 72.3726) (xy 182.986551 72.3726) + (xy 182.9308 72.367109) (xy 182.875049 72.3726) (xy 181.654754 72.3726) (xy 181.747189 72.310837) (xy 181.835637 72.222389) + (xy 181.90513 72.118385) (xy 181.952997 72.002823) (xy 181.9774 71.880142) (xy 181.9774 71.25335) (xy 181.81865 71.0946) + (xy 180.6194 71.0946) (xy 180.6194 71.1146) (xy 180.3654 71.1146) (xy 180.3654 71.0946) (xy 179.16615 71.0946) + (xy 179.0074 71.25335) (xy 179.0074 71.880142) (xy 179.031803 72.002823) (xy 179.07967 72.118385) (xy 179.149163 72.222389) + (xy 179.237611 72.310837) (xy 179.341615 72.38033) (xy 179.457177 72.428197) (xy 179.464953 72.429744) (xy 179.437266 72.452466) + (xy 179.251694 72.678586) (xy 179.113801 72.936566) (xy 179.028887 73.216489) (xy 179.000215 73.5076) (xy 179.028887 73.798711) + (xy 179.113801 74.078634) (xy 179.251694 74.336614) (xy 179.437266 74.562734) (xy 179.663386 74.748306) (xy 179.718191 74.7776) + (xy 179.663386 74.806894) (xy 179.437266 74.992466) (xy 179.297641 75.1626) (xy 177.711879 75.1626) (xy 177.165358 74.61608) + (xy 177.200212 74.501182) (xy 177.212472 74.3767) (xy 177.212472 73.4767) (xy 177.200212 73.352218) (xy 177.163902 73.23252) + (xy 177.104937 73.122206) (xy 177.025585 73.025515) (xy 176.928894 72.946163) (xy 176.912793 72.937557) (xy 176.9974 72.85295) + (xy 176.9974 72.0537) (xy 177.2514 72.0537) (xy 177.2514 72.85295) (xy 177.41015 73.0117) (xy 177.586942 73.0117) + (xy 177.709623 72.987297) (xy 177.825185 72.93943) (xy 177.929189 72.869937) (xy 178.017637 72.781489) (xy 178.08713 72.677485) + (xy 178.134997 72.561923) (xy 178.1594 72.439242) (xy 178.1594 72.21245) (xy 178.00065 72.0537) (xy 177.2514 72.0537) (xy 176.9974 72.0537) (xy 176.9774 72.0537) (xy 176.9774 71.7997) (xy 176.9974 71.7997) (xy 176.9974 71.7797) - (xy 177.2514 71.7797) (xy 177.2514 71.7997) (xy 178.00065 71.7997) (xy 178.1594 71.64095) (xy 178.1594 71.350391) - (xy 178.095946 71.1972) (xy 178.19371 71.1972) (xy 178.427099 71.100527) (xy 178.605727 70.921898) (xy 178.7024 70.688509) + (xy 177.2514 71.7797) (xy 177.2514 71.7997) (xy 178.00065 71.7997) (xy 178.1594 71.64095) (xy 178.1594 71.414158) + (xy 178.134997 71.291477) (xy 178.095946 71.1972) (xy 178.129942 71.1972) (xy 178.252623 71.172797) (xy 178.368185 71.12493) + (xy 178.472189 71.055437) (xy 178.560637 70.966989) (xy 178.63013 70.862985) (xy 178.677997 70.747423) (xy 178.7024 70.624742) (xy 178.7024 70.27545) (xy 178.54365 70.1167) (xy 177.4444 70.1167) (xy 177.4444 70.1367) (xy 177.1904 70.1367) - (xy 177.1904 70.1167) (xy 177.1704 70.1167) (xy 177.1704 69.99129) (xy 179.0074 69.99129) (xy 179.0074 70.68185) + (xy 177.1904 70.1167) (xy 177.1704 70.1167) (xy 177.1704 70.055058) (xy 179.0074 70.055058) (xy 179.0074 70.68185) (xy 179.16615 70.8406) (xy 180.3654 70.8406) (xy 180.3654 69.64135) (xy 180.6194 69.64135) (xy 180.6194 70.8406) - (xy 181.81865 70.8406) (xy 181.9774 70.68185) (xy 181.9774 69.99129) (xy 181.880727 69.757901) (xy 181.702098 69.579273) - (xy 181.468709 69.4826) (xy 180.77815 69.4826) (xy 180.6194 69.64135) (xy 180.3654 69.64135) (xy 180.20665 69.4826) - (xy 179.516091 69.4826) (xy 179.282702 69.579273) (xy 179.104073 69.757901) (xy 179.0074 69.99129) (xy 177.1704 69.99129) - (xy 177.1704 69.8627) (xy 177.1904 69.8627) (xy 177.1904 69.8427) (xy 177.4444 69.8427) (xy 177.4444 69.8627) - (xy 178.54365 69.8627) (xy 178.7024 69.70395) (xy 178.7024 69.290891) (xy 178.605727 69.057502) (xy 178.500047 68.951822) - (xy 178.525209 68.935009) (xy 178.665557 68.724965) (xy 178.71484 68.4772) (xy 178.71484 67.925917) (xy 186.406088 67.925917) - (xy 186.474077 68.16686) (xy 186.993171 68.351601) (xy 187.543448 68.32363) (xy 187.921923 68.16686) (xy 187.989912 67.925917) - (xy 187.198 67.134005) (xy 186.406088 67.925917) (xy 178.71484 67.925917) (xy 178.71484 67.3322) (xy 178.665557 67.084435) - (xy 178.525209 66.874391) (xy 178.315165 66.734043) (xy 178.0674 66.68476) (xy 176.5674 66.68476) (xy 176.319635 66.734043) - (xy 176.289983 66.753856) (xy 176.4926 66.264694) (xy 176.4926 65.713706) (xy 176.281747 65.20466) (xy 175.89214 64.815053) - (xy 175.383094 64.6042) (xy 174.832106 64.6042) (xy 174.32306 64.815053) (xy 173.933453 65.20466) (xy 173.7226 65.713706) - (xy 173.7226 66.264694) (xy 173.933453 66.77374) (xy 173.953039 66.793326) (xy 173.887091 66.837391) (xy 173.746743 67.047435) - (xy 173.69746 67.2952) (xy 173.69746 68.4402) (xy 173.746743 68.687965) (xy 173.887091 68.898009) (xy 173.905336 68.9102) - (xy 173.887091 68.922391) (xy 173.746743 69.132435) (xy 173.69746 69.3802) (xy 173.69746 70.5252) (xy 173.746743 70.772965) - (xy 173.887091 70.983009) (xy 174.097135 71.123357) (xy 174.273366 71.158411) (xy 174.226243 71.228935) (xy 174.17696 71.4767) - (xy 174.17696 72.3767) (xy 174.226243 72.624465) (xy 174.366591 72.834509) (xy 174.576635 72.974857) (xy 174.8244 73.02414) - (xy 175.313084 73.02414) (xy 175.176243 73.228935) (xy 175.12696 73.4767) (xy 175.12696 74.3767) (xy 175.176243 74.624465) - (xy 175.288745 74.792834) (xy 175.272063 74.8767) (xy 175.340748 75.222009) (xy 175.486976 75.440854) (xy 175.486978 75.440856) - (xy 175.536352 75.514749) (xy 175.610245 75.564123) (xy 176.115671 76.06955) (xy 175.927255 75.943654) (xy 175.596183 75.8778) - (xy 175.4844 75.855565) (xy 175.372617 75.8778) (xy 175.057677 75.8778) (xy 174.942209 75.704991) (xy 174.732165 75.564643) - (xy 174.4844 75.51536) (xy 172.7844 75.51536) (xy 172.536635 75.564643) (xy 172.326591 75.704991) (xy 172.186243 75.915035) - (xy 172.165661 76.018508) (xy 171.861324 75.741155) (xy 171.45129 75.571324) (xy 171.2214 75.692645) (xy 171.2214 76.8858) - (xy 171.2414 76.8858) (xy 171.2414 77.1398) (xy 171.2214 77.1398) (xy 171.2214 77.1598) (xy 170.9674 77.1598) - (xy 170.9674 77.1398) (xy 169.773581 77.1398) (xy 169.652914 77.369692) (xy 169.899217 77.894158) (xy 169.911992 77.9058) - (xy 166.729824 77.9058) (xy 166.7374 77.88751) (xy 166.7374 77.19695) (xy 166.57865 77.0382) (xy 165.3794 77.0382) - (xy 165.3794 77.0582) (xy 165.1254 77.0582) (xy 165.1254 77.0382) (xy 163.92615 77.0382) (xy 163.7674 77.19695) - (xy 163.7674 77.88751) (xy 163.774976 77.9058) (xy 162.6226 77.9058) (xy 162.6226 77.24775) (xy 162.46385 77.089) - (xy 161.2646 77.089) (xy 161.2646 77.109) (xy 161.0106 77.109) (xy 161.0106 77.089) (xy 159.81135 77.089) - (xy 159.6526 77.24775) (xy 159.6526 77.9058) (xy 147.991379 77.9058) (xy 146.63951 76.553931) (xy 146.799235 76.660657) - (xy 147.047 76.70994) (xy 147.847 76.70994) (xy 148.094765 76.660657) (xy 148.304809 76.520309) (xy 148.322722 76.4935) - (xy 149.409368 76.4935) (xy 149.426414 76.534653) (xy 149.886347 76.994586) (xy 150.487278 77.2435) (xy 151.137722 77.2435) - (xy 151.738653 76.994586) (xy 152.198586 76.534653) (xy 152.4475 75.933722) (xy 152.4475 75.283278) (xy 152.198586 74.682347) - (xy 151.738653 74.222414) (xy 151.137722 73.9735) (xy 150.487278 73.9735) (xy 149.886347 74.222414) (xy 149.426414 74.682347) - (xy 149.409368 74.7235) (xy 148.317377 74.7235) (xy 148.304809 74.704691) (xy 148.184469 74.624281) (xy 148.27 74.53875) - (xy 148.27 73.7395) (xy 148.524 73.7395) (xy 148.524 74.53875) (xy 148.68275 74.6975) (xy 148.92331 74.6975) - (xy 149.156699 74.600827) (xy 149.335327 74.422198) (xy 149.432 74.188809) (xy 149.432 73.89825) (xy 149.27325 73.7395) - (xy 148.524 73.7395) (xy 148.27 73.7395) (xy 148.25 73.7395) (xy 148.25 73.4855) (xy 148.27 73.4855) - (xy 148.27 72.68625) (xy 148.524 72.68625) (xy 148.524 73.4855) (xy 149.27325 73.4855) (xy 149.432 73.32675) - (xy 149.432 73.24725) (xy 152.0945 73.24725) (xy 152.0945 73.660309) (xy 152.191173 73.893698) (xy 152.369801 74.072327) - (xy 152.60319 74.169) (xy 153.19375 74.169) (xy 153.3525 74.01025) (xy 153.3525 73.0885) (xy 153.6065 73.0885) - (xy 153.6065 74.01025) (xy 153.76525 74.169) (xy 154.35581 74.169) (xy 154.589199 74.072327) (xy 154.767827 73.893698) - (xy 154.8645 73.660309) (xy 154.8645 73.24725) (xy 154.747756 73.130506) (xy 156.8062 73.130506) (xy 156.8062 73.681494) - (xy 157.017053 74.19054) (xy 157.40666 74.580147) (xy 157.915706 74.791) (xy 158.466694 74.791) (xy 158.97574 74.580147) - (xy 159.264887 74.291) (xy 159.649565 74.291) (xy 159.623508 74.422) (xy 159.738761 75.001418) (xy 160.066975 75.492625) - (xy 160.088633 75.507096) (xy 159.927902 75.573673) (xy 159.749273 75.752301) (xy 159.6526 75.98569) (xy 159.6526 76.67625) + (xy 181.81865 70.8406) (xy 181.9774 70.68185) (xy 181.9774 70.055058) (xy 181.952997 69.932377) (xy 181.90513 69.816815) + (xy 181.835637 69.712811) (xy 181.747189 69.624363) (xy 181.643185 69.55487) (xy 181.527623 69.507003) (xy 181.404942 69.4826) + (xy 180.77815 69.4826) (xy 180.6194 69.64135) (xy 180.3654 69.64135) (xy 180.20665 69.4826) (xy 179.579858 69.4826) + (xy 179.457177 69.507003) (xy 179.341615 69.55487) (xy 179.237611 69.624363) (xy 179.149163 69.712811) (xy 179.07967 69.816815) + (xy 179.031803 69.932377) (xy 179.0074 70.055058) (xy 177.1704 70.055058) (xy 177.1704 69.8627) (xy 177.1904 69.8627) + (xy 177.1904 69.8427) (xy 177.4444 69.8427) (xy 177.4444 69.8627) (xy 178.54365 69.8627) (xy 178.7024 69.70395) + (xy 178.7024 69.354658) (xy 178.677997 69.231977) (xy 178.63013 69.116415) (xy 178.560637 69.012411) (xy 178.495531 68.947305) + (xy 178.518585 68.928385) (xy 178.597937 68.831694) (xy 178.656902 68.72138) (xy 178.693212 68.601682) (xy 178.705472 68.4772) + (xy 178.705472 67.911393) (xy 186.420612 67.911393) (xy 186.486137 68.15026) (xy 186.733116 68.26616) (xy 186.99796 68.33165) + (xy 187.270492 68.344212) (xy 187.540238 68.303365) (xy 187.796832 68.210677) (xy 187.909863 68.15026) (xy 187.975388 67.911393) + (xy 187.198 67.134005) (xy 186.420612 67.911393) (xy 178.705472 67.911393) (xy 178.705472 67.3322) (xy 178.693212 67.207718) + (xy 178.656902 67.08802) (xy 178.624228 67.026892) (xy 185.808188 67.026892) (xy 185.849035 67.296638) (xy 185.941723 67.553232) + (xy 186.00214 67.666263) (xy 186.241007 67.731788) (xy 187.018395 66.9544) (xy 186.241007 66.177012) (xy 186.00214 66.242537) + (xy 185.88624 66.489516) (xy 185.82075 66.75436) (xy 185.808188 67.026892) (xy 178.624228 67.026892) (xy 178.597937 66.977706) + (xy 178.518585 66.881015) (xy 178.421894 66.801663) (xy 178.31158 66.742698) (xy 178.191882 66.706388) (xy 178.0674 66.694128) + (xy 176.5674 66.694128) (xy 176.442918 66.706388) (xy 176.32322 66.742698) (xy 176.240204 66.787072) (xy 176.334971 66.645243) + (xy 176.439375 66.393189) (xy 176.4926 66.125611) (xy 176.4926 65.852789) (xy 176.439375 65.585211) (xy 176.334971 65.333157) + (xy 176.183399 65.106314) (xy 175.990486 64.913401) (xy 175.763643 64.761829) (xy 175.511589 64.657425) (xy 175.244011 64.6042) + (xy 174.971189 64.6042) (xy 174.703611 64.657425) (xy 174.451557 64.761829) (xy 174.224714 64.913401) (xy 174.031801 65.106314) + (xy 173.880229 65.333157) (xy 173.775825 65.585211) (xy 173.7226 65.852789) (xy 173.7226 66.125611) (xy 173.775825 66.393189) + (xy 173.880229 66.645243) (xy 173.970783 66.780767) (xy 173.893715 66.844015) (xy 173.814363 66.940706) (xy 173.755398 67.05102) + (xy 173.719088 67.170718) (xy 173.706828 67.2952) (xy 173.706828 68.4402) (xy 173.719088 68.564682) (xy 173.755398 68.68438) + (xy 173.814363 68.794694) (xy 173.893715 68.891385) (xy 173.916641 68.9102) (xy 173.893715 68.929015) (xy 173.814363 69.025706) + (xy 173.755398 69.13602) (xy 173.719088 69.255718) (xy 173.706828 69.3802) (xy 173.706828 70.5252) (xy 173.719088 70.649682) + (xy 173.755398 70.76938) (xy 173.814363 70.879694) (xy 173.893715 70.976385) (xy 173.990406 71.055737) (xy 174.10072 71.114702) + (xy 174.220418 71.151012) (xy 174.275563 71.156443) (xy 174.234898 71.23252) (xy 174.198588 71.352218) (xy 174.186328 71.4767) + (xy 174.186328 72.3767) (xy 174.198588 72.501182) (xy 174.234898 72.62088) (xy 174.293863 72.731194) (xy 174.373215 72.827885) + (xy 174.469906 72.907237) (xy 174.58022 72.966202) (xy 174.699918 73.002512) (xy 174.8244 73.014772) (xy 175.336305 73.014772) + (xy 175.323215 73.025515) (xy 175.243863 73.122206) (xy 175.184898 73.23252) (xy 175.148588 73.352218) (xy 175.136328 73.4767) + (xy 175.136328 74.3767) (xy 175.148588 74.501182) (xy 175.184898 74.62088) (xy 175.243863 74.731194) (xy 175.289401 74.786682) + (xy 175.289401 74.833222) (xy 175.285119 74.8767) (xy 175.302205 75.05019) (xy 175.352812 75.217013) (xy 175.43499 75.370759) + (xy 175.517868 75.471746) (xy 175.517871 75.471749) (xy 175.545584 75.505517) (xy 175.579351 75.533229) (xy 176.102157 76.056036) + (xy 175.920847 75.959124) (xy 175.706899 75.894223) (xy 175.540152 75.8778) (xy 175.540151 75.8778) (xy 175.4844 75.872309) + (xy 175.428649 75.8778) (xy 175.052083 75.8778) (xy 175.014937 75.808306) (xy 174.935585 75.711615) (xy 174.838894 75.632263) + (xy 174.72858 75.573298) (xy 174.608882 75.536988) (xy 174.4844 75.524728) (xy 172.7844 75.524728) (xy 172.659918 75.536988) + (xy 172.54022 75.573298) (xy 172.429906 75.632263) (xy 172.333215 75.711615) (xy 172.253863 75.808306) (xy 172.194898 75.91862) + (xy 172.170434 75.999266) (xy 172.094669 75.915212) (xy 171.86132 75.741159) (xy 171.598499 75.615975) (xy 171.45129 75.571324) + (xy 171.2214 75.692645) (xy 171.2214 76.8858) (xy 171.2414 76.8858) (xy 171.2414 77.1398) (xy 171.2214 77.1398) + (xy 171.2214 77.1598) (xy 170.9674 77.1598) (xy 170.9674 77.1398) (xy 169.773586 77.1398) (xy 169.652919 77.369691) + (xy 169.750243 77.644052) (xy 169.899222 77.894155) (xy 169.909719 77.9058) (xy 166.721077 77.9058) (xy 166.7374 77.823742) + (xy 166.7374 77.19695) (xy 166.57865 77.0382) (xy 165.3794 77.0382) (xy 165.3794 77.0582) (xy 165.1254 77.0582) + (xy 165.1254 77.0382) (xy 163.92615 77.0382) (xy 163.7674 77.19695) (xy 163.7674 77.823742) (xy 163.783723 77.9058) + (xy 162.616382 77.9058) (xy 162.6226 77.874542) (xy 162.6226 77.24775) (xy 162.46385 77.089) (xy 161.2646 77.089) + (xy 161.2646 77.109) (xy 161.0106 77.109) (xy 161.0106 77.089) (xy 159.81135 77.089) (xy 159.6526 77.24775) + (xy 159.6526 77.874542) (xy 159.658818 77.9058) (xy 147.991379 77.9058) (xy 146.615046 76.529467) (xy 146.692506 76.593037) + (xy 146.80282 76.652002) (xy 146.922518 76.688312) (xy 147.047 76.700572) (xy 147.847 76.700572) (xy 147.971482 76.688312) + (xy 148.09118 76.652002) (xy 148.201494 76.593037) (xy 148.298185 76.513685) (xy 148.31475 76.4935) (xy 149.437441 76.4935) + (xy 149.542513 76.650752) (xy 149.770248 76.878487) (xy 150.038037 77.057418) (xy 150.335588 77.180668) (xy 150.651467 77.2435) + (xy 150.973533 77.2435) (xy 151.289412 77.180668) (xy 151.586963 77.057418) (xy 151.854752 76.878487) (xy 152.082487 76.650752) + (xy 152.261418 76.382963) (xy 152.384668 76.085412) (xy 152.4475 75.769533) (xy 152.4475 75.447467) (xy 152.384668 75.131588) + (xy 152.261418 74.834037) (xy 152.082487 74.566248) (xy 151.854752 74.338513) (xy 151.586963 74.159582) (xy 151.289412 74.036332) + (xy 150.973533 73.9735) (xy 150.651467 73.9735) (xy 150.335588 74.036332) (xy 150.038037 74.159582) (xy 149.770248 74.338513) + (xy 149.542513 74.566248) (xy 149.437441 74.7235) (xy 148.308185 74.7235) (xy 148.298185 74.711315) (xy 148.201494 74.631963) + (xy 148.185393 74.623357) (xy 148.27 74.53875) (xy 148.27 73.7395) (xy 148.524 73.7395) (xy 148.524 74.53875) + (xy 148.68275 74.6975) (xy 148.859542 74.6975) (xy 148.982223 74.673097) (xy 149.097785 74.62523) (xy 149.201789 74.555737) + (xy 149.290237 74.467289) (xy 149.35973 74.363285) (xy 149.407597 74.247723) (xy 149.432 74.125042) (xy 149.432 73.89825) + (xy 149.27325 73.7395) (xy 148.524 73.7395) (xy 148.27 73.7395) (xy 148.25 73.7395) (xy 148.25 73.4855) + (xy 148.27 73.4855) (xy 148.27 72.68625) (xy 148.524 72.68625) (xy 148.524 73.4855) (xy 149.27325 73.4855) + (xy 149.432 73.32675) (xy 149.432 73.24725) (xy 152.0945 73.24725) (xy 152.0945 73.596542) (xy 152.118903 73.719223) + (xy 152.16677 73.834785) (xy 152.236263 73.938789) (xy 152.324711 74.027237) (xy 152.428715 74.09673) (xy 152.544277 74.144597) + (xy 152.666958 74.169) (xy 153.19375 74.169) (xy 153.3525 74.01025) (xy 153.3525 73.0885) (xy 153.6065 73.0885) + (xy 153.6065 74.01025) (xy 153.76525 74.169) (xy 154.292042 74.169) (xy 154.414723 74.144597) (xy 154.530285 74.09673) + (xy 154.634289 74.027237) (xy 154.722737 73.938789) (xy 154.79223 73.834785) (xy 154.840097 73.719223) (xy 154.8645 73.596542) + (xy 154.8645 73.269589) (xy 156.8062 73.269589) (xy 156.8062 73.542411) (xy 156.859425 73.809989) (xy 156.963829 74.062043) + (xy 157.115401 74.288886) (xy 157.308314 74.481799) (xy 157.535157 74.633371) (xy 157.787211 74.737775) (xy 158.054789 74.791) + (xy 158.327611 74.791) (xy 158.595189 74.737775) (xy 158.847243 74.633371) (xy 159.074086 74.481799) (xy 159.264885 74.291) + (xy 159.658317 74.291) (xy 159.645415 74.422) (xy 159.674087 74.713111) (xy 159.759001 74.993034) (xy 159.896894 75.251014) + (xy 160.082466 75.477134) (xy 160.110153 75.499856) (xy 160.102377 75.501403) (xy 159.986815 75.54927) (xy 159.882811 75.618763) + (xy 159.794363 75.707211) (xy 159.72487 75.811215) (xy 159.677003 75.926777) (xy 159.6526 76.049458) (xy 159.6526 76.67625) (xy 159.81135 76.835) (xy 161.0106 76.835) (xy 161.0106 76.815) (xy 161.2646 76.815) (xy 161.2646 76.835) - (xy 162.46385 76.835) (xy 162.6226 76.67625) (xy 162.6226 75.98569) (xy 162.525927 75.752301) (xy 162.347298 75.573673) - (xy 162.186567 75.507096) (xy 162.208225 75.492625) (xy 162.536439 75.001418) (xy 162.651692 74.422) (xy 162.536439 73.842582) - (xy 162.208225 73.351375) (xy 161.717018 73.023161) (xy 161.283856 72.937) (xy 160.991344 72.937) (xy 160.91864 72.951462) - (xy 160.809025 72.841847) (xy 160.759649 72.767951) (xy 160.46691 72.572348) (xy 160.208765 72.521) (xy 160.208761 72.521) - (xy 160.1216 72.503663) (xy 160.034439 72.521) (xy 159.264887 72.521) (xy 158.97574 72.231853) (xy 158.466694 72.021) - (xy 157.915706 72.021) (xy 157.40666 72.231853) (xy 157.017053 72.62146) (xy 156.8062 73.130506) (xy 154.747756 73.130506) - (xy 154.70575 73.0885) (xy 153.6065 73.0885) (xy 153.3525 73.0885) (xy 152.25325 73.0885) (xy 152.0945 73.24725) - (xy 149.432 73.24725) (xy 149.432 73.036191) (xy 149.335327 72.802802) (xy 149.156699 72.624173) (xy 148.92331 72.5275) - (xy 148.68275 72.5275) (xy 148.524 72.68625) (xy 148.27 72.68625) (xy 148.11125 72.5275) (xy 147.87069 72.5275) - (xy 147.637301 72.624173) (xy 147.458673 72.802802) (xy 147.444013 72.838194) (xy 147.3795 72.741643) (xy 147.3795 72.694087) - (xy 147.492265 72.671657) (xy 147.702309 72.531309) (xy 147.842657 72.321265) (xy 147.89194 72.0735) (xy 147.89194 70.9285) - (xy 147.863763 70.786841) (xy 148.517577 71.440656) (xy 148.566951 71.514549) (xy 148.640844 71.563923) (xy 148.640845 71.563924) - (xy 148.839655 71.696765) (xy 148.85969 71.710152) (xy 149.117835 71.7615) (xy 149.117839 71.7615) (xy 149.205 71.778837) - (xy 149.292161 71.7615) (xy 152.174598 71.7615) (xy 152.271691 71.906809) (xy 152.296853 71.923622) (xy 152.191173 72.029302) - (xy 152.0945 72.262691) (xy 152.0945 72.67575) (xy 152.25325 72.8345) (xy 153.3525 72.8345) (xy 153.3525 72.8145) - (xy 153.6065 72.8145) (xy 153.6065 72.8345) (xy 154.70575 72.8345) (xy 154.8645 72.67575) (xy 154.8645 72.262691) - (xy 154.767827 72.029302) (xy 154.662147 71.923622) (xy 154.687309 71.906809) (xy 154.784402 71.7615) (xy 155.197939 71.7615) - (xy 155.2851 71.778837) (xy 155.372261 71.7615) (xy 155.372265 71.7615) (xy 155.63041 71.710152) (xy 155.923149 71.514549) - (xy 155.972525 71.440653) (xy 157.891756 69.521423) (xy 157.965649 69.472049) (xy 158.019701 69.391156) (xy 158.161251 69.179311) - (xy 158.161252 69.17931) (xy 158.2126 68.921165) (xy 158.2126 68.921161) (xy 158.229937 68.834001) (xy 158.2126 68.746841) - (xy 158.2126 66.273898) (xy 158.661917 66.273898) (xy 158.661917 66.536957) (xy 158.820667 66.695707) (xy 159.669917 66.695707) - (xy 159.669917 65.923957) (xy 159.923917 65.923957) (xy 159.923917 66.695707) (xy 160.773167 66.695707) (xy 160.931917 66.536957) - (xy 160.931917 66.273898) (xy 160.835244 66.040509) (xy 160.656616 65.86188) (xy 160.423227 65.765207) (xy 160.082667 65.765207) - (xy 159.923917 65.923957) (xy 159.669917 65.923957) (xy 159.511167 65.765207) (xy 159.170607 65.765207) (xy 158.937218 65.86188) - (xy 158.75859 66.040509) (xy 158.661917 66.273898) (xy 158.2126 66.273898) (xy 158.2126 65.492178) (xy 163.822656 59.882123) - (xy 163.896549 59.832749) (xy 164.092152 59.54001) (xy 164.1435 59.281865) (xy 164.1435 59.281861) (xy 164.160837 59.194701) - (xy 164.1435 59.107541) (xy 164.1435 53.262078) (xy 164.457656 52.947923) (xy 164.531549 52.898549) (xy 164.585528 52.817765) - (xy 164.691077 52.6598) + (xy 162.46385 76.835) (xy 162.6226 76.67625) (xy 162.6226 76.049458) (xy 162.598197 75.926777) (xy 162.55033 75.811215) + (xy 162.480837 75.707211) (xy 162.392389 75.618763) (xy 162.288385 75.54927) (xy 162.172823 75.501403) (xy 162.165047 75.499856) + (xy 162.192734 75.477134) (xy 162.378306 75.251014) (xy 162.516199 74.993034) (xy 162.601113 74.713111) (xy 162.629785 74.422) + (xy 162.601113 74.130889) (xy 162.516199 73.850966) (xy 162.378306 73.592986) (xy 162.192734 73.366866) (xy 161.966614 73.181294) + (xy 161.708634 73.043401) (xy 161.428711 72.958487) (xy 161.21055 72.937) (xy 161.06465 72.937) (xy 160.918566 72.951388) + (xy 160.778134 72.810956) (xy 160.750417 72.777183) (xy 160.615659 72.666589) (xy 160.461913 72.584411) (xy 160.29509 72.533805) + (xy 160.165077 72.521) (xy 160.165069 72.521) (xy 160.1216 72.516719) (xy 160.078131 72.521) (xy 159.264885 72.521) + (xy 159.074086 72.330201) (xy 158.847243 72.178629) (xy 158.595189 72.074225) (xy 158.327611 72.021) (xy 158.054789 72.021) + (xy 157.787211 72.074225) (xy 157.535157 72.178629) (xy 157.308314 72.330201) (xy 157.115401 72.523114) (xy 156.963829 72.749957) + (xy 156.859425 73.002011) (xy 156.8062 73.269589) (xy 154.8645 73.269589) (xy 154.8645 73.24725) (xy 154.70575 73.0885) + (xy 153.6065 73.0885) (xy 153.3525 73.0885) (xy 152.25325 73.0885) (xy 152.0945 73.24725) (xy 149.432 73.24725) + (xy 149.432 73.099958) (xy 149.407597 72.977277) (xy 149.35973 72.861715) (xy 149.290237 72.757711) (xy 149.201789 72.669263) + (xy 149.097785 72.59977) (xy 148.982223 72.551903) (xy 148.859542 72.5275) (xy 148.68275 72.5275) (xy 148.524 72.68625) + (xy 148.27 72.68625) (xy 148.11125 72.5275) (xy 147.934458 72.5275) (xy 147.811777 72.551903) (xy 147.696215 72.59977) + (xy 147.592211 72.669263) (xy 147.503763 72.757711) (xy 147.446479 72.843443) (xy 147.427537 72.808006) (xy 147.3795 72.749473) + (xy 147.3795 72.696121) (xy 147.48868 72.663002) (xy 147.598994 72.604037) (xy 147.695685 72.524685) (xy 147.775037 72.427994) + (xy 147.834002 72.31768) (xy 147.870312 72.197982) (xy 147.882572 72.0735) (xy 147.882572 70.9285) (xy 147.870312 70.804018) + (xy 147.865684 70.788763) (xy 148.54847 71.471549) (xy 148.576183 71.505317) (xy 148.609951 71.53303) (xy 148.609953 71.533032) + (xy 148.674296 71.585837) (xy 148.710941 71.615911) (xy 148.864687 71.698089) (xy 149.03151 71.748695) (xy 149.161523 71.7615) + (xy 149.161531 71.7615) (xy 149.205 71.765781) (xy 149.248469 71.7615) (xy 152.176516 71.7615) (xy 152.198963 71.803494) + (xy 152.278315 71.900185) (xy 152.301369 71.919105) (xy 152.236263 71.984211) (xy 152.16677 72.088215) (xy 152.118903 72.203777) + (xy 152.0945 72.326458) (xy 152.0945 72.67575) (xy 152.25325 72.8345) (xy 153.3525 72.8345) (xy 153.3525 72.8145) + (xy 153.6065 72.8145) (xy 153.6065 72.8345) (xy 154.70575 72.8345) (xy 154.8645 72.67575) (xy 154.8645 72.326458) + (xy 154.840097 72.203777) (xy 154.79223 72.088215) (xy 154.722737 71.984211) (xy 154.657631 71.919105) (xy 154.680685 71.900185) + (xy 154.760037 71.803494) (xy 154.782484 71.7615) (xy 155.241631 71.7615) (xy 155.2851 71.765781) (xy 155.328569 71.7615) + (xy 155.328577 71.7615) (xy 155.45859 71.748695) (xy 155.625413 71.698089) (xy 155.779159 71.615911) (xy 155.913917 71.505317) + (xy 155.941634 71.471544) (xy 157.92265 69.490529) (xy 157.956417 69.462817) (xy 158.00006 69.409639) (xy 158.06701 69.32806) + (xy 158.067011 69.328059) (xy 158.149189 69.174313) (xy 158.199795 69.00749) (xy 158.2126 68.877477) (xy 158.2126 68.877467) + (xy 158.216881 68.834001) (xy 158.2126 68.790535) (xy 158.2126 66.337665) (xy 158.661917 66.337665) (xy 158.661917 66.536957) + (xy 158.820667 66.695707) (xy 159.669917 66.695707) (xy 159.669917 65.923957) (xy 159.923917 65.923957) (xy 159.923917 66.695707) + (xy 160.773167 66.695707) (xy 160.931917 66.536957) (xy 160.931917 66.337665) (xy 160.907514 66.214984) (xy 160.859647 66.099422) + (xy 160.790154 65.995418) (xy 160.701706 65.90697) (xy 160.597702 65.837477) (xy 160.48214 65.78961) (xy 160.359459 65.765207) + (xy 160.082667 65.765207) (xy 159.923917 65.923957) (xy 159.669917 65.923957) (xy 159.511167 65.765207) (xy 159.234375 65.765207) + (xy 159.111694 65.78961) (xy 158.996132 65.837477) (xy 158.892128 65.90697) (xy 158.80368 65.995418) (xy 158.734187 66.099422) + (xy 158.68632 66.214984) (xy 158.661917 66.337665) (xy 158.2126 66.337665) (xy 158.2126 65.492178) (xy 163.853551 59.851228) + (xy 163.887317 59.823517) (xy 163.923652 59.779244) (xy 163.988774 59.699892) (xy 163.997911 59.688759) (xy 164.080089 59.535013) + (xy 164.130695 59.36819) (xy 164.1435 59.238177) (xy 164.1435 59.238167) (xy 164.147781 59.194701) (xy 164.1435 59.151235) + (xy 164.1435 53.262078) (xy 164.48855 52.917029) (xy 164.522317 52.889317) (xy 164.566015 52.836072) (xy 164.632911 52.754559) + (xy 164.700445 52.628211) ) ) (filled_polygon (pts - (xy 194.79 53.457422) (xy 193.917925 52.585347) (xy 193.868549 52.511451) (xy 193.57581 52.315848) (xy 193.317665 52.2645) - (xy 193.317661 52.2645) (xy 193.2305 52.247163) (xy 193.153769 52.262425) (xy 193.031125 52.078875) (xy 193.009467 52.064404) - (xy 193.170198 51.997827) (xy 193.348827 51.819199) (xy 193.4455 51.58581) (xy 193.4455 50.89525) (xy 193.28675 50.7365) - (xy 192.0875 50.7365) (xy 192.0875 50.7565) (xy 191.8335 50.7565) (xy 191.8335 50.7365) (xy 190.63425 50.7365) - (xy 190.4755 50.89525) (xy 190.4755 51.58581) (xy 190.572173 51.819199) (xy 190.750802 51.997827) (xy 190.911533 52.064404) - (xy 190.889875 52.078875) (xy 190.561661 52.570082) (xy 190.446408 53.1495) (xy 190.561661 53.728918) (xy 190.889875 54.220125) - (xy 191.188261 54.4195) (xy 190.889875 54.618875) (xy 190.680986 54.9315) (xy 188.70605 54.9315) (xy 188.690809 54.908691) - (xy 188.570469 54.828281) (xy 188.656 54.74275) (xy 188.656 53.9435) (xy 188.91 53.9435) (xy 188.91 54.74275) - (xy 189.06875 54.9015) (xy 189.30931 54.9015) (xy 189.542699 54.804827) (xy 189.721327 54.626198) (xy 189.818 54.392809) - (xy 189.818 54.10225) (xy 189.65925 53.9435) (xy 188.91 53.9435) (xy 188.656 53.9435) (xy 188.636 53.9435) - (xy 188.636 53.6895) (xy 188.656 53.6895) (xy 188.656 52.89025) (xy 188.91 52.89025) (xy 188.91 53.6895) - (xy 189.65925 53.6895) (xy 189.818 53.53075) (xy 189.818 53.240191) (xy 189.721327 53.006802) (xy 189.547526 52.833) - (xy 189.78881 52.833) (xy 190.022199 52.736327) (xy 190.200827 52.557698) (xy 190.2975 52.324309) (xy 190.2975 51.91125) + (xy 194.79 53.457422) (xy 193.887034 52.554456) (xy 193.859317 52.520683) (xy 193.724559 52.410089) (xy 193.570813 52.327911) + (xy 193.40399 52.277305) (xy 193.273977 52.2645) (xy 193.273969 52.2645) (xy 193.2305 52.260219) (xy 193.187031 52.2645) + (xy 193.155259 52.2645) (xy 193.015634 52.094366) (xy 192.987947 52.071644) (xy 192.995723 52.070097) (xy 193.111285 52.02223) + (xy 193.215289 51.952737) (xy 193.303737 51.864289) (xy 193.37323 51.760285) (xy 193.421097 51.644723) (xy 193.4455 51.522042) + (xy 193.4455 50.89525) (xy 193.28675 50.7365) (xy 192.0875 50.7365) (xy 192.0875 50.7565) (xy 191.8335 50.7565) + (xy 191.8335 50.7365) (xy 190.63425 50.7365) (xy 190.4755 50.89525) (xy 190.4755 51.522042) (xy 190.499903 51.644723) + (xy 190.54777 51.760285) (xy 190.617263 51.864289) (xy 190.705711 51.952737) (xy 190.809715 52.02223) (xy 190.925277 52.070097) + (xy 190.933053 52.071644) (xy 190.905366 52.094366) (xy 190.719794 52.320486) (xy 190.581901 52.578466) (xy 190.496987 52.858389) + (xy 190.468315 53.1495) (xy 190.496987 53.440611) (xy 190.581901 53.720534) (xy 190.719794 53.978514) (xy 190.905366 54.204634) + (xy 191.131486 54.390206) (xy 191.186291 54.4195) (xy 191.131486 54.448794) (xy 190.905366 54.634366) (xy 190.719794 54.860486) + (xy 190.681836 54.9315) (xy 188.697468 54.9315) (xy 188.684185 54.915315) (xy 188.587494 54.835963) (xy 188.571393 54.827357) + (xy 188.656 54.74275) (xy 188.656 53.9435) (xy 188.91 53.9435) (xy 188.91 54.74275) (xy 189.06875 54.9015) + (xy 189.245542 54.9015) (xy 189.368223 54.877097) (xy 189.483785 54.82923) (xy 189.587789 54.759737) (xy 189.676237 54.671289) + (xy 189.74573 54.567285) (xy 189.793597 54.451723) (xy 189.818 54.329042) (xy 189.818 54.10225) (xy 189.65925 53.9435) + (xy 188.91 53.9435) (xy 188.656 53.9435) (xy 188.636 53.9435) (xy 188.636 53.6895) (xy 188.656 53.6895) + (xy 188.656 52.89025) (xy 188.91 52.89025) (xy 188.91 53.6895) (xy 189.65925 53.6895) (xy 189.818 53.53075) + (xy 189.818 53.303958) (xy 189.793597 53.181277) (xy 189.74573 53.065715) (xy 189.676237 52.961711) (xy 189.587789 52.873263) + (xy 189.527531 52.833) (xy 189.725042 52.833) (xy 189.847723 52.808597) (xy 189.963285 52.76073) (xy 190.067289 52.691237) + (xy 190.155737 52.602789) (xy 190.22523 52.498785) (xy 190.273097 52.383223) (xy 190.2975 52.260542) (xy 190.2975 51.91125) (xy 190.13875 51.7525) (xy 189.0395 51.7525) (xy 189.0395 52.67425) (xy 189.09675 52.7315) (xy 189.06875 52.7315) (xy 188.91 52.89025) (xy 188.656 52.89025) (xy 188.59875 52.833) (xy 188.62675 52.833) (xy 188.7855 52.67425) (xy 188.7855 51.7525) (xy 188.7655 51.7525) (xy 188.7655 51.4985) (xy 188.7855 51.4985) (xy 188.7855 51.4785) - (xy 189.0395 51.4785) (xy 189.0395 51.4985) (xy 190.13875 51.4985) (xy 190.2975 51.33975) (xy 190.2975 50.926691) - (xy 190.200827 50.693302) (xy 190.095147 50.587622) (xy 190.120309 50.570809) (xy 190.260657 50.360765) (xy 190.30994 50.113) - (xy 190.30994 49.63319) (xy 190.4755 49.63319) (xy 190.4755 50.32375) (xy 190.63425 50.4825) (xy 191.8335 50.4825) - (xy 191.8335 49.28325) (xy 192.0875 49.28325) (xy 192.0875 50.4825) (xy 193.28675 50.4825) (xy 193.4455 50.32375) - (xy 193.4455 49.63319) (xy 193.348827 49.399801) (xy 193.170198 49.221173) (xy 192.936809 49.1245) (xy 192.24625 49.1245) - (xy 192.0875 49.28325) (xy 191.8335 49.28325) (xy 191.67475 49.1245) (xy 190.984191 49.1245) (xy 190.750802 49.221173) - (xy 190.572173 49.399801) (xy 190.4755 49.63319) (xy 190.30994 49.63319) (xy 190.30994 48.968) (xy 190.260657 48.720235) - (xy 190.120309 48.510191) (xy 189.910265 48.369843) (xy 189.6625 48.32056) (xy 188.1625 48.32056) (xy 187.914735 48.369843) - (xy 187.7695 48.466887) (xy 187.624265 48.369843) (xy 187.3765 48.32056) (xy 185.8765 48.32056) (xy 185.628735 48.369843) - (xy 185.464601 48.479514) (xy 185.34094 48.355853) (xy 184.927514 48.184607) (xy 185.362827 48.184607) (xy 185.596216 48.087934) - (xy 185.774844 47.909305) (xy 185.871517 47.675916) (xy 185.871517 47.605917) (xy 191.638488 47.605917) (xy 191.706477 47.84686) - (xy 192.225571 48.031601) (xy 192.775848 48.00363) (xy 193.154323 47.84686) (xy 193.222312 47.605917) (xy 192.4304 46.814005) - (xy 191.638488 47.605917) (xy 185.871517 47.605917) (xy 185.871517 47.067857) (xy 185.712767 46.909107) (xy 184.663517 46.909107) - (xy 184.663517 46.929107) (xy 184.409517 46.929107) (xy 184.409517 46.909107) (xy 183.360267 46.909107) (xy 183.201517 47.067857) - (xy 183.201517 47.675916) (xy 183.29819 47.909305) (xy 183.476818 48.087934) (xy 183.710207 48.184607) (xy 184.185286 48.184607) - (xy 183.77186 48.355853) (xy 183.382253 48.74546) (xy 183.1714 49.254506) (xy 183.1714 49.805494) (xy 183.382253 50.31454) - (xy 183.77186 50.704147) (xy 184.280906 50.915) (xy 184.831894 50.915) (xy 185.34094 50.704147) (xy 185.355853 50.689234) - (xy 185.278343 50.805235) (xy 185.22906 51.053) (xy 185.22906 52.198) (xy 185.278343 52.445765) (xy 185.418691 52.655809) - (xy 185.628735 52.796157) (xy 185.741501 52.818587) (xy 185.741501 53.472835) (xy 185.724163 53.56) (xy 185.792848 53.905309) - (xy 185.83556 53.969232) (xy 185.83556 54.2665) (xy 185.884843 54.514265) (xy 186.025191 54.724309) (xy 186.235235 54.864657) - (xy 186.483 54.91394) (xy 186.971684 54.91394) (xy 186.834843 55.118735) (xy 186.78556 55.3665) (xy 186.78556 56.2665) - (xy 186.834843 56.514265) (xy 186.975191 56.724309) (xy 187.185235 56.864657) (xy 187.433 56.91394) (xy 188.233 56.91394) - (xy 188.480765 56.864657) (xy 188.690809 56.724309) (xy 188.70605 56.7015) (xy 190.850703 56.7015) (xy 190.889875 56.760125) - (xy 191.381082 57.088339) (xy 191.711183 57.154) (xy 186.241732 57.154) (xy 184.54901 55.461279) (xy 184.549008 55.461276) - (xy 184.549007 55.461275) (xy 184.485688 55.366512) (xy 184.390925 55.303193) (xy 182.872613 53.784882) (xy 182.809289 53.690111) - (xy 182.433855 53.439254) (xy 182.102783 53.3734) (xy 181.991 53.351165) (xy 181.879217 53.3734) (xy 179.955488 53.3734) - (xy 179.9985 53.157165) (xy 179.9985 53.157161) (xy 180.015837 53.07) (xy 180.004317 53.012083) (xy 180.070667 52.912784) - (xy 180.077673 52.929699) (xy 180.256302 53.108327) (xy 180.489691 53.205) (xy 180.75275 53.205) (xy 180.9115 53.04625) - (xy 180.9115 52.197) (xy 181.1655 52.197) (xy 181.1655 53.04625) (xy 181.32425 53.205) (xy 181.587309 53.205) - (xy 181.820698 53.108327) (xy 181.999327 52.929699) (xy 182.096 52.69631) (xy 182.096 52.35575) (xy 181.93725 52.197) - (xy 181.1655 52.197) (xy 180.9115 52.197) (xy 180.8915 52.197) (xy 180.8915 51.943) (xy 180.9115 51.943) - (xy 180.9115 51.09375) (xy 181.1655 51.09375) (xy 181.1655 51.943) (xy 181.93725 51.943) (xy 182.096 51.78425) - (xy 182.096 51.44369) (xy 181.999327 51.210301) (xy 181.820698 51.031673) (xy 181.587309 50.935) (xy 181.32425 50.935) - (xy 181.1655 51.09375) (xy 180.9115 51.09375) (xy 180.75275 50.935) (xy 180.489691 50.935) (xy 180.256302 51.031673) - (xy 180.077673 51.210301) (xy 180.070667 51.227216) (xy 179.993809 51.112191) (xy 179.783765 50.971843) (xy 179.536 50.92256) - (xy 178.691 50.92256) (xy 178.443235 50.971843) (xy 178.233191 51.112191) (xy 178.092843 51.322235) (xy 178.04356 51.57) - (xy 178.04356 52.130829) (xy 177.580317 51.667586) (xy 177.580317 50.727366) (xy 177.595317 50.717343) (xy 177.747552 50.819064) - (xy 177.995317 50.868347) (xy 179.495317 50.868347) (xy 179.743082 50.819064) (xy 179.894364 50.71798) (xy 179.935618 50.759234) - (xy 180.169007 50.855907) (xy 180.759567 50.855907) (xy 180.918317 50.697157) (xy 180.918317 49.347907) (xy 181.172317 49.347907) - (xy 181.172317 50.697157) (xy 181.331067 50.855907) (xy 181.921627 50.855907) (xy 182.155016 50.759234) (xy 182.333644 50.580605) - (xy 182.430317 50.347216) (xy 182.430317 49.506657) (xy 182.271567 49.347907) (xy 181.172317 49.347907) (xy 180.918317 49.347907) - (xy 180.898317 49.347907) (xy 180.898317 49.093907) (xy 180.918317 49.093907) (xy 180.918317 47.744657) (xy 181.172317 47.744657) - (xy 181.172317 49.093907) (xy 182.271567 49.093907) (xy 182.430317 48.935157) (xy 182.430317 48.094598) (xy 182.333644 47.861209) - (xy 182.155016 47.68258) (xy 181.921627 47.585907) (xy 181.331067 47.585907) (xy 181.172317 47.744657) (xy 180.918317 47.744657) - (xy 180.759567 47.585907) (xy 180.169007 47.585907) (xy 179.935618 47.68258) (xy 179.894364 47.723834) (xy 179.743082 47.62275) - (xy 179.630317 47.60032) (xy 179.630317 46.763057) (xy 185.992317 46.763057) (xy 185.992317 47.026116) (xy 186.08899 47.259505) - (xy 186.267618 47.438134) (xy 186.501007 47.534807) (xy 186.841567 47.534807) (xy 187.000317 47.376057) (xy 187.000317 46.604307) - (xy 187.254317 46.604307) (xy 187.254317 47.376057) (xy 187.413067 47.534807) (xy 187.753627 47.534807) (xy 187.987016 47.438134) - (xy 188.165644 47.259505) (xy 188.262317 47.026116) (xy 188.262317 46.763057) (xy 188.103567 46.604307) (xy 187.254317 46.604307) - (xy 187.000317 46.604307) (xy 186.151067 46.604307) (xy 185.992317 46.763057) (xy 179.630317 46.763057) (xy 179.630317 45.888298) - (xy 183.201517 45.888298) (xy 183.201517 46.496357) (xy 183.360267 46.655107) (xy 184.409517 46.655107) (xy 184.409517 45.538357) - (xy 184.663517 45.538357) (xy 184.663517 46.655107) (xy 185.712767 46.655107) (xy 185.871517 46.496357) (xy 185.871517 46.429571) - (xy 191.033199 46.429571) (xy 191.06117 46.979848) (xy 191.21794 47.358323) (xy 191.458883 47.426312) (xy 192.250795 46.6344) - (xy 192.610005 46.6344) (xy 193.401917 47.426312) (xy 193.64286 47.358323) (xy 193.827601 46.839229) (xy 193.79963 46.288952) - (xy 193.64286 45.910477) (xy 193.401917 45.842488) (xy 192.610005 46.6344) (xy 192.250795 46.6344) (xy 191.458883 45.842488) - (xy 191.21794 45.910477) (xy 191.033199 46.429571) (xy 185.871517 46.429571) (xy 185.871517 45.888298) (xy 185.774844 45.654909) - (xy 185.596216 45.47628) (xy 185.362827 45.379607) (xy 184.822267 45.379607) (xy 184.663517 45.538357) (xy 184.409517 45.538357) - (xy 184.250767 45.379607) (xy 183.710207 45.379607) (xy 183.476818 45.47628) (xy 183.29819 45.654909) (xy 183.201517 45.888298) - (xy 179.630317 45.888298) (xy 179.630317 44.568347) (xy 180.645317 44.568347) (xy 180.893082 44.519064) (xy 181.103126 44.378716) - (xy 181.243474 44.168672) (xy 181.292757 43.920907) (xy 181.292757 43.805907) (xy 183.189077 43.805907) (xy 183.189077 44.614607) - (xy 183.23836 44.862372) (xy 183.378708 45.072416) (xy 183.588752 45.212764) (xy 183.836517 45.262047) (xy 185.236517 45.262047) - (xy 185.484282 45.212764) (xy 185.694326 45.072416) (xy 185.834674 44.862372) (xy 185.860585 44.732107) (xy 185.979877 44.732107) - (xy 185.979877 44.974807) (xy 186.02916 45.222572) (xy 186.169508 45.432616) (xy 186.284533 45.509474) (xy 186.267618 45.51648) - (xy 186.08899 45.695109) (xy 185.992317 45.928498) (xy 185.992317 46.191557) (xy 186.151067 46.350307) (xy 187.000317 46.350307) - (xy 187.000317 46.330307) (xy 187.254317 46.330307) (xy 187.254317 46.350307) (xy 188.103567 46.350307) (xy 188.262317 46.191557) - (xy 188.262317 45.928498) (xy 188.165644 45.695109) (xy 188.133419 45.662883) (xy 191.638488 45.662883) (xy 192.4304 46.454795) - (xy 193.222312 45.662883) (xy 193.154323 45.42194) (xy 192.635229 45.237199) (xy 192.084952 45.26517) (xy 191.706477 45.42194) - (xy 191.638488 45.662883) (xy 188.133419 45.662883) (xy 187.987016 45.51648) (xy 187.970101 45.509474) (xy 188.085126 45.432616) - (xy 188.225474 45.222572) (xy 188.274757 44.974807) (xy 188.274757 44.129807) (xy 188.225474 43.882042) (xy 188.085126 43.671998) - (xy 187.875082 43.53165) (xy 187.627317 43.482367) (xy 187.308955 43.482367) (xy 187.109542 43.282954) (xy 187.060166 43.209058) - (xy 186.767427 43.013455) (xy 186.509282 42.962107) (xy 186.509278 42.962107) (xy 186.422117 42.94477) (xy 186.334956 42.962107) - (xy 185.860585 42.962107) (xy 185.834674 42.831842) (xy 185.694326 42.621798) (xy 185.484282 42.48145) (xy 185.236517 42.432167) - (xy 184.373155 42.432167) (xy 184.297742 42.356754) (xy 184.248366 42.282858) (xy 183.955627 42.087255) (xy 183.697482 42.035907) - (xy 183.697478 42.035907) (xy 183.610317 42.01857) (xy 183.523156 42.035907) (xy 181.292757 42.035907) (xy 181.292757 41.920907) - (xy 181.243474 41.673142) (xy 181.103126 41.463098) (xy 180.893082 41.32275) (xy 180.645317 41.273467) (xy 178.070099 41.273467) - (xy 177.407 40.610369) (xy 177.407 40.555006) (xy 177.196147 40.04596) (xy 176.80654 39.656353) (xy 176.297494 39.4455) - (xy 175.746506 39.4455) (xy 175.23746 39.656353) (xy 175.198313 39.6955) (xy 174.861032 39.6955) (xy 172.757532 37.592) - (xy 182.889908 37.592) (xy 183.005161 38.171418) (xy 183.333375 38.662625) (xy 183.519001 38.786656) (xy 183.519 39.312313) - (xy 183.229853 39.60146) (xy 183.019 40.110506) (xy 183.019 40.661494) (xy 183.229853 41.17054) (xy 183.61946 41.560147) - (xy 184.128506 41.771) (xy 184.679494 41.771) (xy 185.18854 41.560147) (xy 185.578147 41.17054) (xy 185.674 40.93913) - (xy 185.769853 41.17054) (xy 186.15946 41.560147) (xy 186.668506 41.771) (xy 187.219494 41.771) (xy 187.72854 41.560147) - (xy 188.118147 41.17054) (xy 188.329 40.661494) (xy 188.329 40.110506) (xy 188.118147 39.60146) (xy 187.829 39.312313) - (xy 187.829 38.786656) (xy 188.014625 38.662625) (xy 188.029096 38.640967) (xy 188.095673 38.801698) (xy 188.274301 38.980327) - (xy 188.50769 39.077) (xy 189.19825 39.077) (xy 189.357 38.91825) (xy 189.357 37.719) (xy 189.611 37.719) - (xy 189.611 38.91825) (xy 189.76975 39.077) (xy 190.46031 39.077) (xy 190.693699 38.980327) (xy 190.872327 38.801698) - (xy 190.969 38.568309) (xy 190.969 37.87775) (xy 190.81025 37.719) (xy 189.611 37.719) (xy 189.357 37.719) + (xy 189.0395 51.4785) (xy 189.0395 51.4985) (xy 190.13875 51.4985) (xy 190.2975 51.33975) (xy 190.2975 50.990458) + (xy 190.273097 50.867777) (xy 190.22523 50.752215) (xy 190.155737 50.648211) (xy 190.090631 50.583105) (xy 190.113685 50.564185) + (xy 190.193037 50.467494) (xy 190.252002 50.35718) (xy 190.288312 50.237482) (xy 190.300572 50.113) (xy 190.300572 49.696958) + (xy 190.4755 49.696958) (xy 190.4755 50.32375) (xy 190.63425 50.4825) (xy 191.8335 50.4825) (xy 191.8335 49.28325) + (xy 192.0875 49.28325) (xy 192.0875 50.4825) (xy 193.28675 50.4825) (xy 193.4455 50.32375) (xy 193.4455 49.696958) + (xy 193.421097 49.574277) (xy 193.37323 49.458715) (xy 193.303737 49.354711) (xy 193.215289 49.266263) (xy 193.111285 49.19677) + (xy 192.995723 49.148903) (xy 192.873042 49.1245) (xy 192.24625 49.1245) (xy 192.0875 49.28325) (xy 191.8335 49.28325) + (xy 191.67475 49.1245) (xy 191.047958 49.1245) (xy 190.925277 49.148903) (xy 190.809715 49.19677) (xy 190.705711 49.266263) + (xy 190.617263 49.354711) (xy 190.54777 49.458715) (xy 190.499903 49.574277) (xy 190.4755 49.696958) (xy 190.300572 49.696958) + (xy 190.300572 48.968) (xy 190.288312 48.843518) (xy 190.252002 48.72382) (xy 190.193037 48.613506) (xy 190.113685 48.516815) + (xy 190.016994 48.437463) (xy 189.90668 48.378498) (xy 189.786982 48.342188) (xy 189.6625 48.329928) (xy 188.1625 48.329928) + (xy 188.038018 48.342188) (xy 187.91832 48.378498) (xy 187.808006 48.437463) (xy 187.7695 48.469064) (xy 187.730994 48.437463) + (xy 187.62068 48.378498) (xy 187.500982 48.342188) (xy 187.3765 48.329928) (xy 185.8765 48.329928) (xy 185.752018 48.342188) + (xy 185.63232 48.378498) (xy 185.522006 48.437463) (xy 185.467379 48.482294) (xy 185.439286 48.454201) (xy 185.212443 48.302629) + (xy 184.960389 48.198225) (xy 184.891927 48.184607) (xy 185.299059 48.184607) (xy 185.42174 48.160204) (xy 185.537302 48.112337) + (xy 185.641306 48.042844) (xy 185.729754 47.954396) (xy 185.799247 47.850392) (xy 185.847114 47.73483) (xy 185.871517 47.612149) + (xy 185.871517 47.591393) (xy 191.653012 47.591393) (xy 191.718537 47.83026) (xy 191.965516 47.94616) (xy 192.23036 48.01165) + (xy 192.502892 48.024212) (xy 192.772638 47.983365) (xy 193.029232 47.890677) (xy 193.142263 47.83026) (xy 193.207788 47.591393) + (xy 192.4304 46.814005) (xy 191.653012 47.591393) (xy 185.871517 47.591393) (xy 185.871517 47.067857) (xy 185.712767 46.909107) + (xy 184.663517 46.909107) (xy 184.663517 46.929107) (xy 184.409517 46.929107) (xy 184.409517 46.909107) (xy 183.360267 46.909107) + (xy 183.201517 47.067857) (xy 183.201517 47.612149) (xy 183.22592 47.73483) (xy 183.273787 47.850392) (xy 183.34328 47.954396) + (xy 183.431728 48.042844) (xy 183.535732 48.112337) (xy 183.651294 48.160204) (xy 183.773975 48.184607) (xy 184.220873 48.184607) + (xy 184.152411 48.198225) (xy 183.900357 48.302629) (xy 183.673514 48.454201) (xy 183.480601 48.647114) (xy 183.329029 48.873957) + (xy 183.224625 49.126011) (xy 183.1714 49.393589) (xy 183.1714 49.666411) (xy 183.224625 49.933989) (xy 183.329029 50.186043) + (xy 183.480601 50.412886) (xy 183.673514 50.605799) (xy 183.900357 50.757371) (xy 184.152411 50.861775) (xy 184.419989 50.915) + (xy 184.692811 50.915) (xy 184.960389 50.861775) (xy 185.212443 50.757371) (xy 185.401113 50.631306) (xy 185.345963 50.698506) + (xy 185.286998 50.80882) (xy 185.250688 50.928518) (xy 185.238428 51.053) (xy 185.238428 52.198) (xy 185.250688 52.322482) + (xy 185.286998 52.44218) (xy 185.345963 52.552494) (xy 185.425315 52.649185) (xy 185.522006 52.728537) (xy 185.63232 52.787502) + (xy 185.741501 52.820622) (xy 185.741501 53.516521) (xy 185.737219 53.56) (xy 185.754305 53.73349) (xy 185.804912 53.900313) + (xy 185.844928 53.975179) (xy 185.844928 54.2665) (xy 185.857188 54.390982) (xy 185.893498 54.51068) (xy 185.952463 54.620994) + (xy 186.031815 54.717685) (xy 186.128506 54.797037) (xy 186.23882 54.856002) (xy 186.358518 54.892312) (xy 186.483 54.904572) + (xy 186.994905 54.904572) (xy 186.981815 54.915315) (xy 186.902463 55.012006) (xy 186.843498 55.12232) (xy 186.807188 55.242018) + (xy 186.794928 55.3665) (xy 186.794928 56.2665) (xy 186.807188 56.390982) (xy 186.843498 56.51068) (xy 186.902463 56.620994) + (xy 186.981815 56.717685) (xy 187.078506 56.797037) (xy 187.18882 56.856002) (xy 187.308518 56.892312) (xy 187.433 56.904572) + (xy 188.233 56.904572) (xy 188.357482 56.892312) (xy 188.47718 56.856002) (xy 188.587494 56.797037) (xy 188.684185 56.717685) + (xy 188.697468 56.7015) (xy 190.869967 56.7015) (xy 190.905366 56.744634) (xy 191.131486 56.930206) (xy 191.389466 57.068099) + (xy 191.669389 57.153013) (xy 191.67941 57.154) (xy 186.241732 57.154) (xy 184.509398 55.421667) (xy 184.509389 55.421656) + (xy 184.509386 55.421653) (xy 184.473849 55.378351) (xy 184.430547 55.342814) (xy 182.832995 53.745264) (xy 182.797449 53.701951) + (xy 182.624623 53.560116) (xy 182.427447 53.454724) (xy 182.213499 53.389823) (xy 182.046752 53.3734) (xy 182.046751 53.3734) + (xy 181.991 53.367909) (xy 181.935249 53.3734) (xy 179.946287 53.3734) (xy 179.985695 53.24349) (xy 179.9985 53.113477) + (xy 179.9985 53.113469) (xy 180.002781 53.07) (xy 179.9985 53.026531) (xy 179.9985 53.007398) (xy 180.066537 52.924494) + (xy 180.07659 52.905686) (xy 180.122763 52.974789) (xy 180.211211 53.063237) (xy 180.315215 53.13273) (xy 180.430777 53.180597) + (xy 180.553458 53.205) (xy 180.75275 53.205) (xy 180.9115 53.04625) (xy 180.9115 52.197) (xy 181.1655 52.197) + (xy 181.1655 53.04625) (xy 181.32425 53.205) (xy 181.523542 53.205) (xy 181.646223 53.180597) (xy 181.761785 53.13273) + (xy 181.865789 53.063237) (xy 181.954237 52.974789) (xy 182.02373 52.870785) (xy 182.071597 52.755223) (xy 182.096 52.632542) + (xy 182.096 52.35575) (xy 181.93725 52.197) (xy 181.1655 52.197) (xy 180.9115 52.197) (xy 180.8915 52.197) + (xy 180.8915 51.943) (xy 180.9115 51.943) (xy 180.9115 51.09375) (xy 181.1655 51.09375) (xy 181.1655 51.943) + (xy 181.93725 51.943) (xy 182.096 51.78425) (xy 182.096 51.507458) (xy 182.071597 51.384777) (xy 182.02373 51.269215) + (xy 181.954237 51.165211) (xy 181.865789 51.076763) (xy 181.761785 51.00727) (xy 181.646223 50.959403) (xy 181.523542 50.935) + (xy 181.32425 50.935) (xy 181.1655 51.09375) (xy 180.9115 51.09375) (xy 180.75275 50.935) (xy 180.553458 50.935) + (xy 180.430777 50.959403) (xy 180.315215 51.00727) (xy 180.211211 51.076763) (xy 180.122763 51.165211) (xy 180.07659 51.234314) + (xy 180.066537 51.215506) (xy 179.987185 51.118815) (xy 179.890494 51.039463) (xy 179.78018 50.980498) (xy 179.660482 50.944188) + (xy 179.536 50.931928) (xy 178.691 50.931928) (xy 178.566518 50.944188) (xy 178.44682 50.980498) (xy 178.336506 51.039463) + (xy 178.239815 51.118815) (xy 178.160463 51.215506) (xy 178.101498 51.32582) (xy 178.065188 51.445518) (xy 178.052928 51.57) + (xy 178.052928 52.140197) (xy 177.580317 51.667586) (xy 177.580317 50.726408) (xy 177.595317 50.714098) (xy 177.640823 50.751444) + (xy 177.751137 50.810409) (xy 177.870835 50.846719) (xy 177.995317 50.858979) (xy 179.495317 50.858979) (xy 179.619799 50.846719) + (xy 179.739497 50.810409) (xy 179.849811 50.751444) (xy 179.893137 50.715887) (xy 179.994532 50.783637) (xy 180.110094 50.831504) + (xy 180.232775 50.855907) (xy 180.759567 50.855907) (xy 180.918317 50.697157) (xy 180.918317 49.347907) (xy 181.172317 49.347907) + (xy 181.172317 50.697157) (xy 181.331067 50.855907) (xy 181.857859 50.855907) (xy 181.98054 50.831504) (xy 182.096102 50.783637) + (xy 182.200106 50.714144) (xy 182.288554 50.625696) (xy 182.358047 50.521692) (xy 182.405914 50.40613) (xy 182.430317 50.283449) + (xy 182.430317 49.506657) (xy 182.271567 49.347907) (xy 181.172317 49.347907) (xy 180.918317 49.347907) (xy 180.898317 49.347907) + (xy 180.898317 49.093907) (xy 180.918317 49.093907) (xy 180.918317 47.744657) (xy 181.172317 47.744657) (xy 181.172317 49.093907) + (xy 182.271567 49.093907) (xy 182.430317 48.935157) (xy 182.430317 48.158365) (xy 182.405914 48.035684) (xy 182.358047 47.920122) + (xy 182.288554 47.816118) (xy 182.200106 47.72767) (xy 182.096102 47.658177) (xy 181.98054 47.61031) (xy 181.857859 47.585907) + (xy 181.331067 47.585907) (xy 181.172317 47.744657) (xy 180.918317 47.744657) (xy 180.759567 47.585907) (xy 180.232775 47.585907) + (xy 180.110094 47.61031) (xy 179.994532 47.658177) (xy 179.893137 47.725927) (xy 179.849811 47.69037) (xy 179.739497 47.631405) + (xy 179.630317 47.598286) (xy 179.630317 46.763057) (xy 185.992317 46.763057) (xy 185.992317 46.962349) (xy 186.01672 47.08503) + (xy 186.064587 47.200592) (xy 186.13408 47.304596) (xy 186.222528 47.393044) (xy 186.326532 47.462537) (xy 186.442094 47.510404) + (xy 186.564775 47.534807) (xy 186.841567 47.534807) (xy 187.000317 47.376057) (xy 187.000317 46.604307) (xy 187.254317 46.604307) + (xy 187.254317 47.376057) (xy 187.413067 47.534807) (xy 187.689859 47.534807) (xy 187.81254 47.510404) (xy 187.928102 47.462537) + (xy 188.032106 47.393044) (xy 188.120554 47.304596) (xy 188.190047 47.200592) (xy 188.237914 47.08503) (xy 188.262317 46.962349) + (xy 188.262317 46.763057) (xy 188.206152 46.706892) (xy 191.040588 46.706892) (xy 191.081435 46.976638) (xy 191.174123 47.233232) + (xy 191.23454 47.346263) (xy 191.473407 47.411788) (xy 192.250795 46.6344) (xy 192.610005 46.6344) (xy 193.387393 47.411788) + (xy 193.62626 47.346263) (xy 193.74216 47.099284) (xy 193.80765 46.83444) (xy 193.820212 46.561908) (xy 193.779365 46.292162) + (xy 193.686677 46.035568) (xy 193.62626 45.922537) (xy 193.387393 45.857012) (xy 192.610005 46.6344) (xy 192.250795 46.6344) + (xy 191.473407 45.857012) (xy 191.23454 45.922537) (xy 191.11864 46.169516) (xy 191.05315 46.43436) (xy 191.040588 46.706892) + (xy 188.206152 46.706892) (xy 188.103567 46.604307) (xy 187.254317 46.604307) (xy 187.000317 46.604307) (xy 186.151067 46.604307) + (xy 185.992317 46.763057) (xy 179.630317 46.763057) (xy 179.630317 45.952065) (xy 183.201517 45.952065) (xy 183.201517 46.496357) + (xy 183.360267 46.655107) (xy 184.409517 46.655107) (xy 184.409517 45.538357) (xy 184.663517 45.538357) (xy 184.663517 46.655107) + (xy 185.712767 46.655107) (xy 185.871517 46.496357) (xy 185.871517 45.952065) (xy 185.847114 45.829384) (xy 185.799247 45.713822) + (xy 185.729754 45.609818) (xy 185.641306 45.52137) (xy 185.537302 45.451877) (xy 185.42174 45.40401) (xy 185.299059 45.379607) + (xy 184.822267 45.379607) (xy 184.663517 45.538357) (xy 184.409517 45.538357) (xy 184.250767 45.379607) (xy 183.773975 45.379607) + (xy 183.651294 45.40401) (xy 183.535732 45.451877) (xy 183.431728 45.52137) (xy 183.34328 45.609818) (xy 183.273787 45.713822) + (xy 183.22592 45.829384) (xy 183.201517 45.952065) (xy 179.630317 45.952065) (xy 179.630317 44.558979) (xy 180.645317 44.558979) + (xy 180.769799 44.546719) (xy 180.889497 44.510409) (xy 180.999811 44.451444) (xy 181.096502 44.372092) (xy 181.175854 44.275401) + (xy 181.234819 44.165087) (xy 181.271129 44.045389) (xy 181.283389 43.920907) (xy 181.283389 43.805907) (xy 183.198445 43.805907) + (xy 183.198445 44.614607) (xy 183.210705 44.739089) (xy 183.247015 44.858787) (xy 183.30598 44.969101) (xy 183.385332 45.065792) + (xy 183.482023 45.145144) (xy 183.592337 45.204109) (xy 183.712035 45.240419) (xy 183.836517 45.252679) (xy 185.236517 45.252679) + (xy 185.360999 45.240419) (xy 185.480697 45.204109) (xy 185.591011 45.145144) (xy 185.687702 45.065792) (xy 185.767054 44.969101) + (xy 185.826019 44.858787) (xy 185.862329 44.739089) (xy 185.863017 44.732107) (xy 185.989245 44.732107) (xy 185.989245 44.974807) + (xy 186.001505 45.099289) (xy 186.037815 45.218987) (xy 186.09678 45.329301) (xy 186.176132 45.425992) (xy 186.272823 45.505344) + (xy 186.291631 45.515397) (xy 186.222528 45.56157) (xy 186.13408 45.650018) (xy 186.064587 45.754022) (xy 186.01672 45.869584) + (xy 185.992317 45.992265) (xy 185.992317 46.191557) (xy 186.151067 46.350307) (xy 187.000317 46.350307) (xy 187.000317 46.330307) + (xy 187.254317 46.330307) (xy 187.254317 46.350307) (xy 188.103567 46.350307) (xy 188.262317 46.191557) (xy 188.262317 45.992265) + (xy 188.237914 45.869584) (xy 188.190047 45.754022) (xy 188.138855 45.677407) (xy 191.653012 45.677407) (xy 192.4304 46.454795) + (xy 193.207788 45.677407) (xy 193.142263 45.43854) (xy 192.895284 45.32264) (xy 192.63044 45.25715) (xy 192.357908 45.244588) + (xy 192.088162 45.285435) (xy 191.831568 45.378123) (xy 191.718537 45.43854) (xy 191.653012 45.677407) (xy 188.138855 45.677407) + (xy 188.120554 45.650018) (xy 188.032106 45.56157) (xy 187.963003 45.515397) (xy 187.981811 45.505344) (xy 188.078502 45.425992) + (xy 188.157854 45.329301) (xy 188.216819 45.218987) (xy 188.253129 45.099289) (xy 188.265389 44.974807) (xy 188.265389 44.129807) + (xy 188.253129 44.005325) (xy 188.216819 43.885627) (xy 188.157854 43.775313) (xy 188.078502 43.678622) (xy 187.981811 43.59927) + (xy 187.871497 43.540305) (xy 187.751799 43.503995) (xy 187.627317 43.491735) (xy 187.318323 43.491735) (xy 187.078651 43.252063) + (xy 187.050934 43.21829) (xy 186.916176 43.107696) (xy 186.76243 43.025518) (xy 186.595607 42.974912) (xy 186.465594 42.962107) + (xy 186.465586 42.962107) (xy 186.422117 42.957826) (xy 186.378648 42.962107) (xy 185.863017 42.962107) (xy 185.862329 42.955125) + (xy 185.826019 42.835427) (xy 185.767054 42.725113) (xy 185.687702 42.628422) (xy 185.591011 42.54907) (xy 185.480697 42.490105) + (xy 185.360999 42.453795) (xy 185.236517 42.441535) (xy 184.382523 42.441535) (xy 184.266851 42.325863) (xy 184.239134 42.29209) + (xy 184.104376 42.181496) (xy 183.95063 42.099318) (xy 183.783807 42.048712) (xy 183.653794 42.035907) (xy 183.653786 42.035907) + (xy 183.610317 42.031626) (xy 183.566848 42.035907) (xy 181.283389 42.035907) (xy 181.283389 41.920907) (xy 181.271129 41.796425) + (xy 181.234819 41.676727) (xy 181.175854 41.566413) (xy 181.096502 41.469722) (xy 180.999811 41.39037) (xy 180.889497 41.331405) + (xy 180.769799 41.295095) (xy 180.645317 41.282835) (xy 178.079467 41.282835) (xy 177.386212 40.589581) (xy 177.353775 40.426511) + (xy 177.249371 40.174457) (xy 177.097799 39.947614) (xy 176.904886 39.754701) (xy 176.678043 39.603129) (xy 176.425989 39.498725) + (xy 176.158411 39.4455) (xy 175.885589 39.4455) (xy 175.618011 39.498725) (xy 175.365957 39.603129) (xy 175.227714 39.6955) + (xy 174.861032 39.6955) (xy 172.757532 37.592) (xy 182.911815 37.592) (xy 182.940487 37.883111) (xy 183.025401 38.163034) + (xy 183.163294 38.421014) (xy 183.348866 38.647134) (xy 183.519001 38.78676) (xy 183.519 39.312315) (xy 183.328201 39.503114) + (xy 183.176629 39.729957) (xy 183.072225 39.982011) (xy 183.019 40.249589) (xy 183.019 40.522411) (xy 183.072225 40.789989) + (xy 183.176629 41.042043) (xy 183.328201 41.268886) (xy 183.521114 41.461799) (xy 183.747957 41.613371) (xy 184.000011 41.717775) + (xy 184.267589 41.771) (xy 184.540411 41.771) (xy 184.807989 41.717775) (xy 185.060043 41.613371) (xy 185.286886 41.461799) + (xy 185.479799 41.268886) (xy 185.631371 41.042043) (xy 185.674 40.939127) (xy 185.716629 41.042043) (xy 185.868201 41.268886) + (xy 186.061114 41.461799) (xy 186.287957 41.613371) (xy 186.540011 41.717775) (xy 186.807589 41.771) (xy 187.080411 41.771) + (xy 187.347989 41.717775) (xy 187.600043 41.613371) (xy 187.826886 41.461799) (xy 188.019799 41.268886) (xy 188.171371 41.042043) + (xy 188.275775 40.789989) (xy 188.329 40.522411) (xy 188.329 40.249589) (xy 188.275775 39.982011) (xy 188.171371 39.729957) + (xy 188.019799 39.503114) (xy 187.829 39.312315) (xy 187.829 38.786759) (xy 187.999134 38.647134) (xy 188.021856 38.619447) + (xy 188.023403 38.627223) (xy 188.07127 38.742785) (xy 188.140763 38.846789) (xy 188.229211 38.935237) (xy 188.333215 39.00473) + (xy 188.448777 39.052597) (xy 188.571458 39.077) (xy 189.19825 39.077) (xy 189.357 38.91825) (xy 189.357 37.719) + (xy 189.611 37.719) (xy 189.611 38.91825) (xy 189.76975 39.077) (xy 190.396542 39.077) (xy 190.519223 39.052597) + (xy 190.634785 39.00473) (xy 190.738789 38.935237) (xy 190.827237 38.846789) (xy 190.89673 38.742785) (xy 190.944597 38.627223) + (xy 190.969 38.504542) (xy 190.969 37.87775) (xy 190.81025 37.719) (xy 189.611 37.719) (xy 189.357 37.719) (xy 189.337 37.719) (xy 189.337 37.465) (xy 189.357 37.465) (xy 189.357 36.26575) (xy 189.611 36.26575) - (xy 189.611 37.465) (xy 190.81025 37.465) (xy 190.969 37.30625) (xy 190.969 36.615691) (xy 190.872327 36.382302) - (xy 190.693699 36.203673) (xy 190.46031 36.107) (xy 189.76975 36.107) (xy 189.611 36.26575) (xy 189.357 36.26575) - (xy 189.19825 36.107) (xy 188.50769 36.107) (xy 188.274301 36.203673) (xy 188.095673 36.382302) (xy 188.029096 36.543033) - (xy 188.014625 36.521375) (xy 187.523418 36.193161) (xy 187.090256 36.107) (xy 186.797744 36.107) (xy 186.364582 36.193161) - (xy 185.873375 36.521375) (xy 185.674 36.819761) (xy 185.474625 36.521375) (xy 184.983418 36.193161) (xy 184.550256 36.107) - (xy 184.257744 36.107) (xy 183.824582 36.193161) (xy 183.333375 36.521375) (xy 183.005161 37.012582) (xy 182.889908 37.592) - (xy 172.757532 37.592) (xy 171.88161 36.716079) (xy 171.881608 36.716076) (xy 171.692013 36.526482) (xy 171.62869 36.431712) - (xy 171.253256 36.180855) (xy 170.922184 36.115001) (xy 170.810401 36.092766) (xy 170.698618 36.115001) (xy 151.361782 36.115001) - (xy 151.249999 36.092766) (xy 151.138216 36.115001) (xy 150.807144 36.180855) (xy 150.43171 36.431712) (xy 150.368388 36.52648) - (xy 150.279868 36.615) (xy 150.224506 36.615) (xy 149.71546 36.825853) (xy 149.325853 37.21546) (xy 149.115 37.724506) - (xy 149.115 38.275494) (xy 149.325853 38.78454) (xy 149.71546 39.174147) (xy 150.224506 39.385) (xy 150.775494 39.385) - (xy 151.28454 39.174147) (xy 151.674147 38.78454) (xy 151.839641 38.385001) (xy 153.122755 38.385001) (xy 153.025311 38.450111) - (xy 152.961991 38.544876) (xy 150.75789 40.748979) (xy 150.659809 40.602191) (xy 150.449765 40.461843) (xy 150.202 40.41256) - (xy 148.502 40.41256) (xy 148.254235 40.461843) (xy 148.044191 40.602191) (xy 147.903843 40.812235) (xy 147.85456 41.06) - (xy 147.85456 42.76) (xy 147.903843 43.007765) (xy 148.044191 43.217809) (xy 148.254235 43.358157) (xy 148.299619 43.367184) - (xy 148.281375 43.379375) (xy 147.953161 43.870582) (xy 147.837908 44.45) (xy 147.953161 45.029418) (xy 148.281375 45.520625) - (xy 148.772582 45.848839) (xy 149.205744 45.935) (xy 149.498256 45.935) (xy 149.931418 45.848839) (xy 150.179239 45.68325) - (xy 153.7915 45.68325) (xy 153.7915 45.92381) (xy 153.888173 46.157199) (xy 154.066802 46.335827) (xy 154.300191 46.4325) - (xy 154.59075 46.4325) (xy 154.7495 46.27375) (xy 154.7495 45.5245) (xy 155.0035 45.5245) (xy 155.0035 46.27375) - (xy 155.16225 46.4325) (xy 155.452809 46.4325) (xy 155.686198 46.335827) (xy 155.864827 46.157199) (xy 155.874954 46.13275) - (xy 156.082 46.13275) (xy 156.082 46.72331) (xy 156.178673 46.956699) (xy 156.357302 47.135327) (xy 156.590691 47.232) + (xy 189.611 37.465) (xy 190.81025 37.465) (xy 190.969 37.30625) (xy 190.969 36.679458) (xy 190.944597 36.556777) + (xy 190.89673 36.441215) (xy 190.827237 36.337211) (xy 190.738789 36.248763) (xy 190.634785 36.17927) (xy 190.519223 36.131403) + (xy 190.396542 36.107) (xy 189.76975 36.107) (xy 189.611 36.26575) (xy 189.357 36.26575) (xy 189.19825 36.107) + (xy 188.571458 36.107) (xy 188.448777 36.131403) (xy 188.333215 36.17927) (xy 188.229211 36.248763) (xy 188.140763 36.337211) + (xy 188.07127 36.441215) (xy 188.023403 36.556777) (xy 188.021856 36.564553) (xy 187.999134 36.536866) (xy 187.773014 36.351294) + (xy 187.515034 36.213401) (xy 187.235111 36.128487) (xy 187.01695 36.107) (xy 186.87105 36.107) (xy 186.652889 36.128487) + (xy 186.372966 36.213401) (xy 186.114986 36.351294) (xy 185.888866 36.536866) (xy 185.703294 36.762986) (xy 185.674 36.817791) + (xy 185.644706 36.762986) (xy 185.459134 36.536866) (xy 185.233014 36.351294) (xy 184.975034 36.213401) (xy 184.695111 36.128487) + (xy 184.47695 36.107) (xy 184.33105 36.107) (xy 184.112889 36.128487) (xy 183.832966 36.213401) (xy 183.574986 36.351294) + (xy 183.348866 36.536866) (xy 183.163294 36.762986) (xy 183.025401 37.020966) (xy 182.940487 37.300889) (xy 182.911815 37.592) + (xy 172.757532 37.592) (xy 171.763143 36.597612) (xy 171.652397 36.486866) (xy 171.61685 36.443552) (xy 171.444024 36.301717) + (xy 171.246848 36.196325) (xy 171.0329 36.131424) (xy 170.866153 36.115001) (xy 170.866152 36.115001) (xy 170.810401 36.10951) + (xy 170.75465 36.115001) (xy 151.305751 36.115001) (xy 151.249999 36.10951) (xy 151.194247 36.115001) (xy 151.0275 36.131424) + (xy 150.813552 36.196325) (xy 150.616376 36.301717) (xy 150.44355 36.443552) (xy 150.408003 36.486866) (xy 150.259081 36.635788) + (xy 150.096011 36.668225) (xy 149.843957 36.772629) (xy 149.617114 36.924201) (xy 149.424201 37.117114) (xy 149.272629 37.343957) + (xy 149.168225 37.596011) (xy 149.115 37.863589) (xy 149.115 38.136411) (xy 149.168225 38.403989) (xy 149.272629 38.656043) + (xy 149.424201 38.882886) (xy 149.617114 39.075799) (xy 149.843957 39.227371) (xy 150.096011 39.331775) (xy 150.363589 39.385) + (xy 150.636411 39.385) (xy 150.903989 39.331775) (xy 151.156043 39.227371) (xy 151.382886 39.075799) (xy 151.575799 38.882886) + (xy 151.727371 38.656043) (xy 151.831775 38.403989) (xy 151.835552 38.385001) (xy 153.130914 38.385001) (xy 153.080456 38.426411) + (xy 153.080455 38.426412) (xy 153.037151 38.461951) (xy 153.001613 38.505254) (xy 150.756511 40.750358) (xy 150.732537 40.705506) + (xy 150.653185 40.608815) (xy 150.556494 40.529463) (xy 150.44618 40.470498) (xy 150.326482 40.434188) (xy 150.202 40.421928) + (xy 148.502 40.421928) (xy 148.377518 40.434188) (xy 148.25782 40.470498) (xy 148.147506 40.529463) (xy 148.050815 40.608815) + (xy 147.971463 40.705506) (xy 147.912498 40.81582) (xy 147.876188 40.935518) (xy 147.863928 41.06) (xy 147.863928 42.76) + (xy 147.876188 42.884482) (xy 147.912498 43.00418) (xy 147.971463 43.114494) (xy 148.050815 43.211185) (xy 148.147506 43.290537) + (xy 148.25782 43.349502) (xy 148.326687 43.370393) (xy 148.296866 43.394866) (xy 148.111294 43.620986) (xy 147.973401 43.878966) + (xy 147.888487 44.158889) (xy 147.859815 44.45) (xy 147.888487 44.741111) (xy 147.973401 45.021034) (xy 148.111294 45.279014) + (xy 148.296866 45.505134) (xy 148.522986 45.690706) (xy 148.780966 45.828599) (xy 149.060889 45.913513) (xy 149.27905 45.935) + (xy 149.42495 45.935) (xy 149.643111 45.913513) (xy 149.923034 45.828599) (xy 150.181014 45.690706) (xy 150.190099 45.68325) + (xy 153.7915 45.68325) (xy 153.7915 45.860042) (xy 153.815903 45.982723) (xy 153.86377 46.098285) (xy 153.933263 46.202289) + (xy 154.021711 46.290737) (xy 154.125715 46.36023) (xy 154.241277 46.408097) (xy 154.363958 46.4325) (xy 154.59075 46.4325) + (xy 154.7495 46.27375) (xy 154.7495 45.5245) (xy 155.0035 45.5245) (xy 155.0035 46.27375) (xy 155.16225 46.4325) + (xy 155.389042 46.4325) (xy 155.511723 46.408097) (xy 155.627285 46.36023) (xy 155.731289 46.290737) (xy 155.819737 46.202289) + (xy 155.866201 46.13275) (xy 156.082 46.13275) (xy 156.082 46.659542) (xy 156.106403 46.782223) (xy 156.15427 46.897785) + (xy 156.223763 47.001789) (xy 156.312211 47.090237) (xy 156.416215 47.15973) (xy 156.531777 47.207597) (xy 156.654458 47.232) (xy 157.00375 47.232) (xy 157.1625 47.07325) (xy 157.1625 45.974) (xy 156.24075 45.974) (xy 156.082 46.13275) - (xy 155.874954 46.13275) (xy 155.9615 45.92381) (xy 155.9615 45.68325) (xy 155.80275 45.5245) (xy 155.0035 45.5245) - (xy 154.7495 45.5245) (xy 153.95025 45.5245) (xy 153.7915 45.68325) (xy 150.179239 45.68325) (xy 150.422625 45.520625) - (xy 150.546656 45.335) (xy 152.013126 45.335) (xy 152.178735 45.445657) (xy 152.4265 45.49494) (xy 153.3265 45.49494) - (xy 153.574265 45.445657) (xy 153.784309 45.305309) (xy 153.864719 45.184969) (xy 153.95025 45.2705) (xy 154.7495 45.2705) - (xy 154.7495 45.2505) (xy 155.0035 45.2505) (xy 155.0035 45.2705) (xy 155.80275 45.2705) (xy 155.9615 45.11175) - (xy 155.9615 44.87119) (xy 155.864827 44.637801) (xy 155.686198 44.459173) (xy 155.650806 44.444513) (xy 155.743615 44.3825) - (xy 156.096413 44.3825) (xy 156.118843 44.495265) (xy 156.239754 44.67622) (xy 156.178673 44.737301) (xy 156.082 44.97069) - (xy 156.082 45.56125) (xy 156.24075 45.72) (xy 157.1625 45.72) (xy 157.1625 45.7) (xy 157.4165 45.7) - (xy 157.4165 45.72) (xy 157.4365 45.72) (xy 157.4365 45.974) (xy 157.4165 45.974) (xy 157.4165 47.07325) - (xy 157.57525 47.232) (xy 157.988309 47.232) (xy 158.221698 47.135327) (xy 158.327378 47.029647) (xy 158.344191 47.054809) - (xy 158.488523 47.15125) (xy 158.472163 47.2335) (xy 158.4895 47.320661) (xy 158.4895 47.320664) (xy 158.540848 47.578809) - (xy 158.736451 47.871549) (xy 158.810347 47.920925) (xy 159.662777 48.773356) (xy 159.712151 48.847249) (xy 159.786044 48.896623) - (xy 159.786045 48.896624) (xy 159.843714 48.935157) (xy 160.00489 49.042852) (xy 160.263035 49.0942) (xy 160.263039 49.0942) - (xy 160.350199 49.111537) (xy 160.437359 49.0942) (xy 161.462979 49.0942) (xy 161.55014 49.111537) (xy 161.574921 49.106608) - (xy 161.83896 49.370647) (xy 162.348006 49.5815) (xy 162.898994 49.5815) (xy 163.40804 49.370647) (xy 163.797647 48.98104) - (xy 164.0085 48.471994) (xy 164.0085 47.921006) (xy 163.797647 47.41196) (xy 163.40804 47.022353) (xy 162.898994 46.8115) - (xy 162.348006 46.8115) (xy 161.83896 47.022353) (xy 161.566435 47.294878) (xy 161.56284 47.294163) (xy 161.475679 47.3115) - (xy 161.475675 47.3115) (xy 161.411827 47.3242) (xy 160.716779 47.3242) (xy 160.421864 47.029285) (xy 160.545157 46.844765) - (xy 160.59444 46.597) (xy 160.59444 45.523117) (xy 167.864088 45.523117) (xy 167.932077 45.76406) (xy 168.451171 45.948801) - (xy 169.001448 45.92083) (xy 169.379923 45.76406) (xy 169.447912 45.523117) (xy 168.656 44.731205) (xy 167.864088 45.523117) - (xy 160.59444 45.523117) (xy 160.59444 45.097) (xy 160.545157 44.849235) (xy 160.426898 44.67225) (xy 160.545157 44.495265) - (xy 160.574693 44.346771) (xy 167.258799 44.346771) (xy 167.28677 44.897048) (xy 167.44354 45.275523) (xy 167.684483 45.343512) - (xy 168.476395 44.5516) (xy 168.835605 44.5516) (xy 169.627517 45.343512) (xy 169.86846 45.275523) (xy 170.053201 44.756429) - (xy 170.02523 44.206152) (xy 169.86846 43.827677) (xy 169.627517 43.759688) (xy 168.835605 44.5516) (xy 168.476395 44.5516) - (xy 167.684483 43.759688) (xy 167.44354 43.827677) (xy 167.258799 44.346771) (xy 160.574693 44.346771) (xy 160.59444 44.2475) - (xy 160.59444 43.580083) (xy 167.864088 43.580083) (xy 168.656 44.371995) (xy 169.447912 43.580083) (xy 169.379923 43.33914) - (xy 168.860829 43.154399) (xy 168.310552 43.18237) (xy 167.932077 43.33914) (xy 167.864088 43.580083) (xy 160.59444 43.580083) - (xy 160.59444 42.7475) (xy 160.545157 42.499735) (xy 160.404809 42.289691) (xy 160.194765 42.149343) (xy 159.947 42.10006) - (xy 158.802 42.10006) (xy 158.554235 42.149343) (xy 158.344191 42.289691) (xy 158.332 42.307936) (xy 158.319809 42.289691) - (xy 158.109765 42.149343) (xy 157.862 42.10006) (xy 156.717 42.10006) (xy 156.469235 42.149343) (xy 156.259191 42.289691) - (xy 156.118843 42.499735) (xy 156.096413 42.6125) (xy 155.743615 42.6125) (xy 155.574265 42.499343) (xy 155.3265 42.45006) - (xy 154.4265 42.45006) (xy 154.178735 42.499343) (xy 153.968691 42.639691) (xy 153.828343 42.849735) (xy 153.77906 43.0975) - (xy 153.77906 43.586184) (xy 153.574265 43.449343) (xy 153.3265 43.40006) (xy 152.4265 43.40006) (xy 152.178735 43.449343) - (xy 152.005643 43.565) (xy 150.546656 43.565) (xy 150.422625 43.379375) (xy 150.404381 43.367184) (xy 150.449765 43.358157) - (xy 150.659809 43.217809) (xy 150.775277 43.045) (xy 151.090217 43.045) (xy 151.202 43.067235) (xy 151.313783 43.045) - (xy 151.644855 42.979146) (xy 152.020289 42.728289) (xy 152.083613 42.633518) (xy 154.313733 40.4034) (xy 169.824169 40.4034) - (xy 172.9185 43.497732) (xy 172.918501 48.467302) (xy 172.896265 48.57909) (xy 172.984354 49.021944) (xy 173.024148 49.0815) - (xy 173.235212 49.397379) (xy 173.32998 49.460701) (xy 173.813704 49.944425) (xy 173.877028 50.039196) (xy 174.252462 50.290053) - (xy 174.583534 50.355907) (xy 174.695316 50.378142) (xy 174.807098 50.355907) (xy 175.07473 50.355907) (xy 175.09716 50.468672) - (xy 175.237508 50.678716) (xy 175.310317 50.727366) (xy 175.310318 51.247023) (xy 175.179894 51.193) (xy 174.628906 51.193) - (xy 174.11986 51.403853) (xy 173.847335 51.676378) (xy 173.843739 51.675663) (xy 173.75658 51.693) (xy 173.756575 51.693) - (xy 173.49843 51.744348) (xy 173.205691 51.939951) (xy 173.156315 52.013847) (xy 173.070245 52.099917) (xy 172.996352 52.149291) - (xy 172.946977 52.223185) (xy 172.946976 52.223186) (xy 172.904255 52.287122) (xy 172.800748 52.44203) (xy 172.794845 52.471705) - (xy 172.714769 52.471705) (xy 172.873517 52.312957) (xy 172.873517 52.172397) (xy 172.776844 51.939008) (xy 172.598215 51.76038) - (xy 172.364826 51.663707) (xy 171.774267 51.663707) (xy 171.615517 51.822457) (xy 171.615517 52.471707) (xy 171.635517 52.471707) - (xy 171.635517 52.725707) (xy 171.615517 52.725707) (xy 171.615517 52.745707) (xy 171.361517 52.745707) (xy 171.361517 52.725707) - (xy 171.341517 52.725707) (xy 171.341517 52.471707) (xy 171.361517 52.471707) (xy 171.361517 51.822457) (xy 171.202767 51.663707) - (xy 170.612208 51.663707) (xy 170.41 51.747464) (xy 170.41 51.052288) (xy 170.482167 50.944284) (xy 170.489173 50.961199) - (xy 170.667802 51.139827) (xy 170.901191 51.2365) (xy 171.16425 51.2365) (xy 171.323 51.07775) (xy 171.323 50.2285) - (xy 171.577 50.2285) (xy 171.577 51.07775) (xy 171.73575 51.2365) (xy 171.998809 51.2365) (xy 172.232198 51.139827) - (xy 172.410827 50.961199) (xy 172.5075 50.72781) (xy 172.5075 50.38725) (xy 172.34875 50.2285) (xy 171.577 50.2285) - (xy 171.323 50.2285) (xy 171.303 50.2285) (xy 171.303 49.9745) (xy 171.323 49.9745) (xy 171.323 49.12525) - (xy 171.577 49.12525) (xy 171.577 49.9745) (xy 172.34875 49.9745) (xy 172.5075 49.81575) (xy 172.5075 49.47519) - (xy 172.410827 49.241801) (xy 172.232198 49.063173) (xy 171.998809 48.9665) (xy 171.73575 48.9665) (xy 171.577 49.12525) - (xy 171.323 49.12525) (xy 171.16425 48.9665) (xy 170.901191 48.9665) (xy 170.667802 49.063173) (xy 170.489173 49.241801) - (xy 170.482167 49.258716) (xy 170.405309 49.143691) (xy 170.195265 49.003343) (xy 169.9475 48.95406) (xy 169.817652 48.95406) - (xy 169.88504 48.926147) (xy 170.274647 48.53654) (xy 170.4855 48.027494) (xy 170.4855 47.476506) (xy 170.274647 46.96746) - (xy 169.88504 46.577853) (xy 169.375994 46.367) (xy 168.825006 46.367) (xy 168.31596 46.577853) (xy 167.926353 46.96746) - (xy 167.7155 47.476506) (xy 167.7155 47.885421) (xy 165.551845 50.049077) (xy 165.477952 50.098451) (xy 165.428578 50.172344) - (xy 165.428576 50.172346) (xy 165.282348 50.391191) (xy 165.237586 50.61623) (xy 165.067647 50.20596) (xy 164.67804 49.816353) - (xy 164.168994 49.6055) (xy 163.618006 49.6055) (xy 163.10896 49.816353) (xy 162.719353 50.20596) (xy 162.5085 50.715006) - (xy 162.5085 51.265994) (xy 162.719353 51.77504) (xy 162.923367 51.979054) (xy 162.78604 52.116381) (xy 162.758652 51.97869) - (xy 162.652083 51.819199) (xy 162.612424 51.759845) (xy 162.612423 51.759844) (xy 162.563049 51.685951) (xy 162.489156 51.636577) - (xy 160.978789 50.126211) (xy 160.839481 49.917723) (xy 160.833623 49.913809) (xy 160.829709 49.907951) (xy 160.53697 49.712348) - (xy 160.278825 49.661) (xy 160.278821 49.661) (xy 160.19166 49.643663) (xy 160.188065 49.644378) (xy 159.91554 49.371853) - (xy 159.406494 49.161) (xy 158.855506 49.161) (xy 158.515313 49.301912) (xy 158.518327 49.298898) (xy 158.615 49.065509) - (xy 158.615 48.80245) (xy 158.45625 48.6437) (xy 157.607 48.6437) (xy 157.607 48.6637) (xy 157.353 48.6637) - (xy 157.353 48.6437) (xy 156.50375 48.6437) (xy 156.345 48.80245) (xy 156.345 48.856025) (xy 155.977494 48.7038) - (xy 155.426506 48.7038) (xy 154.91746 48.914653) (xy 154.62715 49.204963) (xy 152.345253 49.207432) (xy 150.593716 49.207432) - (xy 150.469685 49.021807) (xy 149.978478 48.693593) (xy 149.545316 48.607432) (xy 149.252804 48.607432) (xy 148.819642 48.693593) - (xy 148.328435 49.021807) (xy 148.204404 49.207432) (xy 147.162229 49.207432) (xy 147.075068 49.190095) (xy 146.987907 49.207432) - (xy 146.987903 49.207432) (xy 146.751245 49.254506) (xy 146.729758 49.25878) (xy 146.510913 49.405008) (xy 146.510912 49.405009) - (xy 146.437019 49.454383) (xy 146.387645 49.528276) (xy 145.549345 50.366577) (xy 145.475452 50.415951) (xy 145.426078 50.489844) - (xy 145.426076 50.489846) (xy 145.279848 50.708691) (xy 145.211163 51.054) (xy 145.228501 51.141165) (xy 145.2285 53.02256) - (xy 145.2135 53.02256) (xy 144.965735 53.071843) (xy 144.755691 53.212191) (xy 144.615343 53.422235) (xy 144.56606 53.67) - (xy 144.56606 54.915) (xy 144.615343 55.162765) (xy 144.755691 55.372809) (xy 144.965735 55.513157) (xy 145.2135 55.56244) - (xy 147.0135 55.56244) (xy 147.261265 55.513157) (xy 147.471309 55.372809) (xy 147.611657 55.162765) (xy 147.66094 54.915) - (xy 147.66094 53.67) (xy 147.611657 53.422235) (xy 147.471309 53.212191) (xy 147.261265 53.071843) (xy 147.0135 53.02256) - (xy 146.9985 53.02256) (xy 146.9985 51.420578) (xy 147.441647 50.977432) (xy 148.204404 50.977432) (xy 148.328435 51.163057) - (xy 148.626821 51.362432) (xy 148.328435 51.561807) (xy 148.000221 52.053014) (xy 147.884968 52.632432) (xy 148.000221 53.21185) - (xy 148.328435 53.703057) (xy 148.626821 53.902432) (xy 148.328435 54.101807) (xy 148.000221 54.593014) (xy 147.884968 55.172432) - (xy 148.000221 55.75185) (xy 148.328435 56.243057) (xy 148.626821 56.442432) (xy 148.328435 56.641807) (xy 148.000221 57.133014) - (xy 147.884968 57.712432) (xy 148.000221 58.29185) (xy 148.328435 58.783057) (xy 148.626821 58.982432) (xy 148.328435 59.181807) - (xy 148.000221 59.673014) (xy 147.884968 60.252432) (xy 148.000221 60.83185) (xy 148.328435 61.323057) (xy 148.350093 61.337528) - (xy 148.189362 61.404105) (xy 148.010733 61.582733) (xy 147.91406 61.816122) (xy 147.91406 62.506682) (xy 148.07281 62.665432) - (xy 149.27206 62.665432) (xy 149.27206 62.645432) (xy 149.52606 62.645432) (xy 149.52606 62.665432) (xy 150.72531 62.665432) - (xy 150.88406 62.506682) (xy 150.88406 61.816122) (xy 150.787387 61.582733) (xy 150.608758 61.404105) (xy 150.448027 61.337528) - (xy 150.469685 61.323057) (xy 150.593716 61.137432) (xy 152.026473 61.137432) (xy 152.048903 61.250197) (xy 152.189251 61.460241) - (xy 152.35336 61.569896) (xy 152.251251 61.638123) (xy 152.110903 61.848167) (xy 152.06162 62.095932) (xy 152.06162 62.940932) - (xy 152.110903 63.188697) (xy 152.251251 63.398741) (xy 152.366276 63.475599) (xy 152.349361 63.482605) (xy 152.170733 63.661234) - (xy 152.07406 63.894623) (xy 152.07406 64.157682) (xy 152.23281 64.316432) (xy 153.08206 64.316432) (xy 153.08206 64.296432) - (xy 153.33606 64.296432) (xy 153.33606 64.316432) (xy 154.18531 64.316432) (xy 154.34406 64.157682) (xy 154.34406 63.894623) - (xy 154.247387 63.661234) (xy 154.068759 63.482605) (xy 154.051844 63.475599) (xy 154.166869 63.398741) (xy 154.186741 63.369) - (xy 154.535339 63.369) (xy 154.6225 63.386337) (xy 154.709661 63.369) (xy 154.709665 63.369) (xy 154.96781 63.317652) - (xy 155.260549 63.122049) (xy 155.309925 63.048153) (xy 155.868716 62.489363) (xy 155.942609 62.439989) (xy 156.028415 62.311573) - (xy 156.138212 62.14725) (xy 156.152981 62.073) (xy 156.18956 61.889105) (xy 156.18956 61.889101) (xy 156.206897 61.80194) - (xy 156.18956 61.714779) (xy 156.18956 61.557334) (xy 156.334869 61.460241) (xy 156.475217 61.250197) (xy 156.497647 61.137432) - (xy 160.005407 61.137432) (xy 160.054437 61.147184) (xy 156.763445 64.438177) (xy 156.689552 64.487551) (xy 156.640178 64.561444) - (xy 156.640176 64.561446) (xy 156.493948 64.780291) (xy 156.425263 65.1256) (xy 156.442601 65.212765) (xy 156.4426 68.467421) - (xy 154.918522 69.9915) (xy 154.784402 69.9915) (xy 154.687309 69.846191) (xy 154.477265 69.705843) (xy 154.2295 69.65656) - (xy 152.7295 69.65656) (xy 152.481735 69.705843) (xy 152.271691 69.846191) (xy 152.174598 69.9915) (xy 149.571579 69.9915) - (xy 148.431925 68.851847) (xy 148.382549 68.777951) (xy 148.08981 68.582348) (xy 147.831665 68.531) (xy 147.831661 68.531) - (xy 147.794458 68.5236) (xy 147.702309 68.385691) (xy 147.492265 68.245343) (xy 147.2445 68.19606) (xy 145.7445 68.19606) - (xy 145.496735 68.245343) (xy 145.286691 68.385691) (xy 145.146343 68.595735) (xy 145.09706 68.8435) (xy 145.09706 69.9885) - (xy 145.146343 70.236265) (xy 145.286691 70.446309) (xy 145.304936 70.4585) (xy 145.286691 70.470691) (xy 145.146343 70.680735) - (xy 145.09706 70.9285) (xy 145.09706 72.0735) (xy 145.146343 72.321265) (xy 145.286691 72.531309) (xy 145.496735 72.671657) - (xy 145.609501 72.694087) (xy 145.609501 72.749126) (xy 145.498843 72.914735) (xy 145.44956 73.1625) (xy 145.44956 74.0625) - (xy 145.498843 74.310265) (xy 145.639191 74.520309) (xy 145.849235 74.660657) (xy 146.097 74.70994) (xy 146.585684 74.70994) - (xy 146.448843 74.914735) (xy 146.39956 75.1625) (xy 146.39956 76.0625) (xy 146.448843 76.310265) (xy 146.555569 76.46999) - (xy 144.649 74.563422) (xy 144.649 68.794178) (xy 146.467379 66.9758) (xy 149.171564 66.9758) (xy 149.16506 67.0085) - (xy 149.16506 69.0085) (xy 149.214343 69.256265) (xy 149.354691 69.466309) (xy 149.564735 69.606657) (xy 149.8125 69.65594) - (xy 151.8125 69.65594) (xy 152.060265 69.606657) (xy 152.270309 69.466309) (xy 152.410657 69.256265) (xy 152.45994 69.0085) - (xy 152.45994 67.0085) (xy 152.410657 66.760735) (xy 152.270309 66.550691) (xy 152.060265 66.410343) (xy 151.8125 66.36106) - (xy 151.690284 66.36106) (xy 151.646152 66.13919) (xy 151.450549 65.846451) (xy 151.376654 65.797076) (xy 151.106225 65.526647) - (xy 151.056849 65.452751) (xy 150.76411 65.257148) (xy 150.505965 65.2058) (xy 150.505961 65.2058) (xy 150.4188 65.188463) - (xy 150.331639 65.2058) (xy 146.187959 65.2058) (xy 146.100799 65.188463) (xy 146.013639 65.2058) (xy 146.013635 65.2058) - (xy 145.75549 65.257148) (xy 145.755488 65.257149) (xy 145.755489 65.257149) (xy 145.536645 65.403376) (xy 145.536644 65.403377) - (xy 145.462751 65.452751) (xy 145.413377 65.526644) (xy 143.21 67.730022) (xy 143.21 64.729182) (xy 152.07406 64.729182) - (xy 152.07406 64.992241) (xy 152.170733 65.22563) (xy 152.349361 65.404259) (xy 152.58275 65.500932) (xy 152.92331 65.500932) + (xy 155.866201 46.13275) (xy 155.88923 46.098285) (xy 155.937097 45.982723) (xy 155.9615 45.860042) (xy 155.9615 45.68325) + (xy 155.80275 45.5245) (xy 155.0035 45.5245) (xy 154.7495 45.5245) (xy 153.95025 45.5245) (xy 153.7915 45.68325) + (xy 150.190099 45.68325) (xy 150.407134 45.505134) (xy 150.546759 45.335) (xy 152.019565 45.335) (xy 152.072006 45.378037) + (xy 152.18232 45.437002) (xy 152.302018 45.473312) (xy 152.4265 45.485572) (xy 153.3265 45.485572) (xy 153.450982 45.473312) + (xy 153.57068 45.437002) (xy 153.680994 45.378037) (xy 153.777685 45.298685) (xy 153.857037 45.201994) (xy 153.865643 45.185893) + (xy 153.95025 45.2705) (xy 154.7495 45.2705) (xy 154.7495 45.2505) (xy 155.0035 45.2505) (xy 155.0035 45.2705) + (xy 155.80275 45.2705) (xy 155.9615 45.11175) (xy 155.9615 44.934958) (xy 155.937097 44.812277) (xy 155.88923 44.696715) + (xy 155.819737 44.592711) (xy 155.731289 44.504263) (xy 155.645557 44.446979) (xy 155.680994 44.428037) (xy 155.736481 44.3825) + (xy 156.094379 44.3825) (xy 156.127498 44.49168) (xy 156.186463 44.601994) (xy 156.243942 44.672032) (xy 156.223763 44.692211) + (xy 156.15427 44.796215) (xy 156.106403 44.911777) (xy 156.082 45.034458) (xy 156.082 45.56125) (xy 156.24075 45.72) + (xy 157.1625 45.72) (xy 157.1625 45.7) (xy 157.4165 45.7) (xy 157.4165 45.72) (xy 157.4365 45.72) + (xy 157.4365 45.974) (xy 157.4165 45.974) (xy 157.4165 47.07325) (xy 157.57525 47.232) (xy 157.924542 47.232) + (xy 158.047223 47.207597) (xy 158.162785 47.15973) (xy 158.266789 47.090237) (xy 158.331895 47.025131) (xy 158.350815 47.048185) + (xy 158.447506 47.127537) (xy 158.4895 47.149984) (xy 158.4895 47.19003) (xy 158.485219 47.2335) (xy 158.4895 47.276969) + (xy 158.4895 47.276976) (xy 158.502305 47.406989) (xy 158.552911 47.573812) (xy 158.635089 47.727558) (xy 158.745683 47.862317) + (xy 158.779456 47.890034) (xy 159.69367 48.804249) (xy 159.721383 48.838017) (xy 159.755151 48.86573) (xy 159.755153 48.865732) + (xy 159.79835 48.901183) (xy 159.856141 48.948611) (xy 160.009887 49.030789) (xy 160.17671 49.081395) (xy 160.306723 49.0942) + (xy 160.306733 49.0942) (xy 160.350199 49.098481) (xy 160.393665 49.0942) (xy 161.506671 49.0942) (xy 161.55014 49.098481) + (xy 161.565303 49.096988) (xy 161.740614 49.272299) (xy 161.967457 49.423871) (xy 162.219511 49.528275) (xy 162.487089 49.5815) + (xy 162.759911 49.5815) (xy 163.027489 49.528275) (xy 163.279543 49.423871) (xy 163.506386 49.272299) (xy 163.699299 49.079386) + (xy 163.850871 48.852543) (xy 163.955275 48.600489) (xy 164.0085 48.332911) (xy 164.0085 48.060089) (xy 163.955275 47.792511) + (xy 163.850871 47.540457) (xy 163.699299 47.313614) (xy 163.506386 47.120701) (xy 163.279543 46.969129) (xy 163.027489 46.864725) + (xy 162.759911 46.8115) (xy 162.487089 46.8115) (xy 162.219511 46.864725) (xy 161.967457 46.969129) (xy 161.740614 47.120701) + (xy 161.553141 47.308174) (xy 161.519371 47.3115) (xy 161.519363 47.3115) (xy 161.390416 47.3242) (xy 160.716779 47.3242) + (xy 160.417377 47.024799) (xy 160.477537 46.951494) (xy 160.536502 46.84118) (xy 160.572812 46.721482) (xy 160.585072 46.597) + (xy 160.585072 45.508593) (xy 167.878612 45.508593) (xy 167.944137 45.74746) (xy 168.191116 45.86336) (xy 168.45596 45.92885) + (xy 168.728492 45.941412) (xy 168.998238 45.900565) (xy 169.254832 45.807877) (xy 169.367863 45.74746) (xy 169.433388 45.508593) + (xy 168.656 44.731205) (xy 167.878612 45.508593) (xy 160.585072 45.508593) (xy 160.585072 45.097) (xy 160.572812 44.972518) + (xy 160.536502 44.85282) (xy 160.477537 44.742506) (xy 160.41988 44.67225) (xy 160.459401 44.624092) (xy 167.266188 44.624092) + (xy 167.307035 44.893838) (xy 167.399723 45.150432) (xy 167.46014 45.263463) (xy 167.699007 45.328988) (xy 168.476395 44.5516) + (xy 168.835605 44.5516) (xy 169.612993 45.328988) (xy 169.85186 45.263463) (xy 169.96776 45.016484) (xy 170.03325 44.75164) + (xy 170.045812 44.479108) (xy 170.004965 44.209362) (xy 169.912277 43.952768) (xy 169.85186 43.839737) (xy 169.612993 43.774212) + (xy 168.835605 44.5516) (xy 168.476395 44.5516) (xy 167.699007 43.774212) (xy 167.46014 43.839737) (xy 167.34424 44.086716) + (xy 167.27875 44.35156) (xy 167.266188 44.624092) (xy 160.459401 44.624092) (xy 160.477537 44.601994) (xy 160.536502 44.49168) + (xy 160.572812 44.371982) (xy 160.585072 44.2475) (xy 160.585072 43.594607) (xy 167.878612 43.594607) (xy 168.656 44.371995) + (xy 169.433388 43.594607) (xy 169.367863 43.35574) (xy 169.120884 43.23984) (xy 168.85604 43.17435) (xy 168.583508 43.161788) + (xy 168.313762 43.202635) (xy 168.057168 43.295323) (xy 167.944137 43.35574) (xy 167.878612 43.594607) (xy 160.585072 43.594607) + (xy 160.585072 42.7475) (xy 160.572812 42.623018) (xy 160.536502 42.50332) (xy 160.477537 42.393006) (xy 160.398185 42.296315) + (xy 160.301494 42.216963) (xy 160.19118 42.157998) (xy 160.071482 42.121688) (xy 159.947 42.109428) (xy 158.802 42.109428) + (xy 158.677518 42.121688) (xy 158.55782 42.157998) (xy 158.447506 42.216963) (xy 158.350815 42.296315) (xy 158.332 42.319241) + (xy 158.313185 42.296315) (xy 158.216494 42.216963) (xy 158.10618 42.157998) (xy 157.986482 42.121688) (xy 157.862 42.109428) + (xy 156.717 42.109428) (xy 156.592518 42.121688) (xy 156.47282 42.157998) (xy 156.362506 42.216963) (xy 156.265815 42.296315) + (xy 156.186463 42.393006) (xy 156.127498 42.50332) (xy 156.094379 42.6125) (xy 155.736481 42.6125) (xy 155.680994 42.566963) + (xy 155.57068 42.507998) (xy 155.450982 42.471688) (xy 155.3265 42.459428) (xy 154.4265 42.459428) (xy 154.302018 42.471688) + (xy 154.18232 42.507998) (xy 154.072006 42.566963) (xy 153.975315 42.646315) (xy 153.895963 42.743006) (xy 153.836998 42.85332) + (xy 153.800688 42.973018) (xy 153.788428 43.0975) (xy 153.788428 43.609405) (xy 153.777685 43.596315) (xy 153.680994 43.516963) + (xy 153.57068 43.457998) (xy 153.450982 43.421688) (xy 153.3265 43.409428) (xy 152.4265 43.409428) (xy 152.302018 43.421688) + (xy 152.18232 43.457998) (xy 152.072006 43.516963) (xy 152.013473 43.565) (xy 150.546759 43.565) (xy 150.407134 43.394866) + (xy 150.377313 43.370393) (xy 150.44618 43.349502) (xy 150.556494 43.290537) (xy 150.653185 43.211185) (xy 150.732537 43.114494) + (xy 150.769683 43.045) (xy 151.146249 43.045) (xy 151.202 43.050491) (xy 151.257751 43.045) (xy 151.257752 43.045) + (xy 151.424499 43.028577) (xy 151.638447 42.963676) (xy 151.835623 42.858284) (xy 152.008449 42.716449) (xy 152.043996 42.673135) + (xy 154.313733 40.4034) (xy 169.824169 40.4034) (xy 172.9185 43.497733) (xy 172.918501 48.523329) (xy 172.913009 48.57909) + (xy 172.934923 48.801588) (xy 172.999824 49.015536) (xy 173.035083 49.0815) (xy 173.105217 49.212713) (xy 173.247052 49.385539) + (xy 173.29036 49.421081) (xy 173.853321 49.984042) (xy 173.888868 50.027356) (xy 174.061694 50.169191) (xy 174.25887 50.274583) + (xy 174.472818 50.339484) (xy 174.639565 50.355907) (xy 174.639574 50.355907) (xy 174.695316 50.361397) (xy 174.751058 50.355907) + (xy 175.072696 50.355907) (xy 175.105815 50.465087) (xy 175.16478 50.575401) (xy 175.244132 50.672092) (xy 175.310317 50.726409) + (xy 175.310318 51.247024) (xy 175.308389 51.246225) (xy 175.040811 51.193) (xy 174.767989 51.193) (xy 174.500411 51.246225) + (xy 174.248357 51.350629) (xy 174.021514 51.502201) (xy 173.834041 51.689674) (xy 173.800273 51.693) (xy 173.800263 51.693) + (xy 173.67025 51.705805) (xy 173.503427 51.756411) (xy 173.349681 51.838589) (xy 173.214923 51.949183) (xy 173.187206 51.982956) + (xy 173.039352 52.13081) (xy 173.005584 52.158523) (xy 172.97787 52.192292) (xy 172.977868 52.192294) (xy 172.973185 52.198) + (xy 172.894989 52.293281) (xy 172.812811 52.447027) (xy 172.805325 52.471705) (xy 172.714769 52.471705) (xy 172.873517 52.312957) + (xy 172.873517 52.236165) (xy 172.849114 52.113484) (xy 172.801247 51.997922) (xy 172.731754 51.893918) (xy 172.643306 51.80547) + (xy 172.539302 51.735977) (xy 172.42374 51.68811) (xy 172.301059 51.663707) (xy 171.774267 51.663707) (xy 171.615517 51.822457) + (xy 171.615517 52.471707) (xy 171.635517 52.471707) (xy 171.635517 52.725707) (xy 171.615517 52.725707) (xy 171.615517 52.745707) + (xy 171.361517 52.745707) (xy 171.361517 52.725707) (xy 171.341517 52.725707) (xy 171.341517 52.471707) (xy 171.361517 52.471707) + (xy 171.361517 51.822457) (xy 171.202767 51.663707) (xy 170.675975 51.663707) (xy 170.553294 51.68811) (xy 170.437732 51.735977) + (xy 170.41 51.754507) (xy 170.41 51.038898) (xy 170.478037 50.955994) (xy 170.48809 50.937186) (xy 170.534263 51.006289) + (xy 170.622711 51.094737) (xy 170.726715 51.16423) (xy 170.842277 51.212097) (xy 170.964958 51.2365) (xy 171.16425 51.2365) + (xy 171.323 51.07775) (xy 171.323 50.2285) (xy 171.577 50.2285) (xy 171.577 51.07775) (xy 171.73575 51.2365) + (xy 171.935042 51.2365) (xy 172.057723 51.212097) (xy 172.173285 51.16423) (xy 172.277289 51.094737) (xy 172.365737 51.006289) + (xy 172.43523 50.902285) (xy 172.483097 50.786723) (xy 172.5075 50.664042) (xy 172.5075 50.38725) (xy 172.34875 50.2285) + (xy 171.577 50.2285) (xy 171.323 50.2285) (xy 171.303 50.2285) (xy 171.303 49.9745) (xy 171.323 49.9745) + (xy 171.323 49.12525) (xy 171.577 49.12525) (xy 171.577 49.9745) (xy 172.34875 49.9745) (xy 172.5075 49.81575) + (xy 172.5075 49.538958) (xy 172.483097 49.416277) (xy 172.43523 49.300715) (xy 172.365737 49.196711) (xy 172.277289 49.108263) + (xy 172.173285 49.03877) (xy 172.057723 48.990903) (xy 171.935042 48.9665) (xy 171.73575 48.9665) (xy 171.577 49.12525) + (xy 171.323 49.12525) (xy 171.16425 48.9665) (xy 170.964958 48.9665) (xy 170.842277 48.990903) (xy 170.726715 49.03877) + (xy 170.622711 49.108263) (xy 170.534263 49.196711) (xy 170.48809 49.265814) (xy 170.478037 49.247006) (xy 170.398685 49.150315) + (xy 170.301994 49.070963) (xy 170.19168 49.011998) (xy 170.071982 48.975688) (xy 169.9475 48.963428) (xy 169.780403 48.963428) + (xy 169.983386 48.827799) (xy 170.176299 48.634886) (xy 170.327871 48.408043) (xy 170.432275 48.155989) (xy 170.4855 47.888411) + (xy 170.4855 47.615589) (xy 170.432275 47.348011) (xy 170.327871 47.095957) (xy 170.176299 46.869114) (xy 169.983386 46.676201) + (xy 169.756543 46.524629) (xy 169.504489 46.420225) (xy 169.236911 46.367) (xy 168.964089 46.367) (xy 168.696511 46.420225) + (xy 168.444457 46.524629) (xy 168.217614 46.676201) (xy 168.024701 46.869114) (xy 167.873129 47.095957) (xy 167.768725 47.348011) + (xy 167.7155 47.615589) (xy 167.7155 47.885421) (xy 165.520951 50.079971) (xy 165.487184 50.107683) (xy 165.459471 50.141451) + (xy 165.459468 50.141454) (xy 165.37659 50.242441) (xy 165.294412 50.396187) (xy 165.243805 50.56301) (xy 165.236121 50.641036) + (xy 165.225275 50.586511) (xy 165.120871 50.334457) (xy 164.969299 50.107614) (xy 164.776386 49.914701) (xy 164.549543 49.763129) + (xy 164.297489 49.658725) (xy 164.029911 49.6055) (xy 163.757089 49.6055) (xy 163.489511 49.658725) (xy 163.237457 49.763129) + (xy 163.010614 49.914701) (xy 162.817701 50.107614) (xy 162.666129 50.334457) (xy 162.561725 50.586511) (xy 162.5085 50.854089) + (xy 162.5085 51.126911) (xy 162.561725 51.394489) (xy 162.666129 51.646543) (xy 162.817701 51.873386) (xy 162.923368 51.979053) + (xy 162.786655 52.115766) (xy 162.746589 51.983687) (xy 162.664411 51.829941) (xy 162.615958 51.770901) (xy 162.581532 51.728953) + (xy 162.58153 51.728951) (xy 162.553817 51.695183) (xy 162.520049 51.66747) (xy 160.971331 50.118753) (xy 160.940843 50.061713) + (xy 160.830249 49.926955) (xy 160.824882 49.92255) (xy 160.820477 49.917183) (xy 160.685719 49.806589) (xy 160.531973 49.724411) + (xy 160.36515 49.673805) (xy 160.235137 49.661) (xy 160.235129 49.661) (xy 160.201359 49.657674) (xy 160.013886 49.470201) + (xy 159.787043 49.318629) (xy 159.534989 49.214225) (xy 159.267411 49.161) (xy 158.994589 49.161) (xy 158.727011 49.214225) + (xy 158.496008 49.309909) (xy 158.54273 49.239985) (xy 158.590597 49.124423) (xy 158.615 49.001742) (xy 158.615 48.80245) + (xy 158.45625 48.6437) (xy 157.607 48.6437) (xy 157.607 48.6637) (xy 157.353 48.6637) (xy 157.353 48.6437) + (xy 156.50375 48.6437) (xy 156.345 48.80245) (xy 156.345 48.856026) (xy 156.105989 48.757025) (xy 155.838411 48.7038) + (xy 155.565589 48.7038) (xy 155.298011 48.757025) (xy 155.045957 48.861429) (xy 154.819114 49.013001) (xy 154.627152 49.204963) + (xy 152.345493 49.207432) (xy 150.593819 49.207432) (xy 150.454194 49.037298) (xy 150.228074 48.851726) (xy 149.970094 48.713833) + (xy 149.690171 48.628919) (xy 149.47201 48.607432) (xy 149.32611 48.607432) (xy 149.107949 48.628919) (xy 148.828026 48.713833) + (xy 148.570046 48.851726) (xy 148.343926 49.037298) (xy 148.204301 49.207432) (xy 147.118537 49.207432) (xy 147.075068 49.203151) + (xy 147.031599 49.207432) (xy 147.031591 49.207432) (xy 146.901578 49.220237) (xy 146.734754 49.270843) (xy 146.581009 49.353021) + (xy 146.480021 49.4359) (xy 146.480019 49.435902) (xy 146.446251 49.463615) (xy 146.418538 49.497383) (xy 145.518451 50.397471) + (xy 145.484684 50.425183) (xy 145.456971 50.458951) (xy 145.456968 50.458954) (xy 145.37409 50.559941) (xy 145.291912 50.713687) + (xy 145.241305 50.88051) (xy 145.224219 51.054) (xy 145.228501 51.097479) (xy 145.2285 53.031928) (xy 145.2135 53.031928) + (xy 145.089018 53.044188) (xy 144.96932 53.080498) (xy 144.859006 53.139463) (xy 144.762315 53.218815) (xy 144.682963 53.315506) + (xy 144.623998 53.42582) (xy 144.587688 53.545518) (xy 144.575428 53.67) (xy 144.575428 54.915) (xy 144.587688 55.039482) + (xy 144.623998 55.15918) (xy 144.682963 55.269494) (xy 144.762315 55.366185) (xy 144.859006 55.445537) (xy 144.96932 55.504502) + (xy 145.089018 55.540812) (xy 145.2135 55.553072) (xy 147.0135 55.553072) (xy 147.137982 55.540812) (xy 147.25768 55.504502) + (xy 147.367994 55.445537) (xy 147.464685 55.366185) (xy 147.544037 55.269494) (xy 147.603002 55.15918) (xy 147.639312 55.039482) + (xy 147.651572 54.915) (xy 147.651572 53.67) (xy 147.639312 53.545518) (xy 147.603002 53.42582) (xy 147.544037 53.315506) + (xy 147.464685 53.218815) (xy 147.367994 53.139463) (xy 147.25768 53.080498) (xy 147.137982 53.044188) (xy 147.0135 53.031928) + (xy 146.9985 53.031928) (xy 146.9985 51.420578) (xy 147.441647 50.977432) (xy 148.204301 50.977432) (xy 148.343926 51.147566) + (xy 148.570046 51.333138) (xy 148.624851 51.362432) (xy 148.570046 51.391726) (xy 148.343926 51.577298) (xy 148.158354 51.803418) + (xy 148.020461 52.061398) (xy 147.935547 52.341321) (xy 147.906875 52.632432) (xy 147.935547 52.923543) (xy 148.020461 53.203466) + (xy 148.158354 53.461446) (xy 148.343926 53.687566) (xy 148.570046 53.873138) (xy 148.624851 53.902432) (xy 148.570046 53.931726) + (xy 148.343926 54.117298) (xy 148.158354 54.343418) (xy 148.020461 54.601398) (xy 147.935547 54.881321) (xy 147.906875 55.172432) + (xy 147.935547 55.463543) (xy 148.020461 55.743466) (xy 148.158354 56.001446) (xy 148.343926 56.227566) (xy 148.570046 56.413138) + (xy 148.624851 56.442432) (xy 148.570046 56.471726) (xy 148.343926 56.657298) (xy 148.158354 56.883418) (xy 148.020461 57.141398) + (xy 147.935547 57.421321) (xy 147.906875 57.712432) (xy 147.935547 58.003543) (xy 148.020461 58.283466) (xy 148.158354 58.541446) + (xy 148.343926 58.767566) (xy 148.570046 58.953138) (xy 148.624851 58.982432) (xy 148.570046 59.011726) (xy 148.343926 59.197298) + (xy 148.158354 59.423418) (xy 148.020461 59.681398) (xy 147.935547 59.961321) (xy 147.906875 60.252432) (xy 147.935547 60.543543) + (xy 148.020461 60.823466) (xy 148.158354 61.081446) (xy 148.343926 61.307566) (xy 148.371613 61.330288) (xy 148.363837 61.331835) + (xy 148.248275 61.379702) (xy 148.144271 61.449195) (xy 148.055823 61.537643) (xy 147.98633 61.641647) (xy 147.938463 61.757209) + (xy 147.91406 61.87989) (xy 147.91406 62.506682) (xy 148.07281 62.665432) (xy 149.27206 62.665432) (xy 149.27206 62.645432) + (xy 149.52606 62.645432) (xy 149.52606 62.665432) (xy 150.72531 62.665432) (xy 150.88406 62.506682) (xy 150.88406 61.87989) + (xy 150.859657 61.757209) (xy 150.81179 61.641647) (xy 150.742297 61.537643) (xy 150.653849 61.449195) (xy 150.549845 61.379702) + (xy 150.434283 61.331835) (xy 150.426507 61.330288) (xy 150.454194 61.307566) (xy 150.593819 61.137432) (xy 152.024439 61.137432) + (xy 152.057558 61.246612) (xy 152.116523 61.356926) (xy 152.195875 61.453617) (xy 152.292566 61.532969) (xy 152.354039 61.565828) + (xy 152.257875 61.644747) (xy 152.178523 61.741438) (xy 152.119558 61.851752) (xy 152.083248 61.97145) (xy 152.070988 62.095932) + (xy 152.070988 62.940932) (xy 152.083248 63.065414) (xy 152.119558 63.185112) (xy 152.178523 63.295426) (xy 152.257875 63.392117) + (xy 152.354566 63.471469) (xy 152.373374 63.481522) (xy 152.304271 63.527695) (xy 152.215823 63.616143) (xy 152.14633 63.720147) + (xy 152.098463 63.835709) (xy 152.07406 63.95839) (xy 152.07406 64.157682) (xy 152.23281 64.316432) (xy 153.08206 64.316432) + (xy 153.08206 64.296432) (xy 153.33606 64.296432) (xy 153.33606 64.316432) (xy 154.18531 64.316432) (xy 154.34406 64.157682) + (xy 154.34406 63.95839) (xy 154.319657 63.835709) (xy 154.27179 63.720147) (xy 154.202297 63.616143) (xy 154.113849 63.527695) + (xy 154.044746 63.481522) (xy 154.063554 63.471469) (xy 154.160245 63.392117) (xy 154.179217 63.369) (xy 154.579031 63.369) + (xy 154.6225 63.373281) (xy 154.665969 63.369) (xy 154.665977 63.369) (xy 154.79599 63.356195) (xy 154.962813 63.305589) + (xy 155.116559 63.223411) (xy 155.251317 63.112817) (xy 155.279034 63.079044) (xy 155.89961 62.458469) (xy 155.933377 62.430757) + (xy 155.976503 62.378209) (xy 156.043971 62.295999) (xy 156.126149 62.142254) (xy 156.176755 61.97543) (xy 156.1786 61.956701) + (xy 156.18956 61.845417) (xy 156.18956 61.845409) (xy 156.193841 61.80194) (xy 156.18956 61.758471) (xy 156.18956 61.555416) + (xy 156.231554 61.532969) (xy 156.328245 61.453617) (xy 156.407597 61.356926) (xy 156.466562 61.246612) (xy 156.499681 61.137432) + (xy 160.049099 61.137432) (xy 160.062837 61.138785) (xy 156.732552 64.46907) (xy 156.698784 64.496783) (xy 156.671071 64.530551) + (xy 156.671068 64.530554) (xy 156.58819 64.631541) (xy 156.506012 64.785287) (xy 156.455405 64.95211) (xy 156.438319 65.1256) + (xy 156.442601 65.169079) (xy 156.4426 68.467421) (xy 154.918522 69.9915) (xy 154.782484 69.9915) (xy 154.760037 69.949506) + (xy 154.680685 69.852815) (xy 154.583994 69.773463) (xy 154.47368 69.714498) (xy 154.353982 69.678188) (xy 154.2295 69.665928) + (xy 152.7295 69.665928) (xy 152.605018 69.678188) (xy 152.48532 69.714498) (xy 152.375006 69.773463) (xy 152.278315 69.852815) + (xy 152.198963 69.949506) (xy 152.176516 69.9915) (xy 149.571579 69.9915) (xy 148.401034 68.820956) (xy 148.373317 68.787183) + (xy 148.238559 68.676589) (xy 148.084813 68.594411) (xy 147.91799 68.543805) (xy 147.798012 68.531988) (xy 147.775037 68.489006) + (xy 147.695685 68.392315) (xy 147.598994 68.312963) (xy 147.48868 68.253998) (xy 147.368982 68.217688) (xy 147.2445 68.205428) + (xy 145.7445 68.205428) (xy 145.620018 68.217688) (xy 145.50032 68.253998) (xy 145.390006 68.312963) (xy 145.293315 68.392315) + (xy 145.213963 68.489006) (xy 145.154998 68.59932) (xy 145.118688 68.719018) (xy 145.106428 68.8435) (xy 145.106428 69.9885) + (xy 145.118688 70.112982) (xy 145.154998 70.23268) (xy 145.213963 70.342994) (xy 145.293315 70.439685) (xy 145.316241 70.4585) + (xy 145.293315 70.477315) (xy 145.213963 70.574006) (xy 145.154998 70.68432) (xy 145.118688 70.804018) (xy 145.106428 70.9285) + (xy 145.106428 72.0735) (xy 145.118688 72.197982) (xy 145.154998 72.31768) (xy 145.213963 72.427994) (xy 145.293315 72.524685) + (xy 145.390006 72.604037) (xy 145.50032 72.663002) (xy 145.609501 72.696122) (xy 145.609501 72.755564) (xy 145.566463 72.808006) + (xy 145.507498 72.91832) (xy 145.471188 73.038018) (xy 145.458928 73.1625) (xy 145.458928 74.0625) (xy 145.471188 74.186982) + (xy 145.507498 74.30668) (xy 145.566463 74.416994) (xy 145.645815 74.513685) (xy 145.742506 74.593037) (xy 145.85282 74.652002) + (xy 145.972518 74.688312) (xy 146.097 74.700572) (xy 146.608905 74.700572) (xy 146.595815 74.711315) (xy 146.516463 74.808006) + (xy 146.457498 74.91832) (xy 146.421188 75.038018) (xy 146.408928 75.1625) (xy 146.408928 76.0625) (xy 146.421188 76.186982) + (xy 146.457498 76.30668) (xy 146.516463 76.416994) (xy 146.580033 76.494454) (xy 144.649 74.563422) (xy 144.649 68.794178) + (xy 146.467379 66.9758) (xy 149.177649 66.9758) (xy 149.174428 67.0085) (xy 149.174428 69.0085) (xy 149.186688 69.132982) + (xy 149.222998 69.25268) (xy 149.281963 69.362994) (xy 149.361315 69.459685) (xy 149.458006 69.539037) (xy 149.56832 69.598002) + (xy 149.688018 69.634312) (xy 149.8125 69.646572) (xy 151.8125 69.646572) (xy 151.936982 69.634312) (xy 152.05668 69.598002) + (xy 152.166994 69.539037) (xy 152.263685 69.459685) (xy 152.343037 69.362994) (xy 152.402002 69.25268) (xy 152.438312 69.132982) + (xy 152.450572 69.0085) (xy 152.450572 67.0085) (xy 152.438312 66.884018) (xy 152.402002 66.76432) (xy 152.343037 66.654006) + (xy 152.263685 66.557315) (xy 152.166994 66.477963) (xy 152.05668 66.418998) (xy 151.936982 66.382688) (xy 151.8125 66.370428) + (xy 151.690547 66.370428) (xy 151.684695 66.31101) (xy 151.634089 66.144187) (xy 151.551911 65.990441) (xy 151.441317 65.855683) + (xy 151.407545 65.827967) (xy 151.075334 65.495756) (xy 151.047617 65.461983) (xy 150.912859 65.351389) (xy 150.759113 65.269211) + (xy 150.59229 65.218605) (xy 150.462277 65.2058) (xy 150.462269 65.2058) (xy 150.4188 65.201519) (xy 150.375331 65.2058) + (xy 146.144265 65.2058) (xy 146.100799 65.201519) (xy 146.057333 65.2058) (xy 146.057323 65.2058) (xy 145.92731 65.218605) + (xy 145.760487 65.269211) (xy 145.606741 65.351389) (xy 145.606739 65.35139) (xy 145.60674 65.35139) (xy 145.505753 65.434268) + (xy 145.505751 65.43427) (xy 145.471983 65.461983) (xy 145.44427 65.495751) (xy 143.21 67.730022) (xy 143.21 64.729182) + (xy 152.07406 64.729182) (xy 152.07406 64.928474) (xy 152.098463 65.051155) (xy 152.14633 65.166717) (xy 152.215823 65.270721) + (xy 152.304271 65.359169) (xy 152.408275 65.428662) (xy 152.523837 65.476529) (xy 152.646518 65.500932) (xy 152.92331 65.500932) (xy 153.08206 65.342182) (xy 153.08206 64.570432) (xy 153.33606 64.570432) (xy 153.33606 65.342182) (xy 153.49481 65.500932) - (xy 153.83537 65.500932) (xy 154.068759 65.404259) (xy 154.247387 65.22563) (xy 154.34406 64.992241) (xy 154.34406 64.729182) - (xy 154.18531 64.570432) (xy 153.33606 64.570432) (xy 153.08206 64.570432) (xy 152.23281 64.570432) (xy 152.07406 64.729182) - (xy 143.21 64.729182) (xy 143.21 63.078182) (xy 147.91406 63.078182) (xy 147.91406 63.768742) (xy 148.010733 64.002131) - (xy 148.189362 64.180759) (xy 148.422751 64.277432) (xy 149.11331 64.277432) (xy 149.27206 64.118682) (xy 149.27206 62.919432) - (xy 149.52606 62.919432) (xy 149.52606 64.118682) (xy 149.68481 64.277432) (xy 150.375369 64.277432) (xy 150.608758 64.180759) - (xy 150.787387 64.002131) (xy 150.88406 63.768742) (xy 150.88406 63.078182) (xy 150.72531 62.919432) (xy 149.52606 62.919432) - (xy 149.27206 62.919432) (xy 148.07281 62.919432) (xy 147.91406 63.078182) (xy 143.21 63.078182) (xy 143.21 57.76325) - (xy 144.5785 57.76325) (xy 144.5785 58.226309) (xy 144.675173 58.459698) (xy 144.853801 58.638327) (xy 145.08719 58.735) - (xy 145.82775 58.735) (xy 145.9865 58.57625) (xy 145.9865 57.6045) (xy 146.2405 57.6045) (xy 146.2405 58.57625) - (xy 146.39925 58.735) (xy 147.13981 58.735) (xy 147.373199 58.638327) (xy 147.551827 58.459698) (xy 147.6485 58.226309) + (xy 153.771602 65.500932) (xy 153.894283 65.476529) (xy 154.009845 65.428662) (xy 154.113849 65.359169) (xy 154.202297 65.270721) + (xy 154.27179 65.166717) (xy 154.319657 65.051155) (xy 154.34406 64.928474) (xy 154.34406 64.729182) (xy 154.18531 64.570432) + (xy 153.33606 64.570432) (xy 153.08206 64.570432) (xy 152.23281 64.570432) (xy 152.07406 64.729182) (xy 143.21 64.729182) + (xy 143.21 63.078182) (xy 147.91406 63.078182) (xy 147.91406 63.704974) (xy 147.938463 63.827655) (xy 147.98633 63.943217) + (xy 148.055823 64.047221) (xy 148.144271 64.135669) (xy 148.248275 64.205162) (xy 148.363837 64.253029) (xy 148.486518 64.277432) + (xy 149.11331 64.277432) (xy 149.27206 64.118682) (xy 149.27206 62.919432) (xy 149.52606 62.919432) (xy 149.52606 64.118682) + (xy 149.68481 64.277432) (xy 150.311602 64.277432) (xy 150.434283 64.253029) (xy 150.549845 64.205162) (xy 150.653849 64.135669) + (xy 150.742297 64.047221) (xy 150.81179 63.943217) (xy 150.859657 63.827655) (xy 150.88406 63.704974) (xy 150.88406 63.078182) + (xy 150.72531 62.919432) (xy 149.52606 62.919432) (xy 149.27206 62.919432) (xy 148.07281 62.919432) (xy 147.91406 63.078182) + (xy 143.21 63.078182) (xy 143.21 57.76325) (xy 144.5785 57.76325) (xy 144.5785 58.162542) (xy 144.602903 58.285223) + (xy 144.65077 58.400785) (xy 144.720263 58.504789) (xy 144.808711 58.593237) (xy 144.912715 58.66273) (xy 145.028277 58.710597) + (xy 145.150958 58.735) (xy 145.82775 58.735) (xy 145.9865 58.57625) (xy 145.9865 57.6045) (xy 146.2405 57.6045) + (xy 146.2405 58.57625) (xy 146.39925 58.735) (xy 147.076042 58.735) (xy 147.198723 58.710597) (xy 147.314285 58.66273) + (xy 147.418289 58.593237) (xy 147.506737 58.504789) (xy 147.57623 58.400785) (xy 147.624097 58.285223) (xy 147.6485 58.162542) (xy 147.6485 57.76325) (xy 147.48975 57.6045) (xy 146.2405 57.6045) (xy 145.9865 57.6045) (xy 144.73725 57.6045) - (xy 144.5785 57.76325) (xy 143.21 57.76325) (xy 143.21 56.728691) (xy 144.5785 56.728691) (xy 144.5785 57.19175) + (xy 144.5785 57.76325) (xy 143.21 57.76325) (xy 143.21 56.792458) (xy 144.5785 56.792458) (xy 144.5785 57.19175) (xy 144.73725 57.3505) (xy 145.9865 57.3505) (xy 145.9865 56.37875) (xy 146.2405 56.37875) (xy 146.2405 57.3505) - (xy 147.48975 57.3505) (xy 147.6485 57.19175) (xy 147.6485 56.728691) (xy 147.551827 56.495302) (xy 147.373199 56.316673) - (xy 147.13981 56.22) (xy 146.39925 56.22) (xy 146.2405 56.37875) (xy 145.9865 56.37875) (xy 145.82775 56.22) - (xy 145.08719 56.22) (xy 144.853801 56.316673) (xy 144.675173 56.495302) (xy 144.5785 56.728691) (xy 143.21 56.728691) - (xy 143.21 47.967891) (xy 156.345 47.967891) (xy 156.345 48.23095) (xy 156.50375 48.3897) (xy 157.353 48.3897) - (xy 157.353 47.61795) (xy 157.607 47.61795) (xy 157.607 48.3897) (xy 158.45625 48.3897) (xy 158.615 48.23095) - (xy 158.615 47.967891) (xy 158.518327 47.734502) (xy 158.339699 47.555873) (xy 158.10631 47.4592) (xy 157.76575 47.4592) - (xy 157.607 47.61795) (xy 157.353 47.61795) (xy 157.19425 47.4592) (xy 156.85369 47.4592) (xy 156.620301 47.555873) - (xy 156.441673 47.734502) (xy 156.345 47.967891) (xy 143.21 47.967891) (xy 143.21 33.71) (xy 194.79 33.71) + (xy 147.48975 57.3505) (xy 147.6485 57.19175) (xy 147.6485 56.792458) (xy 147.624097 56.669777) (xy 147.57623 56.554215) + (xy 147.506737 56.450211) (xy 147.418289 56.361763) (xy 147.314285 56.29227) (xy 147.198723 56.244403) (xy 147.076042 56.22) + (xy 146.39925 56.22) (xy 146.2405 56.37875) (xy 145.9865 56.37875) (xy 145.82775 56.22) (xy 145.150958 56.22) + (xy 145.028277 56.244403) (xy 144.912715 56.29227) (xy 144.808711 56.361763) (xy 144.720263 56.450211) (xy 144.65077 56.554215) + (xy 144.602903 56.669777) (xy 144.5785 56.792458) (xy 143.21 56.792458) (xy 143.21 48.031658) (xy 156.345 48.031658) + (xy 156.345 48.23095) (xy 156.50375 48.3897) (xy 157.353 48.3897) (xy 157.353 47.61795) (xy 157.607 47.61795) + (xy 157.607 48.3897) (xy 158.45625 48.3897) (xy 158.615 48.23095) (xy 158.615 48.031658) (xy 158.590597 47.908977) + (xy 158.54273 47.793415) (xy 158.473237 47.689411) (xy 158.384789 47.600963) (xy 158.280785 47.53147) (xy 158.165223 47.483603) + (xy 158.042542 47.4592) (xy 157.76575 47.4592) (xy 157.607 47.61795) (xy 157.353 47.61795) (xy 157.19425 47.4592) + (xy 156.917458 47.4592) (xy 156.794777 47.483603) (xy 156.679215 47.53147) (xy 156.575211 47.600963) (xy 156.486763 47.689411) + (xy 156.41727 47.793415) (xy 156.369403 47.908977) (xy 156.345 48.031658) (xy 143.21 48.031658) (xy 143.21 33.71) + (xy 194.79 33.71) ) ) (filled_polygon (pts - (xy 158.34646 51.720147) (xy 158.855506 51.931) (xy 158.859128 51.931) (xy 158.821688 52.063683) (xy 159.6136 52.855595) - (xy 159.627743 52.841453) (xy 159.807348 53.021058) (xy 159.793205 53.0352) (xy 159.807348 53.049343) (xy 159.627743 53.228948) - (xy 159.6136 53.214805) (xy 158.821688 54.006717) (xy 158.889677 54.24766) (xy 159.02691 54.2965) (xy 158.807687 54.2965) - (xy 158.51854 54.007353) (xy 158.009494 53.7965) (xy 157.458506 53.7965) (xy 156.94946 54.007353) (xy 156.669381 54.287432) - (xy 156.497647 54.287432) (xy 156.475217 54.174667) (xy 156.334869 53.964623) (xy 156.241794 53.902432) (xy 156.334869 53.840241) - (xy 156.475217 53.630197) (xy 156.5245 53.382432) (xy 156.5245 52.830371) (xy 158.216399 52.830371) (xy 158.24437 53.380648) - (xy 158.40114 53.759123) (xy 158.642083 53.827112) (xy 159.433995 53.0352) (xy 158.642083 52.243288) (xy 158.40114 52.311277) - (xy 158.216399 52.830371) (xy 156.5245 52.830371) (xy 156.5245 52.648778) (xy 157.661639 51.51164) (xy 157.98 51.51164) - (xy 158.111747 51.485434) + (xy 158.248114 51.621799) (xy 158.474957 51.773371) (xy 158.727011 51.877775) (xy 158.882699 51.908743) (xy 158.836212 52.078207) + (xy 159.6136 52.855595) (xy 159.627743 52.841453) (xy 159.807348 53.021058) (xy 159.793205 53.0352) (xy 159.807348 53.049343) + (xy 159.627743 53.228948) (xy 159.6136 53.214805) (xy 158.836212 53.992193) (xy 158.901737 54.23106) (xy 159.041187 54.2965) + (xy 158.807685 54.2965) (xy 158.616886 54.105701) (xy 158.390043 53.954129) (xy 158.137989 53.849725) (xy 157.870411 53.7965) + (xy 157.597589 53.7965) (xy 157.330011 53.849725) (xy 157.077957 53.954129) (xy 156.851114 54.105701) (xy 156.669383 54.287432) + (xy 156.499681 54.287432) (xy 156.466562 54.178252) (xy 156.407597 54.067938) (xy 156.328245 53.971247) (xy 156.244393 53.902432) + (xy 156.328245 53.833617) (xy 156.407597 53.736926) (xy 156.466562 53.626612) (xy 156.502872 53.506914) (xy 156.515132 53.382432) + (xy 156.515132 53.107692) (xy 158.223788 53.107692) (xy 158.264635 53.377438) (xy 158.357323 53.634032) (xy 158.41774 53.747063) + (xy 158.656607 53.812588) (xy 159.433995 53.0352) (xy 158.656607 52.257812) (xy 158.41774 52.323337) (xy 158.30184 52.570316) + (xy 158.23635 52.83516) (xy 158.223788 53.107692) (xy 156.515132 53.107692) (xy 156.515132 52.658146) (xy 157.671007 51.502272) + (xy 157.98 51.502272) (xy 158.104482 51.490012) (xy 158.11357 51.487255) ) ) (filled_polygon (pts - (xy 161.040001 52.69058) (xy 161.04 54.051629) (xy 161.001843 54.108735) (xy 160.975 54.243685) (xy 160.948157 54.108735) - (xy 160.848 53.958841) (xy 160.848 53.88025) (xy 160.748702 53.780952) (xy 160.82606 53.759123) (xy 161.010801 53.240029) - (xy 160.98283 52.689752) (xy 160.942989 52.593568) + (xy 161.040001 52.69058) (xy 161.04 54.057126) (xy 161.010498 54.11232) (xy 160.975 54.229341) (xy 160.939502 54.11232) + (xy 160.880537 54.002006) (xy 160.848 53.962359) (xy 160.848 53.88025) (xy 160.735187 53.767437) (xy 160.80946 53.747063) + (xy 160.92536 53.500084) (xy 160.99085 53.23524) (xy 161.003412 52.962708) (xy 160.962565 52.692962) (xy 160.917428 52.568007) ) ) ) diff --git a/F0-nolib/Servo/kicad/Servo_control.sch b/F0-nolib/Servo/kicad/Servo_control.sch index 64185d9..fdf18e2 100644 --- a/F0-nolib/Servo/kicad/Servo_control.sch +++ b/F0-nolib/Servo/kicad/Servo_control.sch @@ -1,6 +1,6 @@ EESchema Schematic File Version 4 LIBS:Servo_control-cache -EELAYER 26 0 +EELAYER 29 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 @@ -1429,7 +1429,7 @@ Wire Wire Line Connection ~ 4900 2525 Connection ~ 4400 2275 $Comp -L Connector_Specialized:USB_B_Micro J1 +L Servo_control-rescue:USB_B_Micro-Connector_Specialized J1 U 1 1 5C8BC41C P 850 4650 F 0 "J1" H 905 5117 50 0000 C CNN diff --git a/F0-nolib/Servo/kicad/Servo_control_bom.ods b/F0-nolib/Servo/kicad/Servo_control_bom.ods new file mode 100644 index 0000000..bf830a4 Binary files /dev/null and b/F0-nolib/Servo/kicad/Servo_control_bom.ods differ diff --git a/F0-nolib/pl2303/Makefile b/F0-nolib/pl2303/Makefile index 4f44fd7..b547ad8 100644 --- a/F0-nolib/pl2303/Makefile +++ b/F0-nolib/pl2303/Makefile @@ -30,6 +30,7 @@ CC := $(PREFIX)-gcc LD := $(PREFIX)-gcc AR := $(PREFIX)-ar AS := $(PREFIX)-as +SIZE := $(PREFIX)-size OBJCOPY := $(OPREFIX)-objcopy OBJDUMP := $(OPREFIX)-objdump GDB := $(OPREFIX)-gdb @@ -85,7 +86,7 @@ LIST := $(OBJDIR)/$(BINARY).list BIN := $(BINARY).bin HEX := $(BINARY).hex -all: bin list +all: bin list size elf: $(ELF) bin: $(BIN) @@ -106,9 +107,6 @@ $(OBJDIR)/%.o: %.c @echo " CC $<" $(CC) $(CFLAGS) $(DEFS) $(INCLUDE) $(ARCH_FLAGS) -o $@ -c $< -#$(OBJDIR)/%.d: %.c $(OBJDIR) -# $(CC) -MM -MG $< | sed -e 's,^\([^:]*\)\.o[ ]*:,$(@D)/\1.o $(@D)/\1.d:,' >$@ - $(BIN): $(ELF) @echo " OBJCOPY $(BIN)" $(OBJCOPY) -Obinary $(ELF) $(BIN) @@ -125,9 +123,12 @@ $(ELF): $(OBJDIR) $(OBJS) @echo " LD $(ELF)" $(LD) $(LDFLAGS) $(ARCH_FLAGS) $(OBJS) $(LDLIBS) -o $(ELF) +size: $(ELF) + $(SIZE) $(ELF) + clean: @echo " CLEAN" - $(RM) $(OBJS) $(DEPS) $(ELF) $(HEX) $(LIST) $(OBJDIR)/*.map + $(RM) $(OBJS) $(DEPS) $(ELF) $(HEX) $(LIST) $(OBJDIR)/*.map *.d @rmdir $(OBJDIR) 2>/dev/null || true dfuboot: $(BIN) diff --git a/F0-nolib/pl2303/hardware.h b/F0-nolib/pl2303/hardware.h index 077bcb2..a393821 100644 --- a/F0-nolib/pl2303/hardware.h +++ b/F0-nolib/pl2303/hardware.h @@ -32,6 +32,17 @@ #define FORMUSART(X) CONCAT(USART, X) #define USARTX FORMUSART(USARTNUM) +#if USARTNUM == 2 + #define USARTDMA DMA1_Channel4 + #define DMAIRQn DMA1_Channel4_5_IRQn + #define USARTIRQn USART2_IRQn +#elif USARTNUM == 1 + #define USARTDMA DMA1_Channel2 + #define DMAIRQn DMA1_Channel2_3_IRQn + #define USARTIRQn USART1_IRQn +#else +#error "Wrong USARTNUM" +#endif // LEDS: 0 - PC13, 1 - PC14 // LED0 diff --git a/F0-nolib/pl2303/main.c b/F0-nolib/pl2303/main.c index 9ada7e6..bf6edf1 100644 --- a/F0-nolib/pl2303/main.c +++ b/F0-nolib/pl2303/main.c @@ -70,14 +70,14 @@ void clstate_handler(uint16_t val){ int main(void){ uint32_t lastT = 0; - int L; + int L = 0; char *txt; char tmpbuf[129]; sysreset(); SysTick_Config(6000, 1); gpio_setup(); usart_setup(); - + SEND("Hello!\n"); if(RCC->CSR & RCC_CSR_IWDGRSTF){ // watchdog reset occured @@ -89,7 +89,7 @@ int main(void){ RCC->CSR |= RCC_CSR_RMVF; // remove reset flags USB_setup(); - //iwdg_setup(); + iwdg_setup(); while (1){ IWDG->KR = IWDG_REFRESH; // refresh watchdog @@ -97,13 +97,6 @@ int main(void){ LED_blink(LED0); lastT = Tms; transmit_tbuf(); // non-blocking transmission of data from UART buffer every 0.5s - /*uint8_t r = 0; - if((r = USB_receive(tmpbuf, 128))){ - tmpbuf[r] = 0; - SEND("Received data over USB:\n"); - SEND(tmpbuf); - newline(); - }*/ } usb_proc(); uint8_t r = 0; @@ -124,11 +117,15 @@ int main(void){ if(!USB_configured()) SEND("dis"); SEND("connected\n"); break; + case 'L': + USB_send("Very long test string for USB (it's length is more than 64 bytes\n" + "This is another part of the string! Can you see all of this?\n"); + break; case 'R': SEND("Soft reset\n"); NVIC_SystemReset(); break; - case 'U': + case 'S': USB_send("Test string for USB\n"); break; case 'W': @@ -137,9 +134,10 @@ int main(void){ break; default: // help SEND( - "'C' - test is USB configured\n" + "'C' - test if USB is configured\n" + "'L' - send long string over USB\n" "'R' - software reset\n" - "'U' - send test string over USB\n" + "'S' - send short string over USB\n" "'W' - test watchdog\n" ); break; diff --git a/F0-nolib/pl2303/pl2303.bin b/F0-nolib/pl2303/pl2303.bin index 09e7b52..2cfbcef 100755 Binary files a/F0-nolib/pl2303/pl2303.bin and b/F0-nolib/pl2303/pl2303.bin differ diff --git a/F0-nolib/pl2303/usart.c b/F0-nolib/pl2303/usart.c index ccc8d63..e6f8df0 100644 --- a/F0-nolib/pl2303/usart.c +++ b/F0-nolib/pl2303/usart.c @@ -60,19 +60,10 @@ void transmit_tbuf(){ if(!l) return; txrdy = 0; odatalen[tbufno] = 0; -#if USARTNUM == 2 - DMA1_Channel4->CCR &= ~DMA_CCR_EN; - DMA1_Channel4->CMAR = (uint32_t) tbuf[tbufno]; // mem - DMA1_Channel4->CNDTR = l; - DMA1_Channel4->CCR |= DMA_CCR_EN; // start transmission -#elif USARTNUM == 1 - DMA1_Channel2->CCR &= ~DMA_CCR_EN; - DMA1_Channel2->CMAR = (uint32_t) tbuf[tbufno]; // mem - DMA1_Channel2->CNDTR = l; - DMA1_Channel2->CCR |= DMA_CCR_EN; -#else -#error "Not implemented" -#endif + USARTDMA->CCR &= ~DMA_CCR_EN; + USARTDMA->CMAR = (uint32_t) tbuf[tbufno]; // mem + USARTDMA->CNDTR = l; + USARTDMA->CCR |= DMA_CCR_EN; tbufno = !tbufno; } @@ -103,8 +94,8 @@ void newline(){ void usart_setup(){ -// Nucleo's USART2 connected to VCP proxy of st-link uint32_t tmout = 16000000; +// Nucleo's USART2 connected to VCP proxy of st-link #if USARTNUM == 2 // setup pins: PA2 (Tx - AF1), PA15 (Rx - AF1) // AF mode (AF1) @@ -112,24 +103,7 @@ void usart_setup(){ | (GPIO_MODER_MODER2_AF | GPIO_MODER_MODER15_AF); GPIOA->AFR[0] = (GPIOA->AFR[0] &~GPIO_AFRH_AFRH2) | 1 << (2 * 4); // PA2 GPIOA->AFR[1] = (GPIOA->AFR[1] &~GPIO_AFRH_AFRH7) | 1 << (7 * 4); // PA15 - // DMA: Tx - Ch4 - DMA1_Channel4->CPAR = (uint32_t) &USART2->TDR; // periph - DMA1_Channel4->CCR |= DMA_CCR_MINC | DMA_CCR_DIR | DMA_CCR_TCIE; // 8bit, mem++, mem->per, transcompl irq - // Tx CNDTR set @ each transmission due to data size - NVIC_SetPriority(DMA1_Channel4_5_IRQn, 3); - NVIC_EnableIRQ(DMA1_Channel4_5_IRQn); - NVIC_SetPriority(USART2_IRQn, 0); - // setup usart2 RCC->APB1ENR |= RCC_APB1ENR_USART2EN; // clock - // oversampling by16, 115200bps (fck=48mHz) - //USART2_BRR = 0x1a1; // 48000000 / 115200 - USART2->BRR = 480000 / 1152; - USART2->CR3 = USART_CR3_DMAT; // enable DMA Tx - USART2->CR1 = USART_CR1_TE | USART_CR1_RE | USART_CR1_UE; // 1start,8data,nstop; enable Rx,Tx,USART - while(!(USART2->ISR & USART_ISR_TC)){if(--tmout == 0) break;} // polling idle frame Transmission - USART2->ICR |= USART_ICR_TCCF; // clear TC flag - USART2->CR1 |= USART_CR1_RXNEIE; - NVIC_EnableIRQ(USART2_IRQn); // USART1 of main board #elif USARTNUM == 1 // PA9 - Tx, PA10 - Rx (AF1) @@ -137,26 +111,26 @@ void usart_setup(){ | (GPIO_MODER_MODER9_AF | GPIO_MODER_MODER10_AF); GPIOA->AFR[1] = (GPIOA->AFR[1] & ~(GPIO_AFRH_AFRH1 | GPIO_AFRH_AFRH2)) | 1 << (1 * 4) | 1 << (2 * 4); // PA9, PA10 - // USART1 Tx DMA - Channel2 (default value in SYSCFG_CFGR1) - DMA1_Channel2->CPAR = (uint32_t) &USART1->TDR; // periph - DMA1_Channel2->CMAR = (uint32_t) tbuf; // mem - DMA1_Channel2->CCR |= DMA_CCR_MINC | DMA_CCR_DIR | DMA_CCR_TCIE; // 8bit, mem++, mem->per, transcompl irq - // Tx CNDTR set @ each transmission due to data size - NVIC_SetPriority(DMA1_Channel2_3_IRQn, 3); - NVIC_EnableIRQ(DMA1_Channel2_3_IRQn); - NVIC_SetPriority(USART1_IRQn, 0); - // setup usart1 RCC->APB2ENR |= RCC_APB2ENR_USART1EN; - USART1->BRR = 480000 / 1152; - USART1->CR3 = USART_CR3_DMAT; // enable DMA Tx - USART1->CR1 = USART_CR1_TE | USART_CR1_RE | USART_CR1_UE; // 1start,8data,nstop; enable Rx,Tx,USART - while(!(USART1->ISR & USART_ISR_TC)){if(--tmout == 0) break;} // polling idle frame Transmission - USART1->ICR |= USART_ICR_TCCF; // clear TC flag - USART1->CR1 |= USART_CR1_RXNEIE; - NVIC_EnableIRQ(USART1_IRQn); #else -#error "Not implemented" +#error "Wrong USARTNUM" #endif + // USARTX Tx DMA + USARTDMA->CPAR = (uint32_t) &USARTX->TDR; // periph + USARTDMA->CMAR = (uint32_t) tbuf; // mem + USARTDMA->CCR |= DMA_CCR_MINC | DMA_CCR_DIR | DMA_CCR_TCIE; // 8bit, mem++, mem->per, transcompl irq + // Tx CNDTR set @ each transmission due to data size + NVIC_SetPriority(DMAIRQn, 3); + NVIC_EnableIRQ(DMAIRQn); + NVIC_SetPriority(USARTIRQn, 0); + // setup usart1 + USARTX->BRR = 480000 / 1152; + USARTX->CR3 = USART_CR3_DMAT; // enable DMA Tx + USARTX->CR1 = USART_CR1_TE | USART_CR1_RE | USART_CR1_UE; // 1start,8data,nstop; enable Rx,Tx,USART + while(!(USARTX->ISR & USART_ISR_TC)){if(--tmout == 0) break;} // polling idle frame Transmission + USARTX->ICR |= USART_ICR_TCCF; // clear TC flag + USARTX->CR1 |= USART_CR1_RXNEIE; + NVIC_EnableIRQ(USARTIRQn); } #if USARTNUM == 2 @@ -165,7 +139,7 @@ void usart2_isr(){ #elif USARTNUM == 1 void usart1_isr(){ #else -#error "Not implemented" +#error "Wrong USARTNUM" #endif #ifdef CHECK_TMOUT static uint32_t tmout = 0; @@ -276,5 +250,5 @@ void dma1_channel2_3_isr(){ } } #else -#error "Not implemented" +#error "Wrong USARTNUM" #endif diff --git a/F0-nolib/pl2303/usb.c b/F0-nolib/pl2303/usb.c index 3509f88..e5a5832 100644 --- a/F0-nolib/pl2303/usb.c +++ b/F0-nolib/pl2303/usb.c @@ -1,6 +1,6 @@ /* * geany_encoding=koi8-r - * usb.c + * usb.c - base functions for different USB types * * Copyright 2018 Edward V. Emelianov * @@ -48,7 +48,7 @@ static uint16_t EP1_Handler(ep_t ep){ } // data IN/OUT handler -static uint16_t EP2_Handler(ep_t ep){ +static uint16_t EP23_Handler(ep_t ep){ MSG("EP2\n"); if(ep.rx_flag){ int rd = ep.rx_cnt, rest = IDATASZ - idatalen; @@ -98,11 +98,11 @@ void USB_setup(){ CRS->CR |= CRS_CR_CEN; // enable freq counter & block CRS->CFGR as read-only RCC->CFGR |= RCC_CFGR_SW; // allow RESET and CTRM interrupts - USB -> CNTR = USB_CNTR_RESETM | USB_CNTR_CTRM; + USB->CNTR = USB_CNTR_RESETM | USB_CNTR_CTRM; // clear flags - USB -> ISTR = 0; + USB->ISTR = 0; // and activate pullup - USB -> BCDR |= USB_BCDR_DPPU; + USB->BCDR |= USB_BCDR_DPPU; NVIC_EnableIRQ(USB_IRQn); } @@ -111,13 +111,10 @@ void usb_proc(){ if(!usbON){ // endpoints not activated MSG("Configured; activate other endpoints\n"); // make new BULK endpoint - // Buffer have 1024 bytes, but last 256 we use for CAN bus - // first free is 64; 768 - CAN data - // free: 64 128 192 256 320 384 448 512 576 640 704 - // (first 64 are control registers, up to 192 - buffer for EP0) - EP_Init(1, EP_TYPE_INTERRUPT, 192, 192, EP1_Handler); - EP_Init(2, EP_TYPE_BULK, 256, 256, EP2_Handler); // OUT - receive data - EP_Init(3, EP_TYPE_BULK, 320, 320, EP2_Handler); // IN - transmit data + // Buffer have 1024 bytes, but last 256 we use for CAN bus (30.2 of RM: USB main features) + EP_Init(1, EP_TYPE_INTERRUPT, 10, 0, EP1_Handler); // IN1 - transmit + EP_Init(2, EP_TYPE_BULK, 0, USB_RXBUFSZ, EP23_Handler); // OUT2 - receive data + EP_Init(3, EP_TYPE_BULK, USB_TXBUFSZ, 0, EP23_Handler); // IN3 - transmit data usbON = 1; } }else{ @@ -126,10 +123,15 @@ void usb_proc(){ } void USB_send(char *buf){ - uint16_t l = 0; + uint16_t l = 0, ctr = 0; char *p = buf; while(*p++) ++l; - EP_Write(3, (uint8_t*)buf, l); + while(l){ + uint16_t s = (l > USB_TXBUFSZ) ? USB_TXBUFSZ : l; + EP_Write(3, (uint8_t*)&buf[ctr], s); + l -= s; + ctr += s; + } } /** @@ -148,7 +150,7 @@ int USB_receive(char *buf, int bufsize){ idatalen = rest; }else idatalen = 0; if(ovfl){ - EP2_Handler(endpoints[2]); + EP23_Handler(endpoints[2]); uint16_t epstatus = USB->EPnR[2]; epstatus = CLEAR_DTOG_RX(epstatus); epstatus = SET_VALID_RX(epstatus); diff --git a/F0-nolib/pl2303/usb_defs.h b/F0-nolib/pl2303/usb_defs.h index 0c86de0..78a59e9 100644 --- a/F0-nolib/pl2303/usb_defs.h +++ b/F0-nolib/pl2303/usb_defs.h @@ -1,92 +1,103 @@ -/* - * geany_encoding=koi8-r - * usb_defs.h - * - * Copyright 2018 Edward V. Emelianov - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301, USA. - * - */ - -#pragma once -#ifndef __USB_DEFS_H__ -#define __USB_DEFS_H__ - -#include - -#define USB_BTABLE_BASE 0x40006000 -#undef USB_BTABLE -#define USB_BTABLE ((USB_BtableDef *)(USB_BTABLE_BASE)) -#define USB_ISTR_EPID 0x0000000F -#define USB_FNR_LSOF_0 0x00000800 -#define USB_FNR_lSOF_1 0x00001000 -#define USB_LPMCSR_BESL_0 0x00000010 -#define USB_LPMCSR_BESL_1 0x00000020 -#define USB_LPMCSR_BESL_2 0x00000040 -#define USB_LPMCSR_BESL_3 0x00000080 -#define USB_EPnR_CTR_RX 0x00008000 -#define USB_EPnR_DTOG_RX 0x00004000 -#define USB_EPnR_STAT_RX 0x00003000 -#define USB_EPnR_STAT_RX_0 0x00001000 -#define USB_EPnR_STAT_RX_1 0x00002000 -#define USB_EPnR_SETUP 0x00000800 -#define USB_EPnR_EP_TYPE 0x00000600 -#define USB_EPnR_EP_TYPE_0 0x00000200 -#define USB_EPnR_EP_TYPE_1 0x00000400 -#define USB_EPnR_EP_KIND 0x00000100 -#define USB_EPnR_CTR_TX 0x00000080 -#define USB_EPnR_DTOG_TX 0x00000040 -#define USB_EPnR_STAT_TX 0x00000030 -#define USB_EPnR_STAT_TX_0 0x00000010 -#define USB_EPnR_STAT_TX_1 0x00000020 -#define USB_EPnR_EA 0x0000000F -#define USB_COUNTn_RX_BLSIZE 0x00008000 -#define USB_COUNTn_NUM_BLOCK 0x00007C00 -#define USB_COUNTn_RX 0x0000003F - -#define USB_TypeDef USB_TypeDef_custom - -typedef struct{ - __IO uint32_t EPnR[8]; - __IO uint32_t RESERVED1; - __IO uint32_t RESERVED2; - __IO uint32_t RESERVED3; - __IO uint32_t RESERVED4; - __IO uint32_t RESERVED5; - __IO uint32_t RESERVED6; - __IO uint32_t RESERVED7; - __IO uint32_t RESERVED8; - __IO uint32_t CNTR; - __IO uint32_t ISTR; - __IO uint32_t FNR; - __IO uint32_t DADDR; - __IO uint32_t BTABLE; - __IO uint32_t LPMCSR; - __IO uint32_t BCDR; -} USB_TypeDef; - -typedef struct{ - __IO uint16_t USB_ADDR_TX; - __IO uint16_t USB_COUNT_TX; - __IO uint16_t USB_ADDR_RX; - __IO uint16_t USB_COUNT_RX; -} USB_EPDATA_TypeDef; - -typedef struct{ - __IO USB_EPDATA_TypeDef EP[8]; -} USB_BtableDef; - -#endif // __USB_DEFS_H__ +/* + * geany_encoding=koi8-r + * usb_defs.h + * + * Copyright 2018 Edward V. Emelianov + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + */ + +#pragma once +#ifndef __USB_DEFS_H__ +#define __USB_DEFS_H__ + +#include + +#define USB_BTABLE_BASE 0x40006000 +// !!! when working with CAN bus change USB_BTABLE_SIZE to 768 !!! +#define USB_BTABLE_SIZE 1024 +// first 64 bytes of USB_BTABLE are registers! +#define USB_EP0_BASEADDR 64 +// for USB FS EP0 buffers are from 8 to 64 bytes long +#define USB_EP0_BUFSZ 8 +// USB transmit buffer size +#define USB_TXBUFSZ 64 +// USB receive buffer size +#define USB_RXBUFSZ 64 + +#undef USB_BTABLE +#define USB_BTABLE ((USB_BtableDef *)(USB_BTABLE_BASE)) +#define USB_ISTR_EPID 0x0000000F +#define USB_FNR_LSOF_0 0x00000800 +#define USB_FNR_lSOF_1 0x00001000 +#define USB_LPMCSR_BESL_0 0x00000010 +#define USB_LPMCSR_BESL_1 0x00000020 +#define USB_LPMCSR_BESL_2 0x00000040 +#define USB_LPMCSR_BESL_3 0x00000080 +#define USB_EPnR_CTR_RX 0x00008000 +#define USB_EPnR_DTOG_RX 0x00004000 +#define USB_EPnR_STAT_RX 0x00003000 +#define USB_EPnR_STAT_RX_0 0x00001000 +#define USB_EPnR_STAT_RX_1 0x00002000 +#define USB_EPnR_SETUP 0x00000800 +#define USB_EPnR_EP_TYPE 0x00000600 +#define USB_EPnR_EP_TYPE_0 0x00000200 +#define USB_EPnR_EP_TYPE_1 0x00000400 +#define USB_EPnR_EP_KIND 0x00000100 +#define USB_EPnR_CTR_TX 0x00000080 +#define USB_EPnR_DTOG_TX 0x00000040 +#define USB_EPnR_STAT_TX 0x00000030 +#define USB_EPnR_STAT_TX_0 0x00000010 +#define USB_EPnR_STAT_TX_1 0x00000020 +#define USB_EPnR_EA 0x0000000F +#define USB_COUNTn_RX_BLSIZE 0x00008000 +#define USB_COUNTn_NUM_BLOCK 0x00007C00 +#define USB_COUNTn_RX 0x0000003F + +#define USB_TypeDef USB_TypeDef_custom + +typedef struct{ + __IO uint32_t EPnR[8]; + __IO uint32_t RESERVED1; + __IO uint32_t RESERVED2; + __IO uint32_t RESERVED3; + __IO uint32_t RESERVED4; + __IO uint32_t RESERVED5; + __IO uint32_t RESERVED6; + __IO uint32_t RESERVED7; + __IO uint32_t RESERVED8; + __IO uint32_t CNTR; + __IO uint32_t ISTR; + __IO uint32_t FNR; + __IO uint32_t DADDR; + __IO uint32_t BTABLE; + __IO uint32_t LPMCSR; + __IO uint32_t BCDR; +} USB_TypeDef; + +typedef struct{ + __IO uint16_t USB_ADDR_TX; + __IO uint16_t USB_COUNT_TX; + __IO uint16_t USB_ADDR_RX; + __IO uint16_t USB_COUNT_RX; +} USB_EPDATA_TypeDef; + +typedef struct{ + __IO USB_EPDATA_TypeDef EP[8]; +} USB_BtableDef; + +#endif // __USB_DEFS_H__ diff --git a/F0-nolib/pl2303/usb_lib.c b/F0-nolib/pl2303/usb_lib.c index df71bbd..0e5935d 100644 --- a/F0-nolib/pl2303/usb_lib.c +++ b/F0-nolib/pl2303/usb_lib.c @@ -1,489 +1,496 @@ -/* - * geany_encoding=koi8-r - * usb_lib.c - * - * Copyright 2018 Edward V. Emelianov - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - * MA 02110-1301, USA. - * - */ - -#include -#include "usb_lib.h" -#include // memcpy -#include "usart.h" - - -#define EP0DATABUF_SIZE (64) -#define DEVICE_DESCRIPTOR_SIZE_BYTE (18) -#define DEVICE_QALIFIER_SIZE_BYTE (10) -#define STRING_LANG_DESCRIPTOR_SIZE_BYTE (4) - -static usb_LineCoding lineCoding = {115200, 0, 0, 8}; -static config_pack_t setup_packet; -static uint8_t ep0databuf[EP0DATABUF_SIZE]; -static uint8_t ep0dbuflen = 0; - -usb_LineCoding getLineCoding(){return lineCoding;} - -const uint8_t USB_DeviceDescriptor[] = { - DEVICE_DESCRIPTOR_SIZE_BYTE, // bLength - 0x01, // bDescriptorType - USB_DEVICE_DESC_TYPE - 0x10, // bcdUSB_L - 1.10 - 0x01, // bcdUSB_H - 0x00, // bDeviceClass - USB_COMM - 0x00, // bDeviceSubClass - 0x00, // bDeviceProtocol - 0x40, // bMaxPacketSize - 0x7b, // idVendor_L PL2303: VID=0x067b, PID=0x2303 - 0x06, // idVendor_H - 0x03, // idProduct_L - 0x23, // idProduct_H - 0x00, // bcdDevice_Ver_L - 0x03, // bcdDevice_Ver_H - 0x01, // iManufacturer - 0x02, // iProduct - 0x00, // iSerialNumber - 0x01 // bNumConfigurations -}; - -const uint8_t USB_DeviceQualifierDescriptor[] = { - DEVICE_QALIFIER_SIZE_BYTE, //bLength - 0x06, // bDescriptorType - 0x10, // bcdUSB_L - 0x01, // bcdUSB_H - 0x00, // bDeviceClass - 0x00, // bDeviceSubClass - 0x00, // bDeviceProtocol - 0x40, // bMaxPacketSize0 - 0x01, // bNumConfigurations - 0x00 // Reserved -}; - -const uint8_t USB_ConfigDescriptor[] = { - /*Configuration Descriptor*/ - 0x09, /* bLength: Configuration Descriptor size */ - 0x02, /* bDescriptorType: Configuration */ - 39, /* wTotalLength:no of returned bytes */ - 0x00, - 0x01, /* bNumInterfaces: 1 interface */ - 0x01, /* bConfigurationValue: Configuration value */ - 0x00, /* iConfiguration: Index of string descriptor describing the configuration */ - 0xa0, /* bmAttributes - Bus powered, Remote wakeup */ - 0x32, /* MaxPower 100 mA */ - - /*---------------------------------------------------------------------------*/ - - /*Interface Descriptor */ - 0x09, /* bLength: Interface Descriptor size */ - 0x04, /* bDescriptorType: Interface */ - 0x00, /* bInterfaceNumber: Number of Interface */ - 0x00, /* bAlternateSetting: Alternate setting */ - 0x03, /* bNumEndpoints: 3 endpoints used */ - 0xff, /* bInterfaceClass */ - 0x00, /* bInterfaceSubClass */ - 0x00, /* bInterfaceProtocol */ - 0x00, /* iInterface: */ -/////////////////////////////////////////////////// - /*Endpoint 1 Descriptor*/ - 0x07, /* bLength: Endpoint Descriptor size */ - 0x05, /* bDescriptorType: Endpoint */ - 0x81, /* bEndpointAddress IN1 */ - 0x03, /* bmAttributes: Interrupt */ - 0x0a, /* wMaxPacketSize LO: */ - 0x00, /* wMaxPacketSize HI: */ - 0x01, /* bInterval: */ - - /*Endpoint OUT2 Descriptor*/ - 0x07, /* bLength: Endpoint Descriptor size */ - 0x05, /* bDescriptorType: Endpoint */ - 0x02, /* bEndpointAddress: OUT2 */ - 0x02, /* bmAttributes: Bulk */ - 0x40, /* wMaxPacketSize: */ - 0x00, - 0x00, /* bInterval: ignore for Bulk transfer */ - - /*Endpoint IN3 Descriptor*/ - 0x07, /* bLength: Endpoint Descriptor size */ - 0x05, /* bDescriptorType: Endpoint */ - 0x83, /* bEndpointAddress IN3 */ - 0x02, /* bmAttributes: Bulk */ - 0x40, /* wMaxPacketSize: 64 */ - 0x00, - 0x00, /* bInterval: ignore for Bulk transfer */ -}; - -_USB_LANG_ID_(LANG_US); -// these descriptors are not used in PL2303 emulator! -_USB_STRING_(USB_StringSerialDescriptor, u"0") -_USB_STRING_(USB_StringManufacturingDescriptor, u"Prolific Technology Inc.") -_USB_STRING_(USB_StringProdDescriptor, u"USB-Serial Controller") - -static usb_dev_t USB_Dev; -ep_t endpoints[MAX_ENDPOINTS]; - -/* - * default handlers - */ -// SET_LINE_CODING -void WEAK linecoding_handler(usb_LineCoding __attribute__((unused)) *lc){ - MSG("linecoding"); -} - -// SET_CONTROL_LINE_STATE -void WEAK clstate_handler(uint16_t __attribute__((unused)) val){ - #ifdef EBUG - SEND("change state to "); - printu(val); - usart_putchar('\n'); - #endif -} - -// SEND_BREAK -void WEAK break_handler(){ - MSG("Break\n"); -} - -// handler of vendor requests -void WEAK vendor_handler(config_pack_t *packet){ - /*SEND("Vendor, reqt="); - printuhex(packet->bmRequestType); - SEND(", wval="); - printuhex(packet->wValue); - usart_putchar('\n');*/ - if(packet->bmRequestType & 0x80){ // read - uint8_t c; - switch(packet->wValue){ - case 0x8484: - c = 2; - break; - case 0x0080: - c = 1; - break; - case 0x8686: - c = 0xaa; - break; - default: - c = 0; - } - EP_WriteIRQ(0, &c, 1); - }else{ // write ZLP - EP_WriteIRQ(0, (uint8_t *)0, 0); - } -} - -/* -bmRequestType: 76543210 -7 direction: 0 - host->device, 1 - device->host -65 type: 0 - standard, 1 - class, 2 - vendor -4..0 getter: 0 - device, 1 - interface, 2 - endpoint, 3 - other -*/ -/** - * Endpoint0 (control) handler - * @param ep - endpoint state - * @return data written to EP0R - */ -uint16_t EP0_Handler(ep_t ep){ - uint16_t status = 0; // bus powered - uint16_t epstatus = ep.status; // EP0R on input -> return this value after modifications - static uint8_t configuration = 0; // reply for GET_CONFIGURATION (==1 if configured) - void wr0(const uint8_t *buf, uint16_t size){ - if(setup_packet.wLength < size) size = setup_packet.wLength; - EP_WriteIRQ(0, buf, size); - } -#ifdef EBUG - uint8_t _2wr = 0; - #define WRITEDUMP(str) do{MSG(str); _2wr = 1;}while(0) -#else - #define WRITEDUMP(str) -#endif - if ((ep.rx_flag) && (ep.setup_flag)){ - if (setup_packet.bmRequestType == 0x80){ // standard device request (device to host) - switch(setup_packet.bRequest){ - case GET_DESCRIPTOR: - switch(setup_packet.wValue){ - case DEVICE_DESCRIPTOR: - wr0(USB_DeviceDescriptor, sizeof(USB_DeviceDescriptor)); - break; - case CONFIGURATION_DESCRIPTOR: - wr0(USB_ConfigDescriptor, sizeof(USB_ConfigDescriptor)); - break; - case STRING_LANG_DESCRIPTOR: - wr0((const uint8_t *)&USB_StringLangDescriptor, STRING_LANG_DESCRIPTOR_SIZE_BYTE); - break; - case STRING_MAN_DESCRIPTOR: - wr0((const uint8_t *)&USB_StringManufacturingDescriptor, USB_StringManufacturingDescriptor.bLength); - break; - case STRING_PROD_DESCRIPTOR: - wr0((const uint8_t *)&USB_StringProdDescriptor, USB_StringProdDescriptor.bLength); - break; - case STRING_SN_DESCRIPTOR: - wr0((const uint8_t *)&USB_StringSerialDescriptor, USB_StringSerialDescriptor.bLength); - break; - case DEVICE_QALIFIER_DESCRIPTOR: - wr0(USB_DeviceQualifierDescriptor, DEVICE_QALIFIER_SIZE_BYTE); - break; - default: - WRITEDUMP("UNK_DES"); - break; - } - break; - case GET_STATUS: - EP_WriteIRQ(0, (uint8_t *)&status, 2); // send status: Bus Powered - break; - case GET_CONFIGURATION: - WRITEDUMP("GET_CONFIGURATION"); - EP_WriteIRQ(0, &configuration, 1); - break; - default: - WRITEDUMP("80:WR_REQ"); - break; - } - epstatus = SET_NAK_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - }else if(setup_packet.bmRequestType == 0x00){ // standard device request (host to device) - switch(setup_packet.bRequest){ - case SET_ADDRESS: - // new address will be assigned later - after acknowlegement or request to host - USB_Dev.USB_Addr = setup_packet.wValue; - break; - case SET_CONFIGURATION: - // Now device configured - USB_Dev.USB_Status = USB_CONFIGURE_STATE; - configuration = setup_packet.wValue; - break; - default: - WRITEDUMP("0:WR_REQ"); - break; - } - // send ZLP - EP_WriteIRQ(0, (uint8_t *)0, 0); - epstatus = SET_NAK_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - }else if(setup_packet.bmRequestType == 0x02){ // standard endpoint request (host to device) - if (setup_packet.bRequest == CLEAR_FEATURE){ - // send ZLP - EP_WriteIRQ(0, (uint8_t *)0, 0); - epstatus = SET_NAK_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - }else{ - WRITEDUMP("02:WR_REQ"); - } - }else if((setup_packet.bmRequestType & VENDOR_MASK_REQUEST) == VENDOR_MASK_REQUEST){ // vendor request - vendor_handler(&setup_packet); - epstatus = SET_NAK_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - }else if((setup_packet.bmRequestType & 0x7f) == CONTROL_REQUEST_TYPE){ // control request - switch(setup_packet.bRequest){ - case GET_LINE_CODING: - EP_WriteIRQ(0, (uint8_t*)&lineCoding, sizeof(lineCoding)); - break; - case SET_LINE_CODING: - break; - case SET_CONTROL_LINE_STATE: - clstate_handler(setup_packet.wValue); - break; - case SEND_BREAK: - break_handler(); - break; - default: - WRITEDUMP("undef control req"); - } - if((setup_packet.bmRequestType & 0x80) == 0) EP_WriteIRQ(0, (uint8_t *)0, 0); // write acknowledgement - epstatus = SET_VALID_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - } - }else if (ep.rx_flag){ // got data over EP0 or host acknowlegement - if(ep.rx_cnt){ - if(setup_packet.bRequest == SET_LINE_CODING){ - //WRITEDUMP("SET_LINE_CODING"); - linecoding_handler((usb_LineCoding*)ep0databuf); - } - EP_WriteIRQ(0, (uint8_t *)0, 0); - } - // Close transaction - epstatus = CLEAR_DTOG_RX(epstatus); - epstatus = CLEAR_DTOG_TX(epstatus); - // wait for new data from host - epstatus = SET_VALID_RX(epstatus); - epstatus = SET_STALL_TX(epstatus); - } else if (ep.tx_flag){ // package transmitted - // now we can change address after enumeration - if ((USB->DADDR & USB_DADDR_ADD) != USB_Dev.USB_Addr){ - USB->DADDR = USB_DADDR_EF | USB_Dev.USB_Addr; - // change state to ADRESSED - USB_Dev.USB_Status = USB_ADRESSED_STATE; - } - // end of transaction - epstatus = CLEAR_DTOG_RX(epstatus); - epstatus = CLEAR_DTOG_TX(epstatus); - epstatus = SET_VALID_RX(epstatus); - epstatus = SET_VALID_TX(epstatus); - } -#ifdef EBUG - if(_2wr){ - usart_putchar(' '); - if (ep.rx_flag) usart_putchar('r'); - else usart_putchar('t'); - printu(setup_packet.wLength); - if(ep.setup_flag) usart_putchar('s'); - usart_putchar(' '); - usart_putchar('I'); - printu(setup_packet.wIndex); - usart_putchar('V'); - printu(setup_packet.wValue); - usart_putchar('R'); - printu(setup_packet.bRequest); - usart_putchar('T'); - printu(setup_packet.bmRequestType); - usart_putchar(' '); - usart_putchar('0' + ep0dbuflen); - usart_putchar(' '); - hexdump(ep0databuf, ep0dbuflen); - usart_putchar('\n'); - } -#endif - return epstatus; -} - -// TODO: change initialisation with different buffer size! (EP0 have 8 bytes per buffer, EP1 - 10 bytes!) - -/** - * Endpoint initialisation, size of input buffer fixed to 64 bytes - * @param number - EP num (0...7) - * @param type - EP type (EP_TYPE_BULK, EP_TYPE_CONTROL, EP_TYPE_ISO, EP_TYPE_INTERRUPT) - * @param addr_tx - transmission buffer address @ USB/CAN buffer - * @param addr_rx - reception buffer address @ USB/CAN buffer - * @param uint16_t (*func)(ep_t *ep) - EP handler function - */ -void EP_Init(uint8_t number, uint8_t type, uint16_t addr_tx, uint16_t addr_rx, uint16_t (*func)(ep_t ep)){ - USB->EPnR[number] = (type << 9) | (number & USB_EPnR_EA); - USB->EPnR[number] ^= USB_EPnR_STAT_RX | USB_EPnR_STAT_TX_1; - USB_BTABLE->EP[number].USB_ADDR_TX = addr_tx; - USB_BTABLE->EP[number].USB_COUNT_TX = 0; - USB_BTABLE->EP[number].USB_ADDR_RX = addr_rx; - USB_BTABLE->EP[number].USB_COUNT_RX = 0x8400; // buffer size (64 bytes): Table127 of RM: BL_SIZE=1, NUM_BLOCK=1 - endpoints[number].func = func; - endpoints[number].tx_buf = (uint16_t *)(USB_BTABLE_BASE + addr_tx); - endpoints[number].rx_buf = (uint8_t *)(USB_BTABLE_BASE + addr_rx); -} - -// standard IRQ handler -void usb_isr(){ - uint8_t n; - if (USB->ISTR & USB_ISTR_RESET){ - // Reinit registers - USB->CNTR = USB_CNTR_RESETM | USB_CNTR_CTRM; - USB->ISTR = 0; - // Endpoint 0 - CONTROL - EP_Init(0, EP_TYPE_CONTROL, 64, 128, EP0_Handler); - // clear address, leave only enable bit - USB->DADDR = USB_DADDR_EF; - // state is default - wait for enumeration - USB_Dev.USB_Status = USB_DEFAULT_STATE; - } - if(USB->ISTR & USB_ISTR_CTR){ - // EP number - n = USB->ISTR & USB_ISTR_EPID; - // copy status register - uint16_t epstatus = USB->EPnR[n]; - // Calculate flags - endpoints[n].rx_flag = (epstatus & USB_EPnR_CTR_RX) ? 1 : 0; - endpoints[n].setup_flag = (epstatus & USB_EPnR_SETUP) ? 1 : 0; - endpoints[n].tx_flag = (epstatus & USB_EPnR_CTR_TX) ? 1 : 0; - // copy received bytes amount - endpoints[n].rx_cnt = USB_BTABLE->EP[n].USB_COUNT_RX; - // check direction - if(USB->ISTR & USB_ISTR_DIR){ // OUT interrupt - receive data, CTR_RX==1 (if CTR_TX == 1 - two pending transactions: receive following by transmit) - if(n == 0){ // control endpoint - if(epstatus & USB_EPnR_SETUP){ // setup packet -> copy data to conf_pack - memcpy(&setup_packet, endpoints[0].rx_buf, sizeof(setup_packet)); - ep0dbuflen = 0; - // interrupt handler will be called later - }else if(epstatus & USB_EPnR_CTR_RX){ // data packet -> push received data to ep0databuf - ep0dbuflen = endpoints[0].rx_cnt; - memcpy(ep0databuf, endpoints[0].rx_buf, ep0dbuflen); - } - } - }else{ // IN interrupt - transmit data, only CTR_TX == 1 - // enumeration end could be here (if EP0) - } - // prepare status field for EP handler - endpoints[n].status = epstatus; - // call EP handler (even if it will change EPnR, it should return new status) - epstatus = endpoints[n].func(endpoints[n]); - // keep DTOG state - epstatus = KEEP_DTOG_TX(epstatus); - epstatus = KEEP_DTOG_RX(epstatus); - // clear all RX/TX flags - epstatus = CLEAR_CTR_RX(epstatus); - epstatus = CLEAR_CTR_TX(epstatus); - // refresh EPnR - USB->EPnR[n] = epstatus; - } -} - -/** - * Write data to EP buffer (called from IRQ handler) - * @param number - EP number - * @param *buf - array with data - * @param size - its size - */ -void EP_WriteIRQ(uint8_t number, const uint8_t *buf, uint16_t size){ - uint8_t i; - uint16_t N2 = (size + 1) >> 1; - // the buffer is 16-bit, so we should copy data as it would be uint16_t - uint16_t *buf16 = (uint16_t *)buf; - for (i = 0; i < N2; i++){ - endpoints[number].tx_buf[i] = buf16[i]; - } - USB_BTABLE->EP[number].USB_COUNT_TX = size; -} - -/** - * Write data to EP buffer (called outside IRQ handler) - * @param number - EP number - * @param *buf - array with data - * @param size - its size - */ -void EP_Write(uint8_t number, const uint8_t *buf, uint16_t size){ - uint16_t status = USB->EPnR[number]; - EP_WriteIRQ(number, buf, size); - status = SET_NAK_RX(status); - status = SET_VALID_TX(status); - status = KEEP_DTOG_TX(status); - status = KEEP_DTOG_RX(status); - USB->EPnR[number] = status; -} - -/* - * Copy data from EP buffer into user buffer area - * @param *buf - user array for data - * @return amount of data read - */ -int EP_Read(uint8_t number, uint8_t *buf){ - int n = endpoints[number].rx_cnt; - if(n){ - for(int i = 0; i < n; ++i) - buf[i] = endpoints[number].rx_buf[i]; - } - return n; -} - -// USB status -uint8_t USB_GetState(){ - return USB_Dev.USB_Status; -} +/* + * geany_encoding=koi8-r + * usb_lib.c + * + * Copyright 2018 Edward V. Emelianov + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301, USA. + * + */ + +#include +#include "usb_lib.h" +#include // memcpy +#include "usart.h" + +static usb_LineCoding lineCoding = {115200, 0, 0, 8}; +static config_pack_t setup_packet; +static uint8_t ep0databuf[EP0DATABUF_SIZE]; +static uint8_t ep0dbuflen = 0; + +usb_LineCoding getLineCoding(){return lineCoding;} + +const uint8_t USB_DeviceDescriptor[] = { + 18, // bLength + 0x01, // bDescriptorType - USB_DEVICE_DESC_TYPE + 0x10, // bcdUSB_L - 1.10 + 0x01, // bcdUSB_H + 0x00, // bDeviceClass - USB_COMM + 0x00, // bDeviceSubClass + 0x00, // bDeviceProtocol + 0x40, // bMaxPacketSize + 0x7b, // idVendor_L PL2303: VID=0x067b, PID=0x2303 + 0x06, // idVendor_H + 0x03, // idProduct_L + 0x23, // idProduct_H + 0x00, // bcdDevice_Ver_L + 0x03, // bcdDevice_Ver_H + 0x01, // iManufacturer + 0x02, // iProduct + 0x00, // iSerialNumber + 0x01 // bNumConfigurations +}; + +const uint8_t USB_DeviceQualifierDescriptor[] = { + 10, //bLength + 0x06, // bDescriptorType + 0x10, // bcdUSB_L + 0x01, // bcdUSB_H + 0x00, // bDeviceClass + 0x00, // bDeviceSubClass + 0x00, // bDeviceProtocol + 0x40, // bMaxPacketSize0 + 0x01, // bNumConfigurations + 0x00 // Reserved +}; + +const uint8_t USB_ConfigDescriptor[] = { + /*Configuration Descriptor*/ + 0x09, /* bLength: Configuration Descriptor size */ + 0x02, /* bDescriptorType: Configuration */ + 39, /* wTotalLength:no of returned bytes */ + 0x00, + 0x01, /* bNumInterfaces: 1 interface */ + 0x01, /* bConfigurationValue: Configuration value */ + 0x00, /* iConfiguration: Index of string descriptor describing the configuration */ + 0xa0, /* bmAttributes - Bus powered, Remote wakeup */ + 0x32, /* MaxPower 100 mA */ + + /*---------------------------------------------------------------------------*/ + + /*Interface Descriptor */ + 0x09, /* bLength: Interface Descriptor size */ + 0x04, /* bDescriptorType: Interface */ + 0x00, /* bInterfaceNumber: Number of Interface */ + 0x00, /* bAlternateSetting: Alternate setting */ + 0x03, /* bNumEndpoints: 3 endpoints used */ + 0xff, /* bInterfaceClass */ + 0x00, /* bInterfaceSubClass */ + 0x00, /* bInterfaceProtocol */ + 0x00, /* iInterface: */ +/////////////////////////////////////////////////// + /*Endpoint 1 Descriptor*/ + 0x07, /* bLength: Endpoint Descriptor size */ + 0x05, /* bDescriptorType: Endpoint */ + 0x81, /* bEndpointAddress IN1 */ + 0x03, /* bmAttributes: Interrupt */ + 0x0a, /* wMaxPacketSize LO: */ + 0x00, /* wMaxPacketSize HI: */ + 0x01, /* bInterval: */ + + /*Endpoint OUT2 Descriptor*/ + 0x07, /* bLength: Endpoint Descriptor size */ + 0x05, /* bDescriptorType: Endpoint */ + 0x02, /* bEndpointAddress: OUT2 */ + 0x02, /* bmAttributes: Bulk */ + (USB_RXBUFSZ & 0xff), /* wMaxPacketSize: 64 */ + (USB_RXBUFSZ >> 8), + 0x00, /* bInterval: ignore for Bulk transfer */ + + /*Endpoint IN3 Descriptor*/ + 0x07, /* bLength: Endpoint Descriptor size */ + 0x05, /* bDescriptorType: Endpoint */ + 0x83, /* bEndpointAddress IN3 */ + 0x02, /* bmAttributes: Bulk */ + (USB_TXBUFSZ & 0xff), /* wMaxPacketSize: 64 */ + (USB_TXBUFSZ >> 8), + 0x00, /* bInterval: ignore for Bulk transfer */ +}; + +_USB_LANG_ID_(USB_StringLangDescriptor, LANG_US); +// these descriptors are not used in PL2303 emulator! +_USB_STRING_(USB_StringSerialDescriptor, u"0") +_USB_STRING_(USB_StringManufacturingDescriptor, u"Prolific Technology Inc.") +_USB_STRING_(USB_StringProdDescriptor, u"USB-Serial Controller") + +static usb_dev_t USB_Dev; +ep_t endpoints[ENDPOINTS_NUM]; + +/* + * default handlers + */ +// SET_LINE_CODING +void WEAK linecoding_handler(usb_LineCoding __attribute__((unused)) *lc){ + MSG("linecoding_handler\n"); +} + +// SET_CONTROL_LINE_STATE +void WEAK clstate_handler(uint16_t __attribute__((unused)) val){ + MSG("clstate_handler\n"); +} + +// SEND_BREAK +void WEAK break_handler(){ + MSG("break_handler\n"); +} + +// handler of vendor requests +void WEAK vendor_handler(config_pack_t *packet){ + /*SEND("Vendor, reqt="); + printuhex(packet->bmRequestType); + SEND(", wval="); + printuhex(packet->wValue); + usart_putchar('\n');*/ + if(packet->bmRequestType & 0x80){ // read + uint8_t c; + switch(packet->wValue){ + case 0x8484: + c = 2; + break; + case 0x0080: + c = 1; + break; + case 0x8686: + c = 0xaa; + break; + default: + c = 0; + } + EP_WriteIRQ(0, &c, 1); + }else{ // write ZLP + EP_WriteIRQ(0, (uint8_t *)0, 0); + } +} + +/* +bmRequestType: 76543210 +7 direction: 0 - host->device, 1 - device->host +65 type: 0 - standard, 1 - class, 2 - vendor +4..0 getter: 0 - device, 1 - interface, 2 - endpoint, 3 - other +*/ +/** + * Endpoint0 (control) handler + * @param ep - endpoint state + * @return data written to EP0R + */ +uint16_t EP0_Handler(ep_t ep){ + uint16_t status = 0; // bus powered + uint16_t epstatus = ep.status; // EP0R on input -> return this value after modifications + static uint8_t configuration = 0; // reply for GET_CONFIGURATION (==1 if configured) + void wr0(const uint8_t *buf, uint16_t size){ + if(setup_packet.wLength < size) size = setup_packet.wLength; + EP_WriteIRQ(0, buf, size); + } +#ifdef EBUG + uint8_t _2wr = 0; + #define WRITEDUMP(str) do{MSG(str); _2wr = 1;}while(0) +#else + #define WRITEDUMP(str) +#endif + if ((ep.rx_flag) && (ep.setup_flag)){ + if (setup_packet.bmRequestType == 0x80){ // standard device request (device to host) + switch(setup_packet.bRequest){ + case GET_DESCRIPTOR: + switch(setup_packet.wValue){ + case DEVICE_DESCRIPTOR: + wr0(USB_DeviceDescriptor, sizeof(USB_DeviceDescriptor)); + break; + case CONFIGURATION_DESCRIPTOR: + wr0(USB_ConfigDescriptor, sizeof(USB_ConfigDescriptor)); + break; + case STRING_LANG_DESCRIPTOR: + wr0((const uint8_t *)&USB_StringLangDescriptor, STRING_LANG_DESCRIPTOR_SIZE_BYTE); + break; + case STRING_MAN_DESCRIPTOR: + wr0((const uint8_t *)&USB_StringManufacturingDescriptor, USB_StringManufacturingDescriptor.bLength); + break; + case STRING_PROD_DESCRIPTOR: + wr0((const uint8_t *)&USB_StringProdDescriptor, USB_StringProdDescriptor.bLength); + break; + case STRING_SN_DESCRIPTOR: + wr0((const uint8_t *)&USB_StringSerialDescriptor, USB_StringSerialDescriptor.bLength); + break; + case DEVICE_QALIFIER_DESCRIPTOR: + wr0(USB_DeviceQualifierDescriptor, USB_DeviceQualifierDescriptor[0]); + break; + default: + WRITEDUMP("UNK_DES"); + break; + } + break; + case GET_STATUS: + EP_WriteIRQ(0, (uint8_t *)&status, 2); // send status: Bus Powered + break; + case GET_CONFIGURATION: + WRITEDUMP("GET_CONFIGURATION"); + EP_WriteIRQ(0, &configuration, 1); + break; + default: + WRITEDUMP("80:WR_REQ"); + break; + } + epstatus = SET_NAK_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + }else if(setup_packet.bmRequestType == 0x00){ // standard device request (host to device) + switch(setup_packet.bRequest){ + case SET_ADDRESS: + // new address will be assigned later - after acknowlegement or request to host + USB_Dev.USB_Addr = setup_packet.wValue; + break; + case SET_CONFIGURATION: + // Now device configured + USB_Dev.USB_Status = USB_CONFIGURE_STATE; + configuration = setup_packet.wValue; + break; + default: + WRITEDUMP("0:WR_REQ"); + break; + } + // send ZLP + EP_WriteIRQ(0, (uint8_t *)0, 0); + epstatus = SET_NAK_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + }else if(setup_packet.bmRequestType == 0x02){ // standard endpoint request (host to device) + if (setup_packet.bRequest == CLEAR_FEATURE){ + // send ZLP + EP_WriteIRQ(0, (uint8_t *)0, 0); + epstatus = SET_NAK_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + }else{ + WRITEDUMP("02:WR_REQ"); + } + }else if((setup_packet.bmRequestType & VENDOR_MASK_REQUEST) == VENDOR_MASK_REQUEST){ // vendor request + vendor_handler(&setup_packet); + epstatus = SET_NAK_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + }else if((setup_packet.bmRequestType & 0x7f) == CONTROL_REQUEST_TYPE){ // control request + switch(setup_packet.bRequest){ + case GET_LINE_CODING: + EP_WriteIRQ(0, (uint8_t*)&lineCoding, sizeof(lineCoding)); + break; + case SET_LINE_CODING: + break; + case SET_CONTROL_LINE_STATE: + clstate_handler(setup_packet.wValue); + break; + case SEND_BREAK: + break_handler(); + break; + default: + WRITEDUMP("undef control req"); + } + if((setup_packet.bmRequestType & 0x80) == 0) EP_WriteIRQ(0, (uint8_t *)0, 0); // write acknowledgement + epstatus = SET_VALID_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + } + }else if (ep.rx_flag){ // got data over EP0 or host acknowlegement + if(ep.rx_cnt){ + if(setup_packet.bRequest == SET_LINE_CODING){ + //WRITEDUMP("SET_LINE_CODING"); + linecoding_handler((usb_LineCoding*)ep0databuf); + } + EP_WriteIRQ(0, (uint8_t *)0, 0); + } + // Close transaction + epstatus = CLEAR_DTOG_RX(epstatus); + epstatus = CLEAR_DTOG_TX(epstatus); + // wait for new data from host + epstatus = SET_VALID_RX(epstatus); + epstatus = SET_STALL_TX(epstatus); + } else if (ep.tx_flag){ // package transmitted + // now we can change address after enumeration + if ((USB->DADDR & USB_DADDR_ADD) != USB_Dev.USB_Addr){ + USB->DADDR = USB_DADDR_EF | USB_Dev.USB_Addr; + // change state to ADRESSED + USB_Dev.USB_Status = USB_ADRESSED_STATE; + } + // end of transaction + epstatus = CLEAR_DTOG_RX(epstatus); + epstatus = CLEAR_DTOG_TX(epstatus); + epstatus = SET_VALID_RX(epstatus); + epstatus = SET_VALID_TX(epstatus); + } +#ifdef EBUG + if(_2wr){ + usart_putchar(' '); + if (ep.rx_flag) usart_putchar('r'); + else usart_putchar('t'); + printu(setup_packet.wLength); + if(ep.setup_flag) usart_putchar('s'); + usart_putchar(' '); + usart_putchar('I'); + printu(setup_packet.wIndex); + usart_putchar('V'); + printu(setup_packet.wValue); + usart_putchar('R'); + printu(setup_packet.bRequest); + usart_putchar('T'); + printu(setup_packet.bmRequestType); + usart_putchar(' '); + usart_putchar('0' + ep0dbuflen); + usart_putchar(' '); + hexdump(ep0databuf, ep0dbuflen); + usart_putchar('\n'); + } +#endif + return epstatus; +} + +static uint16_t lastaddr = USB_EP0_BASEADDR; +/** + * Endpoint initialisation + * !!! when working with CAN bus change USB_BTABLE_SIZE to 768 !!! + * @param number - EP num (0...7) + * @param type - EP type (EP_TYPE_BULK, EP_TYPE_CONTROL, EP_TYPE_ISO, EP_TYPE_INTERRUPT) + * @param txsz - transmission buffer size @ USB/CAN buffer + * @param rxsz - reception buffer size @ USB/CAN buffer + * @param uint16_t (*func)(ep_t *ep) - EP handler function + * @return 0 if all OK + */ +int EP_Init(uint8_t number, uint8_t type, uint16_t txsz, uint16_t rxsz, uint16_t (*func)(ep_t ep)){ + if(txsz > USB_BTABLE_SIZE || rxsz > USB_BTABLE_SIZE) return 1; // buffer too large + if(lastaddr + txsz + rxsz >= USB_BTABLE_SIZE) return 2; // out of btable + USB->EPnR[number] = (type << 9) | (number & USB_EPnR_EA); + USB->EPnR[number] ^= USB_EPnR_STAT_RX | USB_EPnR_STAT_TX_1; + if(rxsz & 1 || rxsz > 992) return 3; // wrong rx buffer size + uint16_t countrx = 0; + if(rxsz < 64) countrx = rxsz / 2; + else{ + if(rxsz & 0x1f) return 3; // should be multiple of 32 + countrx = 31 + rxsz / 32; + } + USB_BTABLE->EP[number].USB_ADDR_TX = lastaddr; + endpoints[number].tx_sz = txsz; + endpoints[number].tx_buf = (uint16_t *)(USB_BTABLE_BASE + lastaddr); + lastaddr += txsz; + USB_BTABLE->EP[number].USB_COUNT_TX = 0; + USB_BTABLE->EP[number].USB_ADDR_RX = lastaddr; + endpoints[number].rx_buf = (uint8_t *)(USB_BTABLE_BASE + lastaddr); + lastaddr += rxsz; + // buffer size: Table127 of RM: BL_SIZE=1, NUM_BLOCK=1 + USB_BTABLE->EP[number].USB_COUNT_RX = countrx << 10; + endpoints[number].func = func; + return 0; +} + +// standard IRQ handler +void usb_isr(){ + uint8_t n; + if (USB->ISTR & USB_ISTR_RESET){ + // Reinit registers + USB->CNTR = USB_CNTR_RESETM | USB_CNTR_CTRM; + USB->ISTR = 0; + // Endpoint 0 - CONTROL + // ON USB LS size of EP0 may be 8 bytes, but on FS it should be 64 bytes! + lastaddr = USB_EP0_BASEADDR; // roll back to beginning of buffer + EP_Init(0, EP_TYPE_CONTROL, USB_EP0_BUFSZ, USB_EP0_BUFSZ, EP0_Handler); + // clear address, leave only enable bit + USB->DADDR = USB_DADDR_EF; + // state is default - wait for enumeration + USB_Dev.USB_Status = USB_DEFAULT_STATE; + } + if(USB->ISTR & USB_ISTR_CTR){ + // EP number + n = USB->ISTR & USB_ISTR_EPID; + // copy status register + uint16_t epstatus = USB->EPnR[n]; + // Calculate flags + endpoints[n].rx_flag = (epstatus & USB_EPnR_CTR_RX) ? 1 : 0; + endpoints[n].setup_flag = (epstatus & USB_EPnR_SETUP) ? 1 : 0; + endpoints[n].tx_flag = (epstatus & USB_EPnR_CTR_TX) ? 1 : 0; + // copy received bytes amount + endpoints[n].rx_cnt = USB_BTABLE->EP[n].USB_COUNT_RX; + // check direction + if(USB->ISTR & USB_ISTR_DIR){ // OUT interrupt - receive data, CTR_RX==1 (if CTR_TX == 1 - two pending transactions: receive following by transmit) + if(n == 0){ // control endpoint + if(epstatus & USB_EPnR_SETUP){ // setup packet -> copy data to conf_pack + memcpy(&setup_packet, endpoints[0].rx_buf, sizeof(setup_packet)); + ep0dbuflen = 0; + // interrupt handler will be called later + }else if(epstatus & USB_EPnR_CTR_RX){ // data packet -> push received data to ep0databuf + ep0dbuflen = endpoints[0].rx_cnt; + memcpy(ep0databuf, endpoints[0].rx_buf, ep0dbuflen); + } + } + }else{ // IN interrupt - transmit data, only CTR_TX == 1 + // enumeration end could be here (if EP0) + } + // prepare status field for EP handler + endpoints[n].status = epstatus; + // call EP handler (even if it will change EPnR, it should return new status) + epstatus = endpoints[n].func(endpoints[n]); + // keep DTOG state + epstatus = KEEP_DTOG_TX(epstatus); + epstatus = KEEP_DTOG_RX(epstatus); + // clear all RX/TX flags + epstatus = CLEAR_CTR_RX(epstatus); + epstatus = CLEAR_CTR_TX(epstatus); + // refresh EPnR + USB->EPnR[n] = epstatus; + } +} + +/** + * Write data to EP buffer (called from IRQ handler) + * @param number - EP number + * @param *buf - array with data + * @param size - its size + */ +void EP_WriteIRQ(uint8_t number, const uint8_t *buf, uint16_t size){ + uint8_t i; + uint16_t N2 = (size + 1) >> 1; + // the buffer is 16-bit, so we should copy data as it would be uint16_t + uint16_t *buf16 = (uint16_t *)buf; + for (i = 0; i < N2; i++){ + endpoints[number].tx_buf[i] = buf16[i]; + } + USB_BTABLE->EP[number].USB_COUNT_TX = size; +} + +/** + * Write data to EP buffer (called outside IRQ handler) + * @param number - EP number + * @param *buf - array with data + * @param size - its size + */ +void EP_Write(uint8_t number, const uint8_t *buf, uint16_t size){ + uint16_t status = USB->EPnR[number]; + EP_WriteIRQ(number, buf, size); + status = SET_NAK_RX(status); + status = SET_VALID_TX(status); + status = KEEP_DTOG_TX(status); + status = KEEP_DTOG_RX(status); + USB->EPnR[number] = status; +} + +/* + * Copy data from EP buffer into user buffer area + * @param *buf - user array for data + * @return amount of data read + */ +int EP_Read(uint8_t number, uint8_t *buf){ + int n = endpoints[number].rx_cnt; + if(n){ + for(int i = 0; i < n; ++i) + buf[i] = endpoints[number].rx_buf[i]; + } + return n; +} + +// USB status +uint8_t USB_GetState(){ + return USB_Dev.USB_Status; +} diff --git a/F0-nolib/pl2303/usb_lib.h b/F0-nolib/pl2303/usb_lib.h index f08d28c..bb8828a 100644 --- a/F0-nolib/pl2303/usb_lib.h +++ b/F0-nolib/pl2303/usb_lib.h @@ -28,8 +28,10 @@ #include #include "usb_defs.h" +#define EP0DATABUF_SIZE (64) + // Max EP amount (EP0 + other used) -#define MAX_ENDPOINTS 4 +#define ENDPOINTS_NUM 4 // bRequest, standard; for bmRequestType == 0x80 #define GET_STATUS 0x00 #define GET_DESCRIPTOR 0x06 @@ -121,16 +123,17 @@ static const struct name \ } \ name = {sizeof(name), 0x03, str}; -#define _USB_LANG_ID_(lng_id) \ +#define _USB_LANG_ID_(name, lng_id) \ \ -static const struct USB_StringLangDescriptor \ +static const struct name \ { \ uint8_t bLength; \ uint8_t bDescriptorType; \ uint16_t bString; \ \ } \ -USB_StringLangDescriptor = {0x04, 0x03, lng_id}; +name = {0x04, 0x03, lng_id}; +#define STRING_LANG_DESCRIPTOR_SIZE_BYTE (4) // EP0 configuration packet typedef struct { @@ -143,19 +146,20 @@ typedef struct { // endpoints state typedef struct __ep_t{ - uint16_t *tx_buf; - uint8_t *rx_buf; - uint16_t (*func)(); - uint16_t status; - unsigned rx_cnt : 10; - unsigned tx_flag : 1; - unsigned rx_flag : 1; - unsigned setup_flag : 1; + uint16_t *tx_buf; // transmission buffer address + uint8_t *rx_buf; // reception buffer address + uint16_t (*func)(); // endpoint action function + uint16_t status; // status flags + unsigned tx_sz : 10; // Tx buffer size + unsigned rx_cnt : 10; // received data counter + unsigned tx_flag : 1; // transmission flag + unsigned rx_flag : 1; // reception flag + unsigned setup_flag : 1; // this is setup packet (only for EP0) } ep_t; // USB status & its address typedef struct { - uint8_t USB_Status; + uint8_t USB_Status; uint16_t USB_Addr; }usb_dev_t; @@ -186,7 +190,7 @@ extern ep_t endpoints[]; void USB_Init(); uint8_t USB_GetState(); -void EP_Init(uint8_t number, uint8_t type, uint16_t addr_tx, uint16_t addr_rx, uint16_t (*func)(ep_t ep)); +int EP_Init(uint8_t number, uint8_t type, uint16_t txsz, uint16_t rxsz, uint16_t (*func)(ep_t ep)); void EP_WriteIRQ(uint8_t number, const uint8_t *buf, uint16_t size); void EP_Write(uint8_t number, const uint8_t *buf, uint16_t size); int EP_Read(uint8_t number, uint8_t *buf);