diff --git a/test-data/454Score.pdf b/test-data/454Score.pdf
new file mode 100644
index 00000000000..fcf3a0e878e
--- /dev/null
+++ b/test-data/454Score.pdf
@@ -0,0 +1,3371 @@
+%PDF-1.1
+%�â�ã�Ï�Ó
+1 0 obj
+<<
+/CreationDate (D:20080109144040)
+/ModDate (D:20080109144040)
+/Title (R Graphics Output)
+/Producer (R 2.2.1)
+/Creator (R)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /ZapfDingbats
+>>
+endobj
+6 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/Contents 7 0 R
+/Resources 4 0 R
+>>
+endobj
+7 0 obj
+<<
+/Length 8 0 R
+>>
+stream
+q
+Q q 59.04 73.44 342.72 299.52 re W n
+0.000 0.000 0.000 RG
+2.25 w
+[] 0 d
+1 J
+1 j
+10.00 M
+72.64 361.87 m 79.89 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+76.27 361.87 m 76.27 361.87 l S
+76.27 361.87 m 76.27 361.87 l S
+0.75 w
+[] 0 d
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+74.45 361.87 m 78.08 361.87 l S
+72.64 361.87 m
+79.89 361.87 l
+79.89 361.87 l
+72.64 361.87 l
+72.64 361.87 l
+S
+2.25 w
+[] 0 d
+81.71 361.87 m 88.96 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+85.33 361.87 m 85.33 361.87 l S
+85.33 361.87 m 85.33 361.87 l S
+0.75 w
+[] 0 d
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+83.52 361.87 m 87.15 361.87 l S
+81.71 361.87 m
+88.96 361.87 l
+88.96 361.87 l
+81.71 361.87 l
+81.71 361.87 l
+S
+2.25 w
+[] 0 d
+90.77 361.87 m 98.03 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+94.40 361.87 m 94.40 361.87 l S
+94.40 361.87 m 94.40 361.87 l S
+0.75 w
+[] 0 d
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+92.59 361.87 m 96.21 361.87 l S
+90.77 361.87 m
+98.03 361.87 l
+98.03 361.87 l
+90.77 361.87 l
+90.77 361.87 l
+S
+2.25 w
+[] 0 d
+99.84 361.87 m 107.09 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+103.47 361.87 m 103.47 361.87 l S
+103.47 361.87 m 103.47 361.87 l S
+0.75 w
+[] 0 d
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+101.65 361.87 m 105.28 361.87 l S
+99.84 361.87 m
+107.09 361.87 l
+107.09 361.87 l
+99.84 361.87 l
+99.84 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 100.50 220.60 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+108.91 361.87 m 116.16 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+112.53 361.87 m 112.53 361.87 l S
+112.53 361.87 m 112.53 361.87 l S
+0.75 w
+[] 0 d
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+110.72 361.87 m 114.35 361.87 l S
+108.91 361.87 m
+116.16 361.87 l
+116.16 361.87 l
+108.91 361.87 l
+108.91 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 109.57 116.60 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+117.97 361.87 m 125.23 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+121.60 361.87 m 121.60 361.87 l S
+121.60 361.87 m 121.60 361.87 l S
+0.75 w
+[] 0 d
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+119.79 361.87 m 123.41 361.87 l S
+117.97 361.87 m
+125.23 361.87 l
+125.23 361.87 l
+117.97 361.87 l
+117.97 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 118.64 310.74 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 118.64 151.27 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+127.04 361.87 m 134.29 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+130.67 361.87 m 130.67 361.87 l S
+130.67 361.87 m 130.67 361.87 l S
+0.75 w
+[] 0 d
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+128.85 361.87 m 132.48 361.87 l S
+127.04 361.87 m
+134.29 361.87 l
+134.29 361.87 l
+127.04 361.87 l
+127.04 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 127.70 220.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 127.70 179.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 127.70 255.27 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+136.11 361.87 m 143.36 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+139.73 361.87 m 139.73 361.87 l S
+139.73 361.87 m 139.73 361.87 l S
+0.75 w
+[] 0 d
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+137.92 361.87 m 141.55 361.87 l S
+136.11 361.87 m
+143.36 361.87 l
+143.36 361.87 l
+136.11 361.87 l
+136.11 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 136.77 88.87 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+145.17 361.87 m 152.43 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+148.80 361.87 m 148.80 361.87 l S
+148.80 361.87 m 148.80 361.87 l S
+0.75 w
+[] 0 d
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+146.99 361.87 m 150.61 361.87 l S
+145.17 361.87 m
+152.43 361.87 l
+152.43 361.87 l
+145.17 361.87 l
+145.17 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 145.84 102.74 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 145.84 345.40 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+154.24 361.87 m 161.49 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+157.87 361.87 m 157.87 361.87 l S
+157.87 361.87 m 157.87 361.87 l S
+0.75 w
+[] 0 d
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+156.05 361.87 m 159.68 361.87 l S
+154.24 361.87 m
+161.49 361.87 l
+161.49 361.87 l
+154.24 361.87 l
+154.24 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 154.90 324.60 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+163.31 361.87 m 170.56 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+166.93 361.87 m 166.93 361.87 l S
+166.93 361.87 m 166.93 361.87 l S
+0.75 w
+[] 0 d
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+165.12 361.87 m 168.75 361.87 l S
+163.31 361.87 m
+170.56 361.87 l
+170.56 361.87 l
+163.31 361.87 l
+163.31 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 163.97 345.40 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+172.37 361.87 m 179.63 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+176.00 361.87 m 176.00 361.87 l S
+176.00 361.87 m 176.00 361.87 l S
+0.75 w
+[] 0 d
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+174.19 361.87 m 177.81 361.87 l S
+172.37 361.87 m
+179.63 361.87 l
+179.63 361.87 l
+172.37 361.87 l
+172.37 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 173.04 220.60 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+181.44 361.87 m 188.69 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+185.07 361.87 m 185.07 361.87 l S
+185.07 361.87 m 185.07 361.87 l S
+0.75 w
+[] 0 d
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+183.25 361.87 m 186.88 361.87 l S
+181.44 361.87 m
+188.69 361.87 l
+188.69 361.87 l
+181.44 361.87 l
+181.44 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 182.10 172.07 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+190.51 361.87 m 197.76 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+194.13 361.87 m 194.13 361.87 l S
+194.13 361.87 m 194.13 361.87 l S
+0.75 w
+[] 0 d
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+192.32 361.87 m 195.95 361.87 l S
+190.51 361.87 m
+197.76 361.87 l
+197.76 361.87 l
+190.51 361.87 l
+190.51 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 191.17 255.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 191.17 123.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 191.17 276.07 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+199.57 361.87 m 206.83 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+203.20 361.87 m 203.20 361.87 l S
+203.20 361.87 m 203.20 361.87 l S
+0.75 w
+[] 0 d
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+201.39 361.87 m 205.01 361.87 l S
+199.57 361.87 m
+206.83 361.87 l
+206.83 361.87 l
+199.57 361.87 l
+199.57 361.87 l
+S
+2.25 w
+[] 0 d
+208.64 361.87 m 215.89 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+212.27 361.87 m 212.27 361.87 l S
+212.27 361.87 m 212.27 361.87 l S
+0.75 w
+[] 0 d
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+210.45 361.87 m 214.08 361.87 l S
+208.64 361.87 m
+215.89 361.87 l
+215.89 361.87 l
+208.64 361.87 l
+208.64 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 209.30 283.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 209.30 151.27 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+217.71 361.87 m 224.96 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+221.33 361.87 m 221.33 361.87 l S
+221.33 361.87 m 221.33 361.87 l S
+0.75 w
+[] 0 d
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+219.52 361.87 m 223.15 361.87 l S
+217.71 361.87 m
+224.96 361.87 l
+224.96 361.87 l
+217.71 361.87 l
+217.71 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 218.37 116.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 218.37 317.67 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 218.37 102.74 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+226.77 361.87 m 234.03 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+230.40 361.87 m 230.40 361.87 l S
+230.40 361.87 m 230.40 361.87 l S
+0.75 w
+[] 0 d
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+228.59 361.87 m 232.21 361.87 l S
+226.77 361.87 m
+234.03 361.87 l
+234.03 361.87 l
+226.77 361.87 l
+226.77 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 227.44 185.94 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+235.84 361.87 m 243.09 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+239.47 361.87 m 239.47 361.87 l S
+239.47 361.87 m 239.47 361.87 l S
+0.75 w
+[] 0 d
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+237.65 361.87 m 241.28 361.87 l S
+235.84 361.87 m
+243.09 361.87 l
+243.09 361.87 l
+235.84 361.87 l
+235.84 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 236.50 95.80 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+244.91 361.87 m 252.16 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+248.53 361.87 m 248.53 361.87 l S
+248.53 361.87 m 248.53 361.87 l S
+0.75 w
+[] 0 d
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+246.72 361.87 m 250.35 361.87 l S
+244.91 361.87 m
+252.16 361.87 l
+252.16 361.87 l
+244.91 361.87 l
+244.91 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 245.57 227.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 245.57 255.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 245.57 185.94 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+253.97 361.87 m 261.23 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+257.60 361.87 m 257.60 361.87 l S
+257.60 361.87 m 257.60 361.87 l S
+0.75 w
+[] 0 d
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+255.79 361.87 m 259.41 361.87 l S
+253.97 361.87 m
+261.23 361.87 l
+261.23 361.87 l
+253.97 361.87 l
+253.97 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 254.64 269.14 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 254.64 310.74 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 254.64 241.40 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 254.64 151.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 254.64 199.80 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+263.04 361.87 m 270.29 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+266.67 361.87 m 266.67 361.87 l S
+266.67 361.87 m 266.67 361.87 l S
+0.75 w
+[] 0 d
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+264.85 361.87 m 268.48 361.87 l S
+263.04 361.87 m
+270.29 361.87 l
+270.29 361.87 l
+263.04 361.87 l
+263.04 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 263.70 338.47 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 263.70 116.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 263.70 81.94 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 263.70 296.87 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+272.11 361.87 m 279.36 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+275.73 361.87 m 275.73 361.87 l S
+275.73 361.87 m 275.73 361.87 l S
+0.75 w
+[] 0 d
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+273.92 361.87 m 277.55 361.87 l S
+272.11 361.87 m
+279.36 361.87 l
+279.36 361.87 l
+272.11 361.87 l
+272.11 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 130.47 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 95.80 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 172.07 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 88.87 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 276.07 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 272.77 102.74 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+281.17 361.87 m 288.43 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+284.80 361.87 m 284.80 361.87 l S
+284.80 361.87 m 284.80 361.87 l S
+0.75 w
+[] 0 d
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+282.99 361.87 m 286.61 361.87 l S
+281.17 361.87 m
+288.43 361.87 l
+288.43 361.87 l
+281.17 361.87 l
+281.17 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 281.84 324.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 281.84 137.40 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 281.84 345.40 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 281.84 241.40 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+290.24 361.87 m 297.49 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+293.87 361.87 m 293.87 361.87 l S
+293.87 361.87 m 293.87 361.87 l S
+0.75 w
+[] 0 d
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+292.05 361.87 m 295.68 361.87 l S
+290.24 361.87 m
+297.49 361.87 l
+297.49 361.87 l
+290.24 361.87 l
+290.24 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 290.90 165.14 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 290.90 276.07 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 290.90 276.07 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+299.31 361.87 m 306.56 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+302.93 361.87 m 302.93 361.87 l S
+302.93 361.87 m 302.93 361.87 l S
+0.75 w
+[] 0 d
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+301.12 361.87 m 304.75 361.87 l S
+299.31 361.87 m
+306.56 361.87 l
+306.56 361.87 l
+299.31 361.87 l
+299.31 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 299.97 331.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 299.97 283.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 299.97 88.87 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 299.97 102.74 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 299.97 269.14 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+308.37 361.87 m 315.63 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+312.00 361.87 m 312.00 361.87 l S
+312.00 361.87 m 312.00 361.87 l S
+0.75 w
+[] 0 d
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+310.19 361.87 m 313.81 361.87 l S
+308.37 361.87 m
+315.63 361.87 l
+315.63 361.87 l
+308.37 361.87 l
+308.37 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 309.04 172.07 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 309.04 185.94 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+317.44 361.87 m 324.69 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+321.07 361.87 m 321.07 361.87 l S
+321.07 361.87 m 321.07 361.87 l S
+0.75 w
+[] 0 d
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+319.25 361.87 m 322.88 361.87 l S
+317.44 361.87 m
+324.69 361.87 l
+324.69 361.87 l
+317.44 361.87 l
+317.44 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 318.10 109.67 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 318.10 95.80 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 318.10 331.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 318.10 283.00 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+326.51 361.87 m 333.76 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+330.13 361.87 m 330.13 361.87 l S
+330.13 361.87 m 330.13 361.87 l S
+0.75 w
+[] 0 d
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+328.32 361.87 m 331.95 361.87 l S
+326.51 361.87 m
+333.76 361.87 l
+333.76 361.87 l
+326.51 361.87 l
+326.51 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 331.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 345.40 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 269.14 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 296.87 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 220.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 327.17 255.27 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+335.57 361.87 m 342.83 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+339.20 334.13 m 339.20 341.07 l S
+339.20 361.87 m 339.20 361.87 l S
+0.75 w
+[] 0 d
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+337.39 334.13 m 341.01 334.13 l S
+337.39 361.87 m 341.01 361.87 l S
+335.57 341.07 m
+342.83 341.07 l
+342.83 361.87 l
+335.57 361.87 l
+335.57 341.07 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 179.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 81.94 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 144.34 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 165.14 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 303.80 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 336.24 151.27 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+344.64 361.87 m 351.89 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+348.27 209.33 m 348.27 299.47 l S
+348.27 361.87 m 348.27 361.87 l S
+0.75 w
+[] 0 d
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+346.45 209.33 m 350.08 209.33 l S
+346.45 361.87 m 350.08 361.87 l S
+344.64 299.47 m
+351.89 299.47 l
+351.89 361.87 l
+344.64 361.87 l
+344.64 299.47 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 345.30 151.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 345.30 109.67 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+353.71 361.87 m 360.96 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+357.33 361.87 m 357.33 361.87 l S
+357.33 361.87 m 357.33 361.87 l S
+0.75 w
+[] 0 d
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+355.52 361.87 m 359.15 361.87 l S
+353.71 361.87 m
+360.96 361.87 l
+360.96 361.87 l
+353.71 361.87 l
+353.71 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 354.37 283.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 354.37 227.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 354.37 248.34 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 354.37 95.80 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+362.77 361.87 m 370.03 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+366.40 361.87 m 366.40 361.87 l S
+366.40 361.87 m 366.40 361.87 l S
+0.75 w
+[] 0 d
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+364.59 361.87 m 368.21 361.87 l S
+362.77 361.87 m
+370.03 361.87 l
+370.03 361.87 l
+362.77 361.87 l
+362.77 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 255.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 158.20 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 283.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 137.40 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 151.27 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 352.34 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 363.44 172.07 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+371.84 361.87 m 379.09 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+375.47 361.87 m 375.47 361.87 l S
+375.47 361.87 m 375.47 361.87 l S
+0.75 w
+[] 0 d
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+373.65 361.87 m 377.28 361.87 l S
+371.84 361.87 m
+379.09 361.87 l
+379.09 361.87 l
+371.84 361.87 l
+371.84 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 372.50 158.20 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 372.50 116.60 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 372.50 172.07 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 372.50 144.34 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 372.50 179.00 Tm (l) Tj 0 Tr
+2.25 w
+[] 0 d
+ET
+380.91 361.87 m 388.16 361.87 l S
+0.75 w
+[ 3.00 5.00] 0 d
+384.53 361.87 m 384.53 361.87 l S
+384.53 361.87 m 384.53 361.87 l S
+0.75 w
+[] 0 d
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+382.72 361.87 m 386.35 361.87 l S
+380.91 361.87 m
+388.16 361.87 l
+388.16 361.87 l
+380.91 361.87 l
+380.91 361.87 l
+S
+BT
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 185.94 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 317.67 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 192.87 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 179.00 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 331.54 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 199.80 Tm (l) Tj 0 Tr
+/F1 1 Tf 1 Tr 7.48 0 0 7.48 381.57 303.80 Tm (l) Tj 0 Tr
+ET
+Q q
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+76.27 73.44 m 384.53 73.44 l S
+76.27 73.44 m 76.27 66.24 l S
+85.33 73.44 m 85.33 66.24 l S
+94.40 73.44 m 94.40 66.24 l S
+103.47 73.44 m 103.47 66.24 l S
+112.53 73.44 m 112.53 66.24 l S
+121.60 73.44 m 121.60 66.24 l S
+130.67 73.44 m 130.67 66.24 l S
+139.73 73.44 m 139.73 66.24 l S
+148.80 73.44 m 148.80 66.24 l S
+157.87 73.44 m 157.87 66.24 l S
+166.93 73.44 m 166.93 66.24 l S
+176.00 73.44 m 176.00 66.24 l S
+185.07 73.44 m 185.07 66.24 l S
+194.13 73.44 m 194.13 66.24 l S
+203.20 73.44 m 203.20 66.24 l S
+212.27 73.44 m 212.27 66.24 l S
+221.33 73.44 m 221.33 66.24 l S
+230.40 73.44 m 230.40 66.24 l S
+239.47 73.44 m 239.47 66.24 l S
+248.53 73.44 m 248.53 66.24 l S
+257.60 73.44 m 257.60 66.24 l S
+266.67 73.44 m 266.67 66.24 l S
+275.73 73.44 m 275.73 66.24 l S
+284.80 73.44 m 284.80 66.24 l S
+293.87 73.44 m 293.87 66.24 l S
+302.93 73.44 m 302.93 66.24 l S
+312.00 73.44 m 312.00 66.24 l S
+321.07 73.44 m 321.07 66.24 l S
+330.13 73.44 m 330.13 66.24 l S
+339.20 73.44 m 339.20 66.24 l S
+348.27 73.44 m 348.27 66.24 l S
+357.33 73.44 m 357.33 66.24 l S
+366.40 73.44 m 366.40 66.24 l S
+375.47 73.44 m 375.47 66.24 l S
+384.53 73.44 m 384.53 66.24 l S
+BT
+0.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 72.93 47.52 Tm (1) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 91.06 47.52 Tm (3) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 109.20 47.52 Tm (5) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 127.33 47.52 Tm (7) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 145.46 47.52 Tm (9) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 169.33 47.52 Tm (12) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 196.53 47.52 Tm (15) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 223.73 47.52 Tm (18) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 250.93 47.52 Tm (21) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 278.13 47.52 Tm (24) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 305.33 47.52 Tm (27) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 332.53 47.52 Tm (30) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 359.73 47.52 Tm (33) Tj
+ET
+59.04 84.53 m 59.04 361.87 l S
+59.04 84.53 m 51.84 84.53 l S
+59.04 153.87 m 51.84 153.87 l S
+59.04 223.20 m 51.84 223.20 l S
+59.04 292.53 m 51.84 292.53 l S
+59.04 361.87 m 51.84 361.87 l S
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 81.20 Tm (0) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 147.19 Tm (10) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 216.53 Tm (20) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 285.86 Tm (30) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 355.19 Tm (40) Tj
+ET
+Q q
+BT
+0.000 0.000 0.000 rg
+/F3 1 Tf 14.00 0.00 -0.00 14.00 147.76 397.45 Tm (boxplot of quality scores) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 171.70 18.72 Tm (location in read length) Tj
+ET
+Q q
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+59.04 73.44 m
+401.76 73.44 l
+401.76 372.96 l
+59.04 372.96 l
+59.04 73.44 l
+S
+Q
+endstream
+endobj
+8 0 obj
+99627
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [
+6 0 R
+]
+/Count 1
+/MediaBox [0 0 432 432]
+>>
+endobj
+4 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font << /F1 5 0 R /F2 10 0 R /F3 11 0 R /F4 12 0 R /F5 13 0 R /F6 14 0 R >>
+/ExtGState << >>
+>>
+endobj
+9 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus 96/quoteleft
+144/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
+/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space]
+>>
+endobj
+10 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica
+/Encoding 9 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding 9 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/BaseFont /Helvetica-Oblique
+/Encoding 9 0 R
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Helvetica-BoldOblique
+/Encoding 9 0 R
+>>
+endobj
+14 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Symbol
+>>
+endobj
+xref
+0 15
+0000000000 65535 f
+0000000020 00000 n
+0000000162 00000 n
+0000100075 00000 n
+0000100158 00000 n
+0000000211 00000 n
+0000000294 00000 n
+0000000374 00000 n
+0000100054 00000 n
+0000100295 00000 n
+0000100552 00000 n
+0000100649 00000 n
+0000100751 00000 n
+0000100856 00000 n
+0000100965 00000 n
+trailer
+<<
+/Size 15
+/Info 1 0 R
+/Root 2 0 R
+>>
+startxref
+101043
+%%EOF
diff --git a/tool_conf.xml.sample b/tool_conf.xml.sample
index fd7fc2069e2..2d0abaf6fd2 100644
--- a/tool_conf.xml.sample
+++ b/tool_conf.xml.sample
@@ -294,4 +294,10 @@
-->
+
+
+
+
+
+
diff --git a/tools/metag_tools/short_reads_figure_length.py b/tools/metag_tools/short_reads_figure_length.py
new file mode 100644
index 00000000000..9842163984b
--- /dev/null
+++ b/tools/metag_tools/short_reads_figure_length.py
@@ -0,0 +1,209 @@
+#! /usr/bin/python
+"""
+Galaxy
+to commit
+4.2 for i, line in enumerate(file(filename)):
+4.4 stop passing read_seqfile and read_scorefile around
+4.5 use --> if __name__ == "__main__": __main__()
+5. use galaxy extention
+Input:
+ sequence file(s): zip or text file --> for 454 and Solexa
+Output:
+ pdf files from R, length histogram --> before and after trim
+----
+Wen-Yu Chung
+"""
+import os, sys, math, tempfile, zipfile, re
+from rpy import *
+
+# default and initialize values
+number_of_points = 20
+read_seqfile = []
+read_scorefile = []
+title_keys = []
+seq_hash = {}
+score_hash = {}
+trim_seq_hash = {}
+tmp_seq = ''
+tmp_score = [] # change variables here
+
+length_before_trim = []
+length_after_trim = []
+score_points = []
+
+database_tmp = "/tmp/" # default dir: current directory
+if (not os.path.isdir(database_tmp)):
+ os.mkdir(database_tmp)
+
+# functions
+def stop_err(msg):
+
+ sys.stderr.write(msg)
+ sys.stderr.write("\n")
+ sys.exit()
+
+
+def read_input_files(file_list):
+
+ read_file = []
+
+ for file_name in file_list:
+ infile = open(file_name,'r')
+ read_file = infile.readlines()
+ infile.close()
+
+ return read_file
+
+
+def unzip_files(file_name):
+
+ read_file = []
+
+ temp_dir_name = tempfile.mkdtemp() + '/' #dir=database_tmp
+ temp_new_dest = temp_dir_name + file_name.split('/')[-1]
+ command_line = 'cp ' + file_name + ' ' + temp_dir_name + '\nunzip ' + temp_new_dest + ' -d ' + temp_dir_name
+
+ os.system(command_line)
+ os.remove(temp_new_dest)
+
+ dest = os.listdir(temp_dir_name)
+ if ((len(dest) == 1) and (os.path.isdir(dest[0]))):
+ new_file_dir = temp_dir_name + dest[0] + '/'
+ dest = os.listdir(new_file_dir)
+ else:
+ new_file_dir = temp_dir_name
+
+ for filex in dest:
+ filex = new_file_dir + filex
+ read_file.append(filex)
+
+ return new_file_dir, read_file
+
+
+def parse_solexa_files(result, type):
+ # parse solexa seq and probability files only
+ # not fasta format
+ # assign numeric id
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+ tmp_id = 0
+
+ if (type == 'seq'):
+ for each_line in result:
+ tmp_seq = ''
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ (run_id, file_id, read_x, read_y, read) = each_line.split()
+ tmp_hash[(fasta_id)] = read
+ else: # type == score
+ for each_line in result:
+ tmp_seq = []
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ each_loc = each_line.split('\t')
+ for each_base in each_loc:
+ each_nuc_error = each_base.split()
+ each_nuc_error[0] = int(each_nuc_error[0])
+ each_nuc_error[1] = int(each_nuc_error[1])
+ each_nuc_error[2] = int(each_nuc_error[2])
+ each_nuc_error[3] = int(each_nuc_error[3])
+ big = max(each_nuc_error)
+ #baseIndex = each_nuc_error.index(big)
+ tmp_seq.append(big)
+ tmp_hash[(fasta_id)] = tmp_seq
+
+ return tmp_hash
+
+
+def parse_fasta_format(result):
+ # detect whether it's score or seq files
+ # return a hash: key = title and value = seq
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+
+ for each_line in result:
+ each_line = each_line.strip('\r\n')
+ if (each_line[0] == '>'):
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+ tmp_title = each_line
+ tmp_seq = ''
+ else:
+ tmp_seq = tmp_seq + each_line
+ if (each_line.split()[0].isdigit()):
+ tmp_seq = tmp_seq + ' '
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+
+ return tmp_hash
+
+
+def generate_hist_figure():
+ # R module and code
+
+ tmp_array = []
+
+ # data for R hist
+ # write the length only!
+ outfile = open(outfile_R_name,'w')
+ title_keys = seq_hash.keys()
+ for read_title in title_keys:
+ tmp_seq = seq_hash[(read_title)]
+ length_before_trim.append(len(tmp_seq))
+ print >> outfile, len(tmp_seq)
+ outfile.close()
+
+ max_length_before_trim = max(length_before_trim)
+
+ # generate pdf figures
+ """
+ outfile_R_pdf = outfile_R_name
+ r.pdf(outfile_R_pdf)
+
+ title = infile_seq_name.split('/')[-1]
+ xlim_range = [1,max_length_before_trim]
+ r.hist(length_before_trim,prob=1, xlab="Read length (bp)", ylab="Frequency (%)", xlim=xlim_range, main=title, nclass=100)
+ r.dev_off()
+ """
+ return 0
+
+
+# I/O
+infile_seq_name = sys.argv[1].strip()
+outfile_R_name = sys.argv[2].strip()
+
+# to unzip or not unzip file
+tmp_seq_dir = ''
+seq_file_list = []
+if (zipfile.is_zipfile(infile_seq_name)): (tmp_seq_dir, seq_file_list) = unzip_files(infile_seq_name)
+else: seq_file_list = [infile_seq_name]
+read_seqfile = read_input_files(seq_file_list)
+if (os.path.isdir(tmp_seq_dir)):
+ for file_name in seq_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_seq_dir)
+
+# detect whether it's tabular or fasta format
+if read_seqfile[0].startswith(">"):
+ seq_method = '454'
+else:
+ seq_method = 'solexa'
+
+
+# parse files
+if (seq_method == 'solexa'):
+ seq_hash = parse_solexa_files(read_seqfile, 'seq')
+else: # the other two are both fasta format
+ seq_hash = parse_fasta_format(read_seqfile)
+
+# R
+status = generate_hist_figure()
+
+# close and remove temporary files
+r.quit(save = "no")
diff --git a/tools/metag_tools/short_reads_figure_length.xml b/tools/metag_tools/short_reads_figure_length.xml
new file mode 100644
index 00000000000..c77e4866fbf
--- /dev/null
+++ b/tools/metag_tools/short_reads_figure_length.xml
@@ -0,0 +1,44 @@
+
+on sequence file
+
+short_reads_figure_length.py $input1 $output1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.. class:: infomark
+
+For **Sanger**, **454 or Solexa** sequencing technology only.
+
+-----
+
+**What it does**
+
+This tool takes a multi-fasta sequence file and outputs a text file:
+
+- an array of the lengths in the file
+
+To see the distribution, please use the Histogram tool in Graph/Display data.
+
+
+
diff --git a/tools/metag_tools/short_reads_figure_score.py b/tools/metag_tools/short_reads_figure_score.py
new file mode 100644
index 00000000000..4bb62fb8df1
--- /dev/null
+++ b/tools/metag_tools/short_reads_figure_score.py
@@ -0,0 +1,266 @@
+#! /usr/bin/python
+"""
+Galaxy
+to commit
+4.2 for i, line in enumerate(file(filename)):
+4.4 stop passing read_seqfile and read_scorefile around
+4.5 use --> if __name__ == "__main__": __main__()
+5. use galaxy extention
+Input:
+ quality score file(s): zip or text file
+Output:
+pdf files from R
+ score distribution --> boxplot, Solexa as 36bp, 454 as 20 points
+----
+Wen-Yu Chung
+"""
+import os, sys, math, tempfile, zipfile, re
+from rpy import *
+
+# default and initialize values
+number_of_points = 20
+read_seqfile = []
+read_scorefile = []
+title_keys = []
+seq_hash = {}
+score_hash = {}
+trim_seq_hash = {}
+tmp_seq = ''
+tmp_score = [] # change variables here
+
+length_before_trim = []
+length_after_trim = []
+score_points = []
+
+database_tmp = "/tmp/" # default dir: current directory
+if (not os.path.isdir(database_tmp)):
+ os.mkdir(database_tmp)
+
+# functions
+def stop_err(msg):
+
+ sys.stderr.write(msg)
+ sys.stderr.write("\n")
+ sys.exit()
+
+
+def read_input_files(file_list):
+
+ read_file = []
+
+ for file_name in file_list:
+ infile = open(file_name,'r')
+ read_file = infile.readlines()
+ infile.close()
+
+ return read_file
+
+
+def unzip_files(file_name):
+
+ read_file = []
+
+ temp_dir_name = tempfile.mkdtemp() + '/' #dir=database_tmp
+ temp_new_dest = temp_dir_name + file_name.split('/')[-1]
+ command_line = 'cp ' + file_name + ' ' + temp_dir_name + '\nunzip ' + temp_new_dest + ' -d ' + temp_dir_name
+
+ os.system(command_line)
+ os.remove(temp_new_dest)
+
+ dest = os.listdir(temp_dir_name)
+ if ((len(dest) == 1) and (os.path.isdir(dest[0]))):
+ new_file_dir = temp_dir_name + dest[0] + '/'
+ dest = os.listdir(new_file_dir)
+ else:
+ new_file_dir = temp_dir_name
+
+ for filex in dest:
+ filex = new_file_dir + filex
+ read_file.append(filex)
+
+ return new_file_dir, read_file
+
+
+def parse_solexa_files(result, type):
+ # parse solexa seq and probability files only
+ # not fasta format
+ # assign numeric id
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+ tmp_id = 0
+
+ if (type == 'seq'):
+ for each_line in result:
+ tmp_seq = ''
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ (run_id, file_id, read_x, read_y, read) = each_line.split()
+ tmp_hash[(fasta_id)] = read
+ else: # type == score
+ for each_line in result:
+ tmp_seq = []
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ each_loc = each_line.split('\t')
+ for each_base in each_loc:
+ each_nuc_error = each_base.split()
+ each_nuc_error[0] = int(each_nuc_error[0])
+ each_nuc_error[1] = int(each_nuc_error[1])
+ each_nuc_error[2] = int(each_nuc_error[2])
+ each_nuc_error[3] = int(each_nuc_error[3])
+ big = max(each_nuc_error)
+ #baseIndex = each_nuc_error.index(big)
+ tmp_seq.append(big)
+ tmp_hash[(fasta_id)] = tmp_seq
+
+ return tmp_hash
+
+
+def parse_fasta_format(result):
+ # detect whether it's score or seq files
+ # return a hash: key = title and value = seq
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+
+ for each_line in result:
+ each_line = each_line.strip('\r\n')
+ if (each_line[0] == '>'):
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+ tmp_title = each_line
+ tmp_seq = ''
+ else:
+ tmp_seq = tmp_seq + each_line
+ if (each_line.split()[0].isdigit()):
+ tmp_seq = tmp_seq + ' '
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+
+ return tmp_hash
+
+
+def generate_boxplot_figure():
+ # R module and code
+
+ score_matrix = []
+ tmp_array = []
+
+ # data for R boxplot
+ title_keys = score_hash.keys()
+ if (seq_method == 'solexa'):
+ for read_title in title_keys:
+ score_points.append(score_hash[(read_title)])
+ else:
+ for read_title in title_keys:
+ tmp_score = '0 ' + score_hash[(read_title)]
+ tmp_list = tmp_score.split()
+ read_length = len(tmp_list)
+ if (read_length > 100):
+ step = int(math.floor((read_length-1)*1.0/number_of_points))
+ score = []
+ point = 1
+ point_sum = 0
+ step_average = 0
+ for i in xrange(1,read_length):
+ if (i < (point * step)):
+ point_sum += int(tmp_list[i])
+ step_average += 1
+ else:
+ point_avg = point_sum*1.0/step_average
+ score.append(point_avg)
+ point += 1
+ point_sum = 0
+ step_average = 0
+
+ if (step_average > 0):
+ point_avg = point_sum*1.0/step_average
+ score.append(point_avg)
+
+ if (len(score) > number_of_points):
+ last_avg = 0
+ for j in xrange(number_of_points-1,len(score)):
+ last_avg += score[j]
+ last_avg = last_avg/(len(score)-number_of_points+1)
+ else:
+ last_avg = score[-1]
+ score_points_tmp = []
+ for k in range(number_of_points-1):
+ score_points_tmp.append(score[k])
+ score_points_tmp.append(last_avg)
+ score_points.append(score_points_tmp)
+ score_points_tmp = []
+
+ # reverse the matrix, for R
+ for i in range(number_of_points-1):
+ for j in range(len(score_points)):
+ tmp_array.append(score_points[j][i])
+ score_matrix.append(tmp_array)
+ tmp_array = []
+
+ # generate pdf figures
+ outfile_R_pdf = outfile_R_name
+ r.pdf(outfile_R_pdf)
+
+ #title = infile_score_name.split('/')[-1]
+ title = "boxplot of quality scores"
+ if (seq_method=='solexa'):
+ r.boxplot(score_matrix,xlab="location in read length",main=title)
+ else:
+ r.boxplot(score_matrix,xlab="percentage in read length",xaxt="n",main=title)
+ x_old_range = []
+ x_new_range = []
+ step = 100/number_of_points
+ for i in xrange(0,100,step):
+ x_old_range.append((i/step))
+ x_new_range.append(i)
+ r.axis(1,x_old_range,x_new_range)
+
+ r.dev_off()
+
+ return 0
+
+
+# I/O
+infile_score_name = sys.argv[1].strip()
+outfile_R_name = sys.argv[2].strip()
+
+# to unzip or not unzip file
+tmp_score_dir = ''
+score_file_list = []
+if (zipfile.is_zipfile(infile_score_name)): (tmp_score_dir, score_file_list) = unzip_files(infile_score_name)
+else: score_file_list = [infile_score_name]
+read_scorefile = read_input_files(score_file_list)
+if (os.path.isdir(tmp_score_dir)):
+ for file_name in score_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_score_dir)
+
+# detect whether it's tabular or fasta format
+if read_scorefile[0].startswith(">"):
+ seq_method = '454'
+else:
+ seq_method = 'solexa'
+
+# detect whether it's a sequence file
+if re.match('[A-Z]', read_scorefile[1]):
+ stop_err("this is not a quality score file.")
+
+# parse files
+if (seq_method == 'solexa'):
+ score_hash = parse_solexa_files(read_scorefile, 'score')
+ number_of_points = 36
+else: # the other two are both fasta format
+ score_hash = parse_fasta_format(read_scorefile)
+ number_of_points = 20
+
+print seq_method, number_of_points
+
+# R
+status = generate_boxplot_figure()
+r.quit(save = "no")
diff --git a/tools/metag_tools/short_reads_figure_score.xml b/tools/metag_tools/short_reads_figure_score.xml
new file mode 100644
index 00000000000..4084f28c73a
--- /dev/null
+++ b/tools/metag_tools/short_reads_figure_score.xml
@@ -0,0 +1,42 @@
+
+on a boxplot
+
+short_reads_figure_score.py $input1 $output1
+
+
+
+
+
+
+
+
+
+
+
+
+
+.. class:: infomark
+
+For **Sanger**, **454 or Solexa** sequencing technology only.
+
+-----
+
+**What it does**
+
+This tool takes quality score files and outputs one file:
+
+- figures in pdf file showing score distribution.
+
+
+
diff --git a/tools/metag_tools/short_reads_run_phred.py b/tools/metag_tools/short_reads_run_phred.py
new file mode 100644
index 00000000000..e21e8f5ff71
--- /dev/null
+++ b/tools/metag_tools/short_reads_run_phred.py
@@ -0,0 +1,108 @@
+#! /usr/bin/python
+"""
+Galaxy
+to commit
+2. use galaxy extention
+Input:
+trace file(s): zip or single scf file --> for Sanger
+Output:
+1. sequcence file
+2. quality score file
+----
+Wen-Yu Chung
+"""
+import os, sys, math, tempfile, zipfile, re
+
+# default and initialize values
+number_of_points = 20
+read_seqfile = []
+read_scorefile = []
+title_keys = []
+seq_hash = {}
+score_hash = {}
+trim_seq_hash = {}
+tmp_seq = ''
+tmp_score = [] # change variables here
+
+length_before_trim = []
+length_after_trim = []
+score_points = []
+
+database_tmp = "/tmp/" # default dir: current directory
+if (not os.path.isdir(database_tmp)):
+ os.mkdir(database_tmp)
+
+# functions
+def stop_err(msg):
+
+ sys.stderr.write(msg)
+ sys.stderr.write("\n")
+ sys.exit()
+
+
+def unzip_files(file_name):
+
+ read_file = []
+
+ temp_dir_name = tempfile.mkdtemp() + '/' #dir=database_tmp
+ temp_new_dest = temp_dir_name + file_name.split('/')[-1]
+ command_line = 'cp ' + file_name + ' ' + temp_dir_name + '\nunzip ' + temp_new_dest + ' -d ' + temp_dir_name
+
+ os.system(command_line)
+ os.remove(temp_new_dest)
+
+ dest = os.listdir(temp_dir_name)
+ if ((len(dest) == 1) and (os.path.isdir(dest[0]))):
+ new_file_dir = temp_dir_name + dest[0] + '/'
+ dest = os.listdir(new_file_dir)
+ else:
+ new_file_dir = temp_dir_name
+
+ for filex in dest:
+ filex = new_file_dir + filex
+ read_file.append(filex)
+
+ return new_file_dir, read_file
+
+
+def parse_trace_files(infile_name):
+
+ trace_file = []
+ tmp_dir = ''
+ seq_file_name = tempfile.mkstemp()[1] #tempfile.NamedTemporaryFile(dir=database_tmp).name
+ score_file_name = tempfile.mkstemp()[1] #tempfile.NamedTemporaryFile(dir=database_tmp).name
+ file_list_name = tempfile.mkstemp()[1] #tempfile.NamedTemporaryFile(dir=database_tmp).name
+ file_list = open(file_list_name,'w')
+
+ if (zipfile.is_zipfile(infile_name)):
+ (tmp_dir, trace_file) = unzip_files(infile_name)
+ else:
+ trace_file = [infile_name]
+ for i in trace_file:
+ print >> file_list,i
+ file_list.close()
+
+ # call phred
+ phred_command = '~/phred/phred -if ' + file_list_name + ' -sa ' + seq_file_name + ' -qa ' + score_file_name + ' -process_nomatch 2>/dev/null'
+ os.system(phred_command)
+
+ # remove every scf file and the file_list itself
+ if (os.path.isdir(tmp_dir)):
+ for i in trace_file:
+ os.remove(i)
+ os.removedirs(tmp_dir)
+ os.remove(file_list_name)
+
+ return seq_file_name, score_file_name
+
+def __main__():
+ # I/O
+ infile_name = sys.argv[1].strip()
+ outfile_seq_name = sys.argv[2].strip()
+ outfile_score_name = sys.argv[3].strip()
+
+ (infile_seq_name, infile_score_name)=parse_trace_files(infile_name)
+ os.system("mv " + infile_seq_name + " " + outfile_seq_name)
+ os.system("mv " + infile_score_name + " " + outfile_score_name)
+
+if __name__ == "__main__" : __main__()
diff --git a/tools/metag_tools/short_reads_run_phred.xml b/tools/metag_tools/short_reads_run_phred.xml
new file mode 100644
index 00000000000..10bae28dba6
--- /dev/null
+++ b/tools/metag_tools/short_reads_run_phred.xml
@@ -0,0 +1,27 @@
+
+ return sequence and score files
+ short_reads_run_phred.py $input1 $output1 $output2
+
+
+
+
+
+
+
+
+.. class:: infomark
+
+For **trace (abi and scf) file** only.
+
+-----
+
+**What it does**
+
+This tool takes raw data from sequencing facility and outputs two files:
+
+- sequences in fasta format;
+
+- quality score.
+
+
+
diff --git a/tools/metag_tools/short_reads_trim_seq.py b/tools/metag_tools/short_reads_trim_seq.py
new file mode 100644
index 00000000000..71c92e95569
--- /dev/null
+++ b/tools/metag_tools/short_reads_trim_seq.py
@@ -0,0 +1,329 @@
+#! /usr/bin/python
+"""
+Galaxy
+to commit
+1. filter: select read length longer than a threshold without trimming (minimum score = 0?)
+4. incorporate greg's changes.
+4.2 for i, line in enumerate(file(filename)):
+4.4 stop passing read_seqfile and read_scorefile around
+4.5 use --> if __name__ == "__main__": __main__()
+5. use galaxy extention
+6. a better trimming process for 454 (homopolymers)
+6.1 to keep the longest homoloplymers
+Input:
+1. sequence file(s): zip or text file --> for 454 and Solexa
+2. quality score file(s): zip or text file --> for 454 and Solexa
+3. trace file(s): zip or single scf file --> for Sanger
+4. threshold to trim the sequence
+5. threshold of the trimmed sequence length to be reported
+Output:
+trimmed sequence in one file
+----
+Wen-Yu Chung
+"""
+import os, sys, math, tempfile, zipfile, re
+#from rpy import *
+
+# default and initialize values
+number_of_points = 20
+read_seqfile = []
+read_scorefile = []
+title_keys = []
+seq_hash = {}
+score_hash = {}
+trim_seq_hash = {}
+tmp_seq = ''
+tmp_score = [] # change variables here
+
+length_before_trim = []
+length_after_trim = []
+score_points = []
+
+database_tmp = "/tmp/" # default dir: current directory
+if (not os.path.isdir(database_tmp)):
+ os.mkdir(database_tmp)
+
+# functions
+def stop_err(msg):
+
+ sys.stderr.write(msg)
+ sys.stderr.write("\n")
+ sys.exit()
+
+
+def read_input_files(file_list):
+
+ read_file = []
+
+ for file_name in file_list:
+ infile = open(file_name,'r')
+ read_file = infile.readlines()
+ infile.close()
+
+ return read_file
+
+
+def unzip_files(file_name):
+
+ read_file = []
+
+ temp_dir_name = tempfile.mkdtemp() + '/' #dir=database_tmp
+ temp_new_dest = temp_dir_name + file_name.split('/')[-1]
+ command_line = 'cp ' + file_name + ' ' + temp_dir_name + '\nunzip ' + temp_new_dest + ' -d ' + temp_dir_name
+
+ os.system(command_line)
+ os.remove(temp_new_dest)
+
+ dest = os.listdir(temp_dir_name)
+ if ((len(dest) == 1) and (os.path.isdir(dest[0]))):
+ new_file_dir = temp_dir_name + dest[0] + '/'
+ dest = os.listdir(new_file_dir)
+ else:
+ new_file_dir = temp_dir_name
+
+ for filex in dest:
+ filex = new_file_dir + filex
+ read_file.append(filex)
+
+ return new_file_dir, read_file
+
+
+def parse_solexa_files(result, type):
+ # parse solexa seq and probability files only
+ # not fasta format
+ # assign numeric id
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+ tmp_id = 0
+
+ if (type == 'seq'):
+ for each_line in result:
+ tmp_seq = ''
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ #(run_id, file_id, read_x, read_y, read) = each_line.split()
+ tmp_values = each_line.split()
+ read = tmp_values[-1]
+ tmp_hash[(fasta_id)] = read
+ else: # type == score
+ for each_line in result:
+ tmp_seq = []
+ each_line.strip('\r\n')
+ tmp_id += 1
+ fasta_id = '>' + str(tmp_id)
+ each_loc = each_line.split('\t')
+ for each_base in each_loc:
+ each_nuc_error = each_base.split()
+ each_nuc_error[0] = int(each_nuc_error[0])
+ each_nuc_error[1] = int(each_nuc_error[1])
+ each_nuc_error[2] = int(each_nuc_error[2])
+ each_nuc_error[3] = int(each_nuc_error[3])
+ big = max(each_nuc_error)
+ #baseIndex = each_nuc_error.index(big)
+ tmp_seq.append(big)
+ tmp_hash[(fasta_id)] = tmp_seq
+
+ return tmp_hash
+
+
+def parse_fasta_format(result):
+ # detect whether it's score or seq files
+ # return a hash: key = title and value = seq
+
+ tmp_hash = {}
+ tmp_title = ''
+ tmp_seq = ''
+
+ for each_line in result:
+ each_line = each_line.strip('\r\n')
+ if (each_line[0] == '>'):
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+ tmp_title = each_line
+ tmp_seq = ''
+ else:
+ tmp_seq = tmp_seq + each_line
+ if (each_line.split()[0].isdigit()):
+ tmp_seq = tmp_seq + ' '
+ if (len(tmp_seq) > 0):
+ tmp_hash[(tmp_title)] = tmp_seq
+
+ return tmp_hash
+
+
+def trim_seq():
+ # trim sequence
+ title_keys = seq_hash.keys()
+ for read_title in title_keys:
+ tmp_seq = seq_hash[(read_title)]
+ if (seq_method == 'solexa'):
+ tmp_score = score_hash[(read_title)]
+ else:
+ tmp_score = score_hash[(read_title)].split()
+
+ trim_seq = ''
+
+ for i in range(len(tmp_seq)):
+ if (int(tmp_score[i]) > threshold_trim):
+ pass_nuc = tmp_seq[i:(i+1)]
+ else:
+ pass_nuc = ' '
+ trim_seq = trim_seq + pass_nuc
+
+ # find the max substrings
+ segments = trim_seq.split()
+ max_segment = ''
+ len_max_segment = 0
+
+ if (threshold_report == 0):
+ for each_segment in segments:
+ if (len_max_segment < len(each_segment)):
+ max_segment = each_segment + ','
+ len_max_segment = len(each_segment)
+ elif (len_max_segment == len(each_segment)):
+ max_segment = max_segment + each_segment + ','
+ else:
+ for each_segment in segments:
+ if (len(each_segment) >= threshold_report):
+ max_segment = max_segment + each_segment + ','
+
+ trim_seq_hash[(read_title)] = max_segment[0:-1]
+
+ return trim_seq_hash
+
+def __main__():
+ # I/O
+ seq_method = sys.argv[1].strip().lower()
+ try:
+ threshold_trim = int(sys.argv[2].strip())
+ except:
+ stop_err("Invalid value for minimal quality score")
+ try:
+ threshold_report= int(sys.argv[3].strip())
+ except:
+ stop_err("Invalid value for minimal sequence length")
+ outfile_seq_name = sys.argv[4].strip()
+ infile_seq_name = sys.argv[5].strip()
+ infile_score_name = sys.argv[6].strip()
+
+ # to unzip or not unzip file
+ tmp_seq_dir = ''
+ seq_file_list = []
+ if (zipfile.is_zipfile(infile_seq_name)): (tmp_seq_dir, seq_file_list) = unzip_files(infile_seq_name)
+ else: seq_file_list = [infile_seq_name]
+ read_seqfile = read_input_files(seq_file_list)
+ if (os.path.isdir(tmp_seq_dir)):
+ for file_name in seq_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_seq_dir)
+
+ tmp_score_dir = ''
+ score_file_list = []
+ if (zipfile.is_zipfile(infile_score_name)): (tmp_score_dir, score_file_list) = unzip_files(infile_score_name)
+ else: score_file_list = [infile_score_name]
+ read_scorefile = read_input_files(score_file_list)
+ if (os.path.isdir(tmp_score_dir)):
+ for file_name in score_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_score_dir)
+
+ # parse files
+ if (seq_method == 'solexa'):
+ seq_hash = parse_solexa_files(read_seqfile, 'seq')
+ score_hash = parse_solexa_files(read_scorefile, 'score')
+ if (threshold_report > 36):
+ print "the read length from solexa is 36bp, your choice of read length is not valid.\n"
+ print "the threshold is set to zero (return the longest substring).\n"
+ threshold_report = 0
+ number_of_points = 36
+ else: # the other two are both fasta format
+ seq_hash = parse_fasta_format(read_seqfile)
+ score_hash = parse_fasta_format(read_scorefile)
+ number_of_points = 20
+
+ # trim sequence
+ trim_seq_hash = trim_seq()
+
+ # output trimmed sequence to a fasta file
+ outfile_seq = open(outfile_seq_name,'w')
+ title_keys = seq_hash.keys()
+ for read_title in title_keys:
+ tmp_seq = seq_hash[(read_title)]
+ tmp_trim_seq = trim_seq_hash[(read_title)].split(',')
+ if (len(tmp_trim_seq) > 1):
+ for i in range(len(tmp_trim_seq)):
+ print >> outfile_seq, "%s %d\n%s" % (read_title, i, tmp_trim_seq[i])
+ elif (len(tmp_trim_seq[0]) > 0):
+ print >> outfile_seq, "%s\n%s" % (read_title, tmp_trim_seq[0])
+ outfile_seq.close()
+
+#if __name__ == "__main__": __main__()
+if 1:
+ # I/O
+ seq_method = sys.argv[1].strip().lower()
+ try:
+ threshold_trim = int(sys.argv[2].strip())
+ except:
+ stop_err("Invalid value for minimal quality score")
+ try:
+ threshold_report= int(sys.argv[3].strip())
+ except:
+ stop_err("Invalid value for minimal sequence length")
+ outfile_seq_name = sys.argv[4].strip()
+ infile_seq_name = sys.argv[5].strip()
+ infile_score_name = sys.argv[6].strip()
+
+ # to unzip or not unzip file
+ tmp_seq_dir = ''
+ seq_file_list = []
+ if (zipfile.is_zipfile(infile_seq_name)): (tmp_seq_dir, seq_file_list) = unzip_files(infile_seq_name)
+ else: seq_file_list = [infile_seq_name]
+ read_seqfile = read_input_files(seq_file_list)
+ if (os.path.isdir(tmp_seq_dir)):
+ for file_name in seq_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_seq_dir)
+
+ tmp_score_dir = ''
+ score_file_list = []
+ if (zipfile.is_zipfile(infile_score_name)): (tmp_score_dir, score_file_list) = unzip_files(infile_score_name)
+ else: score_file_list = [infile_score_name]
+ read_scorefile = read_input_files(score_file_list)
+ if (os.path.isdir(tmp_score_dir)):
+ for file_name in score_file_list:
+ os.remove(file_name)
+ os.removedirs(tmp_score_dir)
+
+ # parse files
+ if (seq_method == 'solexa'):
+ seq_hash = parse_solexa_files(read_seqfile, 'seq')
+ score_hash = parse_solexa_files(read_scorefile, 'score')
+ if (threshold_report > 36):
+ print "the read length from solexa is 36bp, your choice of read length is not valid.\n"
+ print "the threshold is set to zero (return the longest substring).\n"
+ threshold_report = 0
+ number_of_points = 36
+ else: # the other two are both fasta format
+ seq_hash = parse_fasta_format(read_seqfile)
+ score_hash = parse_fasta_format(read_scorefile)
+ number_of_points = 20
+
+ # trim sequence
+ trim_seq_hash = trim_seq()
+
+ # output trimmed sequence to a fasta file
+ outfile_seq = open(outfile_seq_name,'w')
+ title_keys = seq_hash.keys()
+ for read_title in title_keys:
+ tmp_seq = seq_hash[(read_title)]
+ tmp_trim_seq = trim_seq_hash[(read_title)].split(',')
+ if (len(tmp_trim_seq) > 1):
+ for i in range(len(tmp_trim_seq)):
+ print >> outfile_seq, "%s %d\n%s" % (read_title, i, tmp_trim_seq[i])
+ elif (len(tmp_trim_seq[0]) > 0):
+ print >> outfile_seq, "%s\n%s" % (read_title, tmp_trim_seq[0])
+ outfile_seq.close()
+
diff --git a/tools/metag_tools/short_reads_trim_seq.xml b/tools/metag_tools/short_reads_trim_seq.xml
new file mode 100644
index 00000000000..f0d29c1591d
--- /dev/null
+++ b/tools/metag_tools/short_reads_trim_seq.xml
@@ -0,0 +1,72 @@
+
+based on quality scores
+
+#if $sequencing_method_choice.sequencer=="454":#short_reads_trim_seq.py 454 $trim $length $output1 $input1 $input2
+#else:#short_reads_trim_seq.py solexa $trim $length $output1 $input1 $input2
+#end if
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.. class:: infomark
+
+For **Sanger**, **454 or Solexa** sequencing technology only.
+Either trace file or both of the read file and quality score file must be provided.
+
+-----
+
+**What it does**
+
+This tool takes raw data from sequencing facility and outputs a multi-fasta file:
+
+- trimmed sequences in fasta format;
+
+If *minimal trimmed length to report* is set to a number larger than zero, the tool ouputs any substrings that are longer than this threshold.
+If there are more than one substring, the tool outputs all of them in separated fasta format.
+
+
+