diff --git a/TDDD07_lab_report_A5_lukja239_hugho385.pdf b/TDDD07_lab_report_A5_lukja239_hugho385.pdf new file mode 100644 index 0000000000000000000000000000000000000000..088e791a40c8ba262bef43e37624a29aedcfcd9b Binary files /dev/null and b/TDDD07_lab_report_A5_lukja239_hugho385.pdf differ diff --git a/docs/report/report-wcet.eps b/docs/report/report-wcet.eps index 74865cd592cedbe8c04031540a8fce3676bea392..865bb9ea91f5457063818e1c496cecce1577f1d7 100644 --- a/docs/report/report-wcet.eps +++ b/docs/report/report-wcet.eps @@ -50,583 +50,173 @@ currentdict end /NFont exch definefont pop /NFont findfont} bdef %%BeginPageSetup %%EndPageSetup pum -0.02834 0.02838 s -0 -9019 t +0.02833 0.02838 s +0 -9020 t /tm matrix currentmatrix def tm setmatrix --45185 -11964 t +-38157 -10071 t 1 1 s gs -1.000 1.000 1.000 c 53177 20959 m 45173 20959 l 45173 11952 l 61180 11952 l -61180 20959 l 53177 20959 l p ef +1.000 1.000 1.000 c 46148 19065 m 38144 19065 l 38144 10058 l 54151 10058 l +54151 19065 l 46148 19065 l p ef gr gs -0 lw 1 lj 0.703 0.703 0.703 c 51924 20125 m 46779 20125 l 46779 12336 l -57068 12336 l 57068 20125 l 51924 20125 l pc +0 lw 1 lj 0.703 0.703 0.703 c 45485 18686 m 40758 18686 l 40758 10437 l +50212 10437 l 50212 18686 l 45485 18686 l pc gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 20124 m 46779 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 18685 m 40758 18685 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 19258 m 46779 19258 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 17768 m 40758 17768 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 18392 m 46779 18392 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 16851 m 40758 16851 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 17527 m 46779 17527 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 15935 m 40758 15935 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 16661 m 46779 16661 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 15018 m 40758 15018 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 15797 m 46779 15797 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 14102 m 40758 14102 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 14931 m 46779 14931 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 13186 m 40758 13186 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 14066 m 46779 14066 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 12269 m 40758 12269 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 13200 m 46779 13200 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 11352 m 40758 11352 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 12335 m 46779 12335 l ps +0 lw 1 lj 0.703 0.703 0.703 c 50212 10436 m 40758 10436 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 46779 20274 m 46779 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 18685 m 40758 18685 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 46779 20274 m 46779 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 18685 m 40758 18685 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 47246 20274 m 47246 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 17768 m 40758 17768 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 47246 20274 m 47246 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 17768 m 40758 17768 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 47714 20274 m 47714 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 16851 m 40758 16851 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 47714 20274 m 47714 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 16851 m 40758 16851 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 48182 20274 m 48182 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 15935 m 40758 15935 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 48182 20274 m 48182 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 15935 m 40758 15935 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 48649 20274 m 48649 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 15018 m 40758 15018 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 48649 20274 m 48649 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 15018 m 40758 15018 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 49117 20274 m 49117 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 14102 m 40758 14102 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 49117 20274 m 49117 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 14102 m 40758 14102 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 49585 20274 m 49585 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 13186 m 40758 13186 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 49585 20274 m 49585 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 13186 m 40758 13186 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50053 20274 m 50053 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 12269 m 40758 12269 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50053 20274 m 50053 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 12269 m 40758 12269 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50520 20274 m 50520 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 11352 m 40758 11352 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50520 20274 m 50520 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 11352 m 40758 11352 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50988 20274 m 50988 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 10436 m 40758 10436 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 50988 20274 m 50988 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40608 10436 m 40758 10436 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 51456 20274 m 51456 20124 l ps +0 lw 1 lj 0.703 0.703 0.703 c 40758 18685 m 40758 10436 l ps gr gs -0 lw 1 lj 0.703 0.703 0.703 c 51456 20274 m 51456 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 51924 20274 m 51924 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 51924 20274 m 51924 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 52391 20274 m 52391 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 52391 20274 m 52391 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 52859 20274 m 52859 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 52859 20274 m 52859 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 53326 20274 m 53326 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 53326 20274 m 53326 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 53793 20274 m 53793 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 53793 20274 m 53793 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 54261 20274 m 54261 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 54261 20274 m 54261 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 54729 20274 m 54729 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 54729 20274 m 54729 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 55197 20274 m 55197 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 55197 20274 m 55197 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 55664 20274 m 55664 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 55664 20274 m 55664 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 56132 20274 m 56132 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 56132 20274 m 56132 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 56600 20274 m 56600 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 56600 20274 m 56600 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 20274 m 57068 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 57068 20274 m 57068 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46779 20124 m 57068 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 20124 m 46779 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 20124 m 46779 20124 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 19258 m 46779 19258 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 19258 m 46779 19258 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 18392 m 46779 18392 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 18392 m 46779 18392 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 17527 m 46779 17527 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 17527 m 46779 17527 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 16661 m 46779 16661 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 16661 m 46779 16661 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 15797 m 46779 15797 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 15797 m 46779 15797 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 14931 m 46779 14931 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 14931 m 46779 14931 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 14066 m 46779 14066 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 14066 m 46779 14066 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 13200 m 46779 13200 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 13200 m 46779 13200 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 12335 m 46779 12335 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46629 12335 m 46779 12335 l ps -gr -gs -0 lw 1 lj 0.703 0.703 0.703 c 46779 20124 m 46779 12335 l ps -gr -gs -79.995 lw 1 lj 0.003 0.273 0.527 c 46779 20124 m 47246 20124 l 47714 20124 l -48182 20124 l 48649 20124 l 49117 20124 l 49585 20124 l 50053 20124 l -50520 20124 l 50988 20124 l 51456 18392 l 51923 18392 l 52391 18392 l -52859 18392 l 53326 18392 l 53793 18392 l 54261 18392 l 54729 18392 l -55197 18392 l 55664 18392 l 56132 18392 l 56600 18392 l 57068 18392 l +79.995 lw 1 lj 0.003 0.273 0.527 c 40758 18685 m 41187 18685 l 41617 18685 l +42047 18685 l 42477 18685 l 42906 18685 l 43336 18685 l 43766 18685 l +44196 18685 l 44625 18685 l 45055 16851 l 45485 16851 l 45915 16851 l +46344 16851 l 46773 16851 l 47203 16851 l 47633 16851 l 48063 16851 l +48492 16851 l 48922 16851 l 49352 16851 l 49782 16851 l 50212 16851 l ps gr gs -79.995 lw 1 lj 1.000 0.261 0.058 c 46779 20124 m 47246 20124 l 47714 20124 l -48182 20124 l 48649 20124 l 49117 20124 l 49585 20124 l 50053 20124 l -50520 20124 l 50988 20124 l 51456 18392 l 51923 18392 l 52391 18392 l -52859 18392 l 53326 18392 l 53793 18392 l 54261 18392 l 54729 18392 l -55197 18392 l 55664 16661 l 56132 14931 l 56600 13200 l 57068 13200 l +79.995 lw 1 lj 1.000 0.261 0.058 c 40758 18685 m 41187 18685 l 41617 18685 l +42047 18685 l 42477 18685 l 42906 18685 l 43336 18685 l 43766 18685 l +44196 18685 l 44625 18685 l 45055 16851 l 45485 16851 l 45915 16851 l +46344 16851 l 46773 16851 l 47203 16851 l 47633 16851 l 48063 16851 l +48492 16851 l 48922 15018 l 49352 13186 l 49782 11352 l 50212 11352 l ps gr gs -79.995 lw 1 lj 1.000 0.828 0.128 c 46779 20124 m 47246 20124 l 47714 20124 l -48182 20124 l 48649 20124 l 49117 20124 l 49585 20124 l 50053 20124 l -50520 20124 l 50988 20124 l 51456 18392 l 51923 18392 l 52391 18392 l -52859 18392 l 53326 18392 l 53793 18392 l 54261 18392 l 54729 18392 l -55197 18392 l 55664 14931 l 56132 14931 l 56600 14931 l 57068 13200 l +79.995 lw 1 lj 1.000 0.828 0.128 c 40758 18685 m 41187 18685 l 41617 18685 l +42047 18685 l 42477 18685 l 42906 18685 l 43336 18685 l 43766 18685 l +44196 18685 l 44625 18685 l 45055 16851 l 45485 16851 l 45915 16851 l +46344 16851 l 46773 16851 l 47203 16851 l 47633 16851 l 48063 16851 l +48492 16851 l 48922 13186 l 49352 13186 l 49782 13186 l 50212 11352 l ps gr pum -46685 20706 t -0.003 0.003 0.003 c 27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l -91 -243 l 120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -pom -pum -47152 20706 t -18 0 m 18 -22 l 24 -35 31 -47 39 -58 ct 48 -68 57 -77 66 -85 ct 75 -94 84 -101 94 -109 ct -103 -116 111 -123 118 -130 ct 126 -137 132 -145 136 -152 ct 141 -160 143 -169 143 -179 ct -143 -192 139 -203 131 -210 ct 123 -217 113 -221 99 -221 ct 85 -221 74 -217 66 -210 ct -57 -203 52 -193 51 -180 ct 19 -183 l 21 -202 30 -218 44 -229 ct 58 -241 76 -247 99 -247 ct -123 -247 142 -241 155 -229 ct 168 -218 175 -201 175 -180 ct 175 -171 173 -161 168 -152 ct -164 -143 158 -133 149 -124 ct 141 -115 124 -100 100 -81 ct 87 -70 77 -60 69 -51 ct -61 -43 55 -34 52 -26 ct 179 -26 l 179 0 l 18 0 l p ef -pom -pum -47620 20706 t -181 -68 m 181 -45 174 -28 159 -16 ct 145 -3 125 3 98 3 ct 74 3 54 -3 40 -14 ct -25 -25 16 -41 13 -63 ct 46 -66 l 50 -37 67 -23 98 -23 ct 114 -23 126 -27 135 -34 ct -144 -42 149 -54 149 -69 ct 149 -82 143 -92 133 -100 ct 123 -107 108 -111 89 -111 ct -72 -111 l 72 -138 l 89 -138 l 106 -138 119 -142 128 -149 ct 138 -156 142 -167 142 -180 ct -142 -193 138 -203 131 -210 ct 123 -218 112 -221 97 -221 ct 83 -221 72 -218 64 -211 ct -55 -204 50 -194 49 -182 ct 18 -184 l 20 -204 28 -219 42 -230 ct 57 -241 75 -247 97 -247 ct -121 -247 140 -241 154 -230 ct 167 -219 174 -203 174 -183 ct 174 -167 170 -155 161 -145 ct -152 -135 140 -129 123 -125 ct 123 -125 l 141 -123 156 -117 166 -106 ct 176 -96 181 -83 181 -68 ct -p ef -pom -pum -48088 20706 t -152 -55 m 152 0 l 123 0 l 123 -55 l 8 -55 l 8 -79 l 119 -243 l 152 -243 l -152 -79 l 186 -79 l 186 -55 l 152 -55 l p -123 -208 m 122 -207 121 -204 118 -199 ct 115 -193 113 -190 111 -187 ct 49 -96 l -39 -83 l 37 -79 l 123 -79 l 123 -208 l p ef -pom -pum -48555 20706 t -182 -80 m 182 -54 174 -34 159 -19 ct 143 -4 122 3 95 3 ct 73 3 54 -2 41 -12 ct -27 -22 18 -36 14 -55 ct 46 -58 l 52 -34 69 -22 96 -22 ct 113 -22 126 -27 135 -37 ct -145 -47 149 -61 149 -79 ct 149 -94 145 -106 135 -116 ct 126 -125 113 -130 97 -130 ct -88 -130 80 -129 73 -126 ct 66 -123 59 -119 52 -113 ct 21 -113 l 29 -243 l 167 -243 l -167 -217 l 58 -217 l 53 -140 l 66 -150 83 -155 103 -155 ct 127 -155 146 -148 160 -134 ct -174 -120 182 -102 182 -80 ct p ef -pom -pum -49023 20706 t -181 -80 m 181 -54 174 -34 160 -19 ct 146 -4 127 3 102 3 ct 75 3 54 -7 40 -28 ct -25 -48 18 -77 18 -116 ct 18 -158 25 -191 41 -213 ct 56 -236 77 -247 105 -247 ct -141 -247 165 -231 174 -198 ct 144 -192 l 138 -212 125 -222 104 -222 ct 87 -222 73 -214 63 -197 ct -54 -181 49 -157 49 -126 ct 54 -136 62 -144 73 -150 ct 83 -155 95 -158 108 -158 ct -130 -158 148 -151 161 -137 ct 174 -123 181 -104 181 -80 ct p -149 -79 m 149 -96 145 -110 136 -120 ct 128 -129 116 -134 100 -134 ct 86 -134 74 -130 65 -121 ct -56 -113 52 -101 52 -86 ct 52 -67 57 -52 66 -40 ct 75 -28 87 -22 101 -22 ct 116 -22 128 -27 137 -37 ct -145 -47 149 -61 149 -79 ct p ef -pom -pum -49491 20706 t -179 -218 m 154 -180 136 -151 126 -129 ct 116 -108 108 -86 103 -65 ct 98 -45 95 -23 95 -1 ct -63 -1 l 63 -32 69 -64 83 -98 ct 96 -133 118 -172 149 -217 ct 18 -217 l 18 -243 l -179 -243 l 179 -218 l p ef -pom -pum -49959 20706 t -181 -68 m 181 -46 174 -28 160 -16 ct 145 -3 125 3 98 3 ct 72 3 52 -3 37 -15 ct -23 -28 15 -45 15 -68 ct 15 -84 20 -97 29 -108 ct 38 -119 50 -125 64 -128 ct 64 -128 l -51 -131 40 -138 32 -148 ct 25 -159 21 -171 21 -185 ct 21 -203 28 -218 42 -230 ct -56 -241 74 -247 98 -247 ct 121 -247 140 -241 154 -230 ct 168 -219 175 -204 175 -184 ct -175 -171 171 -158 163 -148 ct 156 -138 145 -131 132 -129 ct 132 -128 l 147 -125 159 -119 168 -108 ct -177 -98 181 -84 181 -68 ct p -143 -183 m 143 -210 128 -224 98 -224 ct 83 -224 72 -220 64 -214 ct 57 -207 53 -196 53 -183 ct -53 -169 57 -158 65 -151 ct 72 -144 84 -140 98 -140 ct 113 -140 124 -143 131 -150 ct -139 -157 143 -168 143 -183 ct p -149 -71 m 149 -86 144 -98 135 -105 ct 126 -113 114 -117 98 -117 ct 82 -117 70 -113 61 -104 ct -52 -96 47 -85 47 -70 ct 47 -37 64 -20 99 -20 ct 115 -20 128 -24 136 -32 ct 145 -41 149 -53 149 -71 ct -p ef -pom -pum -50426 20706 t -180 -127 m 180 -85 172 -53 157 -31 ct 142 -8 120 3 92 3 ct 73 3 58 -1 46 -9 ct -35 -17 26 -30 22 -48 ct 51 -52 l 57 -32 71 -22 92 -22 ct 110 -22 124 -30 134 -47 ct -143 -63 148 -87 149 -118 ct 144 -107 136 -99 125 -93 ct 114 -87 102 -84 89 -84 ct -67 -84 49 -91 36 -106 ct 23 -121 17 -141 17 -165 ct 17 -191 24 -211 38 -225 ct -52 -240 72 -247 97 -247 ct 124 -247 145 -237 159 -217 ct 173 -197 180 -167 180 -127 ct -p -146 -157 m 146 -176 141 -192 132 -204 ct 123 -216 111 -222 96 -222 ct 81 -222 70 -217 61 -207 ct -52 -196 48 -183 48 -165 ct 48 -148 52 -134 61 -123 ct 70 -113 81 -108 96 -108 ct -105 -108 113 -110 121 -114 ct 129 -118 135 -124 139 -131 ct 144 -139 146 -147 146 -157 ct -p ef -pom -pum -50800 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -371 -122 m 371 -81 363 -50 349 -29 ct 335 -8 314 3 286 3 ct 258 3 237 -8 223 -29 ct -209 -50 202 -81 202 -122 ct 202 -164 209 -195 222 -216 ct 236 -237 257 -247 287 -247 ct -315 -247 337 -236 350 -215 ct 364 -194 371 -163 371 -122 ct p -339 -122 m 339 -157 335 -182 327 -198 ct 319 -214 305 -222 287 -222 ct 268 -222 254 -214 246 -199 ct -237 -183 233 -158 233 -122 ct 233 -88 237 -62 246 -46 ct 254 -30 268 -22 286 -22 ct -304 -22 318 -31 326 -47 ct 335 -63 339 -88 339 -122 ct p ef -pom -pum -51268 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -202 0 m 202 -26 l 264 -26 l 264 -213 l 209 -174 l 209 -204 l 266 -243 l -295 -243 l 295 -26 l 354 -26 l 354 0 l 202 0 l p ef -pom -pum -51736 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -206 0 m 206 -22 l 212 -35 219 -47 227 -58 ct 236 -68 245 -77 254 -85 ct 263 -94 272 -101 282 -109 ct -291 -116 299 -123 306 -130 ct 314 -137 320 -145 324 -152 ct 329 -160 331 -169 331 -179 ct -331 -192 327 -203 319 -210 ct 311 -217 301 -221 287 -221 ct 273 -221 262 -217 254 -210 ct -245 -203 240 -193 239 -180 ct 207 -183 l 209 -202 218 -218 232 -229 ct 246 -241 264 -247 287 -247 ct -311 -247 330 -241 343 -229 ct 356 -218 363 -201 363 -180 ct 363 -171 361 -161 356 -152 ct -352 -143 346 -133 337 -124 ct 329 -115 312 -100 288 -81 ct 275 -70 265 -60 257 -51 ct -249 -43 243 -34 240 -26 ct 367 -26 l 367 0 l 206 0 l p ef -pom -pum -52203 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -369 -68 m 369 -45 362 -28 347 -16 ct 333 -3 313 3 286 3 ct 262 3 242 -3 228 -14 ct -213 -25 204 -41 201 -63 ct 234 -66 l 238 -37 255 -23 286 -23 ct 302 -23 314 -27 323 -34 ct -332 -42 337 -54 337 -69 ct 337 -82 331 -92 321 -100 ct 311 -107 296 -111 277 -111 ct -260 -111 l 260 -138 l 277 -138 l 294 -138 307 -142 316 -149 ct 326 -156 330 -167 330 -180 ct -330 -193 326 -203 319 -210 ct 311 -218 300 -221 285 -221 ct 271 -221 260 -218 252 -211 ct -243 -204 238 -194 237 -182 ct 206 -184 l 208 -204 216 -219 230 -230 ct 245 -241 263 -247 285 -247 ct -309 -247 328 -241 342 -230 ct 355 -219 362 -203 362 -183 ct 362 -167 358 -155 349 -145 ct -340 -135 328 -129 311 -125 ct 311 -125 l 329 -123 344 -117 354 -106 ct 364 -96 369 -83 369 -68 ct -p ef -pom -pum -52671 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -340 -55 m 340 0 l 311 0 l 311 -55 l 196 -55 l 196 -79 l 307 -243 l -340 -243 l 340 -79 l 374 -79 l 374 -55 l 340 -55 l p -311 -208 m 310 -207 309 -204 306 -199 ct 303 -193 301 -190 299 -187 ct 237 -96 l -227 -83 l 225 -79 l 311 -79 l 311 -208 l p ef -pom -pum -53139 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -370 -80 m 370 -54 362 -34 347 -19 ct 331 -4 310 3 283 3 ct 261 3 242 -2 229 -12 ct -215 -22 206 -36 202 -55 ct 234 -58 l 240 -34 257 -22 284 -22 ct 301 -22 314 -27 323 -37 ct -333 -47 337 -61 337 -79 ct 337 -94 333 -106 323 -116 ct 314 -125 301 -130 285 -130 ct -276 -130 268 -129 261 -126 ct 254 -123 247 -119 240 -113 ct 209 -113 l 217 -243 l -355 -243 l 355 -217 l 246 -217 l 241 -140 l 254 -150 271 -155 291 -155 ct -315 -155 334 -148 348 -134 ct 362 -120 370 -102 370 -80 ct p ef -pom -pum -53606 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -369 -80 m 369 -54 362 -34 348 -19 ct 334 -4 315 3 290 3 ct 263 3 242 -7 228 -28 ct -213 -48 206 -77 206 -116 ct 206 -158 213 -191 229 -213 ct 244 -236 265 -247 293 -247 ct -329 -247 353 -231 362 -198 ct 332 -192 l 326 -212 313 -222 292 -222 ct 275 -222 261 -214 251 -197 ct -242 -181 237 -157 237 -126 ct 242 -136 250 -144 261 -150 ct 271 -155 283 -158 296 -158 ct -318 -158 336 -151 349 -137 ct 362 -123 369 -104 369 -80 ct p -337 -79 m 337 -96 333 -110 324 -120 ct 316 -129 304 -134 288 -134 ct 274 -134 262 -130 253 -121 ct -244 -113 240 -101 240 -86 ct 240 -67 245 -52 254 -40 ct 263 -28 275 -22 289 -22 ct -304 -22 316 -27 325 -37 ct 333 -47 337 -61 337 -79 ct p ef -pom -pum -54074 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -367 -218 m 342 -180 324 -151 314 -129 ct 304 -108 296 -86 291 -65 ct 286 -45 283 -23 283 -1 ct -251 -1 l 251 -32 257 -64 271 -98 ct 284 -133 306 -172 337 -217 ct 206 -217 l -206 -243 l 367 -243 l 367 -218 l p ef -pom -pum -54542 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -369 -68 m 369 -46 362 -28 348 -16 ct 333 -3 313 3 286 3 ct 260 3 240 -3 225 -15 ct -211 -28 203 -45 203 -68 ct 203 -84 208 -97 217 -108 ct 226 -119 238 -125 252 -128 ct -252 -128 l 239 -131 228 -138 220 -148 ct 213 -159 209 -171 209 -185 ct 209 -203 216 -218 230 -230 ct -244 -241 262 -247 286 -247 ct 309 -247 328 -241 342 -230 ct 356 -219 363 -204 363 -184 ct -363 -171 359 -158 351 -148 ct 344 -138 333 -131 320 -129 ct 320 -128 l 335 -125 347 -119 356 -108 ct -365 -98 369 -84 369 -68 ct p -331 -183 m 331 -210 316 -224 286 -224 ct 271 -224 260 -220 252 -214 ct 245 -207 241 -196 241 -183 ct -241 -169 245 -158 253 -151 ct 260 -144 272 -140 286 -140 ct 301 -140 312 -143 319 -150 ct -327 -157 331 -168 331 -183 ct p -337 -71 m 337 -86 332 -98 323 -105 ct 314 -113 302 -117 286 -117 ct 270 -117 258 -113 249 -104 ct -240 -96 235 -85 235 -70 ct 235 -37 252 -20 287 -20 ct 303 -20 316 -24 324 -32 ct -333 -41 337 -53 337 -71 ct p ef -pom -pum -55010 20706 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -368 -127 m 368 -85 360 -53 345 -31 ct 330 -8 308 3 280 3 ct 261 3 246 -1 234 -9 ct -223 -17 214 -30 210 -48 ct 239 -52 l 245 -32 259 -22 280 -22 ct 298 -22 312 -30 322 -47 ct -331 -63 336 -87 337 -118 ct 332 -107 324 -99 313 -93 ct 302 -87 290 -84 277 -84 ct -255 -84 237 -91 224 -106 ct 211 -121 205 -141 205 -165 ct 205 -191 212 -211 226 -225 ct -240 -240 260 -247 285 -247 ct 312 -247 333 -237 347 -217 ct 361 -197 368 -167 368 -127 ct -p -334 -157 m 334 -176 329 -192 320 -204 ct 311 -216 299 -222 284 -222 ct 269 -222 258 -217 249 -207 ct -240 -196 236 -183 236 -165 ct 236 -148 240 -134 249 -123 ct 258 -113 269 -108 284 -108 ct -293 -108 301 -110 309 -114 ct 317 -118 323 -124 327 -131 ct 332 -139 334 -147 334 -157 ct -p ef -pom -pum -55477 20706 t -18 0 m 18 -22 l 24 -35 31 -47 39 -58 ct 48 -68 57 -77 66 -85 ct 75 -94 84 -101 94 -109 ct -103 -116 111 -123 118 -130 ct 126 -137 132 -145 136 -152 ct 141 -160 143 -169 143 -179 ct -143 -192 139 -203 131 -210 ct 123 -217 113 -221 99 -221 ct 85 -221 74 -217 66 -210 ct -57 -203 52 -193 51 -180 ct 19 -183 l 21 -202 30 -218 44 -229 ct 58 -241 76 -247 99 -247 ct -123 -247 142 -241 155 -229 ct 168 -218 175 -201 175 -180 ct 175 -171 173 -161 168 -152 ct -164 -143 158 -133 149 -124 ct 141 -115 124 -100 100 -81 ct 87 -70 77 -60 69 -51 ct -61 -43 55 -34 52 -26 ct 179 -26 l 179 0 l 18 0 l p ef -371 -122 m 371 -81 363 -50 349 -29 ct 335 -8 314 3 286 3 ct 258 3 237 -8 223 -29 ct -209 -50 202 -81 202 -122 ct 202 -164 209 -195 222 -216 ct 236 -237 257 -247 287 -247 ct -315 -247 337 -236 350 -215 ct 364 -194 371 -163 371 -122 ct p -339 -122 m 339 -157 335 -182 327 -198 ct 319 -214 305 -222 287 -222 ct 268 -222 254 -214 246 -199 ct -237 -183 233 -158 233 -122 ct 233 -88 237 -62 246 -46 ct 254 -30 268 -22 286 -22 ct -304 -22 318 -31 326 -47 ct 335 -63 339 -88 339 -122 ct p ef -pom -pum -55945 20706 t -18 0 m 18 -22 l 24 -35 31 -47 39 -58 ct 48 -68 57 -77 66 -85 ct 75 -94 84 -101 94 -109 ct -103 -116 111 -123 118 -130 ct 126 -137 132 -145 136 -152 ct 141 -160 143 -169 143 -179 ct -143 -192 139 -203 131 -210 ct 123 -217 113 -221 99 -221 ct 85 -221 74 -217 66 -210 ct -57 -203 52 -193 51 -180 ct 19 -183 l 21 -202 30 -218 44 -229 ct 58 -241 76 -247 99 -247 ct -123 -247 142 -241 155 -229 ct 168 -218 175 -201 175 -180 ct 175 -171 173 -161 168 -152 ct -164 -143 158 -133 149 -124 ct 141 -115 124 -100 100 -81 ct 87 -70 77 -60 69 -51 ct -61 -43 55 -34 52 -26 ct 179 -26 l 179 0 l 18 0 l p ef -215 0 m 215 -26 l 277 -26 l 277 -213 l 222 -174 l 222 -204 l 279 -243 l -308 -243 l 308 -26 l 367 -26 l 367 0 l 215 0 l p ef -pom -pum -56413 20706 t -18 0 m 18 -22 l 24 -35 31 -47 39 -58 ct 48 -68 57 -77 66 -85 ct 75 -94 84 -101 94 -109 ct -103 -116 111 -123 118 -130 ct 126 -137 132 -145 136 -152 ct 141 -160 143 -169 143 -179 ct -143 -192 139 -203 131 -210 ct 123 -217 113 -221 99 -221 ct 85 -221 74 -217 66 -210 ct -57 -203 52 -193 51 -180 ct 19 -183 l 21 -202 30 -218 44 -229 ct 58 -241 76 -247 99 -247 ct -123 -247 142 -241 155 -229 ct 168 -218 175 -201 175 -180 ct 175 -171 173 -161 168 -152 ct -164 -143 158 -133 149 -124 ct 141 -115 124 -100 100 -81 ct 87 -70 77 -60 69 -51 ct -61 -43 55 -34 52 -26 ct 179 -26 l 179 0 l 18 0 l p ef -206 0 m 206 -22 l 212 -35 219 -47 227 -58 ct 236 -68 245 -77 254 -85 ct 263 -94 272 -101 282 -109 ct -291 -116 299 -123 306 -130 ct 314 -137 320 -145 324 -152 ct 329 -160 331 -169 331 -179 ct -331 -192 327 -203 319 -210 ct 311 -217 301 -221 287 -221 ct 273 -221 262 -217 254 -210 ct -245 -203 240 -193 239 -180 ct 207 -183 l 209 -202 218 -218 232 -229 ct 246 -241 264 -247 287 -247 ct -311 -247 330 -241 343 -229 ct 356 -218 363 -201 363 -180 ct 363 -171 361 -161 356 -152 ct -352 -143 346 -133 337 -124 ct 329 -115 312 -100 288 -81 ct 275 -70 265 -60 257 -51 ct -249 -43 243 -34 240 -26 ct 367 -26 l 367 0 l 206 0 l p ef -pom -pum -56881 20706 t -18 0 m 18 -22 l 24 -35 31 -47 39 -58 ct 48 -68 57 -77 66 -85 ct 75 -94 84 -101 94 -109 ct -103 -116 111 -123 118 -130 ct 126 -137 132 -145 136 -152 ct 141 -160 143 -169 143 -179 ct -143 -192 139 -203 131 -210 ct 123 -217 113 -221 99 -221 ct 85 -221 74 -217 66 -210 ct -57 -203 52 -193 51 -180 ct 19 -183 l 21 -202 30 -218 44 -229 ct 58 -241 76 -247 99 -247 ct -123 -247 142 -241 155 -229 ct 168 -218 175 -201 175 -180 ct 175 -171 173 -161 168 -152 ct -164 -143 158 -133 149 -124 ct 141 -115 124 -100 100 -81 ct 87 -70 77 -60 69 -51 ct -61 -43 55 -34 52 -26 ct 179 -26 l 179 0 l 18 0 l p ef -369 -68 m 369 -45 362 -28 347 -16 ct 333 -3 313 3 286 3 ct 262 3 242 -3 228 -14 ct -213 -25 204 -41 201 -63 ct 234 -66 l 238 -37 255 -23 286 -23 ct 302 -23 314 -27 323 -34 ct -332 -42 337 -54 337 -69 ct 337 -82 331 -92 321 -100 ct 311 -107 296 -111 277 -111 ct -260 -111 l 260 -138 l 277 -138 l 294 -138 307 -142 316 -149 ct 326 -156 330 -167 330 -180 ct -330 -193 326 -203 319 -210 ct 311 -218 300 -221 285 -221 ct 271 -221 260 -218 252 -211 ct -243 -204 238 -194 237 -182 ct 206 -184 l 208 -204 216 -219 230 -230 ct 245 -241 263 -247 285 -247 ct -309 -247 328 -241 342 -230 ct 355 -219 362 -203 362 -183 ct 362 -167 358 -155 349 -145 ct -340 -135 328 -129 311 -125 ct 311 -125 l 329 -123 344 -117 354 -106 ct 364 -96 369 -83 369 -68 ct -p ef -pom -pum -46341 20255 t -183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct -21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct +40323 18806 t +0.003 0.003 0.003 c 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct +70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef pom pum -45494 19389 t +39476 17889 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -842 -122 m 842 -81 834 -50 820 -29 ct 806 -8 785 3 757 3 ct 729 3 708 -8 694 -29 ct -680 -50 673 -81 673 -122 ct 673 -164 680 -195 693 -216 ct 707 -237 728 -247 758 -247 ct -786 -247 808 -236 821 -215 ct 835 -194 842 -163 842 -122 ct p -810 -122 m 810 -157 806 -182 798 -198 ct 790 -214 776 -222 758 -222 ct 739 -222 725 -214 717 -199 ct -708 -183 704 -158 704 -122 ct 704 -88 708 -62 717 -46 ct 725 -30 739 -22 757 -22 ct -775 -22 789 -31 797 -47 ct 806 -63 810 -88 810 -122 ct p ef +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +844 -122 m 844 -81 836 -50 822 -29 ct 808 -8 787 3 759 3 ct 731 3 710 -8 696 -29 ct +682 -50 675 -81 675 -122 ct 675 -164 682 -195 695 -216 ct 709 -237 730 -247 760 -247 ct +788 -247 810 -236 823 -215 ct 837 -194 844 -163 844 -122 ct p +812 -122 m 812 -157 808 -182 800 -198 ct 792 -214 778 -222 760 -222 ct 741 -222 727 -214 719 -199 ct +710 -183 706 -158 706 -122 ct 706 -88 710 -62 719 -46 ct 727 -30 741 -22 759 -22 ct +777 -22 791 -31 799 -47 ct 808 -63 812 -88 812 -122 ct p ef 1029 -80 m 1029 -54 1021 -34 1006 -19 ct 990 -4 969 3 942 3 ct 920 3 901 -2 888 -12 ct 874 -22 865 -36 861 -55 ct 893 -58 l 899 -34 916 -22 943 -22 ct 960 -22 973 -27 982 -37 ct 992 -47 996 -61 996 -79 ct 996 -94 992 -106 982 -116 ct 973 -125 960 -130 944 -130 ct @@ -635,52 +225,52 @@ pum 974 -155 993 -148 1007 -134 ct 1021 -120 1029 -102 1029 -80 ct p ef pom pum -45682 18523 t +39661 16972 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -686 0 m 686 -26 l 748 -26 l 748 -213 l 693 -174 l 693 -204 l 750 -243 l -779 -243 l 779 -26 l 838 -26 l 838 0 l 686 0 l p ef -pom -pum -45494 17658 t +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +688 0 m 688 -26 l 750 -26 l 750 -213 l 695 -174 l 695 -204 l 752 -243 l +781 -243 l 781 -26 l 840 -26 l 840 0 l 688 0 l p ef +pom +pum +39476 16056 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -686 0 m 686 -26 l 748 -26 l 748 -213 l 693 -174 l 693 -204 l 750 -243 l -779 -243 l 779 -26 l 838 -26 l 838 0 l 686 0 l p ef +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +688 0 m 688 -26 l 750 -26 l 750 -213 l 695 -174 l 695 -204 l 752 -243 l +781 -243 l 781 -26 l 840 -26 l 840 0 l 688 0 l p ef 1029 -80 m 1029 -54 1021 -34 1006 -19 ct 990 -4 969 3 942 3 ct 920 3 901 -2 888 -12 ct 874 -22 865 -36 861 -55 ct 893 -58 l 899 -34 916 -22 943 -22 ct 960 -22 973 -27 982 -37 ct 992 -47 996 -61 996 -79 ct 996 -94 992 -106 982 -116 ct 973 -125 960 -130 944 -130 ct @@ -689,62 +279,62 @@ pum 974 -155 993 -148 1007 -134 ct 1021 -120 1029 -102 1029 -80 ct p ef pom pum -45682 16792 t +39661 15139 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -677 0 m 677 -22 l 683 -35 690 -47 698 -58 ct 707 -68 716 -77 725 -85 ct 734 -94 743 -101 753 -109 ct -762 -116 770 -123 777 -130 ct 785 -137 791 -145 795 -152 ct 800 -160 802 -169 802 -179 ct -802 -192 798 -203 790 -210 ct 782 -217 772 -221 758 -221 ct 744 -221 733 -217 725 -210 ct -716 -203 711 -193 710 -180 ct 678 -183 l 680 -202 689 -218 703 -229 ct 717 -241 735 -247 758 -247 ct -782 -247 801 -241 814 -229 ct 827 -218 834 -201 834 -180 ct 834 -171 832 -161 827 -152 ct -823 -143 817 -133 808 -124 ct 800 -115 783 -100 759 -81 ct 746 -70 736 -60 728 -51 ct -720 -43 714 -34 711 -26 ct 838 -26 l 838 0 l 677 0 l p ef -pom -pum -45494 15927 t +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +679 0 m 679 -22 l 685 -35 692 -47 700 -58 ct 709 -68 718 -77 727 -85 ct 736 -94 745 -101 755 -109 ct +764 -116 772 -123 779 -130 ct 787 -137 793 -145 797 -152 ct 802 -160 804 -169 804 -179 ct +804 -192 800 -203 792 -210 ct 784 -217 774 -221 760 -221 ct 746 -221 735 -217 727 -210 ct +718 -203 713 -193 712 -180 ct 680 -183 l 682 -202 691 -218 705 -229 ct 719 -241 737 -247 760 -247 ct +784 -247 803 -241 816 -229 ct 829 -218 836 -201 836 -180 ct 836 -171 834 -161 829 -152 ct +825 -143 819 -133 810 -124 ct 802 -115 785 -100 761 -81 ct 748 -70 738 -60 730 -51 ct +722 -43 716 -34 713 -26 ct 840 -26 l 840 0 l 679 0 l p ef +pom +pum +39476 14222 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -677 0 m 677 -22 l 683 -35 690 -47 698 -58 ct 707 -68 716 -77 725 -85 ct 734 -94 743 -101 753 -109 ct -762 -116 770 -123 777 -130 ct 785 -137 791 -145 795 -152 ct 800 -160 802 -169 802 -179 ct -802 -192 798 -203 790 -210 ct 782 -217 772 -221 758 -221 ct 744 -221 733 -217 725 -210 ct -716 -203 711 -193 710 -180 ct 678 -183 l 680 -202 689 -218 703 -229 ct 717 -241 735 -247 758 -247 ct -782 -247 801 -241 814 -229 ct 827 -218 834 -201 834 -180 ct 834 -171 832 -161 827 -152 ct -823 -143 817 -133 808 -124 ct 800 -115 783 -100 759 -81 ct 746 -70 736 -60 728 -51 ct -720 -43 714 -34 711 -26 ct 838 -26 l 838 0 l 677 0 l p ef +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +679 0 m 679 -22 l 685 -35 692 -47 700 -58 ct 709 -68 718 -77 727 -85 ct 736 -94 745 -101 755 -109 ct +764 -116 772 -123 779 -130 ct 787 -137 793 -145 797 -152 ct 802 -160 804 -169 804 -179 ct +804 -192 800 -203 792 -210 ct 784 -217 774 -221 760 -221 ct 746 -221 735 -217 727 -210 ct +718 -203 713 -193 712 -180 ct 680 -183 l 682 -202 691 -218 705 -229 ct 719 -241 737 -247 760 -247 ct +784 -247 803 -241 816 -229 ct 829 -218 836 -201 836 -180 ct 836 -171 834 -161 829 -152 ct +825 -143 819 -133 810 -124 ct 802 -115 785 -100 761 -81 ct 748 -70 738 -60 730 -51 ct +722 -43 716 -34 713 -26 ct 840 -26 l 840 0 l 679 0 l p ef 1029 -80 m 1029 -54 1021 -34 1006 -19 ct 990 -4 969 3 942 3 ct 920 3 901 -2 888 -12 ct 874 -22 865 -36 861 -55 ct 893 -58 l 899 -34 916 -22 943 -22 ct 960 -22 973 -27 982 -37 ct 992 -47 996 -61 996 -79 ct 996 -94 992 -106 982 -116 ct 973 -125 960 -130 944 -130 ct @@ -753,65 +343,65 @@ pum 974 -155 993 -148 1007 -134 ct 1021 -120 1029 -102 1029 -80 ct p ef pom pum -45682 15061 t +39661 13306 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -840 -68 m 840 -45 833 -28 818 -16 ct 804 -3 784 3 757 3 ct 733 3 713 -3 699 -14 ct -684 -25 675 -41 672 -63 ct 705 -66 l 709 -37 726 -23 757 -23 ct 773 -23 785 -27 794 -34 ct -803 -42 808 -54 808 -69 ct 808 -82 802 -92 792 -100 ct 782 -107 767 -111 748 -111 ct -731 -111 l 731 -138 l 748 -138 l 765 -138 778 -142 787 -149 ct 797 -156 801 -167 801 -180 ct -801 -193 797 -203 790 -210 ct 782 -218 771 -221 756 -221 ct 742 -221 731 -218 723 -211 ct -714 -204 709 -194 708 -182 ct 677 -184 l 679 -204 687 -219 701 -230 ct 716 -241 734 -247 756 -247 ct -780 -247 799 -241 813 -230 ct 826 -219 833 -203 833 -183 ct 833 -167 829 -155 820 -145 ct -811 -135 799 -129 782 -125 ct 782 -125 l 800 -123 815 -117 825 -106 ct 835 -96 840 -83 840 -68 ct +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +842 -68 m 842 -45 835 -28 820 -16 ct 806 -3 786 3 759 3 ct 735 3 715 -3 701 -14 ct +686 -25 677 -41 674 -63 ct 707 -66 l 711 -37 728 -23 759 -23 ct 775 -23 787 -27 796 -34 ct +805 -42 810 -54 810 -69 ct 810 -82 804 -92 794 -100 ct 784 -107 769 -111 750 -111 ct +733 -111 l 733 -138 l 750 -138 l 767 -138 780 -142 789 -149 ct 799 -156 803 -167 803 -180 ct +803 -193 799 -203 792 -210 ct 784 -218 773 -221 758 -221 ct 744 -221 733 -218 725 -211 ct +716 -204 711 -194 710 -182 ct 679 -184 l 681 -204 689 -219 703 -230 ct 718 -241 736 -247 758 -247 ct +782 -247 801 -241 815 -230 ct 828 -219 835 -203 835 -183 ct 835 -167 831 -155 822 -145 ct +813 -135 801 -129 784 -125 ct 784 -125 l 802 -123 817 -117 827 -106 ct 837 -96 842 -83 842 -68 ct p ef pom pum -45494 14196 t +39476 12389 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -840 -68 m 840 -45 833 -28 818 -16 ct 804 -3 784 3 757 3 ct 733 3 713 -3 699 -14 ct -684 -25 675 -41 672 -63 ct 705 -66 l 709 -37 726 -23 757 -23 ct 773 -23 785 -27 794 -34 ct -803 -42 808 -54 808 -69 ct 808 -82 802 -92 792 -100 ct 782 -107 767 -111 748 -111 ct -731 -111 l 731 -138 l 748 -138 l 765 -138 778 -142 787 -149 ct 797 -156 801 -167 801 -180 ct -801 -193 797 -203 790 -210 ct 782 -218 771 -221 756 -221 ct 742 -221 731 -218 723 -211 ct -714 -204 709 -194 708 -182 ct 677 -184 l 679 -204 687 -219 701 -230 ct 716 -241 734 -247 756 -247 ct -780 -247 799 -241 813 -230 ct 826 -219 833 -203 833 -183 ct 833 -167 829 -155 820 -145 ct -811 -135 799 -129 782 -125 ct 782 -125 l 800 -123 815 -117 825 -106 ct 835 -96 840 -83 840 -68 ct +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +842 -68 m 842 -45 835 -28 820 -16 ct 806 -3 786 3 759 3 ct 735 3 715 -3 701 -14 ct +686 -25 677 -41 674 -63 ct 707 -66 l 711 -37 728 -23 759 -23 ct 775 -23 787 -27 796 -34 ct +805 -42 810 -54 810 -69 ct 810 -82 804 -92 794 -100 ct 784 -107 769 -111 750 -111 ct +733 -111 l 733 -138 l 750 -138 l 767 -138 780 -142 789 -149 ct 799 -156 803 -167 803 -180 ct +803 -193 799 -203 792 -210 ct 784 -218 773 -221 758 -221 ct 744 -221 733 -218 725 -211 ct +716 -204 711 -194 710 -182 ct 679 -184 l 681 -204 689 -219 703 -230 ct 718 -241 736 -247 758 -247 ct +782 -247 801 -241 815 -230 ct 828 -219 835 -203 835 -183 ct 835 -167 831 -155 822 -145 ct +813 -135 801 -129 784 -125 ct 784 -125 l 802 -123 817 -117 827 -106 ct 837 -96 842 -83 842 -68 ct p ef 1029 -80 m 1029 -54 1021 -34 1006 -19 ct 990 -4 969 3 942 3 ct 920 3 901 -2 888 -12 ct 874 -22 865 -36 861 -55 ct 893 -58 l 899 -34 916 -22 943 -22 ct 960 -22 973 -27 982 -37 ct @@ -821,56 +411,56 @@ p ef 974 -155 993 -148 1007 -134 ct 1021 -120 1029 -102 1029 -80 ct p ef pom pum -45682 13330 t +39661 11472 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -811 -55 m 811 0 l 782 0 l 782 -55 l 667 -55 l 667 -79 l 778 -243 l -811 -243 l 811 -79 l 845 -79 l 845 -55 l 811 -55 l p -782 -208 m 781 -207 780 -204 777 -199 ct 774 -193 772 -190 770 -187 ct 708 -96 l -698 -83 l 696 -79 l 782 -79 l 782 -208 l p ef -pom -pum -45494 12465 t +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +813 -55 m 813 0 l 784 0 l 784 -55 l 669 -55 l 669 -79 l 780 -243 l +813 -243 l 813 -79 l 847 -79 l 847 -55 l 813 -55 l p +784 -208 m 783 -207 782 -204 779 -199 ct 776 -193 774 -190 772 -187 ct 710 -96 l +700 -83 l 698 -79 l 784 -79 l 784 -208 l p ef +pom +pum +39476 10556 t 183 -122 m 183 -81 175 -50 161 -29 ct 147 -8 126 3 98 3 ct 70 3 49 -8 35 -29 ct 21 -50 14 -81 14 -122 ct 14 -164 21 -195 34 -216 ct 48 -237 69 -247 99 -247 ct 127 -247 149 -236 162 -215 ct 176 -194 183 -163 183 -122 ct p 151 -122 m 151 -157 147 -182 139 -198 ct 131 -214 117 -222 99 -222 ct 80 -222 66 -214 58 -199 ct 49 -183 45 -158 45 -122 ct 45 -88 49 -62 58 -46 ct 66 -30 80 -22 98 -22 ct 116 -22 130 -31 138 -47 ct 147 -63 151 -88 151 -122 ct p ef -220 0 m 220 -38 l 254 -38 l 254 0 l 220 0 l p ef -465 -122 m 465 -81 457 -50 443 -29 ct 429 -8 408 3 380 3 ct 352 3 331 -8 317 -29 ct -303 -50 296 -81 296 -122 ct 296 -164 303 -195 316 -216 ct 330 -237 351 -247 381 -247 ct -409 -247 431 -236 444 -215 ct 458 -194 465 -163 465 -122 ct p -433 -122 m 433 -157 429 -182 421 -198 ct 413 -214 399 -222 381 -222 ct 362 -222 348 -214 340 -199 ct -331 -183 327 -158 327 -122 ct 327 -88 331 -62 340 -46 ct 348 -30 362 -22 380 -22 ct -398 -22 412 -31 420 -47 ct 429 -63 433 -88 433 -122 ct p ef -653 -122 m 653 -81 645 -50 631 -29 ct 617 -8 596 3 568 3 ct 540 3 519 -8 505 -29 ct -491 -50 484 -81 484 -122 ct 484 -164 491 -195 504 -216 ct 518 -237 539 -247 569 -247 ct -597 -247 619 -236 632 -215 ct 646 -194 653 -163 653 -122 ct p -621 -122 m 621 -157 617 -182 609 -198 ct 601 -214 587 -222 569 -222 ct 550 -222 536 -214 528 -199 ct -519 -183 515 -158 515 -122 ct 515 -88 519 -62 528 -46 ct 536 -30 550 -22 568 -22 ct -586 -22 600 -31 608 -47 ct 617 -63 621 -88 621 -122 ct p ef -811 -55 m 811 0 l 782 0 l 782 -55 l 667 -55 l 667 -79 l 778 -243 l -811 -243 l 811 -79 l 845 -79 l 845 -55 l 811 -55 l p -782 -208 m 781 -207 780 -204 777 -199 ct 774 -193 772 -190 770 -187 ct 708 -96 l -698 -83 l 696 -79 l 782 -79 l 782 -208 l p ef +217 0 m 217 -38 l 251 -38 l 251 0 l 217 0 l p ef +474 -122 m 474 -81 466 -50 452 -29 ct 438 -8 417 3 389 3 ct 361 3 340 -8 326 -29 ct +312 -50 305 -81 305 -122 ct 305 -164 312 -195 325 -216 ct 339 -237 360 -247 390 -247 ct +418 -247 440 -236 453 -215 ct 467 -194 474 -163 474 -122 ct p +442 -122 m 442 -157 438 -182 430 -198 ct 422 -214 408 -222 390 -222 ct 371 -222 357 -214 349 -199 ct +340 -183 336 -158 336 -122 ct 336 -88 340 -62 349 -46 ct 357 -30 371 -22 389 -22 ct +407 -22 421 -31 429 -47 ct 438 -63 442 -88 442 -122 ct p ef +659 -122 m 659 -81 651 -50 637 -29 ct 623 -8 602 3 574 3 ct 546 3 525 -8 511 -29 ct +497 -50 490 -81 490 -122 ct 490 -164 497 -195 510 -216 ct 524 -237 545 -247 575 -247 ct +603 -247 625 -236 638 -215 ct 652 -194 659 -163 659 -122 ct p +627 -122 m 627 -157 623 -182 615 -198 ct 607 -214 593 -222 575 -222 ct 556 -222 542 -214 534 -199 ct +525 -183 521 -158 521 -122 ct 521 -88 525 -62 534 -46 ct 542 -30 556 -22 574 -22 ct +592 -22 606 -31 614 -47 ct 623 -63 627 -88 627 -122 ct p ef +813 -55 m 813 0 l 784 0 l 784 -55 l 669 -55 l 669 -79 l 780 -243 l +813 -243 l 813 -79 l 847 -79 l 847 -55 l 813 -55 l p +784 -208 m 783 -207 782 -204 779 -199 ct 776 -193 774 -190 772 -187 ct 710 -96 l +700 -83 l 698 -79 l 784 -79 l 784 -208 l p ef 1029 -80 m 1029 -54 1021 -34 1006 -19 ct 990 -4 969 3 942 3 ct 920 3 901 -2 888 -12 ct 874 -22 865 -36 861 -55 ct 893 -58 l 899 -34 916 -22 943 -22 ct 960 -22 973 -27 982 -37 ct 992 -47 996 -61 996 -79 ct 996 -94 992 -106 982 -116 ct 973 -125 960 -130 944 -130 ct @@ -879,64 +469,64 @@ pum 974 -155 993 -148 1007 -134 ct 1021 -120 1029 -102 1029 -80 ct p ef pom gs -79.995 lw 1 lj 0.003 0.273 0.527 c 57694 15950 m 58494 15950 l ps +79.995 lw 1 lj 0.003 0.273 0.527 c 50648 14063 m 51448 14063 l ps gr gs -79.995 lw 1 lj 1.000 0.261 0.058 c 57694 16455 m 58494 16455 l ps +79.995 lw 1 lj 1.000 0.261 0.058 c 50648 14561 m 51448 14561 l ps gr gs -79.995 lw 1 lj 1.000 0.828 0.128 c 57694 16959 m 58494 16959 l ps +79.995 lw 1 lj 1.000 0.828 0.128 c 50648 15058 m 51448 15058 l ps gr pum -58594 16080 t +51548 14183 t 187 0 m 57 -207 l 57 -190 l 58 -161 l 58 0 l 29 0 l 29 -243 l 67 -243 l 199 -35 l 197 -57 197 -74 197 -84 ct 197 -243 l 226 -243 l 226 0 l 187 0 l p ef -441 -94 m 441 -61 433 -37 419 -21 ct 405 -5 384 3 356 3 ct 329 3 309 -5 295 -22 ct -281 -38 274 -62 274 -94 ct 274 -158 302 -190 357 -190 ct 386 -190 407 -182 420 -167 ct -434 -151 441 -127 441 -94 ct p -408 -94 m 408 -119 404 -138 396 -150 ct 389 -161 376 -167 358 -167 ct 340 -167 327 -161 319 -149 ct -310 -137 306 -119 306 -94 ct 306 -69 310 -51 318 -38 ct 326 -26 339 -20 356 -20 ct -375 -20 388 -26 396 -38 ct 404 -50 408 -68 408 -94 ct p ef -647 0 m 610 0 l 542 -187 l 575 -187 l 616 -65 l 618 -61 622 -47 628 -24 ct -634 -44 l 641 -65 l 683 -187 l 716 -187 l 647 0 l p ef -753 -226 m 753 -256 l 784 -256 l 784 -226 l 753 -226 l p -753 0 m 753 -187 l 784 -187 l 784 0 l 753 0 l p ef -847 -95 m 847 -70 851 -51 859 -39 ct 867 -27 879 -21 894 -21 ct 905 -21 915 -24 922 -30 ct -930 -36 934 -46 936 -58 ct 967 -56 l 965 -38 957 -24 944 -13 ct 931 -2 915 3 895 3 ct -869 3 849 -5 836 -22 ct 822 -38 815 -62 815 -94 ct 815 -125 822 -149 836 -166 ct -849 -182 869 -190 895 -190 ct 914 -190 930 -185 942 -175 ct 955 -166 963 -152 966 -135 ct -934 -132 l 933 -143 929 -151 922 -157 ct 915 -163 906 -166 894 -166 ct 878 -166 866 -161 858 -150 ct -851 -139 847 -120 847 -95 ct p ef -1083 -1 m 1073 2 1063 3 1052 3 ct 1027 3 1015 -11 1015 -39 ct 1015 -164 l 993 -164 l -993 -187 l 1016 -187 l 1025 -228 l 1046 -228 l 1046 -187 l 1080 -187 l -1080 -164 l 1046 -164 l 1046 -46 l 1046 -37 1047 -31 1050 -27 ct 1053 -23 1058 -22 1066 -22 ct -1070 -22 1076 -22 1083 -24 ct 1083 -1 l p ef -1106 -226 m 1106 -256 l 1137 -256 l 1137 -226 l 1106 -226 l p -1106 0 m 1106 -187 l 1137 -187 l 1137 0 l 1106 0 l p ef -1284 0 m 1284 -118 l 1284 -136 1282 -149 1277 -156 ct 1272 -163 1263 -166 1250 -166 ct -1237 -166 1227 -161 1219 -151 ct 1211 -141 1207 -127 1207 -108 ct 1207 0 l 1176 0 l -1176 -147 l 1176 -168 1176 -182 1175 -187 ct 1205 -187 l 1205 -186 1205 -184 1205 -182 ct -1205 -179 1205 -176 1206 -173 ct 1206 -170 1206 -164 1206 -155 ct 1207 -155 l -1213 -168 1221 -177 1230 -182 ct 1238 -187 1249 -190 1261 -190 ct 1275 -190 1286 -187 1295 -182 ct -1303 -176 1309 -167 1312 -155 ct 1312 -155 l 1319 -167 1327 -176 1336 -182 ct -1345 -187 1356 -190 1369 -190 ct 1388 -190 1401 -185 1410 -175 ct 1419 -164 1423 -148 1423 -124 ct -1423 0 l 1392 0 l 1392 -118 l 1392 -136 1390 -149 1385 -156 ct 1380 -163 1371 -166 1358 -166 ct -1344 -166 1334 -161 1326 -151 ct 1319 -141 1315 -127 1315 -108 ct 1315 0 l 1284 0 l +420 -94 m 420 -61 412 -37 398 -21 ct 384 -5 363 3 335 3 ct 308 3 288 -5 274 -22 ct +260 -38 253 -62 253 -94 ct 253 -158 281 -190 336 -190 ct 365 -190 386 -182 399 -167 ct +413 -151 420 -127 420 -94 ct p +387 -94 m 387 -119 383 -138 375 -150 ct 368 -161 355 -167 337 -167 ct 319 -167 306 -161 298 -149 ct +289 -137 285 -119 285 -94 ct 285 -69 289 -51 297 -38 ct 305 -26 318 -20 335 -20 ct +354 -20 367 -26 375 -38 ct 383 -50 387 -68 387 -94 ct p ef +635 0 m 598 0 l 530 -187 l 563 -187 l 604 -65 l 606 -61 610 -47 616 -24 ct +622 -44 l 629 -65 l 671 -187 l 704 -187 l 635 0 l p ef +738 -226 m 738 -256 l 769 -256 l 769 -226 l 738 -226 l p +738 0 m 738 -187 l 769 -187 l 769 0 l 738 0 l p ef +841 -95 m 841 -70 845 -51 853 -39 ct 861 -27 873 -21 888 -21 ct 899 -21 909 -24 916 -30 ct +924 -36 928 -46 930 -58 ct 961 -56 l 959 -38 951 -24 938 -13 ct 925 -2 909 3 889 3 ct +863 3 843 -5 830 -22 ct 816 -38 809 -62 809 -94 ct 809 -125 816 -149 830 -166 ct +843 -182 863 -190 889 -190 ct 908 -190 924 -185 936 -175 ct 949 -166 957 -152 960 -135 ct +928 -132 l 927 -143 923 -151 916 -157 ct 909 -163 900 -166 888 -166 ct 872 -166 860 -161 852 -150 ct +845 -139 841 -120 841 -95 ct p ef +1074 -1 m 1064 2 1054 3 1043 3 ct 1018 3 1006 -11 1006 -39 ct 1006 -164 l 984 -164 l +984 -187 l 1007 -187 l 1016 -228 l 1037 -228 l 1037 -187 l 1071 -187 l +1071 -164 l 1037 -164 l 1037 -46 l 1037 -37 1038 -31 1041 -27 ct 1044 -23 1049 -22 1057 -22 ct +1061 -22 1067 -22 1074 -24 ct 1074 -1 l p ef +1109 -226 m 1109 -256 l 1140 -256 l 1140 -226 l 1109 -226 l p +1109 0 m 1109 -187 l 1140 -187 l 1140 0 l 1109 0 l p ef +1296 0 m 1296 -118 l 1296 -136 1294 -149 1289 -156 ct 1284 -163 1275 -166 1262 -166 ct +1249 -166 1239 -161 1231 -151 ct 1223 -141 1219 -127 1219 -108 ct 1219 0 l 1188 0 l +1188 -147 l 1188 -168 1188 -182 1187 -187 ct 1217 -187 l 1217 -186 1217 -184 1217 -182 ct +1217 -179 1217 -176 1218 -173 ct 1218 -170 1218 -164 1218 -155 ct 1219 -155 l +1225 -168 1233 -177 1242 -182 ct 1250 -187 1261 -190 1273 -190 ct 1287 -190 1298 -187 1307 -182 ct +1315 -176 1321 -167 1324 -155 ct 1324 -155 l 1331 -167 1339 -176 1348 -182 ct +1357 -187 1368 -190 1381 -190 ct 1400 -190 1413 -185 1422 -175 ct 1431 -164 1435 -148 1435 -124 ct +1435 0 l 1404 0 l 1404 -118 l 1404 -136 1402 -149 1397 -156 ct 1392 -163 1383 -166 1370 -166 ct +1356 -166 1346 -161 1338 -151 ct 1331 -141 1327 -127 1327 -108 ct 1327 0 l 1296 0 l p ef -1599 -52 m 1599 -34 1592 -21 1579 -11 ct 1566 -2 1547 3 1523 3 ct 1500 3 1482 -1 1469 -8 ct -1457 -16 1449 -28 1445 -44 ct 1472 -50 l 1475 -40 1480 -32 1489 -28 ct 1497 -23 1508 -21 1523 -21 ct -1539 -21 1550 -23 1558 -28 ct 1565 -33 1569 -40 1569 -50 ct 1569 -57 1566 -63 1561 -68 ct -1556 -72 1548 -76 1537 -79 ct 1514 -85 l 1496 -89 1484 -94 1476 -98 ct 1469 -103 1463 -108 1459 -114 ct -1454 -121 1452 -129 1452 -138 ct 1452 -155 1458 -168 1470 -177 ct 1483 -186 1500 -190 1523 -190 ct -1544 -190 1560 -186 1572 -179 ct 1585 -172 1592 -160 1595 -144 ct 1568 -141 l -1566 -149 1561 -156 1554 -160 ct 1546 -164 1536 -167 1523 -167 ct 1509 -167 1499 -164 1492 -160 ct -1486 -156 1482 -149 1482 -141 ct 1482 -136 1484 -131 1487 -128 ct 1489 -124 1493 -121 1499 -119 ct -1504 -117 1516 -113 1533 -109 ct 1549 -105 1561 -101 1568 -97 ct 1576 -94 1581 -90 1586 -86 ct -1590 -82 1593 -77 1595 -71 ct 1598 -66 1599 -59 1599 -52 ct p ef -pom -pum -58594 16584 t +1619 -52 m 1619 -34 1612 -21 1599 -11 ct 1586 -2 1567 3 1543 3 ct 1520 3 1502 -1 1489 -8 ct +1477 -16 1469 -28 1465 -44 ct 1492 -50 l 1495 -40 1500 -32 1509 -28 ct 1517 -23 1528 -21 1543 -21 ct +1559 -21 1570 -23 1578 -28 ct 1585 -33 1589 -40 1589 -50 ct 1589 -57 1586 -63 1581 -68 ct +1576 -72 1568 -76 1557 -79 ct 1534 -85 l 1516 -89 1504 -94 1496 -98 ct 1489 -103 1483 -108 1479 -114 ct +1474 -121 1472 -129 1472 -138 ct 1472 -155 1478 -168 1490 -177 ct 1503 -186 1520 -190 1543 -190 ct +1564 -190 1580 -186 1592 -179 ct 1605 -172 1612 -160 1615 -144 ct 1588 -141 l +1586 -149 1581 -156 1574 -160 ct 1566 -164 1556 -167 1543 -167 ct 1529 -167 1519 -164 1512 -160 ct +1506 -156 1502 -149 1502 -141 ct 1502 -136 1504 -131 1507 -128 ct 1509 -124 1513 -121 1519 -119 ct +1524 -117 1536 -113 1553 -109 ct 1569 -105 1581 -101 1588 -97 ct 1596 -94 1601 -90 1606 -86 ct +1610 -82 1613 -77 1615 -71 ct 1618 -66 1619 -59 1619 -52 ct p ef +pom +pum +51548 14680 t 219 -68 m 219 -45 210 -28 193 -15 ct 175 -3 151 3 119 3 ct 60 3 25 -18 16 -59 ct 48 -65 l 52 -51 59 -40 71 -33 ct 83 -26 100 -23 120 -23 ct 141 -23 158 -26 169 -34 ct 181 -41 187 -52 187 -66 ct 187 -74 185 -80 181 -85 ct 178 -90 173 -94 166 -97 ct @@ -948,131 +538,223 @@ pum 69 -160 75 -156 83 -153 ct 90 -149 105 -145 127 -140 ct 135 -139 142 -137 150 -135 ct 157 -133 164 -131 171 -129 ct 178 -126 184 -123 190 -120 ct 196 -117 201 -113 205 -108 ct 210 -103 213 -97 216 -91 ct 218 -84 219 -76 219 -68 ct p ef -259 -226 m 259 -256 l 290 -256 l 290 -226 l 259 -226 l p -259 0 m 259 -187 l 290 -187 l 290 0 l 259 0 l p ef -448 0 m 448 -118 l 448 -131 447 -140 445 -147 ct 442 -154 438 -159 433 -162 ct -428 -165 420 -166 410 -166 ct 395 -166 383 -161 374 -151 ct 366 -140 362 -126 362 -108 ct -362 0 l 330 0 l 330 -147 l 330 -168 330 -182 329 -187 ct 359 -187 l 359 -186 359 -184 359 -182 ct -359 -179 359 -176 360 -173 ct 360 -170 360 -164 360 -155 ct 361 -155 l 368 -168 376 -177 385 -182 ct -395 -187 406 -190 420 -190 ct 441 -190 456 -185 465 -175 ct 475 -165 479 -148 479 -124 ct -479 0 l 448 0 l p ef -588 73 m 568 73 552 69 540 61 ct 528 53 520 42 517 27 ct 548 22 l 550 31 554 38 561 42 ct -569 47 578 49 589 49 ct 620 49 636 31 636 -5 ct 636 -35 l 635 -35 l 629 -23 621 -14 611 -8 ct -601 -2 589 1 575 1 ct 553 1 536 -7 525 -22 ct 514 -37 509 -61 509 -93 ct 509 -126 515 -151 526 -166 ct -538 -182 555 -190 579 -190 ct 592 -190 603 -187 613 -181 ct 623 -175 630 -166 636 -155 ct -636 -155 l 636 -159 636 -165 637 -173 ct 637 -182 638 -186 638 -186 ct 668 -186 l -667 -180 667 -167 667 -148 ct 667 -5 l 667 47 641 73 588 73 ct p -636 -94 m 636 -109 634 -122 629 -133 ct 625 -144 620 -152 612 -158 ct 604 -164 596 -167 586 -167 ct -571 -167 559 -161 552 -150 ct 545 -138 541 -120 541 -94 ct 541 -68 544 -50 551 -39 ct -558 -28 569 -22 586 -22 ct 596 -22 604 -25 612 -31 ct 619 -36 625 -45 629 -55 ct -634 -66 636 -79 636 -94 ct p ef -706 0 m 706 -256 l 737 -256 l 737 0 l 706 0 l p ef -801 -87 m 801 -66 805 -49 814 -38 ct 823 -26 836 -20 853 -20 ct 866 -20 877 -23 885 -28 ct -893 -34 899 -41 901 -49 ct 929 -41 l 918 -12 892 3 853 3 ct 825 3 804 -5 790 -22 ct -775 -38 768 -62 768 -95 ct 768 -125 775 -149 790 -165 ct 804 -182 825 -190 851 -190 ct -906 -190 934 -157 934 -91 ct 934 -87 l 801 -87 l p -902 -111 m 900 -130 895 -145 887 -154 ct 878 -163 866 -167 851 -167 ct 836 -167 824 -162 815 -152 ct -806 -142 802 -128 801 -111 ct 902 -111 l p ef -1141 0 m 1104 0 l 1036 -187 l 1069 -187 l 1110 -65 l 1112 -61 1116 -47 1122 -24 ct -1128 -44 l 1135 -65 l 1177 -187 l 1210 -187 l 1141 0 l p ef -1247 -226 m 1247 -256 l 1278 -256 l 1278 -226 l 1247 -226 l p -1247 0 m 1247 -187 l 1278 -187 l 1278 0 l 1247 0 l p ef -1341 -95 m 1341 -70 1345 -51 1353 -39 ct 1361 -27 1373 -21 1388 -21 ct 1399 -21 1409 -24 1416 -30 ct -1424 -36 1428 -46 1430 -58 ct 1461 -56 l 1459 -38 1451 -24 1438 -13 ct 1425 -2 1409 3 1389 3 ct -1363 3 1343 -5 1330 -22 ct 1316 -38 1309 -62 1309 -94 ct 1309 -125 1316 -149 1330 -166 ct -1343 -182 1363 -190 1389 -190 ct 1408 -190 1424 -185 1436 -175 ct 1449 -166 1457 -152 1460 -135 ct -1428 -132 l 1427 -143 1423 -151 1416 -157 ct 1409 -163 1400 -166 1388 -166 ct -1372 -166 1360 -161 1352 -150 ct 1345 -139 1341 -120 1341 -95 ct p ef -1577 -1 m 1567 2 1557 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct 1509 -164 l 1487 -164 l -1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l 1540 -187 l 1574 -187 l -1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct 1547 -23 1552 -22 1560 -22 ct -1564 -22 1570 -22 1577 -24 ct 1577 -1 l p ef -1600 -226 m 1600 -256 l 1631 -256 l 1631 -226 l 1600 -226 l p -1600 0 m 1600 -187 l 1631 -187 l 1631 0 l 1600 0 l p ef -1778 0 m 1778 -118 l 1778 -136 1776 -149 1771 -156 ct 1766 -163 1757 -166 1744 -166 ct -1731 -166 1721 -161 1713 -151 ct 1705 -141 1701 -127 1701 -108 ct 1701 0 l 1670 0 l -1670 -147 l 1670 -168 1670 -182 1669 -187 ct 1699 -187 l 1699 -186 1699 -184 1699 -182 ct -1699 -179 1699 -176 1700 -173 ct 1700 -170 1700 -164 1700 -155 ct 1701 -155 l -1707 -168 1715 -177 1724 -182 ct 1732 -187 1743 -190 1755 -190 ct 1769 -190 1780 -187 1789 -182 ct -1797 -176 1803 -167 1806 -155 ct 1806 -155 l 1813 -167 1821 -176 1830 -182 ct -1839 -187 1850 -190 1863 -190 ct 1882 -190 1895 -185 1904 -175 ct 1913 -164 1917 -148 1917 -124 ct -1917 0 l 1886 0 l 1886 -118 l 1886 -136 1884 -149 1879 -156 ct 1874 -163 1865 -166 1852 -166 ct -1838 -166 1828 -161 1820 -151 ct 1813 -141 1809 -127 1809 -108 ct 1809 0 l 1778 0 l +262 -226 m 262 -256 l 293 -256 l 293 -226 l 262 -226 l p +262 0 m 262 -187 l 293 -187 l 293 0 l 262 0 l p ef +460 0 m 460 -118 l 460 -131 459 -140 457 -147 ct 454 -154 450 -159 445 -162 ct +440 -165 432 -166 422 -166 ct 407 -166 395 -161 386 -151 ct 378 -140 374 -126 374 -108 ct +374 0 l 342 0 l 342 -147 l 342 -168 342 -182 341 -187 ct 371 -187 l 371 -186 371 -184 371 -182 ct +371 -179 371 -176 372 -173 ct 372 -170 372 -164 372 -155 ct 373 -155 l 380 -168 388 -177 397 -182 ct +407 -187 418 -190 432 -190 ct 453 -190 468 -185 477 -175 ct 487 -165 491 -148 491 -124 ct +491 0 l 460 0 l p ef +597 73 m 577 73 561 69 549 61 ct 537 53 529 42 526 27 ct 557 22 l 559 31 563 38 570 42 ct +578 47 587 49 598 49 ct 629 49 645 31 645 -5 ct 645 -35 l 644 -35 l 638 -23 630 -14 620 -8 ct +610 -2 598 1 584 1 ct 562 1 545 -7 534 -22 ct 523 -37 518 -61 518 -93 ct 518 -126 524 -151 535 -166 ct +547 -182 564 -190 588 -190 ct 601 -190 612 -187 622 -181 ct 632 -175 639 -166 645 -155 ct +645 -155 l 645 -159 645 -165 646 -173 ct 646 -182 647 -186 647 -186 ct 677 -186 l +676 -180 676 -167 676 -148 ct 676 -5 l 676 47 650 73 597 73 ct p +645 -94 m 645 -109 643 -122 638 -133 ct 634 -144 629 -152 621 -158 ct 613 -164 605 -167 595 -167 ct +580 -167 568 -161 561 -150 ct 554 -138 550 -120 550 -94 ct 550 -68 553 -50 560 -39 ct +567 -28 578 -22 595 -22 ct 605 -22 613 -25 621 -31 ct 628 -36 634 -45 638 -55 ct +643 -66 645 -79 645 -94 ct p ef +712 0 m 712 -256 l 743 -256 l 743 0 l 712 0 l p ef +815 -87 m 815 -66 819 -49 828 -38 ct 837 -26 850 -20 867 -20 ct 880 -20 891 -23 899 -28 ct +907 -34 913 -41 915 -49 ct 943 -41 l 932 -12 906 3 867 3 ct 839 3 818 -5 804 -22 ct +789 -38 782 -62 782 -95 ct 782 -125 789 -149 804 -165 ct 818 -182 839 -190 865 -190 ct +920 -190 948 -157 948 -91 ct 948 -87 l 815 -87 l p +916 -111 m 914 -130 909 -145 901 -154 ct 892 -163 880 -167 865 -167 ct 850 -167 838 -162 829 -152 ct +820 -142 816 -128 815 -111 ct 916 -111 l p ef +1164 0 m 1127 0 l 1059 -187 l 1092 -187 l 1133 -65 l 1135 -61 1139 -47 1145 -24 ct +1151 -44 l 1158 -65 l 1200 -187 l 1233 -187 l 1164 0 l p ef +1268 -226 m 1268 -256 l 1299 -256 l 1299 -226 l 1268 -226 l p +1268 0 m 1268 -187 l 1299 -187 l 1299 0 l 1268 0 l p ef +1370 -95 m 1370 -70 1374 -51 1382 -39 ct 1390 -27 1402 -21 1417 -21 ct 1428 -21 1438 -24 1445 -30 ct +1453 -36 1457 -46 1459 -58 ct 1490 -56 l 1488 -38 1480 -24 1467 -13 ct 1454 -2 1438 3 1418 3 ct +1392 3 1372 -5 1359 -22 ct 1345 -38 1338 -62 1338 -94 ct 1338 -125 1345 -149 1359 -166 ct +1372 -182 1392 -190 1418 -190 ct 1437 -190 1453 -185 1465 -175 ct 1478 -166 1486 -152 1489 -135 ct +1457 -132 l 1456 -143 1452 -151 1445 -157 ct 1438 -163 1429 -166 1417 -166 ct +1401 -166 1389 -161 1381 -150 ct 1374 -139 1370 -120 1370 -95 ct p ef +1603 -1 m 1593 2 1583 3 1572 3 ct 1547 3 1535 -11 1535 -39 ct 1535 -164 l 1513 -164 l +1513 -187 l 1536 -187 l 1545 -228 l 1566 -228 l 1566 -187 l 1600 -187 l +1600 -164 l 1566 -164 l 1566 -46 l 1566 -37 1567 -31 1570 -27 ct 1573 -23 1578 -22 1586 -22 ct +1590 -22 1596 -22 1603 -24 ct 1603 -1 l p ef +1638 -226 m 1638 -256 l 1669 -256 l 1669 -226 l 1638 -226 l p +1638 0 m 1638 -187 l 1669 -187 l 1669 0 l 1638 0 l p ef +1825 0 m 1825 -118 l 1825 -136 1823 -149 1818 -156 ct 1813 -163 1804 -166 1791 -166 ct +1778 -166 1768 -161 1760 -151 ct 1752 -141 1748 -127 1748 -108 ct 1748 0 l 1717 0 l +1717 -147 l 1717 -168 1717 -182 1716 -187 ct 1746 -187 l 1746 -186 1746 -184 1746 -182 ct +1746 -179 1746 -176 1747 -173 ct 1747 -170 1747 -164 1747 -155 ct 1748 -155 l +1754 -168 1762 -177 1771 -182 ct 1779 -187 1790 -190 1802 -190 ct 1816 -190 1827 -187 1836 -182 ct +1844 -176 1850 -167 1853 -155 ct 1853 -155 l 1860 -167 1868 -176 1877 -182 ct +1886 -187 1897 -190 1910 -190 ct 1929 -190 1942 -185 1951 -175 ct 1960 -164 1964 -148 1964 -124 ct +1964 0 l 1933 0 l 1933 -118 l 1933 -136 1931 -149 1926 -156 ct 1921 -163 1912 -166 1899 -166 ct +1885 -166 1875 -161 1867 -151 ct 1860 -141 1856 -127 1856 -108 ct 1856 0 l 1825 0 l p ef pom pum -58594 17089 t +51548 15178 t 238 -124 m 238 -99 233 -77 223 -58 ct 214 -39 200 -25 182 -15 ct 164 -5 143 0 120 0 ct 29 0 l 29 -243 l 109 -243 l 150 -243 182 -233 205 -212 ct 227 -191 238 -162 238 -124 ct p 205 -124 m 205 -154 197 -177 180 -193 ct 164 -209 140 -217 109 -217 ct 62 -217 l 62 -26 l 116 -26 l 134 -26 149 -30 163 -38 ct 176 -46 187 -57 194 -72 ct 201 -87 205 -104 205 -124 ct p ef -441 -94 m 441 -61 433 -37 419 -21 ct 405 -5 384 3 356 3 ct 329 3 309 -5 295 -22 ct -281 -38 274 -62 274 -94 ct 274 -158 302 -190 357 -190 ct 386 -190 407 -182 420 -167 ct -434 -151 441 -127 441 -94 ct p -408 -94 m 408 -119 404 -138 396 -150 ct 389 -161 376 -167 358 -167 ct 340 -167 327 -161 319 -149 ct -310 -137 306 -119 306 -94 ct 306 -69 310 -51 318 -38 ct 326 -26 339 -20 356 -20 ct -375 -20 388 -26 396 -38 ct 404 -50 408 -68 408 -94 ct p ef -501 -187 m 501 -69 l 501 -56 502 -47 505 -40 ct 507 -33 511 -28 516 -25 ct -522 -22 529 -21 540 -21 ct 555 -21 566 -26 575 -36 ct 584 -47 588 -61 588 -79 ct -588 -187 l 619 -187 l 619 -40 l 619 -19 619 -5 620 0 ct 591 0 l 590 -1 590 -3 590 -5 ct -590 -8 590 -11 590 -14 ct 590 -17 589 -23 589 -32 ct 589 -32 l 582 -19 573 -10 564 -5 ct -555 0 543 3 529 3 ct 509 3 494 -2 484 -12 ct 475 -22 470 -39 470 -63 ct 470 -187 l -501 -187 l p ef -817 -94 m 817 -29 794 3 748 3 ct 734 3 722 0 713 -5 ct 703 -10 696 -18 690 -29 ct -689 -29 l 689 -26 689 -20 689 -13 ct 688 -6 688 -2 688 0 ct 658 0 l 658 -7 659 -19 659 -39 ct -659 -256 l 690 -256 l 690 -183 l 690 -176 690 -167 689 -157 ct 690 -157 l -696 -169 703 -177 713 -182 ct 722 -187 734 -190 748 -190 ct 771 -190 789 -182 800 -166 ct -811 -150 817 -126 817 -94 ct p -784 -93 m 784 -119 780 -138 774 -149 ct 767 -160 755 -166 740 -166 ct 723 -166 710 -160 702 -148 ct -694 -136 690 -117 690 -91 ct 690 -67 694 -49 702 -37 ct 709 -26 722 -20 740 -20 ct -755 -20 767 -26 773 -37 ct 780 -49 784 -67 784 -93 ct p ef -847 0 m 847 -256 l 878 -256 l 878 0 l 847 0 l p ef -942 -87 m 942 -66 946 -49 955 -38 ct 964 -26 977 -20 994 -20 ct 1007 -20 1018 -23 1026 -28 ct -1034 -34 1040 -41 1042 -49 ct 1070 -41 l 1059 -12 1033 3 994 3 ct 966 3 945 -5 931 -22 ct -916 -38 909 -62 909 -95 ct 909 -125 916 -149 931 -165 ct 945 -182 966 -190 992 -190 ct -1047 -190 1075 -157 1075 -91 ct 1075 -87 l 942 -87 l p -1043 -111 m 1041 -130 1036 -145 1028 -154 ct 1019 -163 1007 -167 992 -167 ct -977 -167 965 -162 956 -152 ct 947 -142 943 -128 942 -111 ct 1043 -111 l p ef -1282 0 m 1245 0 l 1177 -187 l 1210 -187 l 1251 -65 l 1253 -61 1257 -47 1263 -24 ct -1269 -44 l 1276 -65 l 1318 -187 l 1351 -187 l 1282 0 l p ef -1388 -226 m 1388 -256 l 1419 -256 l 1419 -226 l 1388 -226 l p -1388 0 m 1388 -187 l 1419 -187 l 1419 0 l 1388 0 l p ef -1482 -95 m 1482 -70 1486 -51 1494 -39 ct 1502 -27 1514 -21 1529 -21 ct 1540 -21 1550 -24 1557 -30 ct -1565 -36 1569 -46 1571 -58 ct 1602 -56 l 1600 -38 1592 -24 1579 -13 ct 1566 -2 1550 3 1530 3 ct -1504 3 1484 -5 1471 -22 ct 1457 -38 1450 -62 1450 -94 ct 1450 -125 1457 -149 1471 -166 ct -1484 -182 1504 -190 1530 -190 ct 1549 -190 1565 -185 1577 -175 ct 1590 -166 1598 -152 1601 -135 ct -1569 -132 l 1568 -143 1564 -151 1557 -157 ct 1550 -163 1541 -166 1529 -166 ct -1513 -166 1501 -161 1493 -150 ct 1486 -139 1482 -120 1482 -95 ct p ef -1718 -1 m 1708 2 1698 3 1687 3 ct 1662 3 1650 -11 1650 -39 ct 1650 -164 l 1628 -164 l -1628 -187 l 1651 -187 l 1660 -228 l 1681 -228 l 1681 -187 l 1715 -187 l -1715 -164 l 1681 -164 l 1681 -46 l 1681 -37 1682 -31 1685 -27 ct 1688 -23 1693 -22 1701 -22 ct -1705 -22 1711 -22 1718 -24 ct 1718 -1 l p ef -1741 -226 m 1741 -256 l 1772 -256 l 1772 -226 l 1741 -226 l p -1741 0 m 1741 -187 l 1772 -187 l 1772 0 l 1741 0 l p ef -1919 0 m 1919 -118 l 1919 -136 1917 -149 1912 -156 ct 1907 -163 1898 -166 1885 -166 ct -1872 -166 1862 -161 1854 -151 ct 1846 -141 1842 -127 1842 -108 ct 1842 0 l 1811 0 l -1811 -147 l 1811 -168 1811 -182 1810 -187 ct 1840 -187 l 1840 -186 1840 -184 1840 -182 ct -1840 -179 1840 -176 1841 -173 ct 1841 -170 1841 -164 1841 -155 ct 1842 -155 l -1848 -168 1856 -177 1865 -182 ct 1873 -187 1884 -190 1896 -190 ct 1910 -190 1921 -187 1930 -182 ct -1938 -176 1944 -167 1947 -155 ct 1947 -155 l 1954 -167 1962 -176 1971 -182 ct -1980 -187 1991 -190 2004 -190 ct 2023 -190 2036 -185 2045 -175 ct 2054 -164 2058 -148 2058 -124 ct -2058 0 l 2027 0 l 2027 -118 l 2027 -136 2025 -149 2020 -156 ct 2015 -163 2006 -166 1993 -166 ct -1979 -166 1969 -161 1961 -151 ct 1954 -141 1950 -127 1950 -108 ct 1950 0 l 1919 0 l +420 -94 m 420 -61 412 -37 398 -21 ct 384 -5 363 3 335 3 ct 308 3 288 -5 274 -22 ct +260 -38 253 -62 253 -94 ct 253 -158 281 -190 336 -190 ct 365 -190 386 -182 399 -167 ct +413 -151 420 -127 420 -94 ct p +387 -94 m 387 -119 383 -138 375 -150 ct 368 -161 355 -167 337 -167 ct 319 -167 306 -161 298 -149 ct +289 -137 285 -119 285 -94 ct 285 -69 289 -51 297 -38 ct 305 -26 318 -20 335 -20 ct +354 -20 367 -26 375 -38 ct 383 -50 387 -68 387 -94 ct p ef +477 -187 m 477 -69 l 477 -56 478 -47 481 -40 ct 483 -33 487 -28 492 -25 ct +498 -22 505 -21 516 -21 ct 531 -21 542 -26 551 -36 ct 560 -47 564 -61 564 -79 ct +564 -187 l 595 -187 l 595 -40 l 595 -19 595 -5 596 0 ct 567 0 l 566 -1 566 -3 566 -5 ct +566 -8 566 -11 566 -14 ct 566 -17 565 -23 565 -32 ct 565 -32 l 558 -19 549 -10 540 -5 ct +531 0 519 3 505 3 ct 485 3 470 -2 460 -12 ct 451 -22 446 -39 446 -63 ct 446 -187 l +477 -187 l p ef +791 -94 m 791 -29 768 3 722 3 ct 708 3 696 0 687 -5 ct 677 -10 670 -18 664 -29 ct +663 -29 l 663 -26 663 -20 663 -13 ct 662 -6 662 -2 662 0 ct 632 0 l 632 -7 633 -19 633 -39 ct +633 -256 l 664 -256 l 664 -183 l 664 -176 664 -167 663 -157 ct 664 -157 l +670 -169 677 -177 687 -182 ct 696 -187 708 -190 722 -190 ct 745 -190 763 -182 774 -166 ct +785 -150 791 -126 791 -94 ct p +758 -93 m 758 -119 754 -138 748 -149 ct 741 -160 729 -166 714 -166 ct 697 -166 684 -160 676 -148 ct +668 -136 664 -117 664 -91 ct 664 -67 668 -49 676 -37 ct 683 -26 696 -20 714 -20 ct +729 -20 741 -26 747 -37 ct 754 -49 758 -67 758 -93 ct p ef +818 0 m 818 -256 l 849 -256 l 849 0 l 818 0 l p ef +921 -87 m 921 -66 925 -49 934 -38 ct 943 -26 956 -20 973 -20 ct 986 -20 997 -23 1005 -28 ct +1013 -34 1019 -41 1021 -49 ct 1049 -41 l 1038 -12 1012 3 973 3 ct 945 3 924 -5 910 -22 ct +895 -38 888 -62 888 -95 ct 888 -125 895 -149 910 -165 ct 924 -182 945 -190 971 -190 ct +1026 -190 1054 -157 1054 -91 ct 1054 -87 l 921 -87 l p +1022 -111 m 1020 -130 1015 -145 1007 -154 ct 998 -163 986 -167 971 -167 ct +956 -167 944 -162 935 -152 ct 926 -142 922 -128 921 -111 ct 1022 -111 l p ef +1270 0 m 1233 0 l 1165 -187 l 1198 -187 l 1239 -65 l 1241 -61 1245 -47 1251 -24 ct +1257 -44 l 1264 -65 l 1306 -187 l 1339 -187 l 1270 0 l p ef +1373 -226 m 1373 -256 l 1404 -256 l 1404 -226 l 1373 -226 l p +1373 0 m 1373 -187 l 1404 -187 l 1404 0 l 1373 0 l p ef +1476 -95 m 1476 -70 1480 -51 1488 -39 ct 1496 -27 1508 -21 1523 -21 ct 1534 -21 1544 -24 1551 -30 ct +1559 -36 1563 -46 1565 -58 ct 1596 -56 l 1594 -38 1586 -24 1573 -13 ct 1560 -2 1544 3 1524 3 ct +1498 3 1478 -5 1465 -22 ct 1451 -38 1444 -62 1444 -94 ct 1444 -125 1451 -149 1465 -166 ct +1478 -182 1498 -190 1524 -190 ct 1543 -190 1559 -185 1571 -175 ct 1584 -166 1592 -152 1595 -135 ct +1563 -132 l 1562 -143 1558 -151 1551 -157 ct 1544 -163 1535 -166 1523 -166 ct +1507 -166 1495 -161 1487 -150 ct 1480 -139 1476 -120 1476 -95 ct p ef +1709 -1 m 1699 2 1689 3 1678 3 ct 1653 3 1641 -11 1641 -39 ct 1641 -164 l 1619 -164 l +1619 -187 l 1642 -187 l 1651 -228 l 1672 -228 l 1672 -187 l 1706 -187 l +1706 -164 l 1672 -164 l 1672 -46 l 1672 -37 1673 -31 1676 -27 ct 1679 -23 1684 -22 1692 -22 ct +1696 -22 1702 -22 1709 -24 ct 1709 -1 l p ef +1744 -226 m 1744 -256 l 1775 -256 l 1775 -226 l 1744 -226 l p +1744 0 m 1744 -187 l 1775 -187 l 1775 0 l 1744 0 l p ef +1931 0 m 1931 -118 l 1931 -136 1929 -149 1924 -156 ct 1919 -163 1910 -166 1897 -166 ct +1884 -166 1874 -161 1866 -151 ct 1858 -141 1854 -127 1854 -108 ct 1854 0 l 1823 0 l +1823 -147 l 1823 -168 1823 -182 1822 -187 ct 1852 -187 l 1852 -186 1852 -184 1852 -182 ct +1852 -179 1852 -176 1853 -173 ct 1853 -170 1853 -164 1853 -155 ct 1854 -155 l +1860 -168 1868 -177 1877 -182 ct 1885 -187 1896 -190 1908 -190 ct 1922 -190 1933 -187 1942 -182 ct +1950 -176 1956 -167 1959 -155 ct 1959 -155 l 1966 -167 1974 -176 1983 -182 ct +1992 -187 2003 -190 2016 -190 ct 2035 -190 2048 -185 2057 -175 ct 2066 -164 2070 -148 2070 -124 ct +2070 0 l 2039 0 l 2039 -118 l 2039 -136 2037 -149 2032 -156 ct 2027 -163 2018 -166 2005 -166 ct +1991 -166 1981 -161 1973 -151 ct 1966 -141 1962 -127 1962 -108 ct 1962 0 l 1931 0 l p ef -2234 -52 m 2234 -34 2227 -21 2214 -11 ct 2201 -2 2182 3 2158 3 ct 2135 3 2117 -1 2104 -8 ct -2092 -16 2084 -28 2080 -44 ct 2107 -50 l 2110 -40 2115 -32 2124 -28 ct 2132 -23 2143 -21 2158 -21 ct -2174 -21 2185 -23 2193 -28 ct 2200 -33 2204 -40 2204 -50 ct 2204 -57 2201 -63 2196 -68 ct -2191 -72 2183 -76 2172 -79 ct 2149 -85 l 2131 -89 2119 -94 2111 -98 ct 2104 -103 2098 -108 2094 -114 ct -2089 -121 2087 -129 2087 -138 ct 2087 -155 2093 -168 2105 -177 ct 2118 -186 2135 -190 2158 -190 ct -2179 -190 2195 -186 2207 -179 ct 2220 -172 2227 -160 2230 -144 ct 2203 -141 l -2201 -149 2196 -156 2189 -160 ct 2181 -164 2171 -167 2158 -167 ct 2144 -167 2134 -164 2127 -160 ct -2121 -156 2117 -149 2117 -141 ct 2117 -136 2119 -131 2122 -128 ct 2124 -124 2128 -121 2134 -119 ct -2139 -117 2151 -113 2168 -109 ct 2184 -105 2196 -101 2203 -97 ct 2211 -94 2216 -90 2221 -86 ct -2225 -82 2228 -77 2230 -71 ct 2233 -66 2234 -59 2234 -52 ct p ef -pom -0 9019 t +2254 -52 m 2254 -34 2247 -21 2234 -11 ct 2221 -2 2202 3 2178 3 ct 2155 3 2137 -1 2124 -8 ct +2112 -16 2104 -28 2100 -44 ct 2127 -50 l 2130 -40 2135 -32 2144 -28 ct 2152 -23 2163 -21 2178 -21 ct +2194 -21 2205 -23 2213 -28 ct 2220 -33 2224 -40 2224 -50 ct 2224 -57 2221 -63 2216 -68 ct +2211 -72 2203 -76 2192 -79 ct 2169 -85 l 2151 -89 2139 -94 2131 -98 ct 2124 -103 2118 -108 2114 -114 ct +2109 -121 2107 -129 2107 -138 ct 2107 -155 2113 -168 2125 -177 ct 2138 -186 2155 -190 2178 -190 ct +2199 -190 2215 -186 2227 -179 ct 2240 -172 2247 -160 2250 -144 ct 2223 -141 l +2221 -149 2216 -156 2209 -160 ct 2201 -164 2191 -167 2178 -167 ct 2164 -167 2154 -164 2147 -160 ct +2141 -156 2137 -149 2137 -141 ct 2137 -136 2139 -131 2142 -128 ct 2144 -124 2148 -121 2154 -119 ct +2159 -117 2171 -113 2188 -109 ct 2204 -105 2216 -101 2223 -97 ct 2231 -94 2236 -90 2241 -86 ct +2245 -82 2248 -77 2250 -71 ct 2253 -66 2254 -59 2254 -52 ct p ef +pom +pum +38981 15950 t +90.0 r 26 0 m 26 -219 l 192 -219 l 192 -195 l 56 -195 l 56 -124 l 183 -124 l +183 -100 l 56 -100 l 56 -24 l 198 -24 l 198 0 l 26 0 l p ef +336 0 m 291 -69 l 246 0 l 216 0 l 275 -86 l 218 -168 l 249 -168 l +291 -103 l 333 -168 l 364 -168 l 307 -87 l 368 0 l 336 0 l p ef +413 -78 m 413 -59 417 -44 425 -34 ct 433 -23 444 -18 460 -18 ct 472 -18 482 -20 489 -25 ct +496 -30 501 -36 504 -44 ct 528 -37 l 518 -10 495 3 460 3 ct 435 3 416 -4 403 -19 ct +390 -34 384 -56 384 -85 ct 384 -113 390 -134 403 -149 ct 416 -164 435 -171 459 -171 ct +508 -171 533 -141 533 -82 ct 533 -78 l 413 -78 l p +504 -99 m 502 -117 498 -130 490 -138 ct 483 -146 472 -150 458 -150 ct 445 -150 434 -146 426 -137 ct +418 -128 414 -115 413 -99 ct 504 -99 l p ef +599 -85 m 599 -62 602 -46 609 -35 ct 616 -24 627 -19 641 -19 ct 651 -19 659 -22 666 -27 ct +673 -32 677 -41 678 -52 ct 707 -50 l 704 -34 698 -21 686 -11 ct 674 -2 660 3 642 3 ct +618 3 600 -4 588 -19 ct 576 -34 570 -56 570 -84 ct 570 -112 576 -134 588 -149 ct +601 -164 618 -171 642 -171 ct 659 -171 673 -167 684 -158 ct 696 -149 703 -137 706 -121 ct +677 -119 l 676 -128 672 -135 666 -141 ct 660 -146 652 -149 641 -149 ct 626 -149 615 -144 609 -134 ct +602 -125 599 -108 599 -85 ct p ef +763 -168 m 763 -62 l 763 -50 764 -42 766 -36 ct 768 -30 772 -25 776 -23 ct +781 -20 788 -19 797 -19 ct 811 -19 821 -23 829 -32 ct 837 -42 841 -54 841 -71 ct +841 -168 l 869 -168 l 869 -36 l 869 -16 869 -4 870 0 ct 843 0 l 843 -1 843 -2 843 -4 ct +843 -7 843 -9 843 -12 ct 842 -15 842 -21 842 -29 ct 842 -29 l 835 -17 828 -9 819 -4 ct +811 1 800 3 788 3 ct 769 3 756 -2 747 -11 ct 739 -20 735 -35 735 -56 ct 735 -168 l +763 -168 l p ef +986 -2 m 977 1 967 2 958 2 ct 935 2 924 -11 924 -36 ct 924 -148 l 905 -148 l +905 -168 l 925 -168 l 934 -206 l 952 -206 l 952 -168 l 983 -168 l +983 -148 l 952 -148 l 952 -42 l 952 -34 953 -28 956 -25 ct 959 -22 963 -20 970 -20 ct +974 -20 979 -21 986 -22 ct 986 -2 l p ef +1000 -203 m 1000 -230 l 1028 -230 l 1028 -203 l 1000 -203 l p +1000 0 m 1000 -168 l 1028 -168 l 1028 0 l 1000 0 l p ef +1222 -84 m 1222 -55 1215 -33 1202 -19 ct 1189 -4 1170 3 1146 3 ct 1121 3 1103 -4 1090 -19 ct +1078 -34 1071 -56 1071 -84 ct 1071 -142 1096 -171 1147 -171 ct 1172 -171 1191 -164 1203 -150 ct +1215 -136 1222 -114 1222 -84 ct p +1192 -84 m 1192 -107 1189 -124 1182 -135 ct 1175 -145 1163 -150 1147 -150 ct +1131 -150 1119 -145 1112 -134 ct 1104 -124 1101 -107 1101 -84 ct 1101 -62 1104 -45 1111 -34 ct +1119 -23 1130 -18 1145 -18 ct 1162 -18 1174 -23 1181 -34 ct 1189 -45 1192 -61 1192 -84 ct +p ef +1372 0 m 1372 -106 l 1372 -118 1371 -126 1369 -132 ct 1367 -138 1363 -143 1358 -145 ct +1354 -148 1347 -149 1337 -149 ct 1324 -149 1313 -145 1306 -136 ct 1298 -126 1294 -114 1294 -97 ct +1294 0 l 1266 0 l 1266 -132 l 1266 -152 1266 -164 1265 -168 ct 1292 -168 l +1292 -167 1292 -166 1292 -164 ct 1292 -161 1292 -159 1292 -156 ct 1292 -153 1293 -147 1293 -139 ct +1293 -139 l 1300 -151 1307 -159 1316 -164 ct 1324 -169 1334 -171 1347 -171 ct +1365 -171 1379 -166 1387 -157 ct 1396 -148 1400 -133 1400 -112 ct 1400 0 l 1372 0 l +p ef +1594 -2 m 1585 1 1575 2 1566 2 ct 1543 2 1532 -11 1532 -36 ct 1532 -148 l 1513 -148 l +1513 -168 l 1533 -168 l 1542 -206 l 1560 -206 l 1560 -168 l 1591 -168 l +1591 -148 l 1560 -148 l 1560 -42 l 1560 -34 1561 -28 1564 -25 ct 1567 -22 1571 -20 1578 -20 ct +1582 -20 1587 -21 1594 -22 ct 1594 -2 l p ef +1609 -203 m 1609 -230 l 1637 -230 l 1637 -203 l 1609 -203 l p +1609 0 m 1609 -168 l 1637 -168 l 1637 0 l 1609 0 l p ef +1786 0 m 1786 -106 l 1786 -123 1784 -134 1780 -140 ct 1775 -146 1767 -149 1756 -149 ct +1744 -149 1734 -145 1727 -136 ct 1720 -127 1717 -114 1717 -97 ct 1717 0 l 1689 0 l +1689 -132 l 1689 -152 1689 -164 1688 -168 ct 1715 -168 l 1715 -167 1715 -166 1715 -164 ct +1715 -161 1715 -159 1715 -156 ct 1715 -153 1716 -147 1716 -139 ct 1716 -139 l +1722 -151 1729 -159 1737 -164 ct 1745 -169 1754 -171 1765 -171 ct 1778 -171 1788 -168 1795 -163 ct +1803 -158 1808 -150 1811 -139 ct 1811 -139 l 1817 -150 1824 -159 1832 -164 ct +1841 -169 1851 -171 1862 -171 ct 1879 -171 1892 -166 1899 -157 ct 1907 -148 1911 -133 1911 -112 ct +1911 0 l 1883 0 l 1883 -106 l 1883 -123 1881 -134 1877 -140 ct 1872 -146 1864 -149 1853 -149 ct +1840 -149 1831 -145 1824 -136 ct 1817 -127 1814 -114 1814 -97 ct 1814 0 l 1786 0 l +p ef +1974 -78 m 1974 -59 1978 -44 1986 -34 ct 1994 -23 2005 -18 2021 -18 ct 2033 -18 2043 -20 2050 -25 ct +2057 -30 2062 -36 2065 -44 ct 2089 -37 l 2079 -10 2056 3 2021 3 ct 1996 3 1977 -4 1964 -19 ct +1951 -34 1945 -56 1945 -85 ct 1945 -113 1951 -134 1964 -149 ct 1977 -164 1996 -171 2020 -171 ct +2069 -171 2094 -141 2094 -82 ct 2094 -78 l 1974 -78 l p +2065 -99 m 2063 -117 2059 -130 2051 -138 ct 2044 -146 2033 -150 2019 -150 ct +2006 -150 1995 -146 1987 -137 ct 1979 -128 1975 -115 1974 -99 ct 2065 -99 l +p ef +2219 66 m 2219 -230 l 2282 -230 l 2282 -210 l 2246 -210 l 2246 46 l +2282 46 l 2282 66 l 2219 66 l p ef +2394 0 m 2394 -106 l 2394 -123 2392 -134 2388 -140 ct 2383 -146 2375 -149 2364 -149 ct +2352 -149 2342 -145 2335 -136 ct 2328 -127 2325 -114 2325 -97 ct 2325 0 l 2297 0 l +2297 -132 l 2297 -152 2297 -164 2296 -168 ct 2323 -168 l 2323 -167 2323 -166 2323 -164 ct +2323 -161 2323 -159 2323 -156 ct 2323 -153 2324 -147 2324 -139 ct 2324 -139 l +2330 -151 2337 -159 2345 -164 ct 2353 -169 2362 -171 2373 -171 ct 2386 -171 2396 -168 2403 -163 ct +2411 -158 2416 -150 2419 -139 ct 2419 -139 l 2425 -150 2432 -159 2440 -164 ct +2449 -169 2459 -171 2470 -171 ct 2487 -171 2500 -166 2507 -157 ct 2515 -148 2519 -133 2519 -112 ct +2519 0 l 2491 0 l 2491 -106 l 2491 -123 2489 -134 2485 -140 ct 2480 -146 2472 -149 2461 -149 ct +2448 -149 2439 -145 2432 -136 ct 2425 -127 2422 -114 2422 -97 ct 2422 0 l 2394 0 l +p ef +2688 -47 m 2688 -31 2682 -19 2670 -10 ct 2658 -1 2641 3 2619 3 ct 2598 3 2582 0 2571 -7 ct +2560 -14 2552 -25 2549 -40 ct 2574 -44 l 2576 -35 2581 -29 2588 -25 ct 2596 -20 2606 -18 2619 -18 ct +2634 -18 2644 -20 2650 -25 ct 2657 -29 2660 -36 2660 -44 ct 2660 -51 2658 -56 2654 -61 ct +2649 -65 2642 -68 2631 -71 ct 2611 -76 l 2595 -80 2584 -84 2577 -88 ct 2570 -92 2565 -97 2561 -103 ct +2557 -109 2556 -116 2556 -124 ct 2556 -139 2561 -151 2572 -159 ct 2583 -167 2599 -171 2620 -171 ct +2638 -171 2653 -168 2664 -161 ct 2675 -155 2682 -144 2685 -130 ct 2659 -127 l +2658 -134 2654 -140 2647 -144 ct 2640 -148 2631 -150 2620 -150 ct 2607 -150 2598 -148 2592 -144 ct +2586 -140 2583 -135 2583 -127 ct 2583 -122 2584 -118 2586 -115 ct 2589 -112 2593 -109 2597 -107 ct +2602 -105 2613 -102 2628 -98 ct 2643 -94 2654 -91 2660 -88 ct 2667 -84 2672 -81 2676 -77 ct +2679 -73 2682 -69 2684 -64 ct 2686 -59 2688 -53 2688 -47 ct p ef +2701 66 m 2701 46 l 2738 46 l 2738 -210 l 2701 -210 l 2701 -230 l +2765 -230 l 2765 66 l 2701 66 l p ef +pom +0 9020 t pom count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore %%PageTrailer diff --git a/docs/report/report.tex b/docs/report/report.tex index 8d2f211928ee0faac5b9e3b0afca508e71dbdfba..97abad5d9d0eac63dacaee5a2956feaf06a184d1 100644 --- a/docs/report/report.tex +++ b/docs/report/report.tex @@ -15,11 +15,12 @@ \usepackage{adjustbox} \usepackage{tablefootnote} \usepackage{bm} +\usepackage{listings} \author{Hugo Hörnquist \\ {\small hugho389}% \and% Luka Jankovic \\ {\small lukja239}} -\date{2022--12--21} +\date{2023--01--13} \title{TDDD07 --- Real Time Systems\\% {\small Lab Report}} @@ -160,7 +161,9 @@ To be able to create a schedule the worst case execution time (WCET) of each tas This is determined experimentally by placing the robot in different scenarios and measuring the execution time for each task using the robot's built in \texttt{timelib} library. The WCET of each task was then set to the worst measured execution time. The scenarios used for each message type are presented in Table \ref{tab:scenarios}. -For each scenario only the current task was run and 23 measurements were made. +For each scenario 23 measurements are made and only the current task is run except the report task is run together +with the refine task and the communicate task which is run together with the refine and report task. +However, still only the execution time of the communicate task is measured. This data, together with the required periods for each task, is used to design the schedule. To ensure proper operation, tasks which don't explicitly have a period defined are supposed to be ran as often as possible. The minimum and maximum periods for each task are defined in Table \ref{tab:period}, according to the requirements listed in the introduction. The mission task controls @@ -188,7 +191,7 @@ least common multiple which is 3000. \begin{table} \begin{center} - \caption{Periods for each task in ms. Values highlighted in bold are the values used in the scheduler. Entries with dashes indicate no explicit period time and should be run as often as possible.} + \caption{Periods for each task in ms. Values highlighted in bold are the values used in the schedule. Entries with dashes indicate no explicit period time and should be run as often as possible.} \label{tab:period} \begin{tabular}{ c|c|c } \textbf{Task} & \textbf{Minimum} & \textbf{Maximum} \\ @@ -252,9 +255,9 @@ timeslot. Simple counters are used to measure the amount of data being sent per \subsection{Execution times} -The execution times for each task is shown in figures \ref{fig:mission-wcet} to \ref{fig:communicate-wcet}. +The execution times for each task is shown in Figures \ref{fig:mission-wcet} to \ref{fig:communicate-wcet}. The WCET for the tasks in each scenario is presented in Table \ref{tab:scenarios_res} and the final WCET for each task is presented in Table \ref{tab:tasks_res} -The schedule itself is presented in figure \ref{fig:scheduler} and Table \ref{tab:scheduler_tab}. +The schedule itself is presented in Figure \ref{fig:scheduler} and Table \ref{tab:scheduler_tab}. \begin{figure} \begin{center} @@ -272,10 +275,22 @@ The schedule itself is presented in figure \ref{fig:scheduler} and Table \ref{ta \end{center} \end{figure} +\begin{figure} + \begin{center} + \includegraphics[width=\textwidth]{report-wcet.eps} + \caption{Execution time for the report task in ms from lowest to highest. The execution time depends on whether the robot is standing on a victim or not. + When it is not standing on a victim, the execution time was between 10,108 and 10,121 ms. + When it is standing on one victim, the execution time was between 10,549 and 13,124 ms. + When it is standing on two victims, the execution time was between 10,545 and 13,310 ms. + } + \label{fig:report-wcet} + \end{center} +\end{figure} + \begin{figure} \begin{center} \includegraphics[width=\textwidth]{refine-wcet.eps} - \caption{Execution time for the refine task in ms from lowest to highest. The execution time depends on whether the robot is standing on a victim or not. + \caption{Execution time for the refine task in ms from lowest to highest. The execution time depends on whether the robot is standing on a victim or not. like the report task. When it is not standing on a victim, the execution time was between 10,108 and 10,121 ms. When it is standing on one victim, the execution time was between 10,549 and 13,124 ms. When it is standing on two victims, the execution time was between 10,545 and 13,310 ms. @@ -303,7 +318,7 @@ The schedule itself is presented in figure \ref{fig:scheduler} and Table \ref{ta \begin{figure} \begin{center} \includegraphics[width=\textwidth]{communicate-wcet.eps} - \caption{Execution time for the communicate task in ms from lowest to highest. The execution time depends on whether the robot is standing on a victim or not, just like the refine task, see figure \ref{fig:refine-wcet}. + \caption{Execution time for the communicate task in ms from lowest to highest. The execution time depends on whether the robot is standing on a victim or not, just like the report and refine task, see Figure \ref{fig:refine-wcet}. When it is not standing on a victim, the execution time was between 1,084 and 1,097 ms. When it is standing on one victim, the execution time was between 1,086 and 1,449 ms. When it is standing on two victims, the execution time was between 1,085 and 1,444 ms. @@ -344,7 +359,7 @@ The schedule itself is presented in figure \ref{fig:scheduler} and Table \ref{ta \end{figure} \noindent There was one deadline overrun in the beginning caused by the avoid task which did not affect the operation of the robot. -There were no further deadline overruns, see figure \ref{fig:avoid-result} to \ref{fig:victim-time-result}. +There were no further deadline overruns, see Figure \ref{fig:avoid-result} to \ref{fig:victim-time-result}. \begin{table} \newcommand{\cmd}[1]{\rotatebox{90}{\textbf{#1}}} @@ -407,7 +422,7 @@ There were no further deadline overruns, see figure \ref{fig:avoid-result} to \r \begin{figure}[h] \begin{adjustwidth}{-\oddsidemargin-1.4cm}{-\rightmargin} \centering\includegraphics[width=0.9\paperwidth]{scheduler.eps} - \caption{The scheduler for the robot. The minor cycle is 100 + \caption{The schedule for the robot. The minor cycle is 100 ms and the major cycle is 3000 ms.} \label{fig:scheduler} \end{adjustwidth} @@ -450,7 +465,7 @@ The accuracy of the reported victim locations is presented in table \ref{tab:vic The test results for the requirements in lab 1 were about the same as in lab 1. They were, however, not recorded. The go-ahead message was received every second as was evident by the fact that the robot did not stop due to not receiving it. -The amount of stream data being sent is presented in figure \ref{fig:stream}. +The amount of stream data being sent is presented in Figure \ref{fig:stream}. \begin{figure} \begin{center} @@ -466,13 +481,30 @@ The amount of stream data being sent is presented in figure \ref{fig:stream}. % Detail, for each graph. good or bad? references!! -The scenarios were chosen to try and reflect what could happen in practice. This could be further worked upon with more -intricate scenarios involving more tasks at the same time. However, we felt that the goal was to determine the runtime -of the tasks in isolation (where applicable). And since we decided on a minor cycle which was longer than the runtime -of any individual tasks we felt that there was enough headroom to accompany for any unexpected run times that we did not encounter when measuring execution times. -This is something we saw in practice, with the exception of the avoid task sometimes taking around 150 ms. +\subsection{Execution times} + +The scenarios were chosen to try and reflect what could happen in practice. For the tasks refine, avoid and communicate +we feel this method gave us a good understanding of how the execution time varies in different scenarios. We noticed +that the communicate task did not always take longer to execute when the robot was over one or more victims. We believe +this is because the send queue had not been filled in those cases, and we still managed to measure the scenario where +the communicate task did send, as is evidenced by the increase in execution time, see Figure \ref{fig:communicate-wcet}. +We feel that the tasks navigate and mission needed to be tested in more scenarios than just the standard one to be an +accurate representation of the runtimes. This could have been done by better studying the behavior of these tasks and +what type of data they depend on. For example, an appropriate scenario for the mission task would be to send a stop +command from the mission control software. + +The avoid task would sometimes take around 150 ms to run in the first cycle, when the robot was starting up. This, however, did not happen again in the same run and did not affect the performance of the robot. +\subsection{Schedule} + +The schedule was designed so that there is margin between the sum of all execution times and the minor cycle, in case +a task would take longer to execute than what we measured. See Table \ref{tab:tasks_res} and Figure \ref{fig:scheduler}. +In our testing there were no deadline overruns in the schedule, except for when the avoid task would take longer on the +first cycle, as mentioned previously. + +\subsection{Requirements} + In general our schedule fullfilled the timely requirements. The difference between reported victim locations and known victim locations however, varied. From our testing we concluded that an incorrect location of a victim is reported if a victim is found before a localisation tag, meaning the correct location of the robot itself is not correctly determined @@ -482,14 +514,65 @@ yet at that point. % -The checks performed in the communication task means that the robot never sends outside its allowed slot. This means that -the robot always receives the go-ahead message and therefore never has to stop, while still being able to send a good amount -of stream data. Since we designed our schedule to accomodate for the requirements of the second lab from the beginning, we -did not have to make any changes to it and therefore the performance regarding the requirements of the first lab are the same. +\subsection{Data} -One issue, however, with our implementation is that when our robot is connected to the network it has a tendency to cause -the mission control software to crash unexpectedly. This behavior is mostly random although does seem to occur more often -right when the robot connects to the network. +The checks performed in the communication task means that the robot never sends outside its allowed slot. This means that +the robot always receives the go-ahead message and therefore never has to stop. The varying amount of stream data being +sent is a result of there being an inconsistent amount of stream data being generated on the robot. We think it would have +been good to measure the amount of stream data not being sent each time the communicate task runs as well. This way, we could +measure how far behind we are with the stream data or if we manage to send all of the available stream data. The communicate +task was always able to send all victim reports, location messages and pheromone maps since it was alyways able to +send stream data. (It would never have gotten to the stream data if it had to stop while sending the other types of messages.) + +\subsection{Requirements} + +We designed our schedule to accomodate for the requirements of the second lab while working on the first lab. This means +that for the most part, we expected the performance requirements to be similar to when running the first lab. We also +noticed this when running some tests during lab two (not recorded). One big exception is the requirement "The time from +when a victim is read by the RFID reader to when a message being sent must be less than 1300 ms". This was measured +before the change to run the communicate task every second, see figure \ref{fig:victim-time-result}. In theory, this +requirement will be met because the refine and report task run every minor cycle (100 ms) and the communicate task +every second (1000 ms). We can, however, not make a conclusion regarding this requirement because we did not test it +properly. + +\subsection{Mission control crashing} + +One issue, however, with our implementation is that when our robot is connected to the network it causes +the mission control software to crash unexpectedly. This behavior occurs whenever the robot is connecting +to a mission control that is already running (Both when the robot is the only one connected to the mission +control software and when there are more robots.). We beleive this is due to the communicate task being the +first thing to run after the robot has waited and our implementation of the stream data buffer. Because the +communicate task is the first task to run means the other tasks have not been able to populate the data +queues and buffers at that point. For stream data we decided to use our own circular buffer implementation, +which internally uses a normal C array. However, we never properly initialize the array nor the pointers when the circular +buffer struct is created. As a result, the default values in the circular buffer are not zero or empty but rather +arbritrary values, which are then being sent from the communicate task to the mission control software. As an example, +the following test which illustrates the problem was run on Linux on an x86 platform: + +\begin{lstlisting}[language=C] + +$ cat test.c +#include<stdio.h> + +int main() { + int a[128]; + int b, c; + printf("%i %i %i\n", a[10], b, c); + + return 0; +} + +$ gcc test.c +$ a.out +832 32624 953641648 + +\end{lstlisting} + +As it is now, the quickest solution would be to run the task that generates stream data before running the +communicate task but that would not solve the underlying issue. We could definitely have spent time to +fix our circular buffer implementation by assigning default values to the members but the best option in +regards to the lab would probably be to use the given APIs such as the queue or doubly linked list as we +did for the rest of the message types. % We believe it has something to do with...